(http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?90f8938d9dd10b08ff19b63065677ccc:27788:60)\n at Text. (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?90f8938d9dd10b08ff19b63065677ccc:27789:32)\n at eval at (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?90f8938d9dd10b08ff19b63065677ccc:14110:29)\n at eval at (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?90f8938d9dd10b08ff19b63065677ccc:14110:29)\n at withLayers (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?90f8938d9dd10b08ff19b63065677ccc:17701:20)\n at bound (http://lively-kernel.org/repository/webwerkstatt/core/lively/bootstrap.js:853:37)\n at http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?90f8938d9dd10b08ff19b63065677ccc:17780:24\n at wrapped (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?90f8938d9dd10b08ff19b63065677ccc:9925:32)\n at Text.boundEval (eval at (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?90f8938d9dd10b08ff19b63065677ccc:14110:29))\n at Text.doSave (eval at (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?90f8938d9dd10b08ff19b63065677ccc:14110:29))","__layered_draggingEnabled__":true,"_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":21856},"eventStartPos":null,"attributeConnections":[{"__isSmartRef__":true,"id":21857}],"doNotSerialize":["$$savedWorldAsURL"],"doNotCopyProperties":["$$savedWorldAsURL"],"eventHandler":{"__isSmartRef__":true,"id":21862},"draggingEnabled":true,"worldMenuOpened":true,"prevScroll":[0,105],"clickedOnMorphTime":1333576291955,"loadingMorph":{"__isSmartRef__":true,"id":21863},"savedWorldAsURL":{"__isSmartRef__":true,"id":22016},"_Scroll":[0,105],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":22017},"__LivelyClassName__":"lively.morphic.World"},"1":{"submorphs":[{"__isSmartRef__":true,"id":2},{"__isSmartRef__":true,"id":157},{"__isSmartRef__":true,"id":340},{"__isSmartRef__":true,"id":26}],"scripts":[],"shape":{"__isSmartRef__":true,"id":554},"derivationIds":[null,"87FAF55E-F71E-4F69-A29F-5DAF28EF42C0"],"id":"B3D26113-8A28-41ED-9E6C-844FBA725C2A","renderContextTable":{"__isSmartRef__":true,"id":559},"eventHandler":{"__isSmartRef__":true,"id":560},"droppingEnabled":true,"halosEnabled":true,"tabBarStrategy":{"__isSmartRef__":true,"id":561},"tabPaneExtent":{"__isSmartRef__":true,"id":562},"tabBar":{"__isSmartRef__":true,"id":2},"priorExtent":{"__isSmartRef__":true,"id":563},"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":564},"name":"AnimationExperimentContainer","_Position":{"__isSmartRef__":true,"id":567},"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","owner":{"__isSmartRef__":true,"id":0},"moved":true,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Rotation":0,"_Scale":1,"distanceToDragEvent":{"__isSmartRef__":true,"id":568},"prevScroll":[0,0],"resizedPanes":["797CD111-3EE9-4955-82B9-A76F203F334C","9104A208-4FC0-4AF4-A62F-C4819465C4A0","0BE7C9DB-6A00-4B26-8135-2D2F81EB22D8"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":569},"__LivelyClassName__":"lively.morphic.TabContainer"},"2":{"submorphs":[{"__isSmartRef__":true,"id":3},{"__isSmartRef__":true,"id":137},{"__isSmartRef__":true,"id":318}],"scripts":[],"shape":{"__isSmartRef__":true,"id":535},"derivationIds":[null,"C9AFDCE0-7E36-4F4A-A4FD-ADF539D3F3BE"],"id":"D59CA127-F5E0-4808-BA9F-E4B396033AFA","renderContextTable":{"__isSmartRef__":true,"id":541},"eventHandler":{"__isSmartRef__":true,"id":542},"droppingEnabled":true,"halosEnabled":true,"tabContainer":{"__isSmartRef__":true,"id":1},"priorExtent":{"__isSmartRef__":true,"id":543},"grabbingEnabled":false,"draggingEnabled":false,"tabs":[{"__isSmartRef__":true,"id":3},{"__isSmartRef__":true,"id":137},{"__isSmartRef__":true,"id":318}],"owner":{"__isSmartRef__":true,"id":1},"_Position":{"__isSmartRef__":true,"id":544},"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Rotation":0,"showsHalos":false,"adjustedTabSizes":true,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":545},"__LivelyClassName__":"lively.morphic.TabBar"},"3":{"submorphs":[{"__isSmartRef__":true,"id":4}],"scripts":[],"shape":{"__isSmartRef__":true,"id":17},"derivationIds":[null,"A155F48E-17BC-452D-8AA0-C82D61277364"],"id":"D162E365-1A64-4A2C-B332-96684BB3B6CB","renderContextTable":{"__isSmartRef__":true,"id":24},"eventHandler":{"__isSmartRef__":true,"id":25},"droppingEnabled":true,"halosEnabled":true,"tabBar":{"__isSmartRef__":true,"id":2},"tabBarOffset":0,"tabContainer":{"__isSmartRef__":true,"id":1},"pane":{"__isSmartRef__":true,"id":26},"label":{"__isSmartRef__":true,"id":4},"name":"Morphic","grabbingEnabled":false,"draggingEnabled":false,"priorExtent":{"__isSmartRef__":true,"id":135},"owner":{"__isSmartRef__":true,"id":2},"_Position":{"__isSmartRef__":true,"id":136},"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"isActive":true,"__LivelyClassName__":"lively.morphic.Tab"},"4":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5},"derivationIds":[null,"949B54D5-2077-43A7-9FB4-8C8C01268461"],"id":"CAF7772E-CF8C-433B-9567-017DD28501B8","renderContextTable":{"__isSmartRef__":true,"id":11},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":12}],"eventHandler":{"__isSmartRef__":true,"id":14},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":false,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":15},"priorExtent":{"__isSmartRef__":true,"id":16},"_MaxTextWidth":null,"_MinTextWidth":null,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","eventsAreIgnored":true,"eventsAreDisabled":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":3},"__SourceModuleName__":"Global.lively.morphic.TextCore","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"5":{"_Position":{"__isSmartRef__":true,"id":6},"renderContextTable":{"__isSmartRef__":true,"id":7},"_Extent":{"__isSmartRef__":true,"id":8},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":9},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":10},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"8":{"x":200,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9":{"x":4,"y":2,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"10":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"11":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"12":{"style":{"__isSmartRef__":true,"id":13},"chunkOwner":{"__isSmartRef__":true,"id":4},"storedString":"Morphic","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextChunk"},"13":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"14":{"morph":{"__isSmartRef__":true,"id":4},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"15":{"x":5,"y":5,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16":{"x":192,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17":{"_Position":{"__isSmartRef__":true,"id":18},"renderContextTable":{"__isSmartRef__":true,"id":19},"_Extent":{"__isSmartRef__":true,"id":20},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":21},"_Fill":{"__isSmartRef__":true,"id":22},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":23},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"18":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"20":{"x":98,"y":30,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"22":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"23":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"24":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"25":{"morph":{"__isSmartRef__":true,"id":3},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"26":{"submorphs":[{"__isSmartRef__":true,"id":27}],"scripts":[],"shape":{"__isSmartRef__":true,"id":115},"derivationIds":[null,"2EFF143B-F40A-4B09-9952-E84CF562D536"],"id":"797CD111-3EE9-4955-82B9-A76F203F334C","renderContextTable":{"__isSmartRef__":true,"id":121},"eventHandler":{"__isSmartRef__":true,"id":122},"droppingEnabled":true,"halosEnabled":true,"tab":{"__isSmartRef__":true,"id":3},"tabBar":{"__isSmartRef__":true,"id":2},"priorExtent":{"__isSmartRef__":true,"id":123},"grabbingEnabled":false,"draggingEnabled":false,"name":"Morphic - Pane","owner":{"__isSmartRef__":true,"id":1},"_Position":{"__isSmartRef__":true,"id":124},"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_ClipMode":"visible","prevScroll":[0,0],"layout":{"__isSmartRef__":true,"id":125},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":126},"__LivelyClassName__":"lively.morphic.TabPane"},"27":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":28},"derivationIds":[null,"A09027C5-C9EF-49AC-862A-E5015FC33F10"],"id":"4BFE8F80-69E0-4964-8A93-1DA9EB658C01","renderContextTable":{"__isSmartRef__":true,"id":34},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":35},{"__isSmartRef__":true,"id":38},{"__isSmartRef__":true,"id":40},{"__isSmartRef__":true,"id":43},{"__isSmartRef__":true,"id":45},{"__isSmartRef__":true,"id":48},{"__isSmartRef__":true,"id":50},{"__isSmartRef__":true,"id":52},{"__isSmartRef__":true,"id":54},{"__isSmartRef__":true,"id":56},{"__isSmartRef__":true,"id":58},{"__isSmartRef__":true,"id":60},{"__isSmartRef__":true,"id":62},{"__isSmartRef__":true,"id":64},{"__isSmartRef__":true,"id":66},{"__isSmartRef__":true,"id":68},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":78},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":87},{"__isSmartRef__":true,"id":90},{"__isSmartRef__":true,"id":92},{"__isSmartRef__":true,"id":95},{"__isSmartRef__":true,"id":97},{"__isSmartRef__":true,"id":99},{"__isSmartRef__":true,"id":101},{"__isSmartRef__":true,"id":103},{"__isSmartRef__":true,"id":105},{"__isSmartRef__":true,"id":107}],"eventHandler":{"__isSmartRef__":true,"id":109},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"auto","fixedWidth":true,"fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco,monospace","_FontSize":8,"evalEnabled":false,"priorExtent":{"__isSmartRef__":true,"id":110},"_MaxTextWidth":530,"_MinTextWidth":530,"_MaxTextHeight":null,"_MinTextHeight":null,"_Position":{"__isSmartRef__":true,"id":111},"layout":{"__isSmartRef__":true,"id":112},"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":113}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"lastSyntaxHighlightTime":1333573293493,"accessibleInInactiveWindow":true,"previousSelection":[260,260],"priorSelectionRange":[19,19],"charsReplaced":"","lastFindLoc":260,"showsHalos":false,"distanceToDragEvent":{"__isSmartRef__":true,"id":114},"name":"startOrStopCode","__SourceModuleName__":"Global.lively.morphic.TextCore","owner":{"__isSmartRef__":true,"id":26},"_Rotation":0,"_Scale":1,"isBeingDragged":false,"textString":"if (actor.isRunning) {\n actor.withAllSubmorphsDo(function(ea) { ea.stopStepping() });\n} else {\n actor.withAllSubmorphsDo(function(ea) {\n ea.startStepping(\n Numbers.random(0, 80), 'rotateBy', Math.PI / 100);\n });\n}\nactor.isRunning = !actor.isRunning;\n","__LivelyClassName__":"lively.morphic.Text"},"28":{"_Position":{"__isSmartRef__":true,"id":29},"renderContextTable":{"__isSmartRef__":true,"id":30},"_Extent":{"__isSmartRef__":true,"id":31},"_ClipMode":"auto","_Padding":{"__isSmartRef__":true,"id":32},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":33},"_Fill":{"__isSmartRef__":true,"id":22},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"29":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"30":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"31":{"x":546,"y":256,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"32":{"x":8,"y":8,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"33":{"r":0.372,"g":0.369,"b":0.372,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"34":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"35":{"style":{"__isSmartRef__":true,"id":36},"chunkOwner":{"__isSmartRef__":true,"id":27},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"36":{"color":{"__isSmartRef__":true,"id":37},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"37":{"r":0,"g":0,"b":0.5019607843137255,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"38":{"style":{"__isSmartRef__":true,"id":39},"chunkOwner":{"__isSmartRef__":true,"id":27},"storedString":" (actor.isRunning) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"39":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"40":{"style":{"__isSmartRef__":true,"id":41},"chunkOwner":{"__isSmartRef__":true,"id":27},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"41":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"42":{"r":0,"g":0.5019607843137255,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"43":{"style":{"__isSmartRef__":true,"id":44},"chunkOwner":{"__isSmartRef__":true,"id":27},"storedString":"\n actor.withAllSubmorphsDo(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"44":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"45":{"style":{"__isSmartRef__":true,"id":46},"chunkOwner":{"__isSmartRef__":true,"id":27},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"46":{"color":{"__isSmartRef__":true,"id":47},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"47":{"r":0,"g":0,"b":0.5450980392156862,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"48":{"style":{"__isSmartRef__":true,"id":49},"chunkOwner":{"__isSmartRef__":true,"id":27},"storedString":"(ea) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"49":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"50":{"style":{"__isSmartRef__":true,"id":51},"chunkOwner":{"__isSmartRef__":true,"id":27},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"51":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"52":{"style":{"__isSmartRef__":true,"id":53},"chunkOwner":{"__isSmartRef__":true,"id":27},"storedString":" ea.stopStepping() ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"53":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"54":{"style":{"__isSmartRef__":true,"id":55},"chunkOwner":{"__isSmartRef__":true,"id":27},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"55":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"56":{"style":{"__isSmartRef__":true,"id":57},"chunkOwner":{"__isSmartRef__":true,"id":27},"storedString":");\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"57":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"58":{"style":{"__isSmartRef__":true,"id":59},"chunkOwner":{"__isSmartRef__":true,"id":27},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"59":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"60":{"style":{"__isSmartRef__":true,"id":61},"chunkOwner":{"__isSmartRef__":true,"id":27},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"61":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"62":{"style":{"__isSmartRef__":true,"id":63},"chunkOwner":{"__isSmartRef__":true,"id":27},"storedString":"else","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"63":{"color":{"__isSmartRef__":true,"id":37},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"64":{"style":{"__isSmartRef__":true,"id":65},"chunkOwner":{"__isSmartRef__":true,"id":27},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"65":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"66":{"style":{"__isSmartRef__":true,"id":67},"chunkOwner":{"__isSmartRef__":true,"id":27},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"67":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"68":{"style":{"__isSmartRef__":true,"id":69},"chunkOwner":{"__isSmartRef__":true,"id":27},"storedString":"\n actor.withAllSubmorphsDo(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"69":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"70":{"style":{"__isSmartRef__":true,"id":71},"chunkOwner":{"__isSmartRef__":true,"id":27},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"71":{"color":{"__isSmartRef__":true,"id":47},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"72":{"style":{"__isSmartRef__":true,"id":73},"chunkOwner":{"__isSmartRef__":true,"id":27},"storedString":"(ea) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"73":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"74":{"style":{"__isSmartRef__":true,"id":75},"chunkOwner":{"__isSmartRef__":true,"id":27},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"75":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"76":{"style":{"__isSmartRef__":true,"id":77},"chunkOwner":{"__isSmartRef__":true,"id":27},"storedString":"\n ea.startStepping(\n Numbers.random(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"77":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"78":{"style":{"__isSmartRef__":true,"id":79},"chunkOwner":{"__isSmartRef__":true,"id":27},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"79":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"80":{"r":0,"g":0,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"81":{"style":{"__isSmartRef__":true,"id":82},"chunkOwner":{"__isSmartRef__":true,"id":27},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"82":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"83":{"style":{"__isSmartRef__":true,"id":84},"chunkOwner":{"__isSmartRef__":true,"id":27},"storedString":"80","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"84":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"85":{"style":{"__isSmartRef__":true,"id":86},"chunkOwner":{"__isSmartRef__":true,"id":27},"storedString":"), ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"86":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"87":{"style":{"__isSmartRef__":true,"id":88},"chunkOwner":{"__isSmartRef__":true,"id":27},"storedString":"'rotateBy'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"88":{"color":{"__isSmartRef__":true,"id":89},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"89":{"r":0,"g":0.5019607843137255,"b":0.5019607843137255,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"90":{"style":{"__isSmartRef__":true,"id":91},"chunkOwner":{"__isSmartRef__":true,"id":27},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"91":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"92":{"style":{"__isSmartRef__":true,"id":93},"chunkOwner":{"__isSmartRef__":true,"id":27},"storedString":"Math","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"93":{"color":{"__isSmartRef__":true,"id":94},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"94":{"r":1,"g":0.0784313725490196,"b":0.5764705882352941,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"95":{"style":{"__isSmartRef__":true,"id":96},"chunkOwner":{"__isSmartRef__":true,"id":27},"storedString":".PI / ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"96":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"97":{"style":{"__isSmartRef__":true,"id":98},"chunkOwner":{"__isSmartRef__":true,"id":27},"storedString":"100","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"98":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"99":{"style":{"__isSmartRef__":true,"id":100},"chunkOwner":{"__isSmartRef__":true,"id":27},"storedString":");\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"100":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"101":{"style":{"__isSmartRef__":true,"id":102},"chunkOwner":{"__isSmartRef__":true,"id":27},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"102":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"103":{"style":{"__isSmartRef__":true,"id":104},"chunkOwner":{"__isSmartRef__":true,"id":27},"storedString":");\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"104":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"105":{"style":{"__isSmartRef__":true,"id":106},"chunkOwner":{"__isSmartRef__":true,"id":27},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"106":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"107":{"style":{"__isSmartRef__":true,"id":108},"chunkOwner":{"__isSmartRef__":true,"id":27},"storedString":"\nactor.isRunning = !actor.isRunning;\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"108":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"109":{"morph":{"__isSmartRef__":true,"id":27},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"110":{"x":546,"y":256,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"111":{"x":2,"y":2,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"112":{"resizeWidth":true,"resizeHeight":true},"113":{"sourceObj":{"__isSmartRef__":true,"id":27},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":27},"targetMethodName":"highlightJavaScriptSyntax","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"114":{"x":338,"y":-6,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"115":{"_Position":{"__isSmartRef__":true,"id":116},"renderContextTable":{"__isSmartRef__":true,"id":117},"_Extent":{"__isSmartRef__":true,"id":118},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":119},"_Fill":{"__isSmartRef__":true,"id":120},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":23},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"116":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"117":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"118":{"x":550,"y":260,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"119":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"120":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"121":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"122":{"morph":{"__isSmartRef__":true,"id":26},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"123":{"x":550,"y":260,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"124":{"x":0,"y":30,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"125":{"adjustForNewBounds":true},"126":{"actor":{"__isSmartRef__":true,"id":127},"codeHolder":{"__isSmartRef__":true,"id":131}},"127":{"varMapping":{"__isSmartRef__":true,"id":128},"source":"function actor() {\n return this.submorphs.detect(function(ea) { return /Rotator/.test(ea.name) });\n }","funcProperties":{"__isSmartRef__":true,"id":129},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"128":{"this":{"__isSmartRef__":true,"id":26}},"129":{"timestamp":{"__isSmartRef__":true,"id":130},"user":"robertkrahn"},"130":{"isSerializedDate":true,"string":"Mon Mar 26 2012 11:23:46 GMT+0200 (CEST)"},"131":{"varMapping":{"__isSmartRef__":true,"id":132},"source":"function codeHolder() {\n return this.get('startOrStopCode');\n }","funcProperties":{"__isSmartRef__":true,"id":133},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"132":{"this":{"__isSmartRef__":true,"id":26}},"133":{"timestamp":{"__isSmartRef__":true,"id":134},"user":"robertkrahn"},"134":{"isSerializedDate":true,"string":"Mon Mar 26 2012 11:34:16 GMT+0200 (CEST)"},"135":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"136":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"137":{"submorphs":[{"__isSmartRef__":true,"id":138}],"scripts":[],"shape":{"__isSmartRef__":true,"id":149},"derivationIds":[null,"A0C0DC72-5B52-4FAB-A0A3-80468AA45634"],"id":"B87A990D-AE73-4088-94C1-196D0F350774","renderContextTable":{"__isSmartRef__":true,"id":155},"eventHandler":{"__isSmartRef__":true,"id":156},"droppingEnabled":true,"halosEnabled":true,"tabBar":{"__isSmartRef__":true,"id":2},"tabBarOffset":98,"tabContainer":{"__isSmartRef__":true,"id":1},"pane":{"__isSmartRef__":true,"id":157},"label":{"__isSmartRef__":true,"id":138},"name":"CSS trans","grabbingEnabled":false,"draggingEnabled":false,"priorExtent":{"__isSmartRef__":true,"id":316},"owner":{"__isSmartRef__":true,"id":2},"_Position":{"__isSmartRef__":true,"id":317},"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"isActive":false,"__LivelyClassName__":"lively.morphic.Tab"},"138":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":139},"derivationIds":[null,"C7100E6B-0B75-4FBA-BA1C-D23216E8A242"],"id":"CF86BE6D-0A27-45E4-815A-EDE21F4479C9","renderContextTable":{"__isSmartRef__":true,"id":143},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":144}],"eventHandler":{"__isSmartRef__":true,"id":146},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":false,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":147},"priorExtent":{"__isSmartRef__":true,"id":148},"_MaxTextWidth":null,"_MinTextWidth":null,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","eventsAreIgnored":true,"eventsAreDisabled":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":137},"__SourceModuleName__":"Global.lively.morphic.TextCore","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"__LivelyClassName__":"lively.morphic.Text"},"139":{"_Position":{"__isSmartRef__":true,"id":140},"renderContextTable":{"__isSmartRef__":true,"id":141},"_Extent":{"__isSmartRef__":true,"id":142},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":9},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":10},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"140":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"141":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"142":{"x":93,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"143":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"144":{"style":{"__isSmartRef__":true,"id":145},"chunkOwner":{"__isSmartRef__":true,"id":138},"storedString":"CSS trans","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextChunk"},"145":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"146":{"morph":{"__isSmartRef__":true,"id":138},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"147":{"x":5,"y":5,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"148":{"x":85,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"149":{"_Position":{"__isSmartRef__":true,"id":150},"renderContextTable":{"__isSmartRef__":true,"id":151},"_Extent":{"__isSmartRef__":true,"id":152},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":153},"_Fill":{"__isSmartRef__":true,"id":154},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":23},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"150":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"151":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"152":{"x":98,"y":30,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"153":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"154":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"155":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"156":{"morph":{"__isSmartRef__":true,"id":137},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"157":{"submorphs":[{"__isSmartRef__":true,"id":158}],"scripts":[],"shape":{"__isSmartRef__":true,"id":296},"derivationIds":[null,"AEDC3021-570F-4F50-B984-3680131A14A0"],"id":"9104A208-4FC0-4AF4-A62F-C4819465C4A0","renderContextTable":{"__isSmartRef__":true,"id":302},"eventHandler":{"__isSmartRef__":true,"id":303},"droppingEnabled":true,"halosEnabled":true,"tab":{"__isSmartRef__":true,"id":137},"tabBar":{"__isSmartRef__":true,"id":2},"priorExtent":{"__isSmartRef__":true,"id":304},"grabbingEnabled":false,"draggingEnabled":false,"name":"CSS trans - Pane","owner":{"__isSmartRef__":true,"id":1},"_Position":{"__isSmartRef__":true,"id":305},"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_ClipMode":"visible","layout":{"__isSmartRef__":true,"id":306},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":307},"__LivelyClassName__":"lively.morphic.TabPane"},"158":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":159},"derivationIds":[null],"id":"A09027C5-C9EF-49AC-862A-E5015FC33F10","renderContextTable":{"__isSmartRef__":true,"id":165},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":166},{"__isSmartRef__":true,"id":168},{"__isSmartRef__":true,"id":170},{"__isSmartRef__":true,"id":172},{"__isSmartRef__":true,"id":174},{"__isSmartRef__":true,"id":176},{"__isSmartRef__":true,"id":178},{"__isSmartRef__":true,"id":180},{"__isSmartRef__":true,"id":182},{"__isSmartRef__":true,"id":184},{"__isSmartRef__":true,"id":186},{"__isSmartRef__":true,"id":188},{"__isSmartRef__":true,"id":190},{"__isSmartRef__":true,"id":192},{"__isSmartRef__":true,"id":194},{"__isSmartRef__":true,"id":196},{"__isSmartRef__":true,"id":198},{"__isSmartRef__":true,"id":200},{"__isSmartRef__":true,"id":202},{"__isSmartRef__":true,"id":204},{"__isSmartRef__":true,"id":206},{"__isSmartRef__":true,"id":208},{"__isSmartRef__":true,"id":210},{"__isSmartRef__":true,"id":212},{"__isSmartRef__":true,"id":214},{"__isSmartRef__":true,"id":216},{"__isSmartRef__":true,"id":218},{"__isSmartRef__":true,"id":220},{"__isSmartRef__":true,"id":222},{"__isSmartRef__":true,"id":224},{"__isSmartRef__":true,"id":226},{"__isSmartRef__":true,"id":228},{"__isSmartRef__":true,"id":230},{"__isSmartRef__":true,"id":232},{"__isSmartRef__":true,"id":234},{"__isSmartRef__":true,"id":236},{"__isSmartRef__":true,"id":238},{"__isSmartRef__":true,"id":240},{"__isSmartRef__":true,"id":242},{"__isSmartRef__":true,"id":244},{"__isSmartRef__":true,"id":246},{"__isSmartRef__":true,"id":248},{"__isSmartRef__":true,"id":250},{"__isSmartRef__":true,"id":252},{"__isSmartRef__":true,"id":254},{"__isSmartRef__":true,"id":256},{"__isSmartRef__":true,"id":258},{"__isSmartRef__":true,"id":260},{"__isSmartRef__":true,"id":262},{"__isSmartRef__":true,"id":264},{"__isSmartRef__":true,"id":266},{"__isSmartRef__":true,"id":268},{"__isSmartRef__":true,"id":270},{"__isSmartRef__":true,"id":272},{"__isSmartRef__":true,"id":274},{"__isSmartRef__":true,"id":276},{"__isSmartRef__":true,"id":278},{"__isSmartRef__":true,"id":280},{"__isSmartRef__":true,"id":282},{"__isSmartRef__":true,"id":284},{"__isSmartRef__":true,"id":286},{"__isSmartRef__":true,"id":288}],"eventHandler":{"__isSmartRef__":true,"id":290},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"auto","fixedWidth":true,"fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco,monospace","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":157},"priorExtent":{"__isSmartRef__":true,"id":291},"_MaxTextWidth":530,"_MinTextWidth":530,"_MaxTextHeight":null,"_MinTextHeight":null,"_Position":{"__isSmartRef__":true,"id":292},"layout":{"__isSmartRef__":true,"id":293},"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":294}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"lastSyntaxHighlightTime":1333573338100,"accessibleInInactiveWindow":true,"previousSelection":[1097,1097],"priorSelectionRange":[1113,1113],"charsReplaced":"","lastFindLoc":1078,"showsHalos":false,"distanceToDragEvent":{"__isSmartRef__":true,"id":295},"name":"startOrStopCode","isBeingDragged":false,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"_Scale":1,"textString":"var css = $world.getStyleSheet('lively-trans');\nif (actor.isRunning) { // stop\n css.remove();\n actor.withAllSubmorphsDo(function(ea) {\n ea.jQuery()\n .removeClass(ea.name)\n .removeClass('animate');\n });\n} else { // start\n // 1) create css rules and add css classes to morphs\n actor.withAllSubmorphsDo(function(ea) {\n var className = ea.name,\n stepTime = Numbers.random(20, 100) * 100,\n transitionRule = Strings.format(\n '.%s { -webkit-transition: all %sms linear; }',\n className, stepTime),\n animationRule = Strings.format(\n '.%s.animate { -webkit-transform: rotate(360deg); }',\n className);\n css.add(transitionRule);\n css.add(animationRule);\n ea.jQuery().addClass(className);\n ea.jQuery().removeClass('animate');\n });\n // 2) insert the stylesheet in the DOM\n css.append();\n // 3) trigger animations\n actor.withAllSubmorphsDo(function(ea) {\n ea.jQuery().addClass('animate');\n });\n}\nactor.isRunning = !actor.isRunning;\n","__LivelyClassName__":"lively.morphic.Text"},"159":{"_Position":{"__isSmartRef__":true,"id":160},"renderContextTable":{"__isSmartRef__":true,"id":161},"_Extent":{"__isSmartRef__":true,"id":162},"_ClipMode":"auto","_Padding":{"__isSmartRef__":true,"id":163},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":164},"_Fill":{"__isSmartRef__":true,"id":22},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"160":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"161":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"162":{"x":546,"y":256,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"163":{"x":8,"y":8,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"164":{"r":0.372,"g":0.369,"b":0.372,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"165":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"166":{"style":{"__isSmartRef__":true,"id":167},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"167":{"color":{"__isSmartRef__":true,"id":37},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"168":{"style":{"__isSmartRef__":true,"id":169},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":" css = $world.getStyleSheet(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"169":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"170":{"style":{"__isSmartRef__":true,"id":171},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":"'lively-trans'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"171":{"color":{"__isSmartRef__":true,"id":89},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"172":{"style":{"__isSmartRef__":true,"id":173},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":");\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"173":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"174":{"style":{"__isSmartRef__":true,"id":175},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"175":{"color":{"__isSmartRef__":true,"id":37},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"176":{"style":{"__isSmartRef__":true,"id":177},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":" (actor.isRunning) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"177":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"178":{"style":{"__isSmartRef__":true,"id":179},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"179":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"180":{"style":{"__isSmartRef__":true,"id":181},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"181":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"182":{"style":{"__isSmartRef__":true,"id":183},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":"// stop","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"183":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"184":{"style":{"__isSmartRef__":true,"id":185},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":"\n css.remove();\n actor.withAllSubmorphsDo(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"185":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"186":{"style":{"__isSmartRef__":true,"id":187},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"187":{"color":{"__isSmartRef__":true,"id":47},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"188":{"style":{"__isSmartRef__":true,"id":189},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":"(ea) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"189":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"190":{"style":{"__isSmartRef__":true,"id":191},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"191":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"192":{"style":{"__isSmartRef__":true,"id":193},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":"\n ea.jQuery()\n .removeClass(ea.name)\n .removeClass(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"193":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"194":{"style":{"__isSmartRef__":true,"id":195},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":"'animate'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"195":{"color":{"__isSmartRef__":true,"id":89},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"196":{"style":{"__isSmartRef__":true,"id":197},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":");\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"197":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"198":{"style":{"__isSmartRef__":true,"id":199},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"199":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"200":{"style":{"__isSmartRef__":true,"id":201},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":");\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"201":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"202":{"style":{"__isSmartRef__":true,"id":203},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"203":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"204":{"style":{"__isSmartRef__":true,"id":205},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"205":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"206":{"style":{"__isSmartRef__":true,"id":207},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":"else","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"207":{"color":{"__isSmartRef__":true,"id":37},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"208":{"style":{"__isSmartRef__":true,"id":209},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"209":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"210":{"style":{"__isSmartRef__":true,"id":211},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"211":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"212":{"style":{"__isSmartRef__":true,"id":213},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"213":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"214":{"style":{"__isSmartRef__":true,"id":215},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":"// start","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"215":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"216":{"style":{"__isSmartRef__":true,"id":217},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"217":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"218":{"style":{"__isSmartRef__":true,"id":219},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":"// 1) create css rules and add css classes to morphs","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"219":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"220":{"style":{"__isSmartRef__":true,"id":221},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":"\n actor.withAllSubmorphsDo(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"221":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"222":{"style":{"__isSmartRef__":true,"id":223},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"223":{"color":{"__isSmartRef__":true,"id":47},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"224":{"style":{"__isSmartRef__":true,"id":225},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":"(ea) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"225":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"226":{"style":{"__isSmartRef__":true,"id":227},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"227":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"228":{"style":{"__isSmartRef__":true,"id":229},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"229":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"230":{"style":{"__isSmartRef__":true,"id":231},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"231":{"color":{"__isSmartRef__":true,"id":37},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"232":{"style":{"__isSmartRef__":true,"id":233},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":" className = ea.name,\n stepTime = Numbers.random(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"233":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"234":{"style":{"__isSmartRef__":true,"id":235},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":"20","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"235":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"236":{"style":{"__isSmartRef__":true,"id":237},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"237":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"238":{"style":{"__isSmartRef__":true,"id":239},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":"100","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"239":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"240":{"style":{"__isSmartRef__":true,"id":241},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":") * ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"241":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"242":{"style":{"__isSmartRef__":true,"id":243},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":"100","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"243":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"244":{"style":{"__isSmartRef__":true,"id":245},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":",\n transitionRule = Strings.format(\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"245":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"246":{"style":{"__isSmartRef__":true,"id":247},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":"'.%s { -webkit-transition: all %sms linear; }'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"247":{"color":{"__isSmartRef__":true,"id":89},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"248":{"style":{"__isSmartRef__":true,"id":249},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":",\n className, stepTime),\n animationRule = Strings.format(\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"249":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"250":{"style":{"__isSmartRef__":true,"id":251},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":"'.%s.animate { -webkit-transform: rotate(360deg); }'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"251":{"color":{"__isSmartRef__":true,"id":89},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"252":{"style":{"__isSmartRef__":true,"id":253},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":",\n className);\n css.add(transitionRule);\n css.add(animationRule);\n ea.jQuery().addClass(className);\n ea.jQuery().removeClass(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"253":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"254":{"style":{"__isSmartRef__":true,"id":255},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":"'animate'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"255":{"color":{"__isSmartRef__":true,"id":89},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"256":{"style":{"__isSmartRef__":true,"id":257},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":");\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"257":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"258":{"style":{"__isSmartRef__":true,"id":259},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"259":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"260":{"style":{"__isSmartRef__":true,"id":261},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":");\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"261":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"262":{"style":{"__isSmartRef__":true,"id":263},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":"// 2) insert the stylesheet in the DOM","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"263":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"264":{"style":{"__isSmartRef__":true,"id":265},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":"\n css.append();\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"265":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"266":{"style":{"__isSmartRef__":true,"id":267},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":"// 3) trigger animations","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"267":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"268":{"style":{"__isSmartRef__":true,"id":269},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":"\n actor.withAllSubmorphsDo(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"269":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"270":{"style":{"__isSmartRef__":true,"id":271},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"271":{"color":{"__isSmartRef__":true,"id":47},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"272":{"style":{"__isSmartRef__":true,"id":273},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":"(ea) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"273":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"274":{"style":{"__isSmartRef__":true,"id":275},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"275":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"276":{"style":{"__isSmartRef__":true,"id":277},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":"\n ea.jQuery().addClass(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"277":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"278":{"style":{"__isSmartRef__":true,"id":279},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":"'animate'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"279":{"color":{"__isSmartRef__":true,"id":89},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"280":{"style":{"__isSmartRef__":true,"id":281},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":");\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"281":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"282":{"style":{"__isSmartRef__":true,"id":283},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"283":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"284":{"style":{"__isSmartRef__":true,"id":285},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":");\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"285":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"286":{"style":{"__isSmartRef__":true,"id":287},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"287":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"288":{"style":{"__isSmartRef__":true,"id":289},"chunkOwner":{"__isSmartRef__":true,"id":158},"storedString":"\nactor.isRunning = !actor.isRunning;\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"289":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"290":{"morph":{"__isSmartRef__":true,"id":158},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"291":{"x":546,"y":256,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"292":{"x":2,"y":2,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"293":{"resizeWidth":true,"resizeHeight":true},"294":{"sourceObj":{"__isSmartRef__":true,"id":158},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":158},"targetMethodName":"highlightJavaScriptSyntax","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"295":{"x":335,"y":-12,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"296":{"_Position":{"__isSmartRef__":true,"id":297},"renderContextTable":{"__isSmartRef__":true,"id":298},"_Extent":{"__isSmartRef__":true,"id":299},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":300},"_Fill":{"__isSmartRef__":true,"id":301},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":23},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"297":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"298":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"299":{"x":550,"y":260,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"300":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"301":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"302":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"303":{"morph":{"__isSmartRef__":true,"id":157},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"304":{"x":550,"y":260,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"305":{"x":0,"y":30,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"306":{"adjustForNewBounds":true},"307":{"actor":{"__isSmartRef__":true,"id":308},"codeHolder":{"__isSmartRef__":true,"id":312}},"308":{"varMapping":{"__isSmartRef__":true,"id":309},"source":"function actor() {\n return this.submorphs.detect(function(ea) { return /Rotator/.test(ea.name) });\n }","funcProperties":{"__isSmartRef__":true,"id":310},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"309":{"this":{"__isSmartRef__":true,"id":157}},"310":{"timestamp":{"__isSmartRef__":true,"id":311},"user":"robertkrahn"},"311":{"isSerializedDate":true,"string":"Mon Mar 26 2012 11:23:46 GMT+0200 (CEST)"},"312":{"varMapping":{"__isSmartRef__":true,"id":313},"source":"function codeHolder() {\n return this.get('startOrStopCode');\n }","funcProperties":{"__isSmartRef__":true,"id":314},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"313":{"this":{"__isSmartRef__":true,"id":157}},"314":{"timestamp":{"__isSmartRef__":true,"id":315},"user":"robertkrahn"},"315":{"isSerializedDate":true,"string":"Mon Mar 26 2012 11:34:16 GMT+0200 (CEST)"},"316":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"317":{"x":98,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"318":{"submorphs":[{"__isSmartRef__":true,"id":319}],"scripts":[],"shape":{"__isSmartRef__":true,"id":332},"derivationIds":[null],"id":"F0D6B5EC-B67A-418A-9B54-4F6494ABEE52","renderContextTable":{"__isSmartRef__":true,"id":338},"eventHandler":{"__isSmartRef__":true,"id":339},"droppingEnabled":true,"halosEnabled":true,"tabBar":{"__isSmartRef__":true,"id":2},"tabBarOffset":196,"pane":{"__isSmartRef__":true,"id":340},"label":{"__isSmartRef__":true,"id":319},"name":"CSS anim","grabbingEnabled":false,"draggingEnabled":false,"priorExtent":{"__isSmartRef__":true,"id":491},"closeButton":{"__isSmartRef__":true,"id":492},"owner":{"__isSmartRef__":true,"id":2},"_Position":{"__isSmartRef__":true,"id":534},"isActive":false,"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.Tab"},"319":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":320},"derivationIds":[null],"id":"BEF3C43F-E56C-45DB-9B1B-2D0398007429","renderContextTable":{"__isSmartRef__":true,"id":326},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":327}],"eventHandler":{"__isSmartRef__":true,"id":329},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":false,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"_Position":{"__isSmartRef__":true,"id":330},"isLabel":true,"_HandStyle":"default","eventsAreIgnored":true,"eventsAreDisabled":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":318},"priorExtent":{"__isSmartRef__":true,"id":331},"_MaxTextWidth":null,"_MinTextWidth":null,"_MaxTextHeight":null,"_MinTextHeight":null,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"320":{"_Position":{"__isSmartRef__":true,"id":321},"renderContextTable":{"__isSmartRef__":true,"id":322},"_Extent":{"__isSmartRef__":true,"id":323},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":324},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":325},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"321":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"322":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"323":{"x":152,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"324":{"x":4,"y":2,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"325":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"326":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"327":{"style":{"__isSmartRef__":true,"id":328},"chunkOwner":{"__isSmartRef__":true,"id":319},"storedString":"CSS anim","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextChunk"},"328":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"329":{"morph":{"__isSmartRef__":true,"id":319},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"330":{"x":5,"y":5,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"331":{"x":144,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"332":{"_Position":{"__isSmartRef__":true,"id":333},"renderContextTable":{"__isSmartRef__":true,"id":334},"_Extent":{"__isSmartRef__":true,"id":335},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":336},"_Fill":{"__isSmartRef__":true,"id":154},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":337},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":5,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"333":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"334":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"335":{"x":104,"y":30,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"336":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"337":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"338":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"339":{"morph":{"__isSmartRef__":true,"id":318},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"340":{"submorphs":[{"__isSmartRef__":true,"id":341}],"scripts":[],"shape":{"__isSmartRef__":true,"id":471},"derivationIds":[null],"id":"0BE7C9DB-6A00-4B26-8135-2D2F81EB22D8","renderContextTable":{"__isSmartRef__":true,"id":477},"eventHandler":{"__isSmartRef__":true,"id":478},"droppingEnabled":true,"halosEnabled":true,"tab":{"__isSmartRef__":true,"id":318},"tabBar":{"__isSmartRef__":true,"id":2},"priorExtent":{"__isSmartRef__":true,"id":479},"_ClipMode":"visible","grabbingEnabled":false,"draggingEnabled":false,"name":"CSS anim - Pane","owner":{"__isSmartRef__":true,"id":1},"_Position":{"__isSmartRef__":true,"id":480},"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","prevScroll":[0,0],"layout":{"__isSmartRef__":true,"id":481},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":482},"__LivelyClassName__":"lively.morphic.TabPane"},"341":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":342},"derivationIds":[null,"A09027C5-C9EF-49AC-862A-E5015FC33F10"],"id":"8AF94B21-E361-43BE-B87C-B0831AC6F068","renderContextTable":{"__isSmartRef__":true,"id":348},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":349},{"__isSmartRef__":true,"id":351},{"__isSmartRef__":true,"id":353},{"__isSmartRef__":true,"id":355},{"__isSmartRef__":true,"id":357},{"__isSmartRef__":true,"id":359},{"__isSmartRef__":true,"id":361},{"__isSmartRef__":true,"id":363},{"__isSmartRef__":true,"id":365},{"__isSmartRef__":true,"id":367},{"__isSmartRef__":true,"id":369},{"__isSmartRef__":true,"id":371},{"__isSmartRef__":true,"id":373},{"__isSmartRef__":true,"id":375},{"__isSmartRef__":true,"id":377},{"__isSmartRef__":true,"id":379},{"__isSmartRef__":true,"id":381},{"__isSmartRef__":true,"id":383},{"__isSmartRef__":true,"id":385},{"__isSmartRef__":true,"id":387},{"__isSmartRef__":true,"id":389},{"__isSmartRef__":true,"id":391},{"__isSmartRef__":true,"id":393},{"__isSmartRef__":true,"id":395},{"__isSmartRef__":true,"id":397},{"__isSmartRef__":true,"id":399},{"__isSmartRef__":true,"id":401},{"__isSmartRef__":true,"id":403},{"__isSmartRef__":true,"id":405},{"__isSmartRef__":true,"id":407},{"__isSmartRef__":true,"id":409},{"__isSmartRef__":true,"id":411},{"__isSmartRef__":true,"id":413},{"__isSmartRef__":true,"id":415},{"__isSmartRef__":true,"id":417},{"__isSmartRef__":true,"id":419},{"__isSmartRef__":true,"id":421},{"__isSmartRef__":true,"id":423},{"__isSmartRef__":true,"id":425},{"__isSmartRef__":true,"id":427},{"__isSmartRef__":true,"id":429},{"__isSmartRef__":true,"id":431},{"__isSmartRef__":true,"id":433},{"__isSmartRef__":true,"id":435},{"__isSmartRef__":true,"id":437},{"__isSmartRef__":true,"id":439},{"__isSmartRef__":true,"id":441},{"__isSmartRef__":true,"id":443},{"__isSmartRef__":true,"id":445},{"__isSmartRef__":true,"id":447},{"__isSmartRef__":true,"id":449},{"__isSmartRef__":true,"id":451},{"__isSmartRef__":true,"id":453},{"__isSmartRef__":true,"id":455},{"__isSmartRef__":true,"id":457},{"__isSmartRef__":true,"id":459},{"__isSmartRef__":true,"id":461},{"__isSmartRef__":true,"id":463}],"eventHandler":{"__isSmartRef__":true,"id":465},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"auto","fixedWidth":true,"fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco,monospace","_FontSize":8,"evalEnabled":false,"priorExtent":{"__isSmartRef__":true,"id":466},"_MaxTextWidth":530,"_MinTextWidth":530,"_MaxTextHeight":null,"_MinTextHeight":null,"_Position":{"__isSmartRef__":true,"id":467},"layout":{"__isSmartRef__":true,"id":468},"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":469}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"lastSyntaxHighlightTime":1333573349307,"accessibleInInactiveWindow":true,"previousSelection":[91,91],"priorSelectionRange":[51,62],"charsReplaced":"css.inDOM()","lastFindLoc":62,"showsHalos":false,"distanceToDragEvent":{"__isSmartRef__":true,"id":470},"name":"startOrStopCode","__SourceModuleName__":"Global.lively.morphic.TextCore","owner":{"__isSmartRef__":true,"id":340},"isBeingDragged":false,"savedTextString":"Global.startStop = function(actor, css) {\n css.add(\"@keyframes lively-anim {\\n\" +\n \" 0% { -webkit-transform: rotate(0deg); }\\n\" +\n \" 100% { -webkit-transform: rotate(360deg); }\\n\" +\n \"}\");\n\n // 1) create css rules and add css classes to morphs\n actor.withAllSubmorphsDo(function(ea) {\n var className = ea.name,\n stepTime = Numbers.random(20, 100) * 100,\n rule = Strings.format(\n \"%s {\\n\" +\n \" animation-name: lively-anim;\\n\" +\n \" animation-duration: %sms;\\n\" +\n \" animation-iteration-count: infinite;\\n\" +\n \" animation-timing-function: linear;\\n\" +\n \"}\",\n className, stepTime),\n css.add(rule);\n ea.jQuery().addClass(className);\n });\n // 2) insert the stylesheet in the DOM\n css.append();\n}","_Rotation":0,"_Scale":1,"textString":"var css = $world.getStyleSheet('lively-anim');\nif (actor.isRunning) { // stop\n css.remove();\n actor.withAllSubmorphsDo(function(ea) {\n ea.jQuery().removeClass(ea.name)\n });\n} else { // start\n css.add(\"@-webkit-keyframes anim {\\n\" +\n \" 0% { -webkit-transform: rotate(0deg); }\\n\" +\n \" 100% { -webkit-transform: rotate(360deg); }\\n\" +\n \"}\");\n\n // 1) create css rules and add css classes to morphs\n actor.withAllSubmorphsDo(function(ea) {\n var className = ea.name,\n stepTime = Numbers.random(50, 100) * 100,\n rule = Strings.format(\n \".%s {\" +\n \"-webkit-animation: anim %sms linear infinite;\" +\n \"}\",\n className, stepTime);\n css.add(rule);\n ea.jQuery().addClass(className);\n });\n // 2) insert the stylesheet in the DOM\n css.append();\n}\nactor.isRunning = !actor.isRunning;\n","__LivelyClassName__":"lively.morphic.Text"},"342":{"_Position":{"__isSmartRef__":true,"id":343},"renderContextTable":{"__isSmartRef__":true,"id":344},"_Extent":{"__isSmartRef__":true,"id":345},"_ClipMode":"auto","_Padding":{"__isSmartRef__":true,"id":346},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":347},"_Fill":{"__isSmartRef__":true,"id":22},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"343":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"344":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"345":{"x":546,"y":256,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"346":{"x":8,"y":8,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"347":{"r":0.372,"g":0.369,"b":0.372,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"348":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"349":{"style":{"__isSmartRef__":true,"id":350},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"350":{"color":{"__isSmartRef__":true,"id":37},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"351":{"style":{"__isSmartRef__":true,"id":352},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":" css = $world.getStyleSheet(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"352":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"353":{"style":{"__isSmartRef__":true,"id":354},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":"'lively-anim'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"354":{"color":{"__isSmartRef__":true,"id":89},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"355":{"style":{"__isSmartRef__":true,"id":356},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":");\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"356":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"357":{"style":{"__isSmartRef__":true,"id":358},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"358":{"color":{"__isSmartRef__":true,"id":37},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"359":{"style":{"__isSmartRef__":true,"id":360},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":" (actor.isRunning) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"360":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"361":{"style":{"__isSmartRef__":true,"id":362},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"362":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"363":{"style":{"__isSmartRef__":true,"id":364},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"364":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"365":{"style":{"__isSmartRef__":true,"id":366},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":"// stop","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"366":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"367":{"style":{"__isSmartRef__":true,"id":368},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":"\n css.remove();\n actor.withAllSubmorphsDo(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"368":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"369":{"style":{"__isSmartRef__":true,"id":370},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"370":{"color":{"__isSmartRef__":true,"id":47},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"371":{"style":{"__isSmartRef__":true,"id":372},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":"(ea) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"372":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"373":{"style":{"__isSmartRef__":true,"id":374},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"374":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"375":{"style":{"__isSmartRef__":true,"id":376},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":"\n ea.jQuery().removeClass(ea.name)\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"376":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"377":{"style":{"__isSmartRef__":true,"id":378},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"378":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"379":{"style":{"__isSmartRef__":true,"id":380},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":");\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"380":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"381":{"style":{"__isSmartRef__":true,"id":382},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"382":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"383":{"style":{"__isSmartRef__":true,"id":384},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"384":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"385":{"style":{"__isSmartRef__":true,"id":386},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":"else","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"386":{"color":{"__isSmartRef__":true,"id":37},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"387":{"style":{"__isSmartRef__":true,"id":388},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"388":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"389":{"style":{"__isSmartRef__":true,"id":390},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"390":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"391":{"style":{"__isSmartRef__":true,"id":392},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"392":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"393":{"style":{"__isSmartRef__":true,"id":394},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":"// start","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"394":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"395":{"style":{"__isSmartRef__":true,"id":396},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":"\n css.add(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"396":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"397":{"style":{"__isSmartRef__":true,"id":398},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":"\"@-webkit-keyframes anim {\\n\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"398":{"color":{"__isSmartRef__":true,"id":89},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"399":{"style":{"__isSmartRef__":true,"id":400},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":" +\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"400":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"401":{"style":{"__isSmartRef__":true,"id":402},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":"\" 0% { -webkit-transform: rotate(0deg); }\\n\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"402":{"color":{"__isSmartRef__":true,"id":89},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"403":{"style":{"__isSmartRef__":true,"id":404},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":" +\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"404":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"405":{"style":{"__isSmartRef__":true,"id":406},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":"\" 100% { -webkit-transform: rotate(360deg); }\\n\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"406":{"color":{"__isSmartRef__":true,"id":89},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"407":{"style":{"__isSmartRef__":true,"id":408},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":" +\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"408":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"409":{"style":{"__isSmartRef__":true,"id":410},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":"\"}\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"410":{"color":{"__isSmartRef__":true,"id":89},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"411":{"style":{"__isSmartRef__":true,"id":412},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":");\n\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"412":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"413":{"style":{"__isSmartRef__":true,"id":414},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":"// 1) create css rules and add css classes to morphs","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"414":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"415":{"style":{"__isSmartRef__":true,"id":416},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":"\n actor.withAllSubmorphsDo(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"416":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"417":{"style":{"__isSmartRef__":true,"id":418},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"418":{"color":{"__isSmartRef__":true,"id":47},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"419":{"style":{"__isSmartRef__":true,"id":420},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":"(ea) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"420":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"421":{"style":{"__isSmartRef__":true,"id":422},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"422":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"423":{"style":{"__isSmartRef__":true,"id":424},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"424":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"425":{"style":{"__isSmartRef__":true,"id":426},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"426":{"color":{"__isSmartRef__":true,"id":37},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"427":{"style":{"__isSmartRef__":true,"id":428},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":" className = ea.name,\n stepTime = Numbers.random(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"428":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"429":{"style":{"__isSmartRef__":true,"id":430},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":"50","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"430":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"431":{"style":{"__isSmartRef__":true,"id":432},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"432":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"433":{"style":{"__isSmartRef__":true,"id":434},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":"100","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"434":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"435":{"style":{"__isSmartRef__":true,"id":436},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":") * ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"436":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"437":{"style":{"__isSmartRef__":true,"id":438},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":"100","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"438":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"439":{"style":{"__isSmartRef__":true,"id":440},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":",\n rule = Strings.format(\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"440":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"441":{"style":{"__isSmartRef__":true,"id":442},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":"\".%s {\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"442":{"color":{"__isSmartRef__":true,"id":89},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"443":{"style":{"__isSmartRef__":true,"id":444},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":" +\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"444":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"445":{"style":{"__isSmartRef__":true,"id":446},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":"\"-webkit-animation: anim %sms linear infinite;\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"446":{"color":{"__isSmartRef__":true,"id":89},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"447":{"style":{"__isSmartRef__":true,"id":448},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":" +\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"448":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"449":{"style":{"__isSmartRef__":true,"id":450},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":"\"}\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"450":{"color":{"__isSmartRef__":true,"id":89},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"451":{"style":{"__isSmartRef__":true,"id":452},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":",\n className, stepTime);\n css.add(rule);\n ea.jQuery().addClass(className);\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"452":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"453":{"style":{"__isSmartRef__":true,"id":454},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"454":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"455":{"style":{"__isSmartRef__":true,"id":456},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":");\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"456":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"457":{"style":{"__isSmartRef__":true,"id":458},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":"// 2) insert the stylesheet in the DOM","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"458":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"459":{"style":{"__isSmartRef__":true,"id":460},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":"\n css.append();\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"460":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"461":{"style":{"__isSmartRef__":true,"id":462},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"462":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"463":{"style":{"__isSmartRef__":true,"id":464},"chunkOwner":{"__isSmartRef__":true,"id":341},"storedString":"\nactor.isRunning = !actor.isRunning;\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"464":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"465":{"morph":{"__isSmartRef__":true,"id":341},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"466":{"x":546,"y":256,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"467":{"x":2,"y":2,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"468":{"resizeWidth":true,"resizeHeight":true},"469":{"sourceObj":{"__isSmartRef__":true,"id":341},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":341},"targetMethodName":"highlightJavaScriptSyntax","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"470":{"x":339,"y":-10,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"471":{"_Position":{"__isSmartRef__":true,"id":472},"renderContextTable":{"__isSmartRef__":true,"id":473},"_Extent":{"__isSmartRef__":true,"id":474},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":475},"_Fill":{"__isSmartRef__":true,"id":476},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":337},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"472":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"473":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"474":{"x":550,"y":260,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"475":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"476":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"477":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"478":{"morph":{"__isSmartRef__":true,"id":340},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"479":{"x":550,"y":260,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"480":{"x":0,"y":30,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"481":{"adjustForNewBounds":true},"482":{"actor":{"__isSmartRef__":true,"id":483},"codeHolder":{"__isSmartRef__":true,"id":487}},"483":{"varMapping":{"__isSmartRef__":true,"id":484},"source":"function actor() {\n return this.submorphs.detect(function(ea) { return /Rotator/.test(ea.name) });\n }","funcProperties":{"__isSmartRef__":true,"id":485},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"484":{"this":{"__isSmartRef__":true,"id":340}},"485":{"timestamp":{"__isSmartRef__":true,"id":486},"user":"robertkrahn"},"486":{"isSerializedDate":true,"string":"Mon Mar 26 2012 11:23:46 GMT+0200 (CEST)"},"487":{"varMapping":{"__isSmartRef__":true,"id":488},"source":"function codeHolder() {\n return this.get('startOrStopCode');\n }","funcProperties":{"__isSmartRef__":true,"id":489},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"488":{"this":{"__isSmartRef__":true,"id":340}},"489":{"timestamp":{"__isSmartRef__":true,"id":490},"user":"robertkrahn"},"490":{"isSerializedDate":true,"string":"Mon Mar 26 2012 11:34:16 GMT+0200 (CEST)"},"491":{"x":104,"y":31,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"492":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":493},"derivationIds":[null],"id":"59999F11-B7D8-400A-9E14-174F134DDB16","renderContextTable":{"__isSmartRef__":true,"id":509},"eventHandler":{"__isSmartRef__":true,"id":510},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":499},"lighterFill":{"__isSmartRef__":true,"id":511},"label":{"__isSmartRef__":true,"id":520},"priorExtent":{"__isSmartRef__":true,"id":530},"owner":null,"_Position":{"__isSmartRef__":true,"id":531},"attributeConnections":[{"__isSmartRef__":true,"id":532}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"493":{"_Position":{"__isSmartRef__":true,"id":494},"renderContextTable":{"__isSmartRef__":true,"id":495},"_Extent":{"__isSmartRef__":true,"id":496},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":497},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":498},"_Fill":{"__isSmartRef__":true,"id":499},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"494":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"495":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"496":{"x":20,"y":20,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"497":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"498":{"r":0.7411764705882353,"g":0.7450980392156863,"b":0.7529411764705882,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"499":{"stops":[{"__isSmartRef__":true,"id":500},{"__isSmartRef__":true,"id":502},{"__isSmartRef__":true,"id":504},{"__isSmartRef__":true,"id":506}],"vector":{"__isSmartRef__":true,"id":508},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"500":{"offset":0,"color":{"__isSmartRef__":true,"id":501}},"501":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"502":{"offset":0.4,"color":{"__isSmartRef__":true,"id":503}},"503":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"504":{"offset":0.6,"color":{"__isSmartRef__":true,"id":505}},"505":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"506":{"offset":1,"color":{"__isSmartRef__":true,"id":507}},"507":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"508":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"509":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"510":{"morph":{"__isSmartRef__":true,"id":492},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"511":{"stops":[{"__isSmartRef__":true,"id":512},{"__isSmartRef__":true,"id":514},{"__isSmartRef__":true,"id":516},{"__isSmartRef__":true,"id":518}],"vector":{"__isSmartRef__":true,"id":508},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"512":{"offset":0,"color":{"__isSmartRef__":true,"id":513}},"513":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"514":{"offset":0.4,"color":{"__isSmartRef__":true,"id":515}},"515":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"516":{"offset":0.6,"color":{"__isSmartRef__":true,"id":517}},"517":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"518":{"offset":1,"color":{"__isSmartRef__":true,"id":519}},"519":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"520":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":521},"derivationIds":[null],"id":"795D9305-9973-40A7-933B-0BA19FE59295","renderContextTable":{"__isSmartRef__":true,"id":526},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":527}],"eventHandler":{"__isSmartRef__":true,"id":529},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"owner":null,"priorExtent":{"__isSmartRef__":true,"id":496},"_MaxTextWidth":20,"_MinTextWidth":20,"_MaxTextHeight":null,"_MinTextHeight":null,"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":325},"_Align":"center","eventsAreIgnored":true,"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"521":{"_Position":{"__isSmartRef__":true,"id":522},"renderContextTable":{"__isSmartRef__":true,"id":523},"_Extent":{"__isSmartRef__":true,"id":524},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":525},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":325},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"522":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"523":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"524":{"x":20,"y":20,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"525":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"526":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"527":{"style":{"__isSmartRef__":true,"id":528},"chunkOwner":{"__isSmartRef__":true,"id":520},"storedString":"X","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextChunk"},"528":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"529":{"morph":{"__isSmartRef__":true,"id":520},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"530":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"531":{"x":75,"y":6,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"532":{"sourceObj":{"__isSmartRef__":true,"id":492},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":318},"targetMethodName":"closeTab","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":533},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"533":{"source":{"__isSmartRef__":true,"id":492},"target":{"__isSmartRef__":true,"id":318}},"534":{"x":196,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"535":{"_Position":{"__isSmartRef__":true,"id":536},"renderContextTable":{"__isSmartRef__":true,"id":537},"_Extent":{"__isSmartRef__":true,"id":538},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":539},"_Fill":{"__isSmartRef__":true,"id":540},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":23},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"536":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"537":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"538":{"x":299,"y":30,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"539":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"540":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"541":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"542":{"morph":{"__isSmartRef__":true,"id":2},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"543":{"x":300,"y":30,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"544":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"545":{"activateTab":{"__isSmartRef__":true,"id":546}},"546":{"varMapping":{"__isSmartRef__":true,"id":547},"source":"function activateTab(aTab) {\n var controller = this.get('AnimationController'),\n actor = controller.getActor();\n if (actor.isRunning) {\n controller.get('toggleAnimationButton').onFire();\n }\n actor.withAllSubmorphsDo(function(ea) { ea.reset() });\n $super(aTab);\n}","funcProperties":{"__isSmartRef__":true,"id":552},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"547":{"this":{"__isSmartRef__":true,"id":2},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":548}},"548":{"$super":{"__isSmartRef__":true,"id":549}},"549":{"varMapping":{"__isSmartRef__":true,"id":550},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world) \n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":551},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"550":{"obj":{"__isSmartRef__":true,"id":2},"name":"activateTab"},"551":{},"552":{"timestamp":{"__isSmartRef__":true,"id":553},"user":"robertkrahn","tags":[]},"553":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:24:28 GMT+0200 (CEST)"},"554":{"_Position":{"__isSmartRef__":true,"id":555},"renderContextTable":{"__isSmartRef__":true,"id":556},"_Extent":{"__isSmartRef__":true,"id":557},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":558},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":23},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"555":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"556":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"557":{"x":300,"y":290,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"558":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"559":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"560":{"morph":{"__isSmartRef__":true,"id":1},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"561":{"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.TabStrategyTop"},"562":{"x":784,"y":733,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"563":{"x":300,"y":288,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"564":{"requiredModules":[],"partsSpaceName":"PartsBin/Layout/","comment":"Tab control with tab bar (optional, different positions) and tab panes.","changes":[{"__isSmartRef__":true,"id":565}],"migrationLevel":4,"__SourceModuleName__":"Global.lively.PartsBin","revisionOnLoad":140039,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"565":{"date":{"__isSmartRef__":true,"id":566},"author":"fabian","message":"initial","id":"EA1E7C49-D79B-461B-ACD7-126E1902F6FF"},"566":{"isSerializedDate":true,"string":"Thu Jan 26 2012 08:08:17 GMT+0100 (CET)"},"567":{"x":656,"y":89,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"568":{"x":369,"y":-16,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"569":{"reset":{"__isSmartRef__":true,"id":570}},"570":{"varMapping":{"__isSmartRef__":true,"id":571},"source":"function reset() {\n this.panes().forEach(function(pane) {\n pane.addScript(function codeHolder() {\n return this.get('startOrStopCode');\n });\n });\n}","funcProperties":{"__isSmartRef__":true,"id":572},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"571":{"this":{"__isSmartRef__":true,"id":1}},"572":{"timestamp":{"__isSmartRef__":true,"id":573},"user":"robertkrahn","tags":[]},"573":{"isSerializedDate":true,"string":"Wed Apr 04 2012 00:05:04 GMT+0200 (CEST)"},"574":{"submorphs":[],"scripts":[],"id":"15D2A21E-B91D-4A12-B7FF-E50903F3B0B4","shape":{"__isSmartRef__":true,"id":575},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":582},"_MaxTextWidth":544.672,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":583},"showsHalos":false,"_FontSize":9,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"MarkdownText","partsBinMetaInfo":{"__isSmartRef__":true,"id":584},"textChunks":[{"__isSmartRef__":true,"id":597}],"charsReplaced":"","lastFindLoc":1534,"priorSelectionRange":[1337,1338],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":599},"renderContextTable":{"__isSmartRef__":true,"id":600},"eventHandler":{"__isSmartRef__":true,"id":601},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Padding":{"__isSmartRef__":true,"id":602},"_ClipMode":"auto","derivationIds":[355,"CA208E49-B1B4-4932-99BF-38A925113B36","D24C5265-4658-4C53-BCE4-B9699C60343A","78A550B9-F652-40DA-8A00-B756D93F2DB2","4C4A70B1-8D87-4DAE-8471-E17550E19E15","4B81F522-7618-4613-AFF0-41720441FEDE","CB294625-287A-4078-9EB9-EDE5B1B24738","FDC846D0-67E3-4977-8E21-8367877967A2","122E03AD-9F6B-4AB5-943B-86232BEC98B3","1BCA62EE-385A-4074-92D8-8DC64F14EAE7"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":544.672,"_MinTextHeight":null,"layout":{"__isSmartRef__":true,"id":603},"isInLayoutCycle":false,"previousSelection":[1337,1337],"_Visible":true,"isBeingDragged":false,"distanceToDragEvent":{"__isSmartRef__":true,"id":604},"savedMarkup":"## Animations in Lively\n\nThis page is for experimenting with different kinds of animations - Pure morphic, CSS 3 transitions, and CSS 3 animations.\n\n### Defining animations in Morphic\n\nThe recommended and generic way of defining animations in Lively is by \"stepping\" (regularly invoking) method(s). This method(s) can then run arbitrary code that manipulate the visual properties of morphs.\n\nFor example, given a method that relatively changes the position of a morph:\n\n (function moveMe() {\n this.moveBy(pt(10, 0));\n }).asScriptOf(someMorph)\n\nYou can then create a linear animation by calling that script every 100ms:\n\n someMorph.startStepping(100, 'moveMe');\n\n\n### CSS animations\n\nCSS animations are defined declarative inside a stylesheet. See [1, 2] for an introduction and the CSS anim tab to the right for an example.\n\nThe basic idea is to define keyframes with specific CSS properties and a animation rule that defines when and how those keyframes should be played.\n\nIn the example to te right we construct a stylesheet with css classes that define a change of the CSS rotation property and a linear animation rule for every actor and its submorphs. Immediately when the stylesheet is inserted in the DOM and a CSS class is set for the morphs (the morph name is used as a class name), the animation begins to play.\n\n### CSS transitions\n\nCSS transitions are somehow similar to animations but are specific to gradually shifting CSS properties from one state into another. Specifically, looping is not supported.\n\n\n### Resources\n\n+ [[1] MDC animation reference](https://developer.mozilla.org/en/CSS/animation)\n+ [[2] CSS animations](http://css3.bradshawenterprises.com/animations/)\n+ [[3] Extensive overview of animations and transitions](http://css3.bradshawenterprises.com/all/)\n+ [[4] CSS3: Animations vs. Transitions](http://www.kirupa.com/html5/css3_animations_vs_transitions.htm)\n+ [[5] easing animation tool](http://matthewlein.com/ceaser/)\n+ [[6] Explanation why CSS animations are faster](http://css3.bradshawenterprises.com/demos/speed.php)","showsMarkdown":true,"moved":true,"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":605},"__LivelyClassName__":"lively.morphic.Text"},"575":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":576},"_Extent":{"__isSmartRef__":true,"id":577},"_BorderWidth":2.664,"_BorderColor":{"__isSmartRef__":true,"id":578},"renderContextTable":{"__isSmartRef__":true,"id":579},"_ClipMode":"auto","_Padding":{"__isSmartRef__":true,"id":580},"_BorderRadius":12.21,"_Opacity":1,"_BorderStyle":"solid","_Fill":{"__isSmartRef__":true,"id":581},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"576":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"577":{"x":610,"y":732.44,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"578":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"579":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"580":{"x":30,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"581":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"582":{"x":8,"y":24,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"583":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"584":{"partsSpaceName":"PartsBin/Text/","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":4,"comment":"Markdown text, uses the markdown translator showdown.js","partName":"MarkdownText","requiredModules":["apps.Markdown"],"changes":[{"__isSmartRef__":true,"id":585},{"__isSmartRef__":true,"id":587},{"__isSmartRef__":true,"id":589},{"__isSmartRef__":true,"id":591},{"__isSmartRef__":true,"id":593},{"__isSmartRef__":true,"id":595}],"revisionOnLoad":140039,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"585":{"date":{"__isSmartRef__":true,"id":586},"author":"robertkrahn","message":"","id":"973CE603-7BCF-4250-9F5C-7D3F4BEC1FF5"},"586":{"isSerializedDate":true,"string":"Sat Feb 11 2012 09:13:30 GMT+0100 (CET)"},"587":{"date":{"__isSmartRef__":true,"id":588},"author":"robertkrahn","message":"","id":"433B371B-B70F-4708-A18A-AAEB88744AE2"},"588":{"isSerializedDate":true,"string":"Sat Feb 11 2012 08:34:58 GMT+0100 (CET)"},"589":{"date":{"__isSmartRef__":true,"id":590},"author":"robertkrahn","message":"","id":"5C9CACE5-C939-41DD-8324-6DFB2D555052"},"590":{"isSerializedDate":true,"string":"Sat Feb 11 2012 07:55:27 GMT+0100 (CET)"},"591":{"date":{"__isSmartRef__":true,"id":592},"author":"robertkrahn","message":"","id":"1E5229E4-6261-48C3-90D7-9FE60C7E13E7"},"592":{"isSerializedDate":true,"string":"Sat Feb 11 2012 07:39:02 GMT+0100 (CET)"},"593":{"date":{"__isSmartRef__":true,"id":594},"author":"robertkrahn","message":"","id":"D97B4083-AFCC-453E-8B70-0EA266600547"},"594":{"isSerializedDate":true,"string":"Sat Feb 11 2012 08:20:32 GMT+0100 (CET)"},"595":{"date":{"__isSmartRef__":true,"id":596},"author":"robertkrahn","message":"","id":"E5A6AAF0-9E9D-48E4-8905-BE1448AF5A66"},"596":{"isSerializedDate":true,"string":"Sat Feb 11 2012 09:06:54 GMT+0100 (CET)"},"597":{"style":{"__isSmartRef__":true,"id":598},"chunkOwner":{"__isSmartRef__":true,"id":574},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"598":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"599":{"x":611,"y":732.44,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"600":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"601":{"morph":{"__isSmartRef__":true,"id":574},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"602":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"603":{"resizeWidth":false,"resizeHeight":false},"604":{"x":451,"y":-19,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"605":{"onMouseOver":{"__isSmartRef__":true,"id":606},"onMouseOut":{"__isSmartRef__":true,"id":610},"showMarkdown":{"__isSmartRef__":true,"id":614},"showSource":{"__isSmartRef__":true,"id":618},"jQueryNode":{"__isSmartRef__":true,"id":622},"onDoubleClick":{"__isSmartRef__":true,"id":630},"prepareForNewRenderContext":{"__isSmartRef__":true,"id":634},"reset":{"__isSmartRef__":true,"id":642}},"606":{"varMapping":{"__isSmartRef__":true,"id":607},"source":"function onMouseOver(evt) {\n // if (!this.showsMarkdown) return;\n // this.showSource();\n}","funcProperties":{"__isSmartRef__":true,"id":608},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"607":{"this":{"__isSmartRef__":true,"id":574}},"608":{"timestamp":{"__isSmartRef__":true,"id":609},"user":"robertkrahn","tags":[]},"609":{"isSerializedDate":true,"string":"Sat Feb 11 2012 06:35:43 GMT+0100 (CET)"},"610":{"varMapping":{"__isSmartRef__":true,"id":611},"source":"function onMouseOut(evt) {\n // if (this.fullContainsWorldPoint(evt.getPosition())) return;\n // this.showMarkdown();\n}","funcProperties":{"__isSmartRef__":true,"id":612},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"611":{"this":{"__isSmartRef__":true,"id":574}},"612":{"timestamp":{"__isSmartRef__":true,"id":613},"user":"robertkrahn","tags":[]},"613":{"isSerializedDate":true,"string":"Sat Feb 11 2012 06:37:13 GMT+0100 (CET)"},"614":{"varMapping":{"__isSmartRef__":true,"id":615},"source":"function showMarkdown() {\n // this.showMarkdown()\\\n this.showsMarkdown = true;\n var markup = this.textString || this.savedMarkup,\n converter = new Showdown.converter(),\n html = converter.makeHtml(markup);\n this.savedMarkup = markup;\n this.textString = \"\";\n this.jQuery().html(html).addClass('markdown');\n}","funcProperties":{"__isSmartRef__":true,"id":616},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"615":{"this":{"__isSmartRef__":true,"id":574}},"616":{"timestamp":{"__isSmartRef__":true,"id":617},"user":"robertkrahn","tags":[]},"617":{"isSerializedDate":true,"string":"Sat Feb 11 2012 08:19:53 GMT+0100 (CET)"},"618":{"varMapping":{"__isSmartRef__":true,"id":619},"source":"function showSource() {\n // this.showSource();\n this.showsMarkdown = false;\n this.jQuery().html('');\n this.jQuery().append(this.renderContext().textNode);\n this.textString = this.savedMarkup || '';\n}","funcProperties":{"__isSmartRef__":true,"id":620},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"619":{"this":{"__isSmartRef__":true,"id":574}},"620":{"timestamp":{"__isSmartRef__":true,"id":621},"user":"robertkrahn","tags":[]},"621":{"isSerializedDate":true,"string":"Sat Feb 11 2012 06:35:14 GMT+0100 (CET)"},"622":{"varMapping":{"__isSmartRef__":true,"id":623},"source":"function jQueryNode() {\n return this.renderContext().shapeNode\n}","funcProperties":{"__isSmartRef__":true,"id":628},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"623":{"this":{"__isSmartRef__":true,"id":574},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":624}},"624":{"$super":{"__isSmartRef__":true,"id":625}},"625":{"varMapping":{"__isSmartRef__":true,"id":626},"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":627},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"626":{"obj":{"__isSmartRef__":true,"id":574},"name":"jQueryNode"},"627":{},"628":{"timestamp":{"__isSmartRef__":true,"id":629},"user":"robertkrahn","tags":[]},"629":{"isSerializedDate":true,"string":"Sat Feb 11 2012 06:16:34 GMT+0100 (CET)"},"630":{"varMapping":{"__isSmartRef__":true,"id":631},"source":"function onDoubleClick(evt) {\n this.showsMarkdown ? this.showSource() : this.showMarkdown();\n}","funcProperties":{"__isSmartRef__":true,"id":632},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"631":{"this":{"__isSmartRef__":true,"id":574}},"632":{"timestamp":{"__isSmartRef__":true,"id":633},"user":"robertkrahn","tags":[]},"633":{"isSerializedDate":true,"string":"Sat Feb 11 2012 06:36:47 GMT+0100 (CET)"},"634":{"varMapping":{"__isSmartRef__":true,"id":635},"source":"function prepareForNewRenderContext(ctx) {\n $super(ctx);\n this.textString = this.savedMarkup;\n (function() {\ndebugger;\n this.showMarkdown();\n }).bind(this).delay(0);\n}","funcProperties":{"__isSmartRef__":true,"id":640},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"635":{"this":{"__isSmartRef__":true,"id":574},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":636}},"636":{"$super":{"__isSmartRef__":true,"id":637}},"637":{"varMapping":{"__isSmartRef__":true,"id":638},"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":639},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"638":{"obj":{"__isSmartRef__":true,"id":574},"name":"prepareForNewRenderContext"},"639":{},"640":{"timestamp":{"__isSmartRef__":true,"id":641},"user":"robertkrahn","tags":[]},"641":{"isSerializedDate":true,"string":"Sat Feb 11 2012 06:59:08 GMT+0100 (CET)"},"642":{"varMapping":{"__isSmartRef__":true,"id":643},"source":"function reset() {\n this.getPartsBinMetaInfo().requiredModules = ['apps.Markdown'];\n}","funcProperties":{"__isSmartRef__":true,"id":644},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"643":{"this":{"__isSmartRef__":true,"id":574}},"644":{"timestamp":{"__isSmartRef__":true,"id":645},"user":"robertkrahn","tags":[]},"645":{"isSerializedDate":true,"string":"Sat Feb 11 2012 07:14:50 GMT+0100 (CET)"},"646":{"submorphs":[{"__isSmartRef__":true,"id":647}],"scripts":[],"id":"11619876-8E1E-4E79-9015-D119C1E233F0","shape":{"__isSmartRef__":true,"id":662},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":678},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":679},"lighterFill":{"__isSmartRef__":true,"id":666},"label":{"__isSmartRef__":true,"id":647},"name":"saveButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":688},"attributeConnections":[{"__isSmartRef__":true,"id":689}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","priorExtent":{"__isSmartRef__":true,"id":690},"renderContextTable":{"__isSmartRef__":true,"id":691},"eventHandler":{"__isSmartRef__":true,"id":692},"derivationIds":[2588],"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1,"distanceToDragEvent":{"__isSmartRef__":true,"id":693},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":694},"__LivelyClassName__":"lively.morphic.Button"},"647":{"submorphs":[],"scripts":[],"id":"04171D58-F24E-476B-8F04-8C3D8B0B866E","shape":{"__isSmartRef__":true,"id":648},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":654},"_MaxTextWidth":101,"_MaxTextHeight":null,"textStyle":null,"padding":{"__isSmartRef__":true,"id":655},"_Padding":{"__isSmartRef__":true,"id":656},"owner":{"__isSmartRef__":true,"id":646},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","_ClipMode":"hidden","priorExtent":{"__isSmartRef__":true,"id":657},"textChunks":[{"__isSmartRef__":true,"id":658}],"_Align":"center","renderContextTable":{"__isSmartRef__":true,"id":660},"eventHandler":{"__isSmartRef__":true,"id":661},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[2589],"_MinTextWidth":101,"_MinTextHeight":null,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"648":{"position":{"__isSmartRef__":true,"id":649},"_Extent":{"__isSmartRef__":true,"id":650},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":651},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":652},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":653},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"649":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"650":{"x":101,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"651":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"652":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"653":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"654":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"655":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"656":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"657":{"x":101,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"658":{"style":{"__isSmartRef__":true,"id":659},"chunkOwner":{"__isSmartRef__":true,"id":647},"storedString":"save","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextChunk"},"659":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"660":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"661":{"morph":{"__isSmartRef__":true,"id":647},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"662":{"position":{"__isSmartRef__":true,"id":663},"_Extent":{"__isSmartRef__":true,"id":664},"_BorderWidth":1.1840000000000002,"_BorderColor":{"__isSmartRef__":true,"id":665},"_Fill":{"__isSmartRef__":true,"id":666},"_BorderRadius":5.2,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":676},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":677},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"663":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"664":{"x":101,"y":21,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"665":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"666":{"stops":[{"__isSmartRef__":true,"id":667},{"__isSmartRef__":true,"id":669},{"__isSmartRef__":true,"id":671},{"__isSmartRef__":true,"id":673}],"vector":{"__isSmartRef__":true,"id":675},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"667":{"offset":0,"color":{"__isSmartRef__":true,"id":668}},"668":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"669":{"offset":0.4,"color":{"__isSmartRef__":true,"id":670}},"670":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"671":{"offset":0.6,"color":{"__isSmartRef__":true,"id":672}},"672":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"673":{"offset":1,"color":{"__isSmartRef__":true,"id":674}},"674":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"675":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"676":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"677":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"678":{"x":1326,"y":26,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"679":{"stops":[{"__isSmartRef__":true,"id":680},{"__isSmartRef__":true,"id":682},{"__isSmartRef__":true,"id":684},{"__isSmartRef__":true,"id":686}],"vector":{"__isSmartRef__":true,"id":675},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"680":{"offset":0,"color":{"__isSmartRef__":true,"id":681}},"681":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"682":{"offset":0.4,"color":{"__isSmartRef__":true,"id":683}},"683":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"684":{"offset":0.6,"color":{"__isSmartRef__":true,"id":685}},"685":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"686":{"offset":1,"color":{"__isSmartRef__":true,"id":687}},"687":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"688":{"partsSpaceName":"PartsBin/Inputs","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"partName":"ScriptableButton","comment":"Has a script that is called on button press","revisionOnLoad":140039,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"689":{"sourceObj":{"__isSmartRef__":true,"id":646},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":646},"targetMethodName":"onFire","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"690":{"x":101,"y":20,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"691":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"692":{"morph":{"__isSmartRef__":true,"id":646},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"693":{"x":71,"y":-1,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"694":{"onFire":{"__isSmartRef__":true,"id":695}},"695":{"varMapping":{"__isSmartRef__":true,"id":696},"source":"function onFire() {\n this.world().saveWorld()\n}","funcProperties":{"__isSmartRef__":true,"id":697},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"696":{"this":{"__isSmartRef__":true,"id":646}},"697":{"timestamp":{"__isSmartRef__":true,"id":698},"user":"robertkrahn","tags":[]},"698":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:34:23 GMT+0100 (CET)"},"699":{"submorphs":[],"scripts":[],"id":"21D0FEFF-8105-4F4D-8673-DE90956B662F","shape":{"__isSmartRef__":true,"id":700},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":708},"showsHalos":false,"name":"RotatorProto","partsBinMetaInfo":{"__isSmartRef__":true,"id":709},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":716},"eventHandler":{"__isSmartRef__":true,"id":717},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2"],"partTests":{"__isSmartRef__":true,"id":718},"priorExtent":{"__isSmartRef__":true,"id":723},"distanceToDragEvent":{"__isSmartRef__":true,"id":724},"isBeingDragged":false,"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":725},"__LivelyClassName__":"lively.morphic.Box"},"700":{"position":{"__isSmartRef__":true,"id":701},"_Extent":{"__isSmartRef__":true,"id":702},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":703},"_Fill":{"__isSmartRef__":true,"id":704},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":705},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":706},"_Position":{"__isSmartRef__":true,"id":707},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"701":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"702":{"x":139.92003999999994,"y":23.15392299999995,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"703":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"704":{"r":0.8627450980392157,"g":0.8627450980392157,"b":0.8627450980392157,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"705":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"706":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"707":{"x":-69.96001999999997,"y":-11.576961499999975,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"708":{"x":1356.3005020354872,"y":64.71403296349405,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"709":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":710},{"__isSmartRef__":true,"id":712},{"__isSmartRef__":true,"id":714}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"710":{"date":{"__isSmartRef__":true,"id":711},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"711":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"712":{"date":{"__isSmartRef__":true,"id":713},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"713":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"714":{"date":{"__isSmartRef__":true,"id":715},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"715":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"716":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"717":{"morph":{"__isSmartRef__":true,"id":699},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"718":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":719}},"719":{"test01IsMorph":{"__isSmartRef__":true,"id":720}},"720":{"varMapping":{"__isSmartRef__":true,"id":721},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":722},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"721":{"this":{"__isSmartRef__":true,"id":718}},"722":{},"723":{"x":139.92003999999994,"y":24.15192399999995,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"724":{"x":87.79964816476308,"y":-14.113882763243772,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"725":{"reset":{"__isSmartRef__":true,"id":726},"grow":{"__isSmartRef__":true,"id":730},"build":{"__isSmartRef__":true,"id":734}},"726":{"varMapping":{"__isSmartRef__":true,"id":727},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":728},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"727":{"this":{"__isSmartRef__":true,"id":699}},"728":{"timestamp":{"__isSmartRef__":true,"id":729},"user":"robertkrahn","tags":[]},"729":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"730":{"varMapping":{"__isSmartRef__":true,"id":731},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":732},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"731":{"this":{"__isSmartRef__":true,"id":699}},"732":{"timestamp":{"__isSmartRef__":true,"id":733},"user":"robertkrahn","tags":[]},"733":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"734":{"varMapping":{"__isSmartRef__":true,"id":735},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":736},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"735":{"this":{"__isSmartRef__":true,"id":699}},"736":{"timestamp":{"__isSmartRef__":true,"id":737},"user":"robertkrahn","tags":[]},"737":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"738":{"submorphs":[{"__isSmartRef__":true,"id":739},{"__isSmartRef__":true,"id":942}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1074},"derivationIds":[null],"id":"B3C19BBE-229D-45F7-8271-219A5E362A7C","renderContextTable":{"__isSmartRef__":true,"id":1078},"eventHandler":{"__isSmartRef__":true,"id":1079},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":1080},"LK2":true,"_Position":{"__isSmartRef__":true,"id":1081},"priorExtent":{"__isSmartRef__":true,"id":1082},"targetMorph":{"__isSmartRef__":true,"id":739},"titleBar":{"__isSmartRef__":true,"id":942},"contentOffset":{"__isSmartRef__":true,"id":939},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"owner":{"__isSmartRef__":true,"id":0},"highlighted":false,"_Rotation":0,"_Scale":1,"prevDragPos":{"__isSmartRef__":true,"id":1083},"isBeingDragged":false,"prevScroll":[0,0],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Window","withoutLayers":["Global.lively.morphic.GrabbingLayer"]},"739":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":740},"derivationIds":[null],"id":"F7DCC47B-CE75-41AF-BC77-FCC0F40AD91B","renderContextTable":{"__isSmartRef__":true,"id":746},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":747},{"__isSmartRef__":true,"id":749},{"__isSmartRef__":true,"id":751},{"__isSmartRef__":true,"id":753},{"__isSmartRef__":true,"id":755},{"__isSmartRef__":true,"id":757},{"__isSmartRef__":true,"id":759},{"__isSmartRef__":true,"id":761},{"__isSmartRef__":true,"id":763},{"__isSmartRef__":true,"id":765},{"__isSmartRef__":true,"id":767},{"__isSmartRef__":true,"id":769},{"__isSmartRef__":true,"id":771},{"__isSmartRef__":true,"id":773},{"__isSmartRef__":true,"id":775},{"__isSmartRef__":true,"id":777},{"__isSmartRef__":true,"id":779},{"__isSmartRef__":true,"id":781},{"__isSmartRef__":true,"id":784},{"__isSmartRef__":true,"id":786},{"__isSmartRef__":true,"id":788},{"__isSmartRef__":true,"id":790},{"__isSmartRef__":true,"id":792},{"__isSmartRef__":true,"id":795},{"__isSmartRef__":true,"id":797},{"__isSmartRef__":true,"id":799},{"__isSmartRef__":true,"id":801},{"__isSmartRef__":true,"id":803},{"__isSmartRef__":true,"id":805},{"__isSmartRef__":true,"id":807},{"__isSmartRef__":true,"id":809},{"__isSmartRef__":true,"id":811},{"__isSmartRef__":true,"id":813},{"__isSmartRef__":true,"id":815},{"__isSmartRef__":true,"id":817},{"__isSmartRef__":true,"id":819},{"__isSmartRef__":true,"id":821},{"__isSmartRef__":true,"id":823},{"__isSmartRef__":true,"id":825},{"__isSmartRef__":true,"id":827},{"__isSmartRef__":true,"id":829},{"__isSmartRef__":true,"id":831},{"__isSmartRef__":true,"id":833},{"__isSmartRef__":true,"id":835},{"__isSmartRef__":true,"id":837},{"__isSmartRef__":true,"id":839},{"__isSmartRef__":true,"id":841},{"__isSmartRef__":true,"id":843},{"__isSmartRef__":true,"id":845},{"__isSmartRef__":true,"id":847},{"__isSmartRef__":true,"id":849},{"__isSmartRef__":true,"id":851},{"__isSmartRef__":true,"id":853},{"__isSmartRef__":true,"id":855},{"__isSmartRef__":true,"id":857},{"__isSmartRef__":true,"id":859},{"__isSmartRef__":true,"id":861},{"__isSmartRef__":true,"id":863},{"__isSmartRef__":true,"id":865},{"__isSmartRef__":true,"id":867},{"__isSmartRef__":true,"id":869},{"__isSmartRef__":true,"id":871},{"__isSmartRef__":true,"id":873},{"__isSmartRef__":true,"id":875},{"__isSmartRef__":true,"id":877},{"__isSmartRef__":true,"id":879},{"__isSmartRef__":true,"id":881},{"__isSmartRef__":true,"id":883},{"__isSmartRef__":true,"id":885},{"__isSmartRef__":true,"id":887},{"__isSmartRef__":true,"id":889},{"__isSmartRef__":true,"id":891},{"__isSmartRef__":true,"id":893},{"__isSmartRef__":true,"id":895},{"__isSmartRef__":true,"id":897},{"__isSmartRef__":true,"id":899},{"__isSmartRef__":true,"id":901},{"__isSmartRef__":true,"id":903},{"__isSmartRef__":true,"id":905},{"__isSmartRef__":true,"id":907},{"__isSmartRef__":true,"id":909},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":917},{"__isSmartRef__":true,"id":919},{"__isSmartRef__":true,"id":921},{"__isSmartRef__":true,"id":923},{"__isSmartRef__":true,"id":925},{"__isSmartRef__":true,"id":927},{"__isSmartRef__":true,"id":929},{"__isSmartRef__":true,"id":931},{"__isSmartRef__":true,"id":933},{"__isSmartRef__":true,"id":935}],"eventHandler":{"__isSmartRef__":true,"id":937},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"auto","fixedWidth":true,"fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco,monospace","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":738},"priorExtent":{"__isSmartRef__":true,"id":938},"_MaxTextWidth":490,"_MinTextWidth":490,"_MaxTextHeight":null,"_MinTextHeight":null,"_Position":{"__isSmartRef__":true,"id":939},"layout":{"__isSmartRef__":true,"id":940},"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":941}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"lastSyntaxHighlightTime":1333573724256,"accessibleInInactiveWindow":true,"previousSelection":[317,317],"priorSelectionRange":[259,259],"charsReplaced":"","lastFindLoc":659,"savedTextString":"this.world().addScript(function getStyleSheet(id) {\n // var css = $('#' + id);\n // css.remove();\n var existing = $('#' + id),\n css = existing.length > 0 ?\n existing :\n $('');\n wrapper = {\n css: css,\n toString: function() { return 'CSS<' + this.css.text() + '>' },\n add: function(cssText) {\n this.css.text(this.css.text() + '\\n' + cssText);\n },\n append: function() {\n this.css.appendTo(document.head);\n },\n remove: function() { this.css.remove(); },\n inDOM: function() { return this.css.parent().length > 0 }\n }\n return wrapper;\n})","__SourceModuleName__":"Global.lively.morphic.TextCore","textString":"this.world().addScript(function getStyleSheet(id) {\n // var css = $('#' + id);\n // css.remove();\n var existing = $('#' + id),\n css = existing.length > 0 ?\n existing :\n $(''),\n wrapper = {\n css: css,\n toString: function() { return 'CSS<' + this.css.text() + '>' },\n add: function(cssText) {\n this.css.text(this.css.text() + '\\n' + cssText);\n },\n append: function() {\n this.css.appendTo(document.head);\n },\n remove: function() { this.css.remove(); },\n inDOM: function() { return this.css.parent().length > 0 }\n }\n return wrapper;\n})","__LivelyClassName__":"lively.morphic.Text"},"740":{"_Position":{"__isSmartRef__":true,"id":741},"renderContextTable":{"__isSmartRef__":true,"id":742},"_Extent":{"__isSmartRef__":true,"id":743},"_ClipMode":"auto","_Padding":{"__isSmartRef__":true,"id":744},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":164},"_Fill":{"__isSmartRef__":true,"id":745},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"741":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"742":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"743":{"x":500,"y":200,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"744":{"x":4,"y":2,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"745":{"r":0.9529411764705882,"g":0.9529411764705882,"b":0.9529411764705882,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"746":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"747":{"style":{"__isSmartRef__":true,"id":748},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"748":{"color":{"__isSmartRef__":true,"id":47},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"749":{"style":{"__isSmartRef__":true,"id":750},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":".world().addScript(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"750":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"751":{"style":{"__isSmartRef__":true,"id":752},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"752":{"color":{"__isSmartRef__":true,"id":47},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"753":{"style":{"__isSmartRef__":true,"id":754},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":" getStyleSheet(id) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"754":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"755":{"style":{"__isSmartRef__":true,"id":756},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"756":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"757":{"style":{"__isSmartRef__":true,"id":758},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"758":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"759":{"style":{"__isSmartRef__":true,"id":760},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"// var css = $('#' + id);","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"760":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"761":{"style":{"__isSmartRef__":true,"id":762},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"762":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"763":{"style":{"__isSmartRef__":true,"id":764},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"// css.remove();","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"764":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"765":{"style":{"__isSmartRef__":true,"id":766},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"766":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"767":{"style":{"__isSmartRef__":true,"id":768},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"768":{"color":{"__isSmartRef__":true,"id":37},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"769":{"style":{"__isSmartRef__":true,"id":770},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":" existing = $(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"770":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"771":{"style":{"__isSmartRef__":true,"id":772},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"'#'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"772":{"color":{"__isSmartRef__":true,"id":89},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"773":{"style":{"__isSmartRef__":true,"id":774},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":" + id),\n css = existing.length > ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"774":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"775":{"style":{"__isSmartRef__":true,"id":776},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"776":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"777":{"style":{"__isSmartRef__":true,"id":778},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":" ?\n existing :\n $(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"778":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"779":{"style":{"__isSmartRef__":true,"id":780},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"''","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"785":{"color":{"__isSmartRef__":true,"id":89},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"786":{"style":{"__isSmartRef__":true,"id":787},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"),\n wrapper = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"787":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"788":{"style":{"__isSmartRef__":true,"id":789},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"789":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"790":{"style":{"__isSmartRef__":true,"id":791},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"791":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"792":{"style":{"__isSmartRef__":true,"id":793},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"css:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"793":{"color":{"__isSmartRef__":true,"id":794},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"794":{"r":0.5450980392156862,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"795":{"style":{"__isSmartRef__":true,"id":796},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":" css,\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"796":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"797":{"style":{"__isSmartRef__":true,"id":798},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"toString:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"798":{"color":{"__isSmartRef__":true,"id":794},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"799":{"style":{"__isSmartRef__":true,"id":800},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"800":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"801":{"style":{"__isSmartRef__":true,"id":802},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"802":{"color":{"__isSmartRef__":true,"id":47},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"803":{"style":{"__isSmartRef__":true,"id":804},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"() ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"804":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"805":{"style":{"__isSmartRef__":true,"id":806},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"806":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"807":{"style":{"__isSmartRef__":true,"id":808},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"808":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"809":{"style":{"__isSmartRef__":true,"id":810},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"810":{"color":{"__isSmartRef__":true,"id":37},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"811":{"style":{"__isSmartRef__":true,"id":812},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"812":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"813":{"style":{"__isSmartRef__":true,"id":814},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"'CSS<'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"814":{"color":{"__isSmartRef__":true,"id":89},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"815":{"style":{"__isSmartRef__":true,"id":816},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":" + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"816":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"817":{"style":{"__isSmartRef__":true,"id":818},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"818":{"color":{"__isSmartRef__":true,"id":47},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"819":{"style":{"__isSmartRef__":true,"id":820},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":".css.text() + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"820":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"821":{"style":{"__isSmartRef__":true,"id":822},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"'>'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"822":{"color":{"__isSmartRef__":true,"id":89},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"823":{"style":{"__isSmartRef__":true,"id":824},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"824":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"825":{"style":{"__isSmartRef__":true,"id":826},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"826":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"827":{"style":{"__isSmartRef__":true,"id":828},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":",\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"828":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"829":{"style":{"__isSmartRef__":true,"id":830},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"add:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"830":{"color":{"__isSmartRef__":true,"id":794},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"831":{"style":{"__isSmartRef__":true,"id":832},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"832":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"833":{"style":{"__isSmartRef__":true,"id":834},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"834":{"color":{"__isSmartRef__":true,"id":47},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"835":{"style":{"__isSmartRef__":true,"id":836},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"(cssText) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"836":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"837":{"style":{"__isSmartRef__":true,"id":838},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"838":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"839":{"style":{"__isSmartRef__":true,"id":840},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"840":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"841":{"style":{"__isSmartRef__":true,"id":842},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"842":{"color":{"__isSmartRef__":true,"id":47},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"843":{"style":{"__isSmartRef__":true,"id":844},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":".css.text(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"844":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"845":{"style":{"__isSmartRef__":true,"id":846},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"846":{"color":{"__isSmartRef__":true,"id":47},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"847":{"style":{"__isSmartRef__":true,"id":848},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":".css.text() + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"848":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"849":{"style":{"__isSmartRef__":true,"id":850},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"'\\n'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"850":{"color":{"__isSmartRef__":true,"id":89},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"851":{"style":{"__isSmartRef__":true,"id":852},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":" + cssText);\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"852":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"853":{"style":{"__isSmartRef__":true,"id":854},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"854":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"855":{"style":{"__isSmartRef__":true,"id":856},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":",\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"856":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"857":{"style":{"__isSmartRef__":true,"id":858},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"append:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"858":{"color":{"__isSmartRef__":true,"id":794},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"859":{"style":{"__isSmartRef__":true,"id":860},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"860":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"861":{"style":{"__isSmartRef__":true,"id":862},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"862":{"color":{"__isSmartRef__":true,"id":47},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"863":{"style":{"__isSmartRef__":true,"id":864},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"() ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"864":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"865":{"style":{"__isSmartRef__":true,"id":866},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"866":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"867":{"style":{"__isSmartRef__":true,"id":868},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"868":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"869":{"style":{"__isSmartRef__":true,"id":870},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"870":{"color":{"__isSmartRef__":true,"id":47},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"871":{"style":{"__isSmartRef__":true,"id":872},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":".css.appendTo(document.head);\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"872":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"873":{"style":{"__isSmartRef__":true,"id":874},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"874":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"875":{"style":{"__isSmartRef__":true,"id":876},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":",\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"876":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"877":{"style":{"__isSmartRef__":true,"id":878},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"remove:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"878":{"color":{"__isSmartRef__":true,"id":794},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"879":{"style":{"__isSmartRef__":true,"id":880},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"880":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"881":{"style":{"__isSmartRef__":true,"id":882},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"882":{"color":{"__isSmartRef__":true,"id":47},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"883":{"style":{"__isSmartRef__":true,"id":884},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"() ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"884":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"885":{"style":{"__isSmartRef__":true,"id":886},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"886":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"887":{"style":{"__isSmartRef__":true,"id":888},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"888":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"889":{"style":{"__isSmartRef__":true,"id":890},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"890":{"color":{"__isSmartRef__":true,"id":47},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"891":{"style":{"__isSmartRef__":true,"id":892},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":".css.remove(); ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"892":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"893":{"style":{"__isSmartRef__":true,"id":894},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"894":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"895":{"style":{"__isSmartRef__":true,"id":896},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":",\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"896":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"897":{"style":{"__isSmartRef__":true,"id":898},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"inDOM:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"898":{"color":{"__isSmartRef__":true,"id":794},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"899":{"style":{"__isSmartRef__":true,"id":900},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"900":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"901":{"style":{"__isSmartRef__":true,"id":902},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"902":{"color":{"__isSmartRef__":true,"id":47},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"903":{"style":{"__isSmartRef__":true,"id":904},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"() ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"904":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"905":{"style":{"__isSmartRef__":true,"id":906},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"906":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"907":{"style":{"__isSmartRef__":true,"id":908},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"908":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"909":{"style":{"__isSmartRef__":true,"id":910},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"910":{"color":{"__isSmartRef__":true,"id":37},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"911":{"style":{"__isSmartRef__":true,"id":912},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"912":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"913":{"style":{"__isSmartRef__":true,"id":914},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"914":{"color":{"__isSmartRef__":true,"id":47},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"915":{"style":{"__isSmartRef__":true,"id":916},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":".css.parent().length > ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"916":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"917":{"style":{"__isSmartRef__":true,"id":918},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"918":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"919":{"style":{"__isSmartRef__":true,"id":920},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"920":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"921":{"style":{"__isSmartRef__":true,"id":922},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"922":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"923":{"style":{"__isSmartRef__":true,"id":924},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"924":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"925":{"style":{"__isSmartRef__":true,"id":926},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"926":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"927":{"style":{"__isSmartRef__":true,"id":928},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"928":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"929":{"style":{"__isSmartRef__":true,"id":930},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"930":{"color":{"__isSmartRef__":true,"id":37},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"931":{"style":{"__isSmartRef__":true,"id":932},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":" wrapper;\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"932":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"933":{"style":{"__isSmartRef__":true,"id":934},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"934":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"935":{"style":{"__isSmartRef__":true,"id":936},"chunkOwner":{"__isSmartRef__":true,"id":739},"storedString":")","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"936":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"937":{"morph":{"__isSmartRef__":true,"id":739},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"938":{"x":500,"y":200,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"939":{"x":0,"y":21,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"940":{"resizeWidth":true,"resizeHeight":true},"941":{"sourceObj":{"__isSmartRef__":true,"id":739},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":739},"targetMethodName":"highlightJavaScriptSyntax","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"942":{"submorphs":[{"__isSmartRef__":true,"id":943},{"__isSmartRef__":true,"id":956},{"__isSmartRef__":true,"id":991},{"__isSmartRef__":true,"id":1024}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1058},"derivationIds":[null],"id":"D1139471-F5B8-429F-8982-0620F60FA870","renderContextTable":{"__isSmartRef__":true,"id":1069},"eventHandler":{"__isSmartRef__":true,"id":1070},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":1071},"_Position":{"__isSmartRef__":true,"id":1072},"windowMorph":{"__isSmartRef__":true,"id":738},"label":{"__isSmartRef__":true,"id":943},"closeButton":{"__isSmartRef__":true,"id":956},"menuButton":{"__isSmartRef__":true,"id":991},"collapseButton":{"__isSmartRef__":true,"id":1024},"priorExtent":{"__isSmartRef__":true,"id":1073},"owner":{"__isSmartRef__":true,"id":738},"prevScroll":[0,0],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"943":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":944},"derivationIds":[null],"id":"90FAEA31-9AB4-4A14-8D96-F0D6C4FCE6D5","renderContextTable":{"__isSmartRef__":true,"id":949},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":950}],"eventHandler":{"__isSmartRef__":true,"id":952},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":953},"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":942},"priorExtent":{"__isSmartRef__":true,"id":954},"_MaxTextWidth":441,"_MinTextWidth":441,"_MaxTextHeight":null,"_MinTextHeight":null,"_Position":{"__isSmartRef__":true,"id":955},"__SourceModuleName__":"Global.lively.morphic.TextCore","prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.Text"},"944":{"_Position":{"__isSmartRef__":true,"id":945},"renderContextTable":{"__isSmartRef__":true,"id":946},"_Extent":{"__isSmartRef__":true,"id":947},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":948},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":325},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"945":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"946":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"947":{"x":441,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"948":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"949":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"950":{"style":{"__isSmartRef__":true,"id":951},"chunkOwner":{"__isSmartRef__":true,"id":943},"storedString":"Workspace","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextChunk"},"951":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"952":{"morph":{"__isSmartRef__":true,"id":943},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"953":{"resizeWidth":true},"954":{"x":441,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"955":{"x":20,"y":3,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"956":{"submorphs":[{"__isSmartRef__":true,"id":957}],"scripts":[],"shape":{"__isSmartRef__":true,"id":968},"derivationIds":[null],"id":"4B89D597-4B7A-485E-AC38-B6CF64A5FC41","renderContextTable":{"__isSmartRef__":true,"id":973},"eventHandler":{"__isSmartRef__":true,"id":974},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":975},"priorExtent":{"__isSmartRef__":true,"id":976},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":499},"lighterFill":{"__isSmartRef__":true,"id":977},"label":{"__isSmartRef__":true,"id":957},"owner":{"__isSmartRef__":true,"id":942},"layout":{"__isSmartRef__":true,"id":986},"attributeConnections":[{"__isSmartRef__":true,"id":987},{"__isSmartRef__":true,"id":989}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"957":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":958},"derivationIds":[null],"id":"428E93B8-DEC0-41D3-A6BA-48520F6AF40E","renderContextTable":{"__isSmartRef__":true,"id":963},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":964}],"eventHandler":{"__isSmartRef__":true,"id":966},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":956},"priorExtent":{"__isSmartRef__":true,"id":967},"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":325},"_Align":"center","eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"958":{"_Position":{"__isSmartRef__":true,"id":959},"renderContextTable":{"__isSmartRef__":true,"id":960},"_Extent":{"__isSmartRef__":true,"id":961},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":962},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":325},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"959":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"960":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"961":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"962":{"x":0,"y":3,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"963":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"964":{"style":{"__isSmartRef__":true,"id":965},"chunkOwner":{"__isSmartRef__":true,"id":957},"storedString":"X","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextChunk"},"965":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"966":{"morph":{"__isSmartRef__":true,"id":957},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"967":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"968":{"_Position":{"__isSmartRef__":true,"id":969},"renderContextTable":{"__isSmartRef__":true,"id":970},"_Extent":{"__isSmartRef__":true,"id":971},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":972},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":498},"_Fill":{"__isSmartRef__":true,"id":499},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"969":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"970":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"971":{"x":17,"y":17,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"972":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"973":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"974":{"morph":{"__isSmartRef__":true,"id":956},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"975":{"x":480,"y":3,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"976":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"977":{"stops":[{"__isSmartRef__":true,"id":978},{"__isSmartRef__":true,"id":980},{"__isSmartRef__":true,"id":982},{"__isSmartRef__":true,"id":984}],"vector":{"__isSmartRef__":true,"id":508},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"978":{"offset":0,"color":{"__isSmartRef__":true,"id":979}},"979":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"980":{"offset":0.4,"color":{"__isSmartRef__":true,"id":981}},"981":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"982":{"offset":0.6,"color":{"__isSmartRef__":true,"id":983}},"983":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"984":{"offset":1,"color":{"__isSmartRef__":true,"id":985}},"985":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"986":{"moveHorizontal":true},"987":{"sourceObj":{"__isSmartRef__":true,"id":956},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":738},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":988},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"988":{"source":{"__isSmartRef__":true,"id":956},"target":{"__isSmartRef__":true,"id":738}},"989":{"sourceObj":{"__isSmartRef__":true,"id":956},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":738},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":990},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"990":{"source":{"__isSmartRef__":true,"id":956},"target":{"__isSmartRef__":true,"id":738}},"991":{"submorphs":[{"__isSmartRef__":true,"id":992}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1002},"derivationIds":[null],"id":"1A77229D-8BDF-47AA-B1D6-B1C00D23F5CC","renderContextTable":{"__isSmartRef__":true,"id":1007},"eventHandler":{"__isSmartRef__":true,"id":1008},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":1009},"priorExtent":{"__isSmartRef__":true,"id":1010},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":499},"lighterFill":{"__isSmartRef__":true,"id":1011},"label":{"__isSmartRef__":true,"id":992},"owner":{"__isSmartRef__":true,"id":942},"attributeConnections":[{"__isSmartRef__":true,"id":1020},{"__isSmartRef__":true,"id":1022}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"992":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":993},"derivationIds":[null],"id":"15A445C3-AE62-461D-9531-7E839E30CA19","renderContextTable":{"__isSmartRef__":true,"id":997},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":998}],"eventHandler":{"__isSmartRef__":true,"id":1000},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":991},"priorExtent":{"__isSmartRef__":true,"id":1001},"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":325},"_Align":"center","eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"993":{"_Position":{"__isSmartRef__":true,"id":994},"renderContextTable":{"__isSmartRef__":true,"id":995},"_Extent":{"__isSmartRef__":true,"id":996},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":962},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":325},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"994":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"995":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"996":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"997":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"998":{"style":{"__isSmartRef__":true,"id":999},"chunkOwner":{"__isSmartRef__":true,"id":992},"storedString":"M","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextChunk"},"999":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1000":{"morph":{"__isSmartRef__":true,"id":992},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1001":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1002":{"_Position":{"__isSmartRef__":true,"id":1003},"renderContextTable":{"__isSmartRef__":true,"id":1004},"_Extent":{"__isSmartRef__":true,"id":1005},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1006},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":498},"_Fill":{"__isSmartRef__":true,"id":499},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1003":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1004":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1005":{"x":17,"y":17,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1006":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1007":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1008":{"morph":{"__isSmartRef__":true,"id":991},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1009":{"x":3,"y":3,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1010":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1011":{"stops":[{"__isSmartRef__":true,"id":1012},{"__isSmartRef__":true,"id":1014},{"__isSmartRef__":true,"id":1016},{"__isSmartRef__":true,"id":1018}],"vector":{"__isSmartRef__":true,"id":508},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1012":{"offset":0,"color":{"__isSmartRef__":true,"id":1013}},"1013":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1014":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1015}},"1015":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1016":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1017}},"1017":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1018":{"offset":1,"color":{"__isSmartRef__":true,"id":1019}},"1019":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1020":{"sourceObj":{"__isSmartRef__":true,"id":991},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":738},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1021},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1021":{"source":{"__isSmartRef__":true,"id":991},"target":{"__isSmartRef__":true,"id":738}},"1022":{"sourceObj":{"__isSmartRef__":true,"id":991},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":738},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1023},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1023":{"source":{"__isSmartRef__":true,"id":991},"target":{"__isSmartRef__":true,"id":738}},"1024":{"submorphs":[{"__isSmartRef__":true,"id":1025}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1035},"derivationIds":[null],"id":"5F0983E6-486E-4304-95BE-EE04FDF2A8A3","renderContextTable":{"__isSmartRef__":true,"id":1040},"eventHandler":{"__isSmartRef__":true,"id":1041},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":1042},"priorExtent":{"__isSmartRef__":true,"id":1043},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":499},"lighterFill":{"__isSmartRef__":true,"id":1044},"label":{"__isSmartRef__":true,"id":1025},"owner":{"__isSmartRef__":true,"id":942},"layout":{"__isSmartRef__":true,"id":1053},"attributeConnections":[{"__isSmartRef__":true,"id":1054},{"__isSmartRef__":true,"id":1056}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"1025":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1026},"derivationIds":[null],"id":"519F72B4-CBDB-4509-947D-EB0A5C29CAB7","renderContextTable":{"__isSmartRef__":true,"id":1030},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1031}],"eventHandler":{"__isSmartRef__":true,"id":1033},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1024},"priorExtent":{"__isSmartRef__":true,"id":1034},"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":325},"_Align":"center","eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"1026":{"_Position":{"__isSmartRef__":true,"id":1027},"renderContextTable":{"__isSmartRef__":true,"id":1028},"_Extent":{"__isSmartRef__":true,"id":1029},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":962},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":325},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1027":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1028":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1029":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1030":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"1031":{"style":{"__isSmartRef__":true,"id":1032},"chunkOwner":{"__isSmartRef__":true,"id":1025},"storedString":"–","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextChunk"},"1032":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1033":{"morph":{"__isSmartRef__":true,"id":1025},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1034":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1035":{"_Position":{"__isSmartRef__":true,"id":1036},"renderContextTable":{"__isSmartRef__":true,"id":1037},"_Extent":{"__isSmartRef__":true,"id":1038},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1039},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":498},"_Fill":{"__isSmartRef__":true,"id":499},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1036":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1037":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1038":{"x":17,"y":17,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1039":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1040":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1041":{"morph":{"__isSmartRef__":true,"id":1024},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1042":{"x":461,"y":3,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1043":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1044":{"stops":[{"__isSmartRef__":true,"id":1045},{"__isSmartRef__":true,"id":1047},{"__isSmartRef__":true,"id":1049},{"__isSmartRef__":true,"id":1051}],"vector":{"__isSmartRef__":true,"id":508},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1045":{"offset":0,"color":{"__isSmartRef__":true,"id":1046}},"1046":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1047":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1048}},"1048":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1049":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1050}},"1050":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1051":{"offset":1,"color":{"__isSmartRef__":true,"id":1052}},"1052":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1053":{"moveHorizontal":true},"1054":{"sourceObj":{"__isSmartRef__":true,"id":1024},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":738},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1055},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1055":{"source":{"__isSmartRef__":true,"id":1024},"target":{"__isSmartRef__":true,"id":738}},"1056":{"sourceObj":{"__isSmartRef__":true,"id":1024},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":738},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1057},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1057":{"source":{"__isSmartRef__":true,"id":1024},"target":{"__isSmartRef__":true,"id":738}},"1058":{"_Position":{"__isSmartRef__":true,"id":1059},"renderContextTable":{"__isSmartRef__":true,"id":1060},"_Extent":{"__isSmartRef__":true,"id":1061},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1062},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1063},"_Fill":{"__isSmartRef__":true,"id":1064},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1059":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1060":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1061":{"x":500,"y":22,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1062":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1063":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1064":{"stops":[{"__isSmartRef__":true,"id":1065},{"__isSmartRef__":true,"id":1066}],"vector":{"__isSmartRef__":true,"id":1068},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1065":{"offset":0,"color":{"__isSmartRef__":true,"id":22}},"1066":{"offset":1,"color":{"__isSmartRef__":true,"id":1067}},"1067":{"r":0.6400000000000001,"g":0.6400000000000001,"b":0.6400000000000001,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1068":{"x":0,"y":0,"width":0,"height":1,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1069":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1070":{"morph":{"__isSmartRef__":true,"id":942},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1071":{"resizeWidth":true,"adjustForNewBounds":true},"1072":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1073":{"x":500,"y":22,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1074":{"renderContextTable":{"__isSmartRef__":true,"id":1075},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1076},"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":1077},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1075":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1076":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1077":{"x":500,"y":221,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1078":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1079":{"morph":{"__isSmartRef__":true,"id":738},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1080":{"adjustForNewBounds":true},"1081":{"x":925,"y":1284,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1082":{"x":500,"y":221,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1083":{"x":1135,"y":1303,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1084":{"submorphs":[{"__isSmartRef__":true,"id":1085},{"__isSmartRef__":true,"id":1309}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1447},"derivationIds":[null],"id":"BA37DEDA-0F8F-4CE6-93C8-FEBC48739D48","renderContextTable":{"__isSmartRef__":true,"id":1451},"eventHandler":{"__isSmartRef__":true,"id":1452},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":1453},"LK2":true,"_Position":{"__isSmartRef__":true,"id":1454},"priorExtent":{"__isSmartRef__":true,"id":1455},"targetMorph":{"__isSmartRef__":true,"id":1085},"titleBar":{"__isSmartRef__":true,"id":1309},"contentOffset":{"__isSmartRef__":true,"id":1306},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"owner":{"__isSmartRef__":true,"id":0},"highlighted":false,"prevDragPos":{"__isSmartRef__":true,"id":1456},"isBeingDragged":false,"showsHalos":false,"_Rotation":0,"_Scale":1,"prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"]},"1085":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1086},"derivationIds":[null],"id":"D97EFD70-6DF6-43BB-ADDA-BB88EA837090","renderContextTable":{"__isSmartRef__":true,"id":1093},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1094},{"__isSmartRef__":true,"id":1096},{"__isSmartRef__":true,"id":1098},{"__isSmartRef__":true,"id":1100},{"__isSmartRef__":true,"id":1102},{"__isSmartRef__":true,"id":1104},{"__isSmartRef__":true,"id":1106},{"__isSmartRef__":true,"id":1108},{"__isSmartRef__":true,"id":1110},{"__isSmartRef__":true,"id":1112},{"__isSmartRef__":true,"id":1114},{"__isSmartRef__":true,"id":1116},{"__isSmartRef__":true,"id":1118},{"__isSmartRef__":true,"id":1120},{"__isSmartRef__":true,"id":1122},{"__isSmartRef__":true,"id":1124},{"__isSmartRef__":true,"id":1126},{"__isSmartRef__":true,"id":1128},{"__isSmartRef__":true,"id":1130},{"__isSmartRef__":true,"id":1132},{"__isSmartRef__":true,"id":1134},{"__isSmartRef__":true,"id":1136},{"__isSmartRef__":true,"id":1138},{"__isSmartRef__":true,"id":1140},{"__isSmartRef__":true,"id":1142},{"__isSmartRef__":true,"id":1144},{"__isSmartRef__":true,"id":1146},{"__isSmartRef__":true,"id":1148},{"__isSmartRef__":true,"id":1150},{"__isSmartRef__":true,"id":1152},{"__isSmartRef__":true,"id":1154},{"__isSmartRef__":true,"id":1156},{"__isSmartRef__":true,"id":1158},{"__isSmartRef__":true,"id":1160},{"__isSmartRef__":true,"id":1162},{"__isSmartRef__":true,"id":1164},{"__isSmartRef__":true,"id":1166},{"__isSmartRef__":true,"id":1168},{"__isSmartRef__":true,"id":1170},{"__isSmartRef__":true,"id":1172},{"__isSmartRef__":true,"id":1174},{"__isSmartRef__":true,"id":1176},{"__isSmartRef__":true,"id":1178},{"__isSmartRef__":true,"id":1180},{"__isSmartRef__":true,"id":1182},{"__isSmartRef__":true,"id":1184},{"__isSmartRef__":true,"id":1186},{"__isSmartRef__":true,"id":1188},{"__isSmartRef__":true,"id":1190},{"__isSmartRef__":true,"id":1192},{"__isSmartRef__":true,"id":1194},{"__isSmartRef__":true,"id":1196},{"__isSmartRef__":true,"id":1198},{"__isSmartRef__":true,"id":1200},{"__isSmartRef__":true,"id":1202},{"__isSmartRef__":true,"id":1204},{"__isSmartRef__":true,"id":1206},{"__isSmartRef__":true,"id":1208},{"__isSmartRef__":true,"id":1210},{"__isSmartRef__":true,"id":1212},{"__isSmartRef__":true,"id":1214},{"__isSmartRef__":true,"id":1216},{"__isSmartRef__":true,"id":1218},{"__isSmartRef__":true,"id":1220},{"__isSmartRef__":true,"id":1222},{"__isSmartRef__":true,"id":1224},{"__isSmartRef__":true,"id":1226},{"__isSmartRef__":true,"id":1228},{"__isSmartRef__":true,"id":1230},{"__isSmartRef__":true,"id":1232},{"__isSmartRef__":true,"id":1234},{"__isSmartRef__":true,"id":1236},{"__isSmartRef__":true,"id":1238},{"__isSmartRef__":true,"id":1240},{"__isSmartRef__":true,"id":1242},{"__isSmartRef__":true,"id":1244},{"__isSmartRef__":true,"id":1246},{"__isSmartRef__":true,"id":1248},{"__isSmartRef__":true,"id":1250},{"__isSmartRef__":true,"id":1252},{"__isSmartRef__":true,"id":1254},{"__isSmartRef__":true,"id":1256},{"__isSmartRef__":true,"id":1258},{"__isSmartRef__":true,"id":1260},{"__isSmartRef__":true,"id":1262},{"__isSmartRef__":true,"id":1264},{"__isSmartRef__":true,"id":1266},{"__isSmartRef__":true,"id":1268},{"__isSmartRef__":true,"id":1270},{"__isSmartRef__":true,"id":1272},{"__isSmartRef__":true,"id":1274},{"__isSmartRef__":true,"id":1276},{"__isSmartRef__":true,"id":1278},{"__isSmartRef__":true,"id":1280},{"__isSmartRef__":true,"id":1282},{"__isSmartRef__":true,"id":1284},{"__isSmartRef__":true,"id":1286},{"__isSmartRef__":true,"id":1288},{"__isSmartRef__":true,"id":1290},{"__isSmartRef__":true,"id":1292},{"__isSmartRef__":true,"id":1294},{"__isSmartRef__":true,"id":1296},{"__isSmartRef__":true,"id":1298},{"__isSmartRef__":true,"id":1300},{"__isSmartRef__":true,"id":1302}],"eventHandler":{"__isSmartRef__":true,"id":1304},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"auto","fixedWidth":true,"fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco,monospace","_FontSize":7,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1084},"priorExtent":{"__isSmartRef__":true,"id":1305},"_MaxTextWidth":490,"_MinTextWidth":490,"_MaxTextHeight":null,"_MinTextHeight":null,"_Position":{"__isSmartRef__":true,"id":1306},"layout":{"__isSmartRef__":true,"id":1307},"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":1308}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"textString":"container = this.get('AnimationExperimentContainer')\ntabBar = container.getTabBar();\npanes = container.panes();\npanes.forEach(function(pane) {\n pane.applyStyle({\n position: pt(0,tabBar.getExtent().y - 4),\n extent: pt(550,260),\n });\n pane.codeHolder().applyStyle({\n fill:Color.white,\n position: pt(2,2),\n extent: pane.getExtent().subPt(pt(4,4)),\n borderWidth: 0,\n padding: Rectangle.inset(8)\n })\n});\n\ntabBar.applyStyle({\n borderRadius: 5,\n \n});\ntabBar.getTabs().forEach(function(tab) {\n tab.applyStyle({\n borderRadius: 5,\n })\n});\n\ncontainer.panes().forEach(function(pane) {\n\n//pane = container.panes()[1]\nactor = pane.actor()\nextent = pane.innerBounds().extent()\n\nactor.setPosition(pt(extent.x * (1/2), extent.y * (1/4)));\n\nactor.withAllSubmorphsDo(function(ea) { ea.setRotation(0) })\nc = pane.codeHolder();\nc.align(c.bounds().topCenter(), extent.scaleBy(0.5));\nc.moveBy(pt(0, 40))\nc.setExtent(lively.pt(500.0,310.0))\n\n});","lastSyntaxHighlightTime":1333573736887,"accessibleInInactiveWindow":true,"isBeingDragged":false,"charsReplaced":"nothing","lastFindLoc":7,"priorSelectionRange":[12,52],"previousSelection":[774,774],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1086":{"_Position":{"__isSmartRef__":true,"id":1087},"renderContextTable":{"__isSmartRef__":true,"id":1088},"_Extent":{"__isSmartRef__":true,"id":1089},"_ClipMode":"auto","_Padding":{"__isSmartRef__":true,"id":1090},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1091},"_Fill":{"__isSmartRef__":true,"id":1092},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1087":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1088":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1089":{"x":500,"y":200,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1090":{"x":4,"y":2,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1091":{"r":0.372,"g":0.369,"b":0.372,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1092":{"r":0.9529411764705882,"g":0.9529411764705882,"b":0.9529411764705882,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1093":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"1094":{"style":{"__isSmartRef__":true,"id":1095},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"container = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1095":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1096":{"style":{"__isSmartRef__":true,"id":1097},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1097":{"color":{"__isSmartRef__":true,"id":47},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1098":{"style":{"__isSmartRef__":true,"id":1099},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":".get(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1099":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1100":{"style":{"__isSmartRef__":true,"id":1101},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"'AnimationExperimentContainer'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1101":{"color":{"__isSmartRef__":true,"id":89},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1102":{"style":{"__isSmartRef__":true,"id":1103},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":")\ntabBar = container.getTabBar();\npanes = container.panes();\npanes.forEach(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1103":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1104":{"style":{"__isSmartRef__":true,"id":1105},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1105":{"color":{"__isSmartRef__":true,"id":47},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1106":{"style":{"__isSmartRef__":true,"id":1107},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"(pane) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1107":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1108":{"style":{"__isSmartRef__":true,"id":1109},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1109":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1110":{"style":{"__isSmartRef__":true,"id":1111},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"\n pane.applyStyle(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1111":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1112":{"style":{"__isSmartRef__":true,"id":1113},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1113":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1114":{"style":{"__isSmartRef__":true,"id":1115},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1115":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1116":{"style":{"__isSmartRef__":true,"id":1117},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"position:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1117":{"color":{"__isSmartRef__":true,"id":794},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1118":{"style":{"__isSmartRef__":true,"id":1119},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":" pt(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1119":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1120":{"style":{"__isSmartRef__":true,"id":1121},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1121":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1122":{"style":{"__isSmartRef__":true,"id":1123},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":",tabBar.getExtent().y - ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1123":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1124":{"style":{"__isSmartRef__":true,"id":1125},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"4","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1125":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1126":{"style":{"__isSmartRef__":true,"id":1127},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"),\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1127":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1128":{"style":{"__isSmartRef__":true,"id":1129},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"extent:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1129":{"color":{"__isSmartRef__":true,"id":794},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1130":{"style":{"__isSmartRef__":true,"id":1131},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":" pt(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1131":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1132":{"style":{"__isSmartRef__":true,"id":1133},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"550","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1133":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1134":{"style":{"__isSmartRef__":true,"id":1135},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":",","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1135":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1136":{"style":{"__isSmartRef__":true,"id":1137},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"260","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1137":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1138":{"style":{"__isSmartRef__":true,"id":1139},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"),\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1139":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1140":{"style":{"__isSmartRef__":true,"id":1141},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1141":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1142":{"style":{"__isSmartRef__":true,"id":1143},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":");\n pane.codeHolder().applyStyle(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1143":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1144":{"style":{"__isSmartRef__":true,"id":1145},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1145":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1146":{"style":{"__isSmartRef__":true,"id":1147},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1147":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1148":{"style":{"__isSmartRef__":true,"id":1149},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"fill:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1149":{"color":{"__isSmartRef__":true,"id":794},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1150":{"style":{"__isSmartRef__":true,"id":1151},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"Color.white,\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1151":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1152":{"style":{"__isSmartRef__":true,"id":1153},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"position:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1153":{"color":{"__isSmartRef__":true,"id":794},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1154":{"style":{"__isSmartRef__":true,"id":1155},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":" pt(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1155":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1156":{"style":{"__isSmartRef__":true,"id":1157},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"2","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1157":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1158":{"style":{"__isSmartRef__":true,"id":1159},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":",","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1159":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1160":{"style":{"__isSmartRef__":true,"id":1161},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"2","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1161":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1162":{"style":{"__isSmartRef__":true,"id":1163},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"),\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1163":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1164":{"style":{"__isSmartRef__":true,"id":1165},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"extent:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1165":{"color":{"__isSmartRef__":true,"id":794},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1166":{"style":{"__isSmartRef__":true,"id":1167},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":" pane.getExtent().subPt(pt(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1167":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1168":{"style":{"__isSmartRef__":true,"id":1169},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"4","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1169":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1170":{"style":{"__isSmartRef__":true,"id":1171},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":",","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1171":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1172":{"style":{"__isSmartRef__":true,"id":1173},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"4","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1173":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1174":{"style":{"__isSmartRef__":true,"id":1175},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":")),\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1175":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1176":{"style":{"__isSmartRef__":true,"id":1177},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"borderWidth:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1177":{"color":{"__isSmartRef__":true,"id":794},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1178":{"style":{"__isSmartRef__":true,"id":1179},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1179":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1180":{"style":{"__isSmartRef__":true,"id":1181},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1181":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1182":{"style":{"__isSmartRef__":true,"id":1183},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":",\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1183":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1184":{"style":{"__isSmartRef__":true,"id":1185},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"padding:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1185":{"color":{"__isSmartRef__":true,"id":794},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1186":{"style":{"__isSmartRef__":true,"id":1187},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":" Rectangle.inset(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1187":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1188":{"style":{"__isSmartRef__":true,"id":1189},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"8","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1189":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1190":{"style":{"__isSmartRef__":true,"id":1191},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":")\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1191":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1192":{"style":{"__isSmartRef__":true,"id":1193},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1193":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1194":{"style":{"__isSmartRef__":true,"id":1195},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":")\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1195":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1196":{"style":{"__isSmartRef__":true,"id":1197},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1197":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1198":{"style":{"__isSmartRef__":true,"id":1199},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":");\n\ntabBar.applyStyle(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1199":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1200":{"style":{"__isSmartRef__":true,"id":1201},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1201":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1202":{"style":{"__isSmartRef__":true,"id":1203},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1203":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1204":{"style":{"__isSmartRef__":true,"id":1205},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"borderRadius:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1205":{"color":{"__isSmartRef__":true,"id":794},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1206":{"style":{"__isSmartRef__":true,"id":1207},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1207":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1208":{"style":{"__isSmartRef__":true,"id":1209},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"5","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1209":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1210":{"style":{"__isSmartRef__":true,"id":1211},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":",\n \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1211":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1212":{"style":{"__isSmartRef__":true,"id":1213},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1213":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1214":{"style":{"__isSmartRef__":true,"id":1215},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":");\ntabBar.getTabs().forEach(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1215":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1216":{"style":{"__isSmartRef__":true,"id":1217},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1217":{"color":{"__isSmartRef__":true,"id":47},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1218":{"style":{"__isSmartRef__":true,"id":1219},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"(tab) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1219":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1220":{"style":{"__isSmartRef__":true,"id":1221},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1221":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1222":{"style":{"__isSmartRef__":true,"id":1223},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"\n tab.applyStyle(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1223":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1224":{"style":{"__isSmartRef__":true,"id":1225},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1225":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1226":{"style":{"__isSmartRef__":true,"id":1227},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1227":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1228":{"style":{"__isSmartRef__":true,"id":1229},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"borderRadius:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1229":{"color":{"__isSmartRef__":true,"id":794},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1230":{"style":{"__isSmartRef__":true,"id":1231},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1231":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1232":{"style":{"__isSmartRef__":true,"id":1233},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"5","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1233":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1234":{"style":{"__isSmartRef__":true,"id":1235},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":",\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1235":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1236":{"style":{"__isSmartRef__":true,"id":1237},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1237":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1238":{"style":{"__isSmartRef__":true,"id":1239},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":")\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1239":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1240":{"style":{"__isSmartRef__":true,"id":1241},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1241":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1242":{"style":{"__isSmartRef__":true,"id":1243},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":");\n\ncontainer.panes().forEach(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1243":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1244":{"style":{"__isSmartRef__":true,"id":1245},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1245":{"color":{"__isSmartRef__":true,"id":47},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1246":{"style":{"__isSmartRef__":true,"id":1247},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"(pane) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1247":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1248":{"style":{"__isSmartRef__":true,"id":1249},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1249":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1250":{"style":{"__isSmartRef__":true,"id":1251},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1251":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1252":{"style":{"__isSmartRef__":true,"id":1253},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"//pane = container.panes()[1]","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1253":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1254":{"style":{"__isSmartRef__":true,"id":1255},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"\nactor = pane.actor()\nextent = pane.innerBounds().extent()\n\nactor.setPosition(pt(extent.x * (","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1255":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1256":{"style":{"__isSmartRef__":true,"id":1257},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1257":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1258":{"style":{"__isSmartRef__":true,"id":1259},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"/2), extent.y * (1/","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1259":{"color":{"__isSmartRef__":true,"id":783},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1260":{"style":{"__isSmartRef__":true,"id":1261},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"4","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1261":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1262":{"style":{"__isSmartRef__":true,"id":1263},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":")));\n\nactor.withAllSubmorphsDo(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1263":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1264":{"style":{"__isSmartRef__":true,"id":1265},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1265":{"color":{"__isSmartRef__":true,"id":47},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1266":{"style":{"__isSmartRef__":true,"id":1267},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"(ea) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1267":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1268":{"style":{"__isSmartRef__":true,"id":1269},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1269":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1270":{"style":{"__isSmartRef__":true,"id":1271},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":" ea.setRotation(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1271":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1272":{"style":{"__isSmartRef__":true,"id":1273},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1273":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1274":{"style":{"__isSmartRef__":true,"id":1275},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":") ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1275":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1276":{"style":{"__isSmartRef__":true,"id":1277},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1277":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1278":{"style":{"__isSmartRef__":true,"id":1279},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":")\nc = pane.codeHolder();\nc.align(c.bounds().topCenter(), extent.scaleBy(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1279":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1280":{"style":{"__isSmartRef__":true,"id":1281},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"0.5","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1281":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1282":{"style":{"__isSmartRef__":true,"id":1283},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"));\nc.moveBy(pt(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1283":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1284":{"style":{"__isSmartRef__":true,"id":1285},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1285":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1286":{"style":{"__isSmartRef__":true,"id":1287},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1287":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1288":{"style":{"__isSmartRef__":true,"id":1289},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"40","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1289":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1290":{"style":{"__isSmartRef__":true,"id":1291},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"))\nc.setExtent(lively.pt(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1291":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1292":{"style":{"__isSmartRef__":true,"id":1293},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"500.0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1293":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1294":{"style":{"__isSmartRef__":true,"id":1295},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":",","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1295":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1296":{"style":{"__isSmartRef__":true,"id":1297},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"310.0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1297":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1298":{"style":{"__isSmartRef__":true,"id":1299},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"))\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1299":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1300":{"style":{"__isSmartRef__":true,"id":1301},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1301":{"color":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1302":{"style":{"__isSmartRef__":true,"id":1303},"chunkOwner":{"__isSmartRef__":true,"id":1085},"storedString":");","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1303":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1304":{"morph":{"__isSmartRef__":true,"id":1085},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1305":{"x":500,"y":200,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1306":{"x":0,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1307":{"resizeWidth":true,"resizeHeight":true},"1308":{"sourceObj":{"__isSmartRef__":true,"id":1085},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":1085},"targetMethodName":"highlightJavaScriptSyntax","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1309":{"submorphs":[{"__isSmartRef__":true,"id":1310},{"__isSmartRef__":true,"id":1324},{"__isSmartRef__":true,"id":1369},{"__isSmartRef__":true,"id":1402}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1436},"derivationIds":[null],"id":"6112FF16-3940-45CA-894F-67E36C34B298","renderContextTable":{"__isSmartRef__":true,"id":1442},"eventHandler":{"__isSmartRef__":true,"id":1443},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":1444},"_Position":{"__isSmartRef__":true,"id":1445},"windowMorph":{"__isSmartRef__":true,"id":1084},"label":{"__isSmartRef__":true,"id":1310},"closeButton":{"__isSmartRef__":true,"id":1324},"menuButton":{"__isSmartRef__":true,"id":1369},"collapseButton":{"__isSmartRef__":true,"id":1402},"priorExtent":{"__isSmartRef__":true,"id":1446},"owner":{"__isSmartRef__":true,"id":1084},"showsHalos":false,"prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets"},"1310":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1311},"derivationIds":[null],"id":"7EE60CB1-818A-4469-AA48-174BA188CE9A","renderContextTable":{"__isSmartRef__":true,"id":1317},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1318}],"eventHandler":{"__isSmartRef__":true,"id":1320},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":1321},"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":1309},"priorExtent":{"__isSmartRef__":true,"id":1322},"_MaxTextWidth":441,"_MinTextWidth":441,"_MaxTextHeight":null,"_MinTextHeight":null,"_Position":{"__isSmartRef__":true,"id":1323},"showsHalos":false,"prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1311":{"_Position":{"__isSmartRef__":true,"id":1312},"renderContextTable":{"__isSmartRef__":true,"id":1313},"_Extent":{"__isSmartRef__":true,"id":1314},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":1315},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1316},"_Fill":null,"_BorderRadius":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1312":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1313":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1314":{"x":441,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1315":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1316":{"r":0,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1317":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"1318":{"style":{"__isSmartRef__":true,"id":1319},"chunkOwner":{"__isSmartRef__":true,"id":1310},"storedString":"styling","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1319":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1320":{"morph":{"__isSmartRef__":true,"id":1310},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1321":{"resizeWidth":true},"1322":{"x":441,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1323":{"x":20,"y":3,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1324":{"submorphs":[{"__isSmartRef__":true,"id":1325}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1336},"derivationIds":[null],"id":"10D2D796-D7D0-4E73-9889-0E3728AD2FD8","renderContextTable":{"__isSmartRef__":true,"id":1351},"eventHandler":{"__isSmartRef__":true,"id":1352},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":1353},"priorExtent":{"__isSmartRef__":true,"id":1354},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1342},"lighterFill":{"__isSmartRef__":true,"id":1355},"label":{"__isSmartRef__":true,"id":1325},"owner":{"__isSmartRef__":true,"id":1309},"layout":{"__isSmartRef__":true,"id":1364},"attributeConnections":[{"__isSmartRef__":true,"id":1365},{"__isSmartRef__":true,"id":1367}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets"},"1325":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1326},"derivationIds":[null],"id":"AD2CCDF1-4B15-4175-BC66-FB5E335DB7B4","renderContextTable":{"__isSmartRef__":true,"id":1331},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1332}],"eventHandler":{"__isSmartRef__":true,"id":1334},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1324},"priorExtent":{"__isSmartRef__":true,"id":1335},"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":1316},"_Align":"center","eventsAreIgnored":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1326":{"_Position":{"__isSmartRef__":true,"id":1327},"renderContextTable":{"__isSmartRef__":true,"id":1328},"_Extent":{"__isSmartRef__":true,"id":1329},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":1330},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1316},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1327":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1328":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1329":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1330":{"x":0,"y":3,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1331":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"1332":{"style":{"__isSmartRef__":true,"id":1333},"chunkOwner":{"__isSmartRef__":true,"id":1325},"storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1333":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1334":{"morph":{"__isSmartRef__":true,"id":1325},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1335":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1336":{"_Position":{"__isSmartRef__":true,"id":1337},"renderContextTable":{"__isSmartRef__":true,"id":1338},"_Extent":{"__isSmartRef__":true,"id":1339},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1340},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1341},"_Fill":{"__isSmartRef__":true,"id":1342},"_StrokeOpacity":0,"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1337":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1338":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1339":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1340":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1341":{"r":0.7411764705882353,"g":0.7450980392156863,"b":0.7529411764705882,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1342":{"stops":[{"__isSmartRef__":true,"id":1343},{"__isSmartRef__":true,"id":1345},{"__isSmartRef__":true,"id":1347},{"__isSmartRef__":true,"id":1349}],"vector":{"__isSmartRef__":true,"id":1068},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1343":{"offset":0,"color":{"__isSmartRef__":true,"id":1344}},"1344":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1345":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1346}},"1346":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1347":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1348}},"1348":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1349":{"offset":1,"color":{"__isSmartRef__":true,"id":1350}},"1350":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1351":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1352":{"morph":{"__isSmartRef__":true,"id":1324},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1353":{"x":480,"y":3,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1354":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1355":{"stops":[{"__isSmartRef__":true,"id":1356},{"__isSmartRef__":true,"id":1358},{"__isSmartRef__":true,"id":1360},{"__isSmartRef__":true,"id":1362}],"vector":{"__isSmartRef__":true,"id":1068},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1356":{"offset":0,"color":{"__isSmartRef__":true,"id":1357}},"1357":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1358":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1359}},"1359":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1360":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1361}},"1361":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1362":{"offset":1,"color":{"__isSmartRef__":true,"id":1363}},"1363":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1364":{"moveHorizontal":true},"1365":{"sourceObj":{"__isSmartRef__":true,"id":1324},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1084},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1366},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1366":{"source":{"__isSmartRef__":true,"id":1324},"target":{"__isSmartRef__":true,"id":1084}},"1367":{"sourceObj":{"__isSmartRef__":true,"id":1324},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1084},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1368},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1368":{"source":{"__isSmartRef__":true,"id":1324},"target":{"__isSmartRef__":true,"id":1084}},"1369":{"submorphs":[{"__isSmartRef__":true,"id":1370}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1380},"derivationIds":[null],"id":"86BFF80E-F7F8-4E88-B09A-D4D923FA400A","renderContextTable":{"__isSmartRef__":true,"id":1385},"eventHandler":{"__isSmartRef__":true,"id":1386},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":1387},"priorExtent":{"__isSmartRef__":true,"id":1388},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1342},"lighterFill":{"__isSmartRef__":true,"id":1389},"label":{"__isSmartRef__":true,"id":1370},"owner":{"__isSmartRef__":true,"id":1309},"attributeConnections":[{"__isSmartRef__":true,"id":1398},{"__isSmartRef__":true,"id":1400}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets"},"1370":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1371},"derivationIds":[null],"id":"2357215F-DEE9-43B1-A236-287E494B07DD","renderContextTable":{"__isSmartRef__":true,"id":1375},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1376}],"eventHandler":{"__isSmartRef__":true,"id":1378},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1369},"priorExtent":{"__isSmartRef__":true,"id":1379},"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":1316},"_Align":"center","eventsAreIgnored":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1371":{"_Position":{"__isSmartRef__":true,"id":1372},"renderContextTable":{"__isSmartRef__":true,"id":1373},"_Extent":{"__isSmartRef__":true,"id":1374},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":1330},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1316},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1372":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1373":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1374":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1375":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"1376":{"style":{"__isSmartRef__":true,"id":1377},"chunkOwner":{"__isSmartRef__":true,"id":1370},"storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1377":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1378":{"morph":{"__isSmartRef__":true,"id":1370},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1379":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1380":{"_Position":{"__isSmartRef__":true,"id":1381},"renderContextTable":{"__isSmartRef__":true,"id":1382},"_Extent":{"__isSmartRef__":true,"id":1383},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1384},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1341},"_Fill":{"__isSmartRef__":true,"id":1342},"_StrokeOpacity":0,"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1381":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1382":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1383":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1384":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1385":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1386":{"morph":{"__isSmartRef__":true,"id":1369},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1387":{"x":3,"y":3,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1388":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1389":{"stops":[{"__isSmartRef__":true,"id":1390},{"__isSmartRef__":true,"id":1392},{"__isSmartRef__":true,"id":1394},{"__isSmartRef__":true,"id":1396}],"vector":{"__isSmartRef__":true,"id":1068},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1390":{"offset":0,"color":{"__isSmartRef__":true,"id":1391}},"1391":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1392":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1393}},"1393":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1394":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1395}},"1395":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1396":{"offset":1,"color":{"__isSmartRef__":true,"id":1397}},"1397":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1398":{"sourceObj":{"__isSmartRef__":true,"id":1369},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1084},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1399},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1399":{"source":{"__isSmartRef__":true,"id":1369},"target":{"__isSmartRef__":true,"id":1084}},"1400":{"sourceObj":{"__isSmartRef__":true,"id":1369},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1084},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1401},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1401":{"source":{"__isSmartRef__":true,"id":1369},"target":{"__isSmartRef__":true,"id":1084}},"1402":{"submorphs":[{"__isSmartRef__":true,"id":1403}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1413},"derivationIds":[null],"id":"0D98A164-D936-4AC9-BC8C-94C1794D0DC2","renderContextTable":{"__isSmartRef__":true,"id":1418},"eventHandler":{"__isSmartRef__":true,"id":1419},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":1420},"priorExtent":{"__isSmartRef__":true,"id":1421},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1342},"lighterFill":{"__isSmartRef__":true,"id":1422},"label":{"__isSmartRef__":true,"id":1403},"owner":{"__isSmartRef__":true,"id":1309},"layout":{"__isSmartRef__":true,"id":1431},"attributeConnections":[{"__isSmartRef__":true,"id":1432},{"__isSmartRef__":true,"id":1434}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets"},"1403":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1404},"derivationIds":[null],"id":"F04CDF98-972F-4F06-8C2C-CC8E37086D55","renderContextTable":{"__isSmartRef__":true,"id":1408},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1409}],"eventHandler":{"__isSmartRef__":true,"id":1411},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1402},"priorExtent":{"__isSmartRef__":true,"id":1412},"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":1316},"_Align":"center","eventsAreIgnored":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1404":{"_Position":{"__isSmartRef__":true,"id":1405},"renderContextTable":{"__isSmartRef__":true,"id":1406},"_Extent":{"__isSmartRef__":true,"id":1407},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":1330},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1316},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1405":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1406":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1407":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1408":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"1409":{"style":{"__isSmartRef__":true,"id":1410},"chunkOwner":{"__isSmartRef__":true,"id":1403},"storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1410":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1411":{"morph":{"__isSmartRef__":true,"id":1403},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1412":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1413":{"_Position":{"__isSmartRef__":true,"id":1414},"renderContextTable":{"__isSmartRef__":true,"id":1415},"_Extent":{"__isSmartRef__":true,"id":1416},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1417},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1341},"_Fill":{"__isSmartRef__":true,"id":1342},"_StrokeOpacity":0,"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1414":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1415":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1416":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1417":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1418":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1419":{"morph":{"__isSmartRef__":true,"id":1402},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1420":{"x":461,"y":3,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1421":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1422":{"stops":[{"__isSmartRef__":true,"id":1423},{"__isSmartRef__":true,"id":1425},{"__isSmartRef__":true,"id":1427},{"__isSmartRef__":true,"id":1429}],"vector":{"__isSmartRef__":true,"id":1068},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1423":{"offset":0,"color":{"__isSmartRef__":true,"id":1424}},"1424":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1425":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1426}},"1426":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1427":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1428}},"1428":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1429":{"offset":1,"color":{"__isSmartRef__":true,"id":1430}},"1430":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1431":{"moveHorizontal":true},"1432":{"sourceObj":{"__isSmartRef__":true,"id":1402},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1084},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1433},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1433":{"source":{"__isSmartRef__":true,"id":1402},"target":{"__isSmartRef__":true,"id":1084}},"1434":{"sourceObj":{"__isSmartRef__":true,"id":1402},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1084},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1435},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1435":{"source":{"__isSmartRef__":true,"id":1402},"target":{"__isSmartRef__":true,"id":1084}},"1436":{"_Position":{"__isSmartRef__":true,"id":1437},"renderContextTable":{"__isSmartRef__":true,"id":1438},"_Extent":{"__isSmartRef__":true,"id":1439},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1440},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1441},"_Fill":{"__isSmartRef__":true,"id":1064},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1437":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1438":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1439":{"x":500,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1440":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1441":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1442":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1443":{"morph":{"__isSmartRef__":true,"id":1309},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1444":{"resizeWidth":true,"adjustForNewBounds":true},"1445":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1446":{"x":500,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1447":{"renderContextTable":{"__isSmartRef__":true,"id":1448},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1449},"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":1450},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1448":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1449":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1450":{"x":500,"y":221,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1451":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1452":{"morph":{"__isSmartRef__":true,"id":1084},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1453":{"adjustForNewBounds":true},"1454":{"x":924,"y":1059,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1455":{"x":500,"y":221,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1456":{"x":1218,"y":1077,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1457":{"submorphs":[{"__isSmartRef__":true,"id":1458},{"__isSmartRef__":true,"id":1550}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1689},"derivationIds":[null],"id":"FEABEF9E-5533-498A-95E1-D4BCA5DEEB2C","renderContextTable":{"__isSmartRef__":true,"id":1693},"eventHandler":{"__isSmartRef__":true,"id":1694},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":1695},"LK2":true,"_Position":{"__isSmartRef__":true,"id":1696},"priorExtent":{"__isSmartRef__":true,"id":1697},"targetMorph":{"__isSmartRef__":true,"id":1458},"titleBar":{"__isSmartRef__":true,"id":1550},"contentOffset":{"__isSmartRef__":true,"id":1547},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"owner":{"__isSmartRef__":true,"id":0},"highlighted":false,"prevDragPos":{"__isSmartRef__":true,"id":1698},"isBeingDragged":false,"_Rotation":0,"_Scale":1,"prevScroll":[0,0],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Window","withoutLayers":["Global.lively.morphic.GrabbingLayer"]},"1458":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1459},"derivationIds":[null],"id":"13070B7A-4167-40E3-933D-AFBB94E059B9","renderContextTable":{"__isSmartRef__":true,"id":1466},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1467},{"__isSmartRef__":true,"id":1469},{"__isSmartRef__":true,"id":1471},{"__isSmartRef__":true,"id":1473},{"__isSmartRef__":true,"id":1475},{"__isSmartRef__":true,"id":1477},{"__isSmartRef__":true,"id":1479},{"__isSmartRef__":true,"id":1481},{"__isSmartRef__":true,"id":1483},{"__isSmartRef__":true,"id":1485},{"__isSmartRef__":true,"id":1487},{"__isSmartRef__":true,"id":1489},{"__isSmartRef__":true,"id":1491},{"__isSmartRef__":true,"id":1493},{"__isSmartRef__":true,"id":1495},{"__isSmartRef__":true,"id":1497},{"__isSmartRef__":true,"id":1499},{"__isSmartRef__":true,"id":1501},{"__isSmartRef__":true,"id":1503},{"__isSmartRef__":true,"id":1505},{"__isSmartRef__":true,"id":1507},{"__isSmartRef__":true,"id":1509},{"__isSmartRef__":true,"id":1511},{"__isSmartRef__":true,"id":1513},{"__isSmartRef__":true,"id":1515},{"__isSmartRef__":true,"id":1517},{"__isSmartRef__":true,"id":1519},{"__isSmartRef__":true,"id":1521},{"__isSmartRef__":true,"id":1523},{"__isSmartRef__":true,"id":1525},{"__isSmartRef__":true,"id":1527},{"__isSmartRef__":true,"id":1529},{"__isSmartRef__":true,"id":1531},{"__isSmartRef__":true,"id":1533},{"__isSmartRef__":true,"id":1535},{"__isSmartRef__":true,"id":1537},{"__isSmartRef__":true,"id":1539},{"__isSmartRef__":true,"id":1541},{"__isSmartRef__":true,"id":1543}],"eventHandler":{"__isSmartRef__":true,"id":1545},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"auto","fixedWidth":true,"fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco,monospace","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1457},"priorExtent":{"__isSmartRef__":true,"id":1546},"_MaxTextWidth":490,"_MinTextWidth":490,"_MaxTextHeight":null,"_MinTextHeight":null,"_Position":{"__isSmartRef__":true,"id":1547},"layout":{"__isSmartRef__":true,"id":1548},"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":1549}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"lastSyntaxHighlightTime":1333573747023,"accessibleInInactiveWindow":true,"previousSelection":[216,216],"priorSelectionRange":[403,403],"charsReplaced":"","lastFindLoc":405,"__SourceModuleName__":"Global.lively.morphic.TextCore","textString":"parent = this.get('Morphic - Pane');\nthis.get('RotatorProto').build(6, 'MorphicRotator', parent)\n\nmorphicRotator = this.get('RotatorProto').copy();\nmorphicRotator.setName('MorphicRotator');\nthis.get('Morphic - Pane').addMorph(morphicRotator);\nmorphicRotator.setPosition(morphicRotator.owner.innerBounds().center());\nfor (var i = 0; i < 7; i++) morphicRotator.grow()\n\nthis.get('MorphicRotator').remove();\n\nthis.get('AnimationExperimentContainer')\n","__LivelyClassName__":"lively.morphic.Text"},"1459":{"_Position":{"__isSmartRef__":true,"id":1460},"renderContextTable":{"__isSmartRef__":true,"id":1461},"_Extent":{"__isSmartRef__":true,"id":1462},"_ClipMode":"auto","_Padding":{"__isSmartRef__":true,"id":1463},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1464},"_Fill":{"__isSmartRef__":true,"id":1465},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1460":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1461":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1462":{"x":500,"y":200,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1463":{"x":4,"y":2,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1464":{"r":0.372,"g":0.369,"b":0.372,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1465":{"r":0.9529411764705882,"g":0.9529411764705882,"b":0.9529411764705882,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1466":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"1467":{"style":{"__isSmartRef__":true,"id":1468},"chunkOwner":{"__isSmartRef__":true,"id":1458},"storedString":"parent = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1468":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1469":{"style":{"__isSmartRef__":true,"id":1470},"chunkOwner":{"__isSmartRef__":true,"id":1458},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1470":{"color":{"__isSmartRef__":true,"id":47},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1471":{"style":{"__isSmartRef__":true,"id":1472},"chunkOwner":{"__isSmartRef__":true,"id":1458},"storedString":".get(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1472":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1473":{"style":{"__isSmartRef__":true,"id":1474},"chunkOwner":{"__isSmartRef__":true,"id":1458},"storedString":"'Morphic - Pane'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1474":{"color":{"__isSmartRef__":true,"id":89},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1475":{"style":{"__isSmartRef__":true,"id":1476},"chunkOwner":{"__isSmartRef__":true,"id":1458},"storedString":");\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1476":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1477":{"style":{"__isSmartRef__":true,"id":1478},"chunkOwner":{"__isSmartRef__":true,"id":1458},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1478":{"color":{"__isSmartRef__":true,"id":47},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1479":{"style":{"__isSmartRef__":true,"id":1480},"chunkOwner":{"__isSmartRef__":true,"id":1458},"storedString":".get(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1480":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1481":{"style":{"__isSmartRef__":true,"id":1482},"chunkOwner":{"__isSmartRef__":true,"id":1458},"storedString":"'RotatorProto'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1482":{"color":{"__isSmartRef__":true,"id":89},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1483":{"style":{"__isSmartRef__":true,"id":1484},"chunkOwner":{"__isSmartRef__":true,"id":1458},"storedString":").build(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1484":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1485":{"style":{"__isSmartRef__":true,"id":1486},"chunkOwner":{"__isSmartRef__":true,"id":1458},"storedString":"6","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1486":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1487":{"style":{"__isSmartRef__":true,"id":1488},"chunkOwner":{"__isSmartRef__":true,"id":1458},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1488":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1489":{"style":{"__isSmartRef__":true,"id":1490},"chunkOwner":{"__isSmartRef__":true,"id":1458},"storedString":"'MorphicRotator'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1490":{"color":{"__isSmartRef__":true,"id":89},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1491":{"style":{"__isSmartRef__":true,"id":1492},"chunkOwner":{"__isSmartRef__":true,"id":1458},"storedString":", parent)\n\nmorphicRotator = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1492":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1493":{"style":{"__isSmartRef__":true,"id":1494},"chunkOwner":{"__isSmartRef__":true,"id":1458},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1494":{"color":{"__isSmartRef__":true,"id":47},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1495":{"style":{"__isSmartRef__":true,"id":1496},"chunkOwner":{"__isSmartRef__":true,"id":1458},"storedString":".get(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1496":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1497":{"style":{"__isSmartRef__":true,"id":1498},"chunkOwner":{"__isSmartRef__":true,"id":1458},"storedString":"'RotatorProto'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1498":{"color":{"__isSmartRef__":true,"id":89},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1499":{"style":{"__isSmartRef__":true,"id":1500},"chunkOwner":{"__isSmartRef__":true,"id":1458},"storedString":").copy();\nmorphicRotator.setName(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1500":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1501":{"style":{"__isSmartRef__":true,"id":1502},"chunkOwner":{"__isSmartRef__":true,"id":1458},"storedString":"'MorphicRotator'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1502":{"color":{"__isSmartRef__":true,"id":89},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1503":{"style":{"__isSmartRef__":true,"id":1504},"chunkOwner":{"__isSmartRef__":true,"id":1458},"storedString":");\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1504":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1505":{"style":{"__isSmartRef__":true,"id":1506},"chunkOwner":{"__isSmartRef__":true,"id":1458},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1506":{"color":{"__isSmartRef__":true,"id":47},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1507":{"style":{"__isSmartRef__":true,"id":1508},"chunkOwner":{"__isSmartRef__":true,"id":1458},"storedString":".get(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1508":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1509":{"style":{"__isSmartRef__":true,"id":1510},"chunkOwner":{"__isSmartRef__":true,"id":1458},"storedString":"'Morphic - Pane'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1510":{"color":{"__isSmartRef__":true,"id":89},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1511":{"style":{"__isSmartRef__":true,"id":1512},"chunkOwner":{"__isSmartRef__":true,"id":1458},"storedString":").addMorph(morphicRotator);\nmorphicRotator.setPosition(morphicRotator.owner.innerBounds().center());\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1512":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1513":{"style":{"__isSmartRef__":true,"id":1514},"chunkOwner":{"__isSmartRef__":true,"id":1458},"storedString":"for","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1514":{"color":{"__isSmartRef__":true,"id":37},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1515":{"style":{"__isSmartRef__":true,"id":1516},"chunkOwner":{"__isSmartRef__":true,"id":1458},"storedString":" (","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1516":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1517":{"style":{"__isSmartRef__":true,"id":1518},"chunkOwner":{"__isSmartRef__":true,"id":1458},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1518":{"color":{"__isSmartRef__":true,"id":37},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1519":{"style":{"__isSmartRef__":true,"id":1520},"chunkOwner":{"__isSmartRef__":true,"id":1458},"storedString":" i = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1520":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1521":{"style":{"__isSmartRef__":true,"id":1522},"chunkOwner":{"__isSmartRef__":true,"id":1458},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1522":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1523":{"style":{"__isSmartRef__":true,"id":1524},"chunkOwner":{"__isSmartRef__":true,"id":1458},"storedString":"; i < ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1524":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1525":{"style":{"__isSmartRef__":true,"id":1526},"chunkOwner":{"__isSmartRef__":true,"id":1458},"storedString":"7","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1526":{"color":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1527":{"style":{"__isSmartRef__":true,"id":1528},"chunkOwner":{"__isSmartRef__":true,"id":1458},"storedString":"; i++) morphicRotator.grow()\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1528":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1529":{"style":{"__isSmartRef__":true,"id":1530},"chunkOwner":{"__isSmartRef__":true,"id":1458},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1530":{"color":{"__isSmartRef__":true,"id":47},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1531":{"style":{"__isSmartRef__":true,"id":1532},"chunkOwner":{"__isSmartRef__":true,"id":1458},"storedString":".get(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1532":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1533":{"style":{"__isSmartRef__":true,"id":1534},"chunkOwner":{"__isSmartRef__":true,"id":1458},"storedString":"'MorphicRotator'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1534":{"color":{"__isSmartRef__":true,"id":89},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1535":{"style":{"__isSmartRef__":true,"id":1536},"chunkOwner":{"__isSmartRef__":true,"id":1458},"storedString":").remove();\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1536":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1537":{"style":{"__isSmartRef__":true,"id":1538},"chunkOwner":{"__isSmartRef__":true,"id":1458},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1538":{"color":{"__isSmartRef__":true,"id":47},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1539":{"style":{"__isSmartRef__":true,"id":1540},"chunkOwner":{"__isSmartRef__":true,"id":1458},"storedString":".get(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1540":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1541":{"style":{"__isSmartRef__":true,"id":1542},"chunkOwner":{"__isSmartRef__":true,"id":1458},"storedString":"'AnimationExperimentContainer'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1542":{"color":{"__isSmartRef__":true,"id":89},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1543":{"style":{"__isSmartRef__":true,"id":1544},"chunkOwner":{"__isSmartRef__":true,"id":1458},"storedString":")\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1544":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1545":{"morph":{"__isSmartRef__":true,"id":1458},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1546":{"x":500,"y":200,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1547":{"x":0,"y":21,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1548":{"resizeWidth":true,"resizeHeight":true},"1549":{"sourceObj":{"__isSmartRef__":true,"id":1458},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":1458},"targetMethodName":"highlightJavaScriptSyntax","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1550":{"submorphs":[{"__isSmartRef__":true,"id":1551},{"__isSmartRef__":true,"id":1565},{"__isSmartRef__":true,"id":1611},{"__isSmartRef__":true,"id":1644}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1678},"derivationIds":[null],"id":"98D63C40-0BEE-4053-A408-037E07A34C87","renderContextTable":{"__isSmartRef__":true,"id":1684},"eventHandler":{"__isSmartRef__":true,"id":1685},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":1686},"_Position":{"__isSmartRef__":true,"id":1687},"windowMorph":{"__isSmartRef__":true,"id":1457},"label":{"__isSmartRef__":true,"id":1551},"closeButton":{"__isSmartRef__":true,"id":1565},"menuButton":{"__isSmartRef__":true,"id":1611},"collapseButton":{"__isSmartRef__":true,"id":1644},"priorExtent":{"__isSmartRef__":true,"id":1688},"owner":{"__isSmartRef__":true,"id":1457},"prevScroll":[0,0],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"1551":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1552},"derivationIds":[null],"id":"9C9A8A9D-F732-4041-9503-1B64926AE01C","renderContextTable":{"__isSmartRef__":true,"id":1558},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1559}],"eventHandler":{"__isSmartRef__":true,"id":1561},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":1562},"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":1550},"priorExtent":{"__isSmartRef__":true,"id":1563},"_MaxTextWidth":441,"_MinTextWidth":441,"_MaxTextHeight":null,"_MinTextHeight":null,"_Position":{"__isSmartRef__":true,"id":1564},"__SourceModuleName__":"Global.lively.morphic.TextCore","prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.Text"},"1552":{"_Position":{"__isSmartRef__":true,"id":1553},"renderContextTable":{"__isSmartRef__":true,"id":1554},"_Extent":{"__isSmartRef__":true,"id":1555},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":1556},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1557},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1553":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1554":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1555":{"x":441,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1556":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1557":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1558":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"1559":{"style":{"__isSmartRef__":true,"id":1560},"chunkOwner":{"__isSmartRef__":true,"id":1551},"storedString":"Workspace","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextChunk"},"1560":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1561":{"morph":{"__isSmartRef__":true,"id":1551},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1562":{"resizeWidth":true},"1563":{"x":441,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1564":{"x":20,"y":3,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1565":{"submorphs":[{"__isSmartRef__":true,"id":1566}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1577},"derivationIds":[null],"id":"08509E6F-79C7-46FA-9F60-B6AEF10E1BE7","renderContextTable":{"__isSmartRef__":true,"id":1593},"eventHandler":{"__isSmartRef__":true,"id":1594},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":1595},"priorExtent":{"__isSmartRef__":true,"id":1596},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1583},"lighterFill":{"__isSmartRef__":true,"id":1597},"label":{"__isSmartRef__":true,"id":1566},"owner":{"__isSmartRef__":true,"id":1550},"layout":{"__isSmartRef__":true,"id":1606},"attributeConnections":[{"__isSmartRef__":true,"id":1607},{"__isSmartRef__":true,"id":1609}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"1566":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1567},"derivationIds":[null],"id":"7F2419F8-C923-41D6-9D72-F411EBBAF13C","renderContextTable":{"__isSmartRef__":true,"id":1572},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1573}],"eventHandler":{"__isSmartRef__":true,"id":1575},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1565},"priorExtent":{"__isSmartRef__":true,"id":1576},"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":1557},"_Align":"center","eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"1567":{"_Position":{"__isSmartRef__":true,"id":1568},"renderContextTable":{"__isSmartRef__":true,"id":1569},"_Extent":{"__isSmartRef__":true,"id":1570},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":1571},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1557},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1568":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1569":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1570":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1571":{"x":0,"y":3,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1572":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"1573":{"style":{"__isSmartRef__":true,"id":1574},"chunkOwner":{"__isSmartRef__":true,"id":1566},"storedString":"X","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextChunk"},"1574":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1575":{"morph":{"__isSmartRef__":true,"id":1566},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1576":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1577":{"_Position":{"__isSmartRef__":true,"id":1578},"renderContextTable":{"__isSmartRef__":true,"id":1579},"_Extent":{"__isSmartRef__":true,"id":1580},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1581},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1582},"_Fill":{"__isSmartRef__":true,"id":1583},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1578":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1579":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1580":{"x":17,"y":17,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1581":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1582":{"r":0.7411764705882353,"g":0.7450980392156863,"b":0.7529411764705882,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1583":{"stops":[{"__isSmartRef__":true,"id":1584},{"__isSmartRef__":true,"id":1586},{"__isSmartRef__":true,"id":1588},{"__isSmartRef__":true,"id":1590}],"vector":{"__isSmartRef__":true,"id":1592},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1584":{"offset":0,"color":{"__isSmartRef__":true,"id":1585}},"1585":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1586":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1587}},"1587":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1588":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1589}},"1589":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1590":{"offset":1,"color":{"__isSmartRef__":true,"id":1591}},"1591":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1592":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1593":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1594":{"morph":{"__isSmartRef__":true,"id":1565},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1595":{"x":480,"y":3,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1596":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1597":{"stops":[{"__isSmartRef__":true,"id":1598},{"__isSmartRef__":true,"id":1600},{"__isSmartRef__":true,"id":1602},{"__isSmartRef__":true,"id":1604}],"vector":{"__isSmartRef__":true,"id":1592},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1598":{"offset":0,"color":{"__isSmartRef__":true,"id":1599}},"1599":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1600":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1601}},"1601":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1602":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1603}},"1603":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1604":{"offset":1,"color":{"__isSmartRef__":true,"id":1605}},"1605":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1606":{"moveHorizontal":true},"1607":{"sourceObj":{"__isSmartRef__":true,"id":1565},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1457},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1608},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1608":{"source":{"__isSmartRef__":true,"id":1565},"target":{"__isSmartRef__":true,"id":1457}},"1609":{"sourceObj":{"__isSmartRef__":true,"id":1565},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1457},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1610},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1610":{"source":{"__isSmartRef__":true,"id":1565},"target":{"__isSmartRef__":true,"id":1457}},"1611":{"submorphs":[{"__isSmartRef__":true,"id":1612}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1622},"derivationIds":[null],"id":"4E95CE54-9D64-4D04-9543-6BE7E5D1617E","renderContextTable":{"__isSmartRef__":true,"id":1627},"eventHandler":{"__isSmartRef__":true,"id":1628},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":1629},"priorExtent":{"__isSmartRef__":true,"id":1630},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1583},"lighterFill":{"__isSmartRef__":true,"id":1631},"label":{"__isSmartRef__":true,"id":1612},"owner":{"__isSmartRef__":true,"id":1550},"attributeConnections":[{"__isSmartRef__":true,"id":1640},{"__isSmartRef__":true,"id":1642}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"1612":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1613},"derivationIds":[null],"id":"AF479BC2-185D-441A-983E-5F3D8C1452AF","renderContextTable":{"__isSmartRef__":true,"id":1617},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1618}],"eventHandler":{"__isSmartRef__":true,"id":1620},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1611},"priorExtent":{"__isSmartRef__":true,"id":1621},"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":1557},"_Align":"center","eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"1613":{"_Position":{"__isSmartRef__":true,"id":1614},"renderContextTable":{"__isSmartRef__":true,"id":1615},"_Extent":{"__isSmartRef__":true,"id":1616},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":1571},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1557},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1614":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1615":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1616":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1617":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"1618":{"style":{"__isSmartRef__":true,"id":1619},"chunkOwner":{"__isSmartRef__":true,"id":1612},"storedString":"M","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextChunk"},"1619":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1620":{"morph":{"__isSmartRef__":true,"id":1612},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1621":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1622":{"_Position":{"__isSmartRef__":true,"id":1623},"renderContextTable":{"__isSmartRef__":true,"id":1624},"_Extent":{"__isSmartRef__":true,"id":1625},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1626},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1582},"_Fill":{"__isSmartRef__":true,"id":1583},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1623":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1624":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1625":{"x":17,"y":17,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1626":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1627":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1628":{"morph":{"__isSmartRef__":true,"id":1611},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1629":{"x":3,"y":3,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1630":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1631":{"stops":[{"__isSmartRef__":true,"id":1632},{"__isSmartRef__":true,"id":1634},{"__isSmartRef__":true,"id":1636},{"__isSmartRef__":true,"id":1638}],"vector":{"__isSmartRef__":true,"id":1592},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1632":{"offset":0,"color":{"__isSmartRef__":true,"id":1633}},"1633":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1634":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1635}},"1635":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1636":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1637}},"1637":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1638":{"offset":1,"color":{"__isSmartRef__":true,"id":1639}},"1639":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1640":{"sourceObj":{"__isSmartRef__":true,"id":1611},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1457},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1641},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1641":{"source":{"__isSmartRef__":true,"id":1611},"target":{"__isSmartRef__":true,"id":1457}},"1642":{"sourceObj":{"__isSmartRef__":true,"id":1611},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1457},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1643},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1643":{"source":{"__isSmartRef__":true,"id":1611},"target":{"__isSmartRef__":true,"id":1457}},"1644":{"submorphs":[{"__isSmartRef__":true,"id":1645}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1655},"derivationIds":[null],"id":"985AE969-9813-4499-8704-63563CF6D914","renderContextTable":{"__isSmartRef__":true,"id":1660},"eventHandler":{"__isSmartRef__":true,"id":1661},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":1662},"priorExtent":{"__isSmartRef__":true,"id":1663},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1583},"lighterFill":{"__isSmartRef__":true,"id":1664},"label":{"__isSmartRef__":true,"id":1645},"owner":{"__isSmartRef__":true,"id":1550},"layout":{"__isSmartRef__":true,"id":1673},"attributeConnections":[{"__isSmartRef__":true,"id":1674},{"__isSmartRef__":true,"id":1676}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.WindowControl"},"1645":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1646},"derivationIds":[null],"id":"4043CC64-A8F9-4C84-8602-D8D6B21FCBC0","renderContextTable":{"__isSmartRef__":true,"id":1650},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1651}],"eventHandler":{"__isSmartRef__":true,"id":1653},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1644},"priorExtent":{"__isSmartRef__":true,"id":1654},"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"isLabel":true,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":1557},"_Align":"center","eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.Text"},"1646":{"_Position":{"__isSmartRef__":true,"id":1647},"renderContextTable":{"__isSmartRef__":true,"id":1648},"_Extent":{"__isSmartRef__":true,"id":1649},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":1571},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1557},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1647":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1648":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1649":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1650":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"1651":{"style":{"__isSmartRef__":true,"id":1652},"chunkOwner":{"__isSmartRef__":true,"id":1645},"storedString":"–","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextChunk"},"1652":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1653":{"morph":{"__isSmartRef__":true,"id":1645},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1654":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1655":{"_Position":{"__isSmartRef__":true,"id":1656},"renderContextTable":{"__isSmartRef__":true,"id":1657},"_Extent":{"__isSmartRef__":true,"id":1658},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1659},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1582},"_Fill":{"__isSmartRef__":true,"id":1583},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1656":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1657":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1658":{"x":17,"y":17,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1659":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1660":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1661":{"morph":{"__isSmartRef__":true,"id":1644},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1662":{"x":461,"y":3,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1663":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1664":{"stops":[{"__isSmartRef__":true,"id":1665},{"__isSmartRef__":true,"id":1667},{"__isSmartRef__":true,"id":1669},{"__isSmartRef__":true,"id":1671}],"vector":{"__isSmartRef__":true,"id":1592},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1665":{"offset":0,"color":{"__isSmartRef__":true,"id":1666}},"1666":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1667":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1668}},"1668":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1669":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1670}},"1670":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1671":{"offset":1,"color":{"__isSmartRef__":true,"id":1672}},"1672":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1673":{"moveHorizontal":true},"1674":{"sourceObj":{"__isSmartRef__":true,"id":1644},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1457},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1675},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1675":{"source":{"__isSmartRef__":true,"id":1644},"target":{"__isSmartRef__":true,"id":1457}},"1676":{"sourceObj":{"__isSmartRef__":true,"id":1644},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1457},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1677},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1677":{"source":{"__isSmartRef__":true,"id":1644},"target":{"__isSmartRef__":true,"id":1457}},"1678":{"_Position":{"__isSmartRef__":true,"id":1679},"renderContextTable":{"__isSmartRef__":true,"id":1680},"_Extent":{"__isSmartRef__":true,"id":1681},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1682},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1683},"_Fill":{"__isSmartRef__":true,"id":1064},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1679":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1680":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1681":{"x":500,"y":22,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1682":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1683":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1684":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1685":{"morph":{"__isSmartRef__":true,"id":1550},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1686":{"resizeWidth":true,"adjustForNewBounds":true},"1687":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1688":{"x":500,"y":22,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1689":{"renderContextTable":{"__isSmartRef__":true,"id":1690},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1691},"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":1692},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1690":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1691":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1692":{"x":500,"y":221,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1693":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1694":{"morph":{"__isSmartRef__":true,"id":1457},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1695":{"adjustForNewBounds":true},"1696":{"x":925,"y":1515,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1697":{"x":500,"y":221,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1698":{"x":1108,"y":1525,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1699":{"submorphs":[{"__isSmartRef__":true,"id":1700},{"__isSmartRef__":true,"id":1755},{"__isSmartRef__":true,"id":1772}],"scripts":[],"id":"A336831E-4B58-4A81-954F-4660392733EC","shape":{"__isSmartRef__":true,"id":1822},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1829},"showsHalos":false,"name":"AnimationController","partsBinMetaInfo":{"__isSmartRef__":true,"id":1830},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":1837},"eventHandler":{"__isSmartRef__":true,"id":1838},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B"],"partTests":{"__isSmartRef__":true,"id":1839},"owner":{"__isSmartRef__":true,"id":0},"layout":{"__isSmartRef__":true,"id":1844},"isInLayoutCycle":false,"priorExtent":{"__isSmartRef__":true,"id":1847},"distanceToDragEvent":{"__isSmartRef__":true,"id":1848},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1849},"__LivelyClassName__":"lively.morphic.Box"},"1700":{"submorphs":[{"__isSmartRef__":true,"id":1701}],"scripts":[],"id":"BE5C5999-E0C0-4336-9500-D5BF1903DEF8","shape":{"__isSmartRef__":true,"id":1716},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1731},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1719},"lighterFill":{"__isSmartRef__":true,"id":1732},"label":{"__isSmartRef__":true,"id":1701},"name":"toggleAnimationButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":1741},"attributeConnections":[{"__isSmartRef__":true,"id":1742}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","priorExtent":{"__isSmartRef__":true,"id":1711},"renderContextTable":{"__isSmartRef__":true,"id":1743},"eventHandler":{"__isSmartRef__":true,"id":1744},"derivationIds":[2588],"owner":{"__isSmartRef__":true,"id":1699},"distanceToDragEvent":{"__isSmartRef__":true,"id":1745},"_Rotation":0,"_Scale":0.998001,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1746},"__LivelyClassName__":"lively.morphic.Button"},"1701":{"submorphs":[],"scripts":[],"id":"35B69B84-F2A2-48DB-BACD-E52D8C7DFACD","shape":{"__isSmartRef__":true,"id":1702},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1708},"_MaxTextWidth":101,"_MaxTextHeight":null,"textStyle":null,"padding":{"__isSmartRef__":true,"id":1709},"_Padding":{"__isSmartRef__":true,"id":1710},"owner":{"__isSmartRef__":true,"id":1700},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","_ClipMode":"hidden","priorExtent":{"__isSmartRef__":true,"id":1711},"textChunks":[{"__isSmartRef__":true,"id":1712}],"_Align":"center","renderContextTable":{"__isSmartRef__":true,"id":1714},"eventHandler":{"__isSmartRef__":true,"id":1715},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[2589],"_MinTextWidth":101,"_MinTextHeight":null,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"_Rotation":0,"__LivelyClassName__":"lively.morphic.Text"},"1702":{"position":{"__isSmartRef__":true,"id":1703},"_Extent":{"__isSmartRef__":true,"id":1704},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1705},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1706},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":1707},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1703":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1704":{"x":101,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1705":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1706":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1707":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1708":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1709":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1710":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1711":{"x":101,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1712":{"style":{"__isSmartRef__":true,"id":1713},"chunkOwner":{"__isSmartRef__":true,"id":1701},"storedString":"run","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextChunk"},"1713":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1714":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"1715":{"morph":{"__isSmartRef__":true,"id":1701},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1716":{"position":{"__isSmartRef__":true,"id":1717},"_Extent":{"__isSmartRef__":true,"id":1704},"_BorderWidth":1.1840000000000002,"_BorderColor":{"__isSmartRef__":true,"id":1718},"_Fill":{"__isSmartRef__":true,"id":1719},"_BorderRadius":5.2,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1729},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1730},"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1717":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1718":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1719":{"stops":[{"__isSmartRef__":true,"id":1720},{"__isSmartRef__":true,"id":1722},{"__isSmartRef__":true,"id":1724},{"__isSmartRef__":true,"id":1726}],"vector":{"__isSmartRef__":true,"id":1728},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1720":{"offset":0,"color":{"__isSmartRef__":true,"id":1721}},"1721":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1722":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1723}},"1723":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1724":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1725}},"1725":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1726":{"offset":1,"color":{"__isSmartRef__":true,"id":1727}},"1727":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1728":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1729":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1730":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1731":{"x":13.184999999999999,"y":13.184999999999999,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1732":{"stops":[{"__isSmartRef__":true,"id":1733},{"__isSmartRef__":true,"id":1735},{"__isSmartRef__":true,"id":1737},{"__isSmartRef__":true,"id":1739}],"vector":{"__isSmartRef__":true,"id":1728},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1733":{"offset":0,"color":{"__isSmartRef__":true,"id":1734}},"1734":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1735":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1736}},"1736":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1737":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1738}},"1738":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1739":{"offset":1,"color":{"__isSmartRef__":true,"id":1740}},"1740":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1741":{"partsSpaceName":"PartsBin/Inputs","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"partName":"ScriptableButton","comment":"Has a script that is called on button press","revisionOnLoad":140039,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1742":{"sourceObj":{"__isSmartRef__":true,"id":1700},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1700},"targetMethodName":"onFire","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1743":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1744":{"morph":{"__isSmartRef__":true,"id":1700},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1745":{"x":69.76164252340425,"y":-14.022033044055092,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1746":{"onFire":{"__isSmartRef__":true,"id":1747},"getActor":{"__isSmartRef__":true,"id":1751}},"1747":{"varMapping":{"__isSmartRef__":true,"id":1748},"source":"function onFire() {\n var pane = this.owner.getContainer().activePane(),\n codeHolder = pane.codeHolder();\n this.owner.executeAnimationCodeHolder(codeHolder);\n startStop(this.getActor());\n}","funcProperties":{"__isSmartRef__":true,"id":1749},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"1748":{"this":{"__isSmartRef__":true,"id":1700}},"1749":{"timestamp":{"__isSmartRef__":true,"id":1750},"user":"robertkrahn","tags":[]},"1750":{"isSerializedDate":true,"string":"Wed Apr 04 2012 00:06:50 GMT+0200 (CEST)"},"1751":{"varMapping":{"__isSmartRef__":true,"id":1752},"source":"function getActor() {\n return this.owner.getActor();\n}","funcProperties":{"__isSmartRef__":true,"id":1753},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"1752":{"this":{"__isSmartRef__":true,"id":1700}},"1753":{"timestamp":{"__isSmartRef__":true,"id":1754},"user":"robertkrahn","tags":[]},"1754":{"isSerializedDate":true,"string":"Sun Mar 25 2012 23:03:45 GMT+0200 (CEST)"},"1755":{"submorphs":[],"scripts":[],"id":"CBB25912-FA82-4F92-87F6-993D2AECAD0A","shape":{"__isSmartRef__":true,"id":1756},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1762},"_MaxTextWidth":13,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":1759},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"depth","partsBinMetaInfo":{"__isSmartRef__":true,"id":1763},"textChunks":[{"__isSmartRef__":true,"id":1766}],"charsReplaced":"7","lastFindLoc":1,"priorSelectionRange":[0,1],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":1768},"renderContextTable":{"__isSmartRef__":true,"id":1769},"eventHandler":{"__isSmartRef__":true,"id":1770},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Padding":{"__isSmartRef__":true,"id":1771},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":13,"_MinTextHeight":null,"previousSelection":[0,1],"owner":{"__isSmartRef__":true,"id":1699},"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text"},"1756":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":1757},"_Extent":{"__isSmartRef__":true,"id":1758},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1759},"renderContextTable":{"__isSmartRef__":true,"id":1760},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1761},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1757":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1758":{"x":21,"y":26,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1759":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1760":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1761":{"x":4,"y":2,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1762":{"x":244.27499999999998,"y":13.184999999999999,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1763":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":1764}],"revisionOnLoad":141269,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1764":{"date":{"__isSmartRef__":true,"id":1765},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"1765":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"1766":{"style":{"__isSmartRef__":true,"id":1767},"chunkOwner":{"__isSmartRef__":true,"id":1755},"storedString":"8","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1767":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1768":{"x":21,"y":26,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1769":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"1770":{"morph":{"__isSmartRef__":true,"id":1755},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1771":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1772":{"submorphs":[{"__isSmartRef__":true,"id":1773}],"scripts":[],"id":"8CE20999-263A-47B2-AE5A-C1D7BA4F05FC","shape":{"__isSmartRef__":true,"id":1788},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1803},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1791},"lighterFill":{"__isSmartRef__":true,"id":1804},"label":{"__isSmartRef__":true,"id":1773},"name":"buildButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":1813},"attributeConnections":[{"__isSmartRef__":true,"id":1814}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","priorExtent":{"__isSmartRef__":true,"id":1783},"renderContextTable":{"__isSmartRef__":true,"id":1815},"eventHandler":{"__isSmartRef__":true,"id":1816},"derivationIds":[2588],"owner":{"__isSmartRef__":true,"id":1699},"_Rotation":0,"_Scale":0.998001,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1817},"__LivelyClassName__":"lively.morphic.Button"},"1773":{"submorphs":[],"scripts":[],"id":"34C8E690-2E73-4E8D-9261-1BA3F74862F2","shape":{"__isSmartRef__":true,"id":1774},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1780},"_MaxTextWidth":101,"_MaxTextHeight":null,"textStyle":null,"padding":{"__isSmartRef__":true,"id":1781},"_Padding":{"__isSmartRef__":true,"id":1782},"owner":{"__isSmartRef__":true,"id":1772},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","_ClipMode":"hidden","priorExtent":{"__isSmartRef__":true,"id":1783},"textChunks":[{"__isSmartRef__":true,"id":1784}],"_Align":"center","renderContextTable":{"__isSmartRef__":true,"id":1786},"eventHandler":{"__isSmartRef__":true,"id":1787},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[2589],"_MinTextWidth":101,"_MinTextHeight":null,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Rotation":0,"__LivelyClassName__":"lively.morphic.Text"},"1774":{"position":{"__isSmartRef__":true,"id":1775},"_Extent":{"__isSmartRef__":true,"id":1776},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1777},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1778},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":1779},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1775":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1776":{"x":101,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1777":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1778":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1779":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1780":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1781":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1782":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1783":{"x":101,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1784":{"style":{"__isSmartRef__":true,"id":1785},"chunkOwner":{"__isSmartRef__":true,"id":1773},"storedString":"rebuild with","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextChunk"},"1785":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1786":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"1787":{"morph":{"__isSmartRef__":true,"id":1773},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1788":{"position":{"__isSmartRef__":true,"id":1789},"_Extent":{"__isSmartRef__":true,"id":1776},"_BorderWidth":1.1840000000000002,"_BorderColor":{"__isSmartRef__":true,"id":1790},"_Fill":{"__isSmartRef__":true,"id":1791},"_BorderRadius":5.2,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1801},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1802},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1789":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1790":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1791":{"stops":[{"__isSmartRef__":true,"id":1792},{"__isSmartRef__":true,"id":1794},{"__isSmartRef__":true,"id":1796},{"__isSmartRef__":true,"id":1798}],"vector":{"__isSmartRef__":true,"id":1800},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1792":{"offset":0,"color":{"__isSmartRef__":true,"id":1793}},"1793":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1794":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1795}},"1795":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1796":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1797}},"1797":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1798":{"offset":1,"color":{"__isSmartRef__":true,"id":1799}},"1799":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1800":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1801":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1802":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1803":{"x":128.72999999999996,"y":13.184999999999999,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1804":{"stops":[{"__isSmartRef__":true,"id":1805},{"__isSmartRef__":true,"id":1807},{"__isSmartRef__":true,"id":1809},{"__isSmartRef__":true,"id":1811}],"vector":{"__isSmartRef__":true,"id":1800},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1805":{"offset":0,"color":{"__isSmartRef__":true,"id":1806}},"1806":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1807":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1808}},"1808":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1809":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1810}},"1810":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1811":{"offset":1,"color":{"__isSmartRef__":true,"id":1812}},"1812":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1813":{"partsSpaceName":"PartsBin/Inputs","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"partName":"ScriptableButton","comment":"Has a script that is called on button press","revisionOnLoad":140039,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1814":{"sourceObj":{"__isSmartRef__":true,"id":1772},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1772},"targetMethodName":"onFire","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1815":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1816":{"morph":{"__isSmartRef__":true,"id":1772},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1817":{"onFire":{"__isSmartRef__":true,"id":1818}},"1818":{"varMapping":{"__isSmartRef__":true,"id":1819},"source":"function onFire() {\n var depth = Number(this.get('depth').textString),\n actor = this.get('RotatorProto').build(depth, 'Rotator', this.world()),\n objCount = 0;\n actor.withAllSubmorphsDo(function(ea) { objCount++ });\n this.get('FPSMorph').animatedObjectCount = objCount;\n}","funcProperties":{"__isSmartRef__":true,"id":1820},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1819":{"this":{"__isSmartRef__":true,"id":1772}},"1820":{"timestamp":{"__isSmartRef__":true,"id":1821},"user":"robertkrahn","tags":[]},"1821":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:26 GMT+0200 (CEST)"},"1822":{"position":{"__isSmartRef__":true,"id":1823},"_Extent":{"__isSmartRef__":true,"id":1824},"_BorderWidth":1.7400000000000002,"_BorderColor":{"__isSmartRef__":true,"id":1825},"_Fill":{"__isSmartRef__":true,"id":1826},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1827},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1828},"_BorderRadius":5.92,"_Opacity":1,"_BorderStyle":"outset","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1823":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1824":{"x":278.46,"y":52.37,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1825":{"r":0.7411764705882353,"g":0.7450980392156863,"b":0.7529411764705882,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1826":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1827":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1828":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1829":{"x":656,"y":25,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1830":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":1831},{"__isSmartRef__":true,"id":1833},{"__isSmartRef__":true,"id":1835}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1831":{"date":{"__isSmartRef__":true,"id":1832},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"1832":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"1833":{"date":{"__isSmartRef__":true,"id":1834},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"1834":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"1835":{"date":{"__isSmartRef__":true,"id":1836},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"1836":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"1837":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1838":{"morph":{"__isSmartRef__":true,"id":1699},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1839":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1840}},"1840":{"test01IsMorph":{"__isSmartRef__":true,"id":1841}},"1841":{"varMapping":{"__isSmartRef__":true,"id":1842},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":1843},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"1842":{"this":{"__isSmartRef__":true,"id":1839}},"1843":{},"1844":{"layouter":{"__isSmartRef__":true,"id":1845},"extentWithoutPlaceholder":{"__isSmartRef__":true,"id":1846}},"1845":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":13.184999999999999,"spacing":14.545,"container":{"__isSmartRef__":true,"id":1699},"__SourceModuleName__":"Global.lively.morphic.Layout","__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout"},"1846":{"x":318.90804599999996,"y":171.746127,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1847":{"x":278.46,"y":51.371999,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1848":{"x":184,"y":-18,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1849":{"getActor":{"__isSmartRef__":true,"id":1850},"getContainer":{"__isSmartRef__":true,"id":1854},"executeAnimationCodeHolder":{"__isSmartRef__":true,"id":1858}},"1850":{"varMapping":{"__isSmartRef__":true,"id":1851},"source":"function getActor() {\n // return this.getContainer().activeActor();\n return this.get('Rotator');\n}","funcProperties":{"__isSmartRef__":true,"id":1852},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"1851":{"this":{"__isSmartRef__":true,"id":1699}},"1852":{"timestamp":{"__isSmartRef__":true,"id":1853},"user":"robertkrahn","tags":[]},"1853":{"isSerializedDate":true,"string":"Wed Apr 04 2012 00:01:59 GMT+0200 (CEST)"},"1854":{"varMapping":{"__isSmartRef__":true,"id":1855},"source":"function getContainer() {\n return this.get('AnimationExperimentContainer');\n}","funcProperties":{"__isSmartRef__":true,"id":1856},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"1855":{"this":{"__isSmartRef__":true,"id":1699}},"1856":{"timestamp":{"__isSmartRef__":true,"id":1857},"user":"robertkrahn","tags":[]},"1857":{"isSerializedDate":true,"string":"Sun Mar 25 2012 23:04:13 GMT+0200 (CEST)"},"1858":{"varMapping":{"__isSmartRef__":true,"id":1859},"source":"function executeAnimationCodeHolder(codeHolder) {\n var src = \"Global.startStop = function(actor) {\\n\" + codeHolder.textString + \"\\n}\";\n codeHolder.tryBoundEval(src);\n}","funcProperties":{"__isSmartRef__":true,"id":1860},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"1859":{"this":{"__isSmartRef__":true,"id":1699}},"1860":{"timestamp":{"__isSmartRef__":true,"id":1861},"user":"robertkrahn","tags":[]},"1861":{"isSerializedDate":true,"string":"Mon Mar 26 2012 10:02:23 GMT+0200 (CEST)"},"1862":{"submorphs":[{"__isSmartRef__":true,"id":1863},{"__isSmartRef__":true,"id":11808}],"scripts":[],"id":"F06AE259-FF26-4F37-8D86-1603D835EA87","shape":{"__isSmartRef__":true,"id":21753},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":21761},"showsHalos":false,"name":"Rotator","partsBinMetaInfo":{"__isSmartRef__":true,"id":21762},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":21769},"eventHandler":{"__isSmartRef__":true,"id":21770},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F"],"partTests":{"__isSmartRef__":true,"id":21771},"priorExtent":{"__isSmartRef__":true,"id":21776},"distanceToDragEvent":{"__isSmartRef__":true,"id":21777},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":0},"isRunning":false,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":21778},"__LivelyClassName__":"lively.morphic.Box"},"1863":{"submorphs":[{"__isSmartRef__":true,"id":1864},{"__isSmartRef__":true,"id":6817}],"scripts":[],"id":"3DC8DEB8-89D8-4188-9F38-172620420BFD","shape":{"__isSmartRef__":true,"id":11770},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11778},"showsHalos":false,"name":"Rotator1","partsBinMetaInfo":{"__isSmartRef__":true,"id":11779},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":11786},"eventHandler":{"__isSmartRef__":true,"id":11787},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87"],"partTests":{"__isSmartRef__":true,"id":11788},"priorExtent":{"__isSmartRef__":true,"id":11793},"distanceToDragEvent":{"__isSmartRef__":true,"id":11794},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":1862},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11795},"__LivelyClassName__":"lively.morphic.Box"},"1864":{"submorphs":[{"__isSmartRef__":true,"id":1865},{"__isSmartRef__":true,"id":4322}],"scripts":[],"id":"721C60D1-675E-4A19-8ABE-66F4B56377C3","shape":{"__isSmartRef__":true,"id":6779},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":6787},"showsHalos":false,"name":"Rotator2","partsBinMetaInfo":{"__isSmartRef__":true,"id":6788},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":6795},"eventHandler":{"__isSmartRef__":true,"id":6796},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD"],"partTests":{"__isSmartRef__":true,"id":6797},"priorExtent":{"__isSmartRef__":true,"id":6802},"distanceToDragEvent":{"__isSmartRef__":true,"id":6803},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":1863},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6804},"__LivelyClassName__":"lively.morphic.Box"},"1865":{"submorphs":[{"__isSmartRef__":true,"id":1866},{"__isSmartRef__":true,"id":3075}],"scripts":[],"id":"871D3A1A-92F4-48BF-BC6A-B050B4B58A57","shape":{"__isSmartRef__":true,"id":4284},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":4292},"showsHalos":false,"name":"Rotator4","partsBinMetaInfo":{"__isSmartRef__":true,"id":4293},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":4300},"eventHandler":{"__isSmartRef__":true,"id":4301},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3"],"partTests":{"__isSmartRef__":true,"id":4302},"priorExtent":{"__isSmartRef__":true,"id":4307},"distanceToDragEvent":{"__isSmartRef__":true,"id":4308},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":1864},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4309},"__LivelyClassName__":"lively.morphic.Box"},"1866":{"submorphs":[{"__isSmartRef__":true,"id":1867},{"__isSmartRef__":true,"id":2452}],"scripts":[],"id":"583044C9-CDD3-40F2-9467-34D8816F7A90","shape":{"__isSmartRef__":true,"id":3037},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3045},"showsHalos":false,"name":"Rotator8","partsBinMetaInfo":{"__isSmartRef__":true,"id":3046},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":3053},"eventHandler":{"__isSmartRef__":true,"id":3054},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57"],"partTests":{"__isSmartRef__":true,"id":3055},"priorExtent":{"__isSmartRef__":true,"id":3060},"distanceToDragEvent":{"__isSmartRef__":true,"id":3061},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":1865},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3062},"__LivelyClassName__":"lively.morphic.Box"},"1867":{"submorphs":[{"__isSmartRef__":true,"id":1868},{"__isSmartRef__":true,"id":2141}],"scripts":[],"id":"F234A419-38E4-49E1-B004-B6EF4507413F","shape":{"__isSmartRef__":true,"id":2414},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2422},"showsHalos":false,"name":"Rotator16","partsBinMetaInfo":{"__isSmartRef__":true,"id":2423},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":2430},"eventHandler":{"__isSmartRef__":true,"id":2431},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","583044C9-CDD3-40F2-9467-34D8816F7A90"],"partTests":{"__isSmartRef__":true,"id":2432},"priorExtent":{"__isSmartRef__":true,"id":2437},"distanceToDragEvent":{"__isSmartRef__":true,"id":2438},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":1866},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2439},"__LivelyClassName__":"lively.morphic.Box"},"1868":{"submorphs":[{"__isSmartRef__":true,"id":1869},{"__isSmartRef__":true,"id":1986}],"scripts":[],"id":"5D74E346-3454-44BC-AB9E-48A59B8D3EAC","shape":{"__isSmartRef__":true,"id":2103},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2111},"showsHalos":false,"name":"Rotator32","partsBinMetaInfo":{"__isSmartRef__":true,"id":2112},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":2119},"eventHandler":{"__isSmartRef__":true,"id":2120},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","583044C9-CDD3-40F2-9467-34D8816F7A90","F234A419-38E4-49E1-B004-B6EF4507413F"],"partTests":{"__isSmartRef__":true,"id":2121},"priorExtent":{"__isSmartRef__":true,"id":2126},"distanceToDragEvent":{"__isSmartRef__":true,"id":2127},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":1867},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2128},"__LivelyClassName__":"lively.morphic.Box"},"1869":{"submorphs":[{"__isSmartRef__":true,"id":1870},{"__isSmartRef__":true,"id":1909}],"scripts":[],"id":"C7A5C094-4943-4289-9CA3-7FFEA40F4FEC","shape":{"__isSmartRef__":true,"id":1948},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1956},"showsHalos":false,"name":"Rotator64","partsBinMetaInfo":{"__isSmartRef__":true,"id":1957},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":1964},"eventHandler":{"__isSmartRef__":true,"id":1965},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","583044C9-CDD3-40F2-9467-34D8816F7A90","F234A419-38E4-49E1-B004-B6EF4507413F","5D74E346-3454-44BC-AB9E-48A59B8D3EAC"],"partTests":{"__isSmartRef__":true,"id":1966},"priorExtent":{"__isSmartRef__":true,"id":1971},"distanceToDragEvent":{"__isSmartRef__":true,"id":1972},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":1868},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1973},"__LivelyClassName__":"lively.morphic.Box"},"1870":{"submorphs":[],"scripts":[],"id":"E0A3A894-27E9-44C6-9B91-CCDCD91344BC","shape":{"__isSmartRef__":true,"id":1871},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1879},"showsHalos":false,"name":"Rotator128","partsBinMetaInfo":{"__isSmartRef__":true,"id":1880},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":1887},"eventHandler":{"__isSmartRef__":true,"id":1888},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","583044C9-CDD3-40F2-9467-34D8816F7A90","F234A419-38E4-49E1-B004-B6EF4507413F","5D74E346-3454-44BC-AB9E-48A59B8D3EAC","C7A5C094-4943-4289-9CA3-7FFEA40F4FEC"],"partTests":{"__isSmartRef__":true,"id":1889},"priorExtent":{"__isSmartRef__":true,"id":1894},"distanceToDragEvent":{"__isSmartRef__":true,"id":1895},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":1869},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1896},"__LivelyClassName__":"lively.morphic.Box"},"1871":{"position":{"__isSmartRef__":true,"id":1872},"_Extent":{"__isSmartRef__":true,"id":1873},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1874},"_Fill":{"__isSmartRef__":true,"id":1875},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1876},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1877},"_Position":{"__isSmartRef__":true,"id":1878},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1872":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1873":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1874":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1875":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1876":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1877":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1878":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1879":{"x":-14.671679586304004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1880":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":1881},{"__isSmartRef__":true,"id":1883},{"__isSmartRef__":true,"id":1885}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1881":{"date":{"__isSmartRef__":true,"id":1882},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"1882":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"1883":{"date":{"__isSmartRef__":true,"id":1884},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"1884":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"1885":{"date":{"__isSmartRef__":true,"id":1886},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"1886":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"1887":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1888":{"morph":{"__isSmartRef__":true,"id":1870},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1889":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1890}},"1890":{"test01IsMorph":{"__isSmartRef__":true,"id":1891}},"1891":{"varMapping":{"__isSmartRef__":true,"id":1892},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":1893},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"1892":{"this":{"__isSmartRef__":true,"id":1889}},"1893":{},"1894":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1895":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1896":{"reset":{"__isSmartRef__":true,"id":1897},"grow":{"__isSmartRef__":true,"id":1901},"build":{"__isSmartRef__":true,"id":1905}},"1897":{"varMapping":{"__isSmartRef__":true,"id":1898},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":1899},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"1898":{"this":{"__isSmartRef__":true,"id":1870}},"1899":{"timestamp":{"__isSmartRef__":true,"id":1900},"user":"robertkrahn","tags":[]},"1900":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"1901":{"varMapping":{"__isSmartRef__":true,"id":1902},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":1903},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"1902":{"this":{"__isSmartRef__":true,"id":1870}},"1903":{"timestamp":{"__isSmartRef__":true,"id":1904},"user":"robertkrahn","tags":[]},"1904":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"1905":{"varMapping":{"__isSmartRef__":true,"id":1906},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":1907},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"1906":{"this":{"__isSmartRef__":true,"id":1870}},"1907":{"timestamp":{"__isSmartRef__":true,"id":1908},"user":"robertkrahn","tags":[]},"1908":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"1909":{"submorphs":[],"scripts":[],"id":"78E05D61-B869-42F9-859A-AC4B681494FF","shape":{"__isSmartRef__":true,"id":1910},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1918},"showsHalos":false,"name":"Rotator128","partsBinMetaInfo":{"__isSmartRef__":true,"id":1919},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":1926},"eventHandler":{"__isSmartRef__":true,"id":1927},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","583044C9-CDD3-40F2-9467-34D8816F7A90","F234A419-38E4-49E1-B004-B6EF4507413F","5D74E346-3454-44BC-AB9E-48A59B8D3EAC","C7A5C094-4943-4289-9CA3-7FFEA40F4FEC"],"partTests":{"__isSmartRef__":true,"id":1928},"priorExtent":{"__isSmartRef__":true,"id":1933},"distanceToDragEvent":{"__isSmartRef__":true,"id":1934},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":1869},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1935},"__LivelyClassName__":"lively.morphic.Box"},"1910":{"position":{"__isSmartRef__":true,"id":1911},"_Extent":{"__isSmartRef__":true,"id":1912},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1913},"_Fill":{"__isSmartRef__":true,"id":1914},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1915},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1916},"_Position":{"__isSmartRef__":true,"id":1917},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1911":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1912":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1913":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1914":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1915":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1916":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1917":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1918":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1919":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":1920},{"__isSmartRef__":true,"id":1922},{"__isSmartRef__":true,"id":1924}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1920":{"date":{"__isSmartRef__":true,"id":1921},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"1921":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"1922":{"date":{"__isSmartRef__":true,"id":1923},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"1923":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"1924":{"date":{"__isSmartRef__":true,"id":1925},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"1925":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"1926":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1927":{"morph":{"__isSmartRef__":true,"id":1909},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1928":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1929}},"1929":{"test01IsMorph":{"__isSmartRef__":true,"id":1930}},"1930":{"varMapping":{"__isSmartRef__":true,"id":1931},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":1932},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"1931":{"this":{"__isSmartRef__":true,"id":1928}},"1932":{},"1933":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1934":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1935":{"reset":{"__isSmartRef__":true,"id":1936},"grow":{"__isSmartRef__":true,"id":1940},"build":{"__isSmartRef__":true,"id":1944}},"1936":{"varMapping":{"__isSmartRef__":true,"id":1937},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":1938},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"1937":{"this":{"__isSmartRef__":true,"id":1909}},"1938":{"timestamp":{"__isSmartRef__":true,"id":1939},"user":"robertkrahn","tags":[]},"1939":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"1940":{"varMapping":{"__isSmartRef__":true,"id":1941},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":1942},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"1941":{"this":{"__isSmartRef__":true,"id":1909}},"1942":{"timestamp":{"__isSmartRef__":true,"id":1943},"user":"robertkrahn","tags":[]},"1943":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"1944":{"varMapping":{"__isSmartRef__":true,"id":1945},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":1946},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"1945":{"this":{"__isSmartRef__":true,"id":1909}},"1946":{"timestamp":{"__isSmartRef__":true,"id":1947},"user":"robertkrahn","tags":[]},"1947":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"1948":{"position":{"__isSmartRef__":true,"id":1949},"_Extent":{"__isSmartRef__":true,"id":1950},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1951},"_Fill":{"__isSmartRef__":true,"id":1952},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1953},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1954},"_Position":{"__isSmartRef__":true,"id":1955},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1949":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1950":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1951":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1952":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1953":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1954":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1955":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1956":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1957":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":1958},{"__isSmartRef__":true,"id":1960},{"__isSmartRef__":true,"id":1962}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1958":{"date":{"__isSmartRef__":true,"id":1959},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"1959":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"1960":{"date":{"__isSmartRef__":true,"id":1961},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"1961":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"1962":{"date":{"__isSmartRef__":true,"id":1963},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"1963":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"1964":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1965":{"morph":{"__isSmartRef__":true,"id":1869},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1966":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1967}},"1967":{"test01IsMorph":{"__isSmartRef__":true,"id":1968}},"1968":{"varMapping":{"__isSmartRef__":true,"id":1969},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":1970},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"1969":{"this":{"__isSmartRef__":true,"id":1966}},"1970":{},"1971":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1972":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1973":{"reset":{"__isSmartRef__":true,"id":1974},"grow":{"__isSmartRef__":true,"id":1978},"build":{"__isSmartRef__":true,"id":1982}},"1974":{"varMapping":{"__isSmartRef__":true,"id":1975},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":1976},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"1975":{"this":{"__isSmartRef__":true,"id":1869}},"1976":{"timestamp":{"__isSmartRef__":true,"id":1977},"user":"robertkrahn","tags":[]},"1977":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"1978":{"varMapping":{"__isSmartRef__":true,"id":1979},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":1980},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"1979":{"this":{"__isSmartRef__":true,"id":1869}},"1980":{"timestamp":{"__isSmartRef__":true,"id":1981},"user":"robertkrahn","tags":[]},"1981":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"1982":{"varMapping":{"__isSmartRef__":true,"id":1983},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":1984},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"1983":{"this":{"__isSmartRef__":true,"id":1869}},"1984":{"timestamp":{"__isSmartRef__":true,"id":1985},"user":"robertkrahn","tags":[]},"1985":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"1986":{"submorphs":[{"__isSmartRef__":true,"id":1987},{"__isSmartRef__":true,"id":2026}],"scripts":[],"id":"58DAEB02-4E06-4479-9297-610B07FB356A","shape":{"__isSmartRef__":true,"id":2065},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2073},"showsHalos":false,"name":"Rotator64","partsBinMetaInfo":{"__isSmartRef__":true,"id":2074},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":2081},"eventHandler":{"__isSmartRef__":true,"id":2082},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","583044C9-CDD3-40F2-9467-34D8816F7A90","F234A419-38E4-49E1-B004-B6EF4507413F","5D74E346-3454-44BC-AB9E-48A59B8D3EAC"],"partTests":{"__isSmartRef__":true,"id":2083},"priorExtent":{"__isSmartRef__":true,"id":2088},"distanceToDragEvent":{"__isSmartRef__":true,"id":2089},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":1868},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2090},"__LivelyClassName__":"lively.morphic.Box"},"1987":{"submorphs":[],"scripts":[],"id":"4BA0BF44-2BB1-4148-A8F5-4BB75F44D585","shape":{"__isSmartRef__":true,"id":1988},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1996},"showsHalos":false,"name":"Rotator129","partsBinMetaInfo":{"__isSmartRef__":true,"id":1997},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":2004},"eventHandler":{"__isSmartRef__":true,"id":2005},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","583044C9-CDD3-40F2-9467-34D8816F7A90","F234A419-38E4-49E1-B004-B6EF4507413F","5D74E346-3454-44BC-AB9E-48A59B8D3EAC","58DAEB02-4E06-4479-9297-610B07FB356A"],"partTests":{"__isSmartRef__":true,"id":2006},"priorExtent":{"__isSmartRef__":true,"id":2011},"distanceToDragEvent":{"__isSmartRef__":true,"id":2012},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":1986},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2013},"__LivelyClassName__":"lively.morphic.Box"},"1988":{"position":{"__isSmartRef__":true,"id":1989},"_Extent":{"__isSmartRef__":true,"id":1990},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1991},"_Fill":{"__isSmartRef__":true,"id":1992},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1993},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":1994},"_Position":{"__isSmartRef__":true,"id":1995},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1989":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"1990":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1991":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"1992":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1993":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"1994":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"1995":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1996":{"x":-14.671679586303993,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"1997":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":1998},{"__isSmartRef__":true,"id":2000},{"__isSmartRef__":true,"id":2002}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1998":{"date":{"__isSmartRef__":true,"id":1999},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"1999":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"2000":{"date":{"__isSmartRef__":true,"id":2001},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"2001":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"2002":{"date":{"__isSmartRef__":true,"id":2003},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"2003":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"2004":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"2005":{"morph":{"__isSmartRef__":true,"id":1987},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2006":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2007}},"2007":{"test01IsMorph":{"__isSmartRef__":true,"id":2008}},"2008":{"varMapping":{"__isSmartRef__":true,"id":2009},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":2010},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2009":{"this":{"__isSmartRef__":true,"id":2006}},"2010":{},"2011":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2012":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2013":{"reset":{"__isSmartRef__":true,"id":2014},"grow":{"__isSmartRef__":true,"id":2018},"build":{"__isSmartRef__":true,"id":2022}},"2014":{"varMapping":{"__isSmartRef__":true,"id":2015},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":2016},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2015":{"this":{"__isSmartRef__":true,"id":1987}},"2016":{"timestamp":{"__isSmartRef__":true,"id":2017},"user":"robertkrahn","tags":[]},"2017":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"2018":{"varMapping":{"__isSmartRef__":true,"id":2019},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":2020},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2019":{"this":{"__isSmartRef__":true,"id":1987}},"2020":{"timestamp":{"__isSmartRef__":true,"id":2021},"user":"robertkrahn","tags":[]},"2021":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"2022":{"varMapping":{"__isSmartRef__":true,"id":2023},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":2024},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2023":{"this":{"__isSmartRef__":true,"id":1987}},"2024":{"timestamp":{"__isSmartRef__":true,"id":2025},"user":"robertkrahn","tags":[]},"2025":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"2026":{"submorphs":[],"scripts":[],"id":"1FEF87C2-58AA-4A70-A599-7718B59BA3F3","shape":{"__isSmartRef__":true,"id":2027},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2035},"showsHalos":false,"name":"Rotator129","partsBinMetaInfo":{"__isSmartRef__":true,"id":2036},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":2043},"eventHandler":{"__isSmartRef__":true,"id":2044},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","583044C9-CDD3-40F2-9467-34D8816F7A90","F234A419-38E4-49E1-B004-B6EF4507413F","5D74E346-3454-44BC-AB9E-48A59B8D3EAC","58DAEB02-4E06-4479-9297-610B07FB356A"],"partTests":{"__isSmartRef__":true,"id":2045},"priorExtent":{"__isSmartRef__":true,"id":2050},"distanceToDragEvent":{"__isSmartRef__":true,"id":2051},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":1986},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2052},"__LivelyClassName__":"lively.morphic.Box"},"2027":{"position":{"__isSmartRef__":true,"id":2028},"_Extent":{"__isSmartRef__":true,"id":2029},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2030},"_Fill":{"__isSmartRef__":true,"id":2031},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":2032},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2033},"_Position":{"__isSmartRef__":true,"id":2034},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2028":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2029":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2030":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"2031":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2032":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2033":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"2034":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2035":{"x":14.671679586304007,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2036":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":2037},{"__isSmartRef__":true,"id":2039},{"__isSmartRef__":true,"id":2041}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2037":{"date":{"__isSmartRef__":true,"id":2038},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"2038":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"2039":{"date":{"__isSmartRef__":true,"id":2040},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"2040":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"2041":{"date":{"__isSmartRef__":true,"id":2042},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"2042":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"2043":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"2044":{"morph":{"__isSmartRef__":true,"id":2026},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2045":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2046}},"2046":{"test01IsMorph":{"__isSmartRef__":true,"id":2047}},"2047":{"varMapping":{"__isSmartRef__":true,"id":2048},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":2049},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2048":{"this":{"__isSmartRef__":true,"id":2045}},"2049":{},"2050":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2051":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2052":{"reset":{"__isSmartRef__":true,"id":2053},"grow":{"__isSmartRef__":true,"id":2057},"build":{"__isSmartRef__":true,"id":2061}},"2053":{"varMapping":{"__isSmartRef__":true,"id":2054},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":2055},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2054":{"this":{"__isSmartRef__":true,"id":2026}},"2055":{"timestamp":{"__isSmartRef__":true,"id":2056},"user":"robertkrahn","tags":[]},"2056":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"2057":{"varMapping":{"__isSmartRef__":true,"id":2058},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":2059},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2058":{"this":{"__isSmartRef__":true,"id":2026}},"2059":{"timestamp":{"__isSmartRef__":true,"id":2060},"user":"robertkrahn","tags":[]},"2060":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"2061":{"varMapping":{"__isSmartRef__":true,"id":2062},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":2063},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2062":{"this":{"__isSmartRef__":true,"id":2026}},"2063":{"timestamp":{"__isSmartRef__":true,"id":2064},"user":"robertkrahn","tags":[]},"2064":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"2065":{"position":{"__isSmartRef__":true,"id":2066},"_Extent":{"__isSmartRef__":true,"id":2067},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2068},"_Fill":{"__isSmartRef__":true,"id":2069},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":2070},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2071},"_Position":{"__isSmartRef__":true,"id":2072},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2066":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2067":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2068":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"2069":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2070":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2071":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"2072":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2073":{"x":18.33959948287999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2074":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":2075},{"__isSmartRef__":true,"id":2077},{"__isSmartRef__":true,"id":2079}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2075":{"date":{"__isSmartRef__":true,"id":2076},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"2076":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"2077":{"date":{"__isSmartRef__":true,"id":2078},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"2078":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"2079":{"date":{"__isSmartRef__":true,"id":2080},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"2080":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"2081":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"2082":{"morph":{"__isSmartRef__":true,"id":1986},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2083":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2084}},"2084":{"test01IsMorph":{"__isSmartRef__":true,"id":2085}},"2085":{"varMapping":{"__isSmartRef__":true,"id":2086},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":2087},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2086":{"this":{"__isSmartRef__":true,"id":2083}},"2087":{},"2088":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2089":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2090":{"reset":{"__isSmartRef__":true,"id":2091},"grow":{"__isSmartRef__":true,"id":2095},"build":{"__isSmartRef__":true,"id":2099}},"2091":{"varMapping":{"__isSmartRef__":true,"id":2092},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":2093},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2092":{"this":{"__isSmartRef__":true,"id":1986}},"2093":{"timestamp":{"__isSmartRef__":true,"id":2094},"user":"robertkrahn","tags":[]},"2094":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"2095":{"varMapping":{"__isSmartRef__":true,"id":2096},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":2097},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2096":{"this":{"__isSmartRef__":true,"id":1986}},"2097":{"timestamp":{"__isSmartRef__":true,"id":2098},"user":"robertkrahn","tags":[]},"2098":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"2099":{"varMapping":{"__isSmartRef__":true,"id":2100},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":2101},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2100":{"this":{"__isSmartRef__":true,"id":1986}},"2101":{"timestamp":{"__isSmartRef__":true,"id":2102},"user":"robertkrahn","tags":[]},"2102":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"2103":{"position":{"__isSmartRef__":true,"id":2104},"_Extent":{"__isSmartRef__":true,"id":2105},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2106},"_Fill":{"__isSmartRef__":true,"id":2107},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":2108},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2109},"_Position":{"__isSmartRef__":true,"id":2110},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2104":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2105":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2106":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"2107":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2108":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2109":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"2110":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2111":{"x":-22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2112":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":2113},{"__isSmartRef__":true,"id":2115},{"__isSmartRef__":true,"id":2117}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2113":{"date":{"__isSmartRef__":true,"id":2114},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"2114":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"2115":{"date":{"__isSmartRef__":true,"id":2116},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"2116":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"2117":{"date":{"__isSmartRef__":true,"id":2118},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"2118":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"2119":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"2120":{"morph":{"__isSmartRef__":true,"id":1868},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2121":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2122}},"2122":{"test01IsMorph":{"__isSmartRef__":true,"id":2123}},"2123":{"varMapping":{"__isSmartRef__":true,"id":2124},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":2125},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2124":{"this":{"__isSmartRef__":true,"id":2121}},"2125":{},"2126":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2127":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2128":{"reset":{"__isSmartRef__":true,"id":2129},"grow":{"__isSmartRef__":true,"id":2133},"build":{"__isSmartRef__":true,"id":2137}},"2129":{"varMapping":{"__isSmartRef__":true,"id":2130},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":2131},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2130":{"this":{"__isSmartRef__":true,"id":1868}},"2131":{"timestamp":{"__isSmartRef__":true,"id":2132},"user":"robertkrahn","tags":[]},"2132":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"2133":{"varMapping":{"__isSmartRef__":true,"id":2134},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":2135},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2134":{"this":{"__isSmartRef__":true,"id":1868}},"2135":{"timestamp":{"__isSmartRef__":true,"id":2136},"user":"robertkrahn","tags":[]},"2136":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"2137":{"varMapping":{"__isSmartRef__":true,"id":2138},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":2139},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2138":{"this":{"__isSmartRef__":true,"id":1868}},"2139":{"timestamp":{"__isSmartRef__":true,"id":2140},"user":"robertkrahn","tags":[]},"2140":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"2141":{"submorphs":[{"__isSmartRef__":true,"id":2142},{"__isSmartRef__":true,"id":2259}],"scripts":[],"id":"4C83F4E2-9451-4BBA-B8E4-22F40957E7C3","shape":{"__isSmartRef__":true,"id":2376},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2384},"showsHalos":false,"name":"Rotator32","partsBinMetaInfo":{"__isSmartRef__":true,"id":2385},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":2392},"eventHandler":{"__isSmartRef__":true,"id":2393},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","583044C9-CDD3-40F2-9467-34D8816F7A90","F234A419-38E4-49E1-B004-B6EF4507413F"],"partTests":{"__isSmartRef__":true,"id":2394},"priorExtent":{"__isSmartRef__":true,"id":2399},"distanceToDragEvent":{"__isSmartRef__":true,"id":2400},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":1867},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2401},"__LivelyClassName__":"lively.morphic.Box"},"2142":{"submorphs":[{"__isSmartRef__":true,"id":2143},{"__isSmartRef__":true,"id":2182}],"scripts":[],"id":"7432E916-8A10-4739-BB79-43B3B709863E","shape":{"__isSmartRef__":true,"id":2221},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2229},"showsHalos":false,"name":"Rotator65","partsBinMetaInfo":{"__isSmartRef__":true,"id":2230},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":2237},"eventHandler":{"__isSmartRef__":true,"id":2238},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","583044C9-CDD3-40F2-9467-34D8816F7A90","F234A419-38E4-49E1-B004-B6EF4507413F","4C83F4E2-9451-4BBA-B8E4-22F40957E7C3"],"partTests":{"__isSmartRef__":true,"id":2239},"priorExtent":{"__isSmartRef__":true,"id":2244},"distanceToDragEvent":{"__isSmartRef__":true,"id":2245},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":2141},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2246},"__LivelyClassName__":"lively.morphic.Box"},"2143":{"submorphs":[],"scripts":[],"id":"BD75B94D-0D4E-42BF-A817-67715F485380","shape":{"__isSmartRef__":true,"id":2144},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2152},"showsHalos":false,"name":"Rotator130","partsBinMetaInfo":{"__isSmartRef__":true,"id":2153},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":2160},"eventHandler":{"__isSmartRef__":true,"id":2161},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","583044C9-CDD3-40F2-9467-34D8816F7A90","F234A419-38E4-49E1-B004-B6EF4507413F","4C83F4E2-9451-4BBA-B8E4-22F40957E7C3","7432E916-8A10-4739-BB79-43B3B709863E"],"partTests":{"__isSmartRef__":true,"id":2162},"priorExtent":{"__isSmartRef__":true,"id":2167},"distanceToDragEvent":{"__isSmartRef__":true,"id":2168},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":2142},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2169},"__LivelyClassName__":"lively.morphic.Box"},"2144":{"position":{"__isSmartRef__":true,"id":2145},"_Extent":{"__isSmartRef__":true,"id":2146},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2147},"_Fill":{"__isSmartRef__":true,"id":2148},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":2149},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2150},"_Position":{"__isSmartRef__":true,"id":2151},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2145":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2146":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2147":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"2148":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2149":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2150":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"2151":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2152":{"x":-14.671679586304004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2153":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":2154},{"__isSmartRef__":true,"id":2156},{"__isSmartRef__":true,"id":2158}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2154":{"date":{"__isSmartRef__":true,"id":2155},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"2155":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"2156":{"date":{"__isSmartRef__":true,"id":2157},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"2157":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"2158":{"date":{"__isSmartRef__":true,"id":2159},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"2159":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"2160":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"2161":{"morph":{"__isSmartRef__":true,"id":2143},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2162":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2163}},"2163":{"test01IsMorph":{"__isSmartRef__":true,"id":2164}},"2164":{"varMapping":{"__isSmartRef__":true,"id":2165},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":2166},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2165":{"this":{"__isSmartRef__":true,"id":2162}},"2166":{},"2167":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2168":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2169":{"reset":{"__isSmartRef__":true,"id":2170},"grow":{"__isSmartRef__":true,"id":2174},"build":{"__isSmartRef__":true,"id":2178}},"2170":{"varMapping":{"__isSmartRef__":true,"id":2171},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":2172},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2171":{"this":{"__isSmartRef__":true,"id":2143}},"2172":{"timestamp":{"__isSmartRef__":true,"id":2173},"user":"robertkrahn","tags":[]},"2173":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"2174":{"varMapping":{"__isSmartRef__":true,"id":2175},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":2176},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2175":{"this":{"__isSmartRef__":true,"id":2143}},"2176":{"timestamp":{"__isSmartRef__":true,"id":2177},"user":"robertkrahn","tags":[]},"2177":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"2178":{"varMapping":{"__isSmartRef__":true,"id":2179},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":2180},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2179":{"this":{"__isSmartRef__":true,"id":2143}},"2180":{"timestamp":{"__isSmartRef__":true,"id":2181},"user":"robertkrahn","tags":[]},"2181":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"2182":{"submorphs":[],"scripts":[],"id":"88DFAC3A-1547-4654-B52A-1AA03AA8D11B","shape":{"__isSmartRef__":true,"id":2183},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2191},"showsHalos":false,"name":"Rotator130","partsBinMetaInfo":{"__isSmartRef__":true,"id":2192},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":2199},"eventHandler":{"__isSmartRef__":true,"id":2200},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","583044C9-CDD3-40F2-9467-34D8816F7A90","F234A419-38E4-49E1-B004-B6EF4507413F","4C83F4E2-9451-4BBA-B8E4-22F40957E7C3","7432E916-8A10-4739-BB79-43B3B709863E"],"partTests":{"__isSmartRef__":true,"id":2201},"priorExtent":{"__isSmartRef__":true,"id":2206},"distanceToDragEvent":{"__isSmartRef__":true,"id":2207},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":2142},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2208},"__LivelyClassName__":"lively.morphic.Box"},"2183":{"position":{"__isSmartRef__":true,"id":2184},"_Extent":{"__isSmartRef__":true,"id":2185},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2186},"_Fill":{"__isSmartRef__":true,"id":2187},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":2188},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2189},"_Position":{"__isSmartRef__":true,"id":2190},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2184":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2185":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2186":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"2187":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2188":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2189":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"2190":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2191":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2192":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":2193},{"__isSmartRef__":true,"id":2195},{"__isSmartRef__":true,"id":2197}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2193":{"date":{"__isSmartRef__":true,"id":2194},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"2194":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"2195":{"date":{"__isSmartRef__":true,"id":2196},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"2196":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"2197":{"date":{"__isSmartRef__":true,"id":2198},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"2198":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"2199":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"2200":{"morph":{"__isSmartRef__":true,"id":2182},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2201":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2202}},"2202":{"test01IsMorph":{"__isSmartRef__":true,"id":2203}},"2203":{"varMapping":{"__isSmartRef__":true,"id":2204},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":2205},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2204":{"this":{"__isSmartRef__":true,"id":2201}},"2205":{},"2206":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2207":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2208":{"reset":{"__isSmartRef__":true,"id":2209},"grow":{"__isSmartRef__":true,"id":2213},"build":{"__isSmartRef__":true,"id":2217}},"2209":{"varMapping":{"__isSmartRef__":true,"id":2210},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":2211},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2210":{"this":{"__isSmartRef__":true,"id":2182}},"2211":{"timestamp":{"__isSmartRef__":true,"id":2212},"user":"robertkrahn","tags":[]},"2212":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"2213":{"varMapping":{"__isSmartRef__":true,"id":2214},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":2215},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2214":{"this":{"__isSmartRef__":true,"id":2182}},"2215":{"timestamp":{"__isSmartRef__":true,"id":2216},"user":"robertkrahn","tags":[]},"2216":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"2217":{"varMapping":{"__isSmartRef__":true,"id":2218},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":2219},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2218":{"this":{"__isSmartRef__":true,"id":2182}},"2219":{"timestamp":{"__isSmartRef__":true,"id":2220},"user":"robertkrahn","tags":[]},"2220":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"2221":{"position":{"__isSmartRef__":true,"id":2222},"_Extent":{"__isSmartRef__":true,"id":2223},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2224},"_Fill":{"__isSmartRef__":true,"id":2225},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":2226},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2227},"_Position":{"__isSmartRef__":true,"id":2228},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2222":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2223":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2224":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"2225":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2226":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2227":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"2228":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2229":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2230":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":2231},{"__isSmartRef__":true,"id":2233},{"__isSmartRef__":true,"id":2235}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2231":{"date":{"__isSmartRef__":true,"id":2232},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"2232":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"2233":{"date":{"__isSmartRef__":true,"id":2234},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"2234":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"2235":{"date":{"__isSmartRef__":true,"id":2236},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"2236":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"2237":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"2238":{"morph":{"__isSmartRef__":true,"id":2142},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2239":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2240}},"2240":{"test01IsMorph":{"__isSmartRef__":true,"id":2241}},"2241":{"varMapping":{"__isSmartRef__":true,"id":2242},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":2243},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2242":{"this":{"__isSmartRef__":true,"id":2239}},"2243":{},"2244":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2245":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2246":{"reset":{"__isSmartRef__":true,"id":2247},"grow":{"__isSmartRef__":true,"id":2251},"build":{"__isSmartRef__":true,"id":2255}},"2247":{"varMapping":{"__isSmartRef__":true,"id":2248},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":2249},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2248":{"this":{"__isSmartRef__":true,"id":2142}},"2249":{"timestamp":{"__isSmartRef__":true,"id":2250},"user":"robertkrahn","tags":[]},"2250":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"2251":{"varMapping":{"__isSmartRef__":true,"id":2252},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":2253},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2252":{"this":{"__isSmartRef__":true,"id":2142}},"2253":{"timestamp":{"__isSmartRef__":true,"id":2254},"user":"robertkrahn","tags":[]},"2254":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"2255":{"varMapping":{"__isSmartRef__":true,"id":2256},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":2257},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2256":{"this":{"__isSmartRef__":true,"id":2142}},"2257":{"timestamp":{"__isSmartRef__":true,"id":2258},"user":"robertkrahn","tags":[]},"2258":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"2259":{"submorphs":[{"__isSmartRef__":true,"id":2260},{"__isSmartRef__":true,"id":2299}],"scripts":[],"id":"C4735E4B-272E-4C02-8AA7-42EF7DB1DF82","shape":{"__isSmartRef__":true,"id":2338},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2346},"showsHalos":false,"name":"Rotator65","partsBinMetaInfo":{"__isSmartRef__":true,"id":2347},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":2354},"eventHandler":{"__isSmartRef__":true,"id":2355},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","583044C9-CDD3-40F2-9467-34D8816F7A90","F234A419-38E4-49E1-B004-B6EF4507413F","4C83F4E2-9451-4BBA-B8E4-22F40957E7C3"],"partTests":{"__isSmartRef__":true,"id":2356},"priorExtent":{"__isSmartRef__":true,"id":2361},"distanceToDragEvent":{"__isSmartRef__":true,"id":2362},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":2141},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2363},"__LivelyClassName__":"lively.morphic.Box"},"2260":{"submorphs":[],"scripts":[],"id":"C7E08F9E-D0F8-4996-BDC8-638D95F23D09","shape":{"__isSmartRef__":true,"id":2261},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2269},"showsHalos":false,"name":"Rotator131","partsBinMetaInfo":{"__isSmartRef__":true,"id":2270},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":2277},"eventHandler":{"__isSmartRef__":true,"id":2278},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","583044C9-CDD3-40F2-9467-34D8816F7A90","F234A419-38E4-49E1-B004-B6EF4507413F","4C83F4E2-9451-4BBA-B8E4-22F40957E7C3","C4735E4B-272E-4C02-8AA7-42EF7DB1DF82"],"partTests":{"__isSmartRef__":true,"id":2279},"priorExtent":{"__isSmartRef__":true,"id":2284},"distanceToDragEvent":{"__isSmartRef__":true,"id":2285},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":2259},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2286},"__LivelyClassName__":"lively.morphic.Box"},"2261":{"position":{"__isSmartRef__":true,"id":2262},"_Extent":{"__isSmartRef__":true,"id":2263},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2264},"_Fill":{"__isSmartRef__":true,"id":2265},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":2266},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2267},"_Position":{"__isSmartRef__":true,"id":2268},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2262":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2263":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2264":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"2265":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2266":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2267":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"2268":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2269":{"x":-14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2270":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":2271},{"__isSmartRef__":true,"id":2273},{"__isSmartRef__":true,"id":2275}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2271":{"date":{"__isSmartRef__":true,"id":2272},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"2272":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"2273":{"date":{"__isSmartRef__":true,"id":2274},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"2274":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"2275":{"date":{"__isSmartRef__":true,"id":2276},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"2276":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"2277":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"2278":{"morph":{"__isSmartRef__":true,"id":2260},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2279":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2280}},"2280":{"test01IsMorph":{"__isSmartRef__":true,"id":2281}},"2281":{"varMapping":{"__isSmartRef__":true,"id":2282},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":2283},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2282":{"this":{"__isSmartRef__":true,"id":2279}},"2283":{},"2284":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2285":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2286":{"reset":{"__isSmartRef__":true,"id":2287},"grow":{"__isSmartRef__":true,"id":2291},"build":{"__isSmartRef__":true,"id":2295}},"2287":{"varMapping":{"__isSmartRef__":true,"id":2288},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":2289},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2288":{"this":{"__isSmartRef__":true,"id":2260}},"2289":{"timestamp":{"__isSmartRef__":true,"id":2290},"user":"robertkrahn","tags":[]},"2290":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"2291":{"varMapping":{"__isSmartRef__":true,"id":2292},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":2293},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2292":{"this":{"__isSmartRef__":true,"id":2260}},"2293":{"timestamp":{"__isSmartRef__":true,"id":2294},"user":"robertkrahn","tags":[]},"2294":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"2295":{"varMapping":{"__isSmartRef__":true,"id":2296},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":2297},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2296":{"this":{"__isSmartRef__":true,"id":2260}},"2297":{"timestamp":{"__isSmartRef__":true,"id":2298},"user":"robertkrahn","tags":[]},"2298":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"2299":{"submorphs":[],"scripts":[],"id":"96A41378-FB84-45F7-A155-D7E3EFAEA337","shape":{"__isSmartRef__":true,"id":2300},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2308},"showsHalos":false,"name":"Rotator131","partsBinMetaInfo":{"__isSmartRef__":true,"id":2309},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":2316},"eventHandler":{"__isSmartRef__":true,"id":2317},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","583044C9-CDD3-40F2-9467-34D8816F7A90","F234A419-38E4-49E1-B004-B6EF4507413F","4C83F4E2-9451-4BBA-B8E4-22F40957E7C3","C4735E4B-272E-4C02-8AA7-42EF7DB1DF82"],"partTests":{"__isSmartRef__":true,"id":2318},"priorExtent":{"__isSmartRef__":true,"id":2323},"distanceToDragEvent":{"__isSmartRef__":true,"id":2324},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":2259},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2325},"__LivelyClassName__":"lively.morphic.Box"},"2300":{"position":{"__isSmartRef__":true,"id":2301},"_Extent":{"__isSmartRef__":true,"id":2302},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2303},"_Fill":{"__isSmartRef__":true,"id":2304},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":2305},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2306},"_Position":{"__isSmartRef__":true,"id":2307},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2301":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2302":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2303":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"2304":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2305":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2306":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"2307":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2308":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2309":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":2310},{"__isSmartRef__":true,"id":2312},{"__isSmartRef__":true,"id":2314}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2310":{"date":{"__isSmartRef__":true,"id":2311},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"2311":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"2312":{"date":{"__isSmartRef__":true,"id":2313},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"2313":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"2314":{"date":{"__isSmartRef__":true,"id":2315},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"2315":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"2316":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"2317":{"morph":{"__isSmartRef__":true,"id":2299},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2318":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2319}},"2319":{"test01IsMorph":{"__isSmartRef__":true,"id":2320}},"2320":{"varMapping":{"__isSmartRef__":true,"id":2321},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":2322},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2321":{"this":{"__isSmartRef__":true,"id":2318}},"2322":{},"2323":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2324":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2325":{"reset":{"__isSmartRef__":true,"id":2326},"grow":{"__isSmartRef__":true,"id":2330},"build":{"__isSmartRef__":true,"id":2334}},"2326":{"varMapping":{"__isSmartRef__":true,"id":2327},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":2328},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2327":{"this":{"__isSmartRef__":true,"id":2299}},"2328":{"timestamp":{"__isSmartRef__":true,"id":2329},"user":"robertkrahn","tags":[]},"2329":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"2330":{"varMapping":{"__isSmartRef__":true,"id":2331},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":2332},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2331":{"this":{"__isSmartRef__":true,"id":2299}},"2332":{"timestamp":{"__isSmartRef__":true,"id":2333},"user":"robertkrahn","tags":[]},"2333":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"2334":{"varMapping":{"__isSmartRef__":true,"id":2335},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":2336},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2335":{"this":{"__isSmartRef__":true,"id":2299}},"2336":{"timestamp":{"__isSmartRef__":true,"id":2337},"user":"robertkrahn","tags":[]},"2337":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"2338":{"position":{"__isSmartRef__":true,"id":2339},"_Extent":{"__isSmartRef__":true,"id":2340},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2341},"_Fill":{"__isSmartRef__":true,"id":2342},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":2343},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2344},"_Position":{"__isSmartRef__":true,"id":2345},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2339":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2340":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2341":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"2342":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2343":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2344":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"2345":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2346":{"x":18.339599482880004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2347":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":2348},{"__isSmartRef__":true,"id":2350},{"__isSmartRef__":true,"id":2352}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2348":{"date":{"__isSmartRef__":true,"id":2349},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"2349":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"2350":{"date":{"__isSmartRef__":true,"id":2351},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"2351":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"2352":{"date":{"__isSmartRef__":true,"id":2353},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"2353":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"2354":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"2355":{"morph":{"__isSmartRef__":true,"id":2259},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2356":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2357}},"2357":{"test01IsMorph":{"__isSmartRef__":true,"id":2358}},"2358":{"varMapping":{"__isSmartRef__":true,"id":2359},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":2360},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2359":{"this":{"__isSmartRef__":true,"id":2356}},"2360":{},"2361":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2362":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2363":{"reset":{"__isSmartRef__":true,"id":2364},"grow":{"__isSmartRef__":true,"id":2368},"build":{"__isSmartRef__":true,"id":2372}},"2364":{"varMapping":{"__isSmartRef__":true,"id":2365},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":2366},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2365":{"this":{"__isSmartRef__":true,"id":2259}},"2366":{"timestamp":{"__isSmartRef__":true,"id":2367},"user":"robertkrahn","tags":[]},"2367":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"2368":{"varMapping":{"__isSmartRef__":true,"id":2369},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":2370},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2369":{"this":{"__isSmartRef__":true,"id":2259}},"2370":{"timestamp":{"__isSmartRef__":true,"id":2371},"user":"robertkrahn","tags":[]},"2371":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"2372":{"varMapping":{"__isSmartRef__":true,"id":2373},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":2374},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2373":{"this":{"__isSmartRef__":true,"id":2259}},"2374":{"timestamp":{"__isSmartRef__":true,"id":2375},"user":"robertkrahn","tags":[]},"2375":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"2376":{"position":{"__isSmartRef__":true,"id":2377},"_Extent":{"__isSmartRef__":true,"id":2378},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2379},"_Fill":{"__isSmartRef__":true,"id":2380},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":2381},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2382},"_Position":{"__isSmartRef__":true,"id":2383},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2377":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2378":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2379":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"2380":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2381":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2382":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"2383":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2384":{"x":22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2385":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":2386},{"__isSmartRef__":true,"id":2388},{"__isSmartRef__":true,"id":2390}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2386":{"date":{"__isSmartRef__":true,"id":2387},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"2387":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"2388":{"date":{"__isSmartRef__":true,"id":2389},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"2389":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"2390":{"date":{"__isSmartRef__":true,"id":2391},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"2391":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"2392":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"2393":{"morph":{"__isSmartRef__":true,"id":2141},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2394":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2395}},"2395":{"test01IsMorph":{"__isSmartRef__":true,"id":2396}},"2396":{"varMapping":{"__isSmartRef__":true,"id":2397},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":2398},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2397":{"this":{"__isSmartRef__":true,"id":2394}},"2398":{},"2399":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2400":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2401":{"reset":{"__isSmartRef__":true,"id":2402},"grow":{"__isSmartRef__":true,"id":2406},"build":{"__isSmartRef__":true,"id":2410}},"2402":{"varMapping":{"__isSmartRef__":true,"id":2403},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":2404},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2403":{"this":{"__isSmartRef__":true,"id":2141}},"2404":{"timestamp":{"__isSmartRef__":true,"id":2405},"user":"robertkrahn","tags":[]},"2405":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"2406":{"varMapping":{"__isSmartRef__":true,"id":2407},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":2408},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2407":{"this":{"__isSmartRef__":true,"id":2141}},"2408":{"timestamp":{"__isSmartRef__":true,"id":2409},"user":"robertkrahn","tags":[]},"2409":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"2410":{"varMapping":{"__isSmartRef__":true,"id":2411},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":2412},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2411":{"this":{"__isSmartRef__":true,"id":2141}},"2412":{"timestamp":{"__isSmartRef__":true,"id":2413},"user":"robertkrahn","tags":[]},"2413":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"2414":{"position":{"__isSmartRef__":true,"id":2415},"_Extent":{"__isSmartRef__":true,"id":2416},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2417},"_Fill":{"__isSmartRef__":true,"id":2418},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":2419},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2420},"_Position":{"__isSmartRef__":true,"id":2421},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2415":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2416":{"x":45.848998707199996,"y":7.587077488639986,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2417":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"2418":{"r":0.5686193533490198,"g":0.5686193533490198,"b":0.5686193533490198,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2419":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2420":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"2421":{"x":-22.924499353599998,"y":-3.793538744319993,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2422":{"x":-28.65562419199998,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2423":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":2424},{"__isSmartRef__":true,"id":2426},{"__isSmartRef__":true,"id":2428}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2424":{"date":{"__isSmartRef__":true,"id":2425},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"2425":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"2426":{"date":{"__isSmartRef__":true,"id":2427},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"2427":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"2428":{"date":{"__isSmartRef__":true,"id":2429},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"2429":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"2430":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"2431":{"morph":{"__isSmartRef__":true,"id":1867},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2432":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2433}},"2433":{"test01IsMorph":{"__isSmartRef__":true,"id":2434}},"2434":{"varMapping":{"__isSmartRef__":true,"id":2435},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":2436},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2435":{"this":{"__isSmartRef__":true,"id":2432}},"2436":{},"2437":{"x":57.31124838399999,"y":9.483846860799982,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2438":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2439":{"reset":{"__isSmartRef__":true,"id":2440},"grow":{"__isSmartRef__":true,"id":2444},"build":{"__isSmartRef__":true,"id":2448}},"2440":{"varMapping":{"__isSmartRef__":true,"id":2441},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":2442},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2441":{"this":{"__isSmartRef__":true,"id":1867}},"2442":{"timestamp":{"__isSmartRef__":true,"id":2443},"user":"robertkrahn","tags":[]},"2443":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"2444":{"varMapping":{"__isSmartRef__":true,"id":2445},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":2446},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2445":{"this":{"__isSmartRef__":true,"id":1867}},"2446":{"timestamp":{"__isSmartRef__":true,"id":2447},"user":"robertkrahn","tags":[]},"2447":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"2448":{"varMapping":{"__isSmartRef__":true,"id":2449},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":2450},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2449":{"this":{"__isSmartRef__":true,"id":1867}},"2450":{"timestamp":{"__isSmartRef__":true,"id":2451},"user":"robertkrahn","tags":[]},"2451":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"2452":{"submorphs":[{"__isSmartRef__":true,"id":2453},{"__isSmartRef__":true,"id":2726}],"scripts":[],"id":"BD3BDE9D-1979-477B-BFBD-CEEC0C908303","shape":{"__isSmartRef__":true,"id":2999},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3007},"showsHalos":false,"name":"Rotator16","partsBinMetaInfo":{"__isSmartRef__":true,"id":3008},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":3015},"eventHandler":{"__isSmartRef__":true,"id":3016},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","583044C9-CDD3-40F2-9467-34D8816F7A90"],"partTests":{"__isSmartRef__":true,"id":3017},"priorExtent":{"__isSmartRef__":true,"id":3022},"distanceToDragEvent":{"__isSmartRef__":true,"id":3023},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":1866},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3024},"__LivelyClassName__":"lively.morphic.Box"},"2453":{"submorphs":[{"__isSmartRef__":true,"id":2454},{"__isSmartRef__":true,"id":2571}],"scripts":[],"id":"5F6ACD67-9C51-46EF-AB9C-2ABB4D14AD95","shape":{"__isSmartRef__":true,"id":2688},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2696},"showsHalos":false,"name":"Rotator33","partsBinMetaInfo":{"__isSmartRef__":true,"id":2697},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":2704},"eventHandler":{"__isSmartRef__":true,"id":2705},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","583044C9-CDD3-40F2-9467-34D8816F7A90","BD3BDE9D-1979-477B-BFBD-CEEC0C908303"],"partTests":{"__isSmartRef__":true,"id":2706},"priorExtent":{"__isSmartRef__":true,"id":2711},"distanceToDragEvent":{"__isSmartRef__":true,"id":2712},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":2452},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2713},"__LivelyClassName__":"lively.morphic.Box"},"2454":{"submorphs":[{"__isSmartRef__":true,"id":2455},{"__isSmartRef__":true,"id":2494}],"scripts":[],"id":"BBFAD60C-EE94-4397-AE30-85489AB37E34","shape":{"__isSmartRef__":true,"id":2533},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2541},"showsHalos":false,"name":"Rotator66","partsBinMetaInfo":{"__isSmartRef__":true,"id":2542},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":2549},"eventHandler":{"__isSmartRef__":true,"id":2550},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","583044C9-CDD3-40F2-9467-34D8816F7A90","BD3BDE9D-1979-477B-BFBD-CEEC0C908303","5F6ACD67-9C51-46EF-AB9C-2ABB4D14AD95"],"partTests":{"__isSmartRef__":true,"id":2551},"priorExtent":{"__isSmartRef__":true,"id":2556},"distanceToDragEvent":{"__isSmartRef__":true,"id":2557},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":2453},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2558},"__LivelyClassName__":"lively.morphic.Box"},"2455":{"submorphs":[],"scripts":[],"id":"53BEE09C-F2F4-4231-847A-BD4D351F24C8","shape":{"__isSmartRef__":true,"id":2456},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2464},"showsHalos":false,"name":"Rotator132","partsBinMetaInfo":{"__isSmartRef__":true,"id":2465},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":2472},"eventHandler":{"__isSmartRef__":true,"id":2473},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","583044C9-CDD3-40F2-9467-34D8816F7A90","BD3BDE9D-1979-477B-BFBD-CEEC0C908303","5F6ACD67-9C51-46EF-AB9C-2ABB4D14AD95","BBFAD60C-EE94-4397-AE30-85489AB37E34"],"partTests":{"__isSmartRef__":true,"id":2474},"priorExtent":{"__isSmartRef__":true,"id":2479},"distanceToDragEvent":{"__isSmartRef__":true,"id":2480},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":2454},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2481},"__LivelyClassName__":"lively.morphic.Box"},"2456":{"position":{"__isSmartRef__":true,"id":2457},"_Extent":{"__isSmartRef__":true,"id":2458},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2459},"_Fill":{"__isSmartRef__":true,"id":2460},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":2461},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2462},"_Position":{"__isSmartRef__":true,"id":2463},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2457":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2458":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2459":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"2460":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2461":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2462":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"2463":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2464":{"x":-14.671679586304004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2465":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":2466},{"__isSmartRef__":true,"id":2468},{"__isSmartRef__":true,"id":2470}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2466":{"date":{"__isSmartRef__":true,"id":2467},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"2467":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"2468":{"date":{"__isSmartRef__":true,"id":2469},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"2469":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"2470":{"date":{"__isSmartRef__":true,"id":2471},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"2471":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"2472":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"2473":{"morph":{"__isSmartRef__":true,"id":2455},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2474":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2475}},"2475":{"test01IsMorph":{"__isSmartRef__":true,"id":2476}},"2476":{"varMapping":{"__isSmartRef__":true,"id":2477},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":2478},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2477":{"this":{"__isSmartRef__":true,"id":2474}},"2478":{},"2479":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2480":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2481":{"reset":{"__isSmartRef__":true,"id":2482},"grow":{"__isSmartRef__":true,"id":2486},"build":{"__isSmartRef__":true,"id":2490}},"2482":{"varMapping":{"__isSmartRef__":true,"id":2483},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":2484},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2483":{"this":{"__isSmartRef__":true,"id":2455}},"2484":{"timestamp":{"__isSmartRef__":true,"id":2485},"user":"robertkrahn","tags":[]},"2485":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"2486":{"varMapping":{"__isSmartRef__":true,"id":2487},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":2488},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2487":{"this":{"__isSmartRef__":true,"id":2455}},"2488":{"timestamp":{"__isSmartRef__":true,"id":2489},"user":"robertkrahn","tags":[]},"2489":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"2490":{"varMapping":{"__isSmartRef__":true,"id":2491},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":2492},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2491":{"this":{"__isSmartRef__":true,"id":2455}},"2492":{"timestamp":{"__isSmartRef__":true,"id":2493},"user":"robertkrahn","tags":[]},"2493":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"2494":{"submorphs":[],"scripts":[],"id":"DD6EE2A7-6CBC-4900-82CE-4B2BA17BA68C","shape":{"__isSmartRef__":true,"id":2495},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2503},"showsHalos":false,"name":"Rotator132","partsBinMetaInfo":{"__isSmartRef__":true,"id":2504},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":2511},"eventHandler":{"__isSmartRef__":true,"id":2512},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","583044C9-CDD3-40F2-9467-34D8816F7A90","BD3BDE9D-1979-477B-BFBD-CEEC0C908303","5F6ACD67-9C51-46EF-AB9C-2ABB4D14AD95","BBFAD60C-EE94-4397-AE30-85489AB37E34"],"partTests":{"__isSmartRef__":true,"id":2513},"priorExtent":{"__isSmartRef__":true,"id":2518},"distanceToDragEvent":{"__isSmartRef__":true,"id":2519},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":2454},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2520},"__LivelyClassName__":"lively.morphic.Box"},"2495":{"position":{"__isSmartRef__":true,"id":2496},"_Extent":{"__isSmartRef__":true,"id":2497},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2498},"_Fill":{"__isSmartRef__":true,"id":2499},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":2500},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2501},"_Position":{"__isSmartRef__":true,"id":2502},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2496":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2497":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2498":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"2499":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2500":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2501":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"2502":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2503":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2504":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":2505},{"__isSmartRef__":true,"id":2507},{"__isSmartRef__":true,"id":2509}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2505":{"date":{"__isSmartRef__":true,"id":2506},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"2506":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"2507":{"date":{"__isSmartRef__":true,"id":2508},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"2508":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"2509":{"date":{"__isSmartRef__":true,"id":2510},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"2510":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"2511":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"2512":{"morph":{"__isSmartRef__":true,"id":2494},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2513":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2514}},"2514":{"test01IsMorph":{"__isSmartRef__":true,"id":2515}},"2515":{"varMapping":{"__isSmartRef__":true,"id":2516},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":2517},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2516":{"this":{"__isSmartRef__":true,"id":2513}},"2517":{},"2518":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2519":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2520":{"reset":{"__isSmartRef__":true,"id":2521},"grow":{"__isSmartRef__":true,"id":2525},"build":{"__isSmartRef__":true,"id":2529}},"2521":{"varMapping":{"__isSmartRef__":true,"id":2522},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":2523},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2522":{"this":{"__isSmartRef__":true,"id":2494}},"2523":{"timestamp":{"__isSmartRef__":true,"id":2524},"user":"robertkrahn","tags":[]},"2524":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"2525":{"varMapping":{"__isSmartRef__":true,"id":2526},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":2527},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2526":{"this":{"__isSmartRef__":true,"id":2494}},"2527":{"timestamp":{"__isSmartRef__":true,"id":2528},"user":"robertkrahn","tags":[]},"2528":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"2529":{"varMapping":{"__isSmartRef__":true,"id":2530},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":2531},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2530":{"this":{"__isSmartRef__":true,"id":2494}},"2531":{"timestamp":{"__isSmartRef__":true,"id":2532},"user":"robertkrahn","tags":[]},"2532":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"2533":{"position":{"__isSmartRef__":true,"id":2534},"_Extent":{"__isSmartRef__":true,"id":2535},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2536},"_Fill":{"__isSmartRef__":true,"id":2537},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":2538},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2539},"_Position":{"__isSmartRef__":true,"id":2540},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2534":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2535":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2536":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"2537":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2538":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2539":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"2540":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2541":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2542":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":2543},{"__isSmartRef__":true,"id":2545},{"__isSmartRef__":true,"id":2547}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2543":{"date":{"__isSmartRef__":true,"id":2544},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"2544":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"2545":{"date":{"__isSmartRef__":true,"id":2546},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"2546":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"2547":{"date":{"__isSmartRef__":true,"id":2548},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"2548":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"2549":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"2550":{"morph":{"__isSmartRef__":true,"id":2454},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2551":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2552}},"2552":{"test01IsMorph":{"__isSmartRef__":true,"id":2553}},"2553":{"varMapping":{"__isSmartRef__":true,"id":2554},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":2555},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2554":{"this":{"__isSmartRef__":true,"id":2551}},"2555":{},"2556":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2557":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2558":{"reset":{"__isSmartRef__":true,"id":2559},"grow":{"__isSmartRef__":true,"id":2563},"build":{"__isSmartRef__":true,"id":2567}},"2559":{"varMapping":{"__isSmartRef__":true,"id":2560},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":2561},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2560":{"this":{"__isSmartRef__":true,"id":2454}},"2561":{"timestamp":{"__isSmartRef__":true,"id":2562},"user":"robertkrahn","tags":[]},"2562":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"2563":{"varMapping":{"__isSmartRef__":true,"id":2564},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":2565},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2564":{"this":{"__isSmartRef__":true,"id":2454}},"2565":{"timestamp":{"__isSmartRef__":true,"id":2566},"user":"robertkrahn","tags":[]},"2566":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"2567":{"varMapping":{"__isSmartRef__":true,"id":2568},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":2569},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2568":{"this":{"__isSmartRef__":true,"id":2454}},"2569":{"timestamp":{"__isSmartRef__":true,"id":2570},"user":"robertkrahn","tags":[]},"2570":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"2571":{"submorphs":[{"__isSmartRef__":true,"id":2572},{"__isSmartRef__":true,"id":2611}],"scripts":[],"id":"B0379BF8-860E-4A38-B272-7BCF3F5D1B8C","shape":{"__isSmartRef__":true,"id":2650},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2658},"showsHalos":false,"name":"Rotator66","partsBinMetaInfo":{"__isSmartRef__":true,"id":2659},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":2666},"eventHandler":{"__isSmartRef__":true,"id":2667},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","583044C9-CDD3-40F2-9467-34D8816F7A90","BD3BDE9D-1979-477B-BFBD-CEEC0C908303","5F6ACD67-9C51-46EF-AB9C-2ABB4D14AD95"],"partTests":{"__isSmartRef__":true,"id":2668},"priorExtent":{"__isSmartRef__":true,"id":2673},"distanceToDragEvent":{"__isSmartRef__":true,"id":2674},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":2453},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2675},"__LivelyClassName__":"lively.morphic.Box"},"2572":{"submorphs":[],"scripts":[],"id":"C8B81103-FF7F-4A8F-B22E-E67C44C11429","shape":{"__isSmartRef__":true,"id":2573},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2581},"showsHalos":false,"name":"Rotator133","partsBinMetaInfo":{"__isSmartRef__":true,"id":2582},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":2589},"eventHandler":{"__isSmartRef__":true,"id":2590},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","583044C9-CDD3-40F2-9467-34D8816F7A90","BD3BDE9D-1979-477B-BFBD-CEEC0C908303","5F6ACD67-9C51-46EF-AB9C-2ABB4D14AD95","B0379BF8-860E-4A38-B272-7BCF3F5D1B8C"],"partTests":{"__isSmartRef__":true,"id":2591},"priorExtent":{"__isSmartRef__":true,"id":2596},"distanceToDragEvent":{"__isSmartRef__":true,"id":2597},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":2571},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2598},"__LivelyClassName__":"lively.morphic.Box"},"2573":{"position":{"__isSmartRef__":true,"id":2574},"_Extent":{"__isSmartRef__":true,"id":2575},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2576},"_Fill":{"__isSmartRef__":true,"id":2577},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":2578},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2579},"_Position":{"__isSmartRef__":true,"id":2580},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2574":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2575":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2576":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"2577":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2578":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2579":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"2580":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2581":{"x":-14.671679586303993,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2582":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":2583},{"__isSmartRef__":true,"id":2585},{"__isSmartRef__":true,"id":2587}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2583":{"date":{"__isSmartRef__":true,"id":2584},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"2584":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"2585":{"date":{"__isSmartRef__":true,"id":2586},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"2586":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"2587":{"date":{"__isSmartRef__":true,"id":2588},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"2588":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"2589":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"2590":{"morph":{"__isSmartRef__":true,"id":2572},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2591":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2592}},"2592":{"test01IsMorph":{"__isSmartRef__":true,"id":2593}},"2593":{"varMapping":{"__isSmartRef__":true,"id":2594},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":2595},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2594":{"this":{"__isSmartRef__":true,"id":2591}},"2595":{},"2596":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2597":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2598":{"reset":{"__isSmartRef__":true,"id":2599},"grow":{"__isSmartRef__":true,"id":2603},"build":{"__isSmartRef__":true,"id":2607}},"2599":{"varMapping":{"__isSmartRef__":true,"id":2600},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":2601},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2600":{"this":{"__isSmartRef__":true,"id":2572}},"2601":{"timestamp":{"__isSmartRef__":true,"id":2602},"user":"robertkrahn","tags":[]},"2602":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"2603":{"varMapping":{"__isSmartRef__":true,"id":2604},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":2605},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2604":{"this":{"__isSmartRef__":true,"id":2572}},"2605":{"timestamp":{"__isSmartRef__":true,"id":2606},"user":"robertkrahn","tags":[]},"2606":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"2607":{"varMapping":{"__isSmartRef__":true,"id":2608},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":2609},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2608":{"this":{"__isSmartRef__":true,"id":2572}},"2609":{"timestamp":{"__isSmartRef__":true,"id":2610},"user":"robertkrahn","tags":[]},"2610":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"2611":{"submorphs":[],"scripts":[],"id":"B2E88FAF-524D-46DB-9EE9-C7AD4928ED24","shape":{"__isSmartRef__":true,"id":2612},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2620},"showsHalos":false,"name":"Rotator133","partsBinMetaInfo":{"__isSmartRef__":true,"id":2621},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":2628},"eventHandler":{"__isSmartRef__":true,"id":2629},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","583044C9-CDD3-40F2-9467-34D8816F7A90","BD3BDE9D-1979-477B-BFBD-CEEC0C908303","5F6ACD67-9C51-46EF-AB9C-2ABB4D14AD95","B0379BF8-860E-4A38-B272-7BCF3F5D1B8C"],"partTests":{"__isSmartRef__":true,"id":2630},"priorExtent":{"__isSmartRef__":true,"id":2635},"distanceToDragEvent":{"__isSmartRef__":true,"id":2636},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":2571},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2637},"__LivelyClassName__":"lively.morphic.Box"},"2612":{"position":{"__isSmartRef__":true,"id":2613},"_Extent":{"__isSmartRef__":true,"id":2614},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2615},"_Fill":{"__isSmartRef__":true,"id":2616},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":2617},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2618},"_Position":{"__isSmartRef__":true,"id":2619},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2613":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2614":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2615":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"2616":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2617":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2618":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"2619":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2620":{"x":14.671679586304007,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2621":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":2622},{"__isSmartRef__":true,"id":2624},{"__isSmartRef__":true,"id":2626}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2622":{"date":{"__isSmartRef__":true,"id":2623},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"2623":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"2624":{"date":{"__isSmartRef__":true,"id":2625},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"2625":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"2626":{"date":{"__isSmartRef__":true,"id":2627},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"2627":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"2628":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"2629":{"morph":{"__isSmartRef__":true,"id":2611},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2630":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2631}},"2631":{"test01IsMorph":{"__isSmartRef__":true,"id":2632}},"2632":{"varMapping":{"__isSmartRef__":true,"id":2633},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":2634},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2633":{"this":{"__isSmartRef__":true,"id":2630}},"2634":{},"2635":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2636":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2637":{"reset":{"__isSmartRef__":true,"id":2638},"grow":{"__isSmartRef__":true,"id":2642},"build":{"__isSmartRef__":true,"id":2646}},"2638":{"varMapping":{"__isSmartRef__":true,"id":2639},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":2640},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2639":{"this":{"__isSmartRef__":true,"id":2611}},"2640":{"timestamp":{"__isSmartRef__":true,"id":2641},"user":"robertkrahn","tags":[]},"2641":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"2642":{"varMapping":{"__isSmartRef__":true,"id":2643},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":2644},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2643":{"this":{"__isSmartRef__":true,"id":2611}},"2644":{"timestamp":{"__isSmartRef__":true,"id":2645},"user":"robertkrahn","tags":[]},"2645":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"2646":{"varMapping":{"__isSmartRef__":true,"id":2647},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":2648},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2647":{"this":{"__isSmartRef__":true,"id":2611}},"2648":{"timestamp":{"__isSmartRef__":true,"id":2649},"user":"robertkrahn","tags":[]},"2649":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"2650":{"position":{"__isSmartRef__":true,"id":2651},"_Extent":{"__isSmartRef__":true,"id":2652},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2653},"_Fill":{"__isSmartRef__":true,"id":2654},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":2655},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2656},"_Position":{"__isSmartRef__":true,"id":2657},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2651":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2652":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2653":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"2654":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2655":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2656":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"2657":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2658":{"x":18.33959948287999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2659":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":2660},{"__isSmartRef__":true,"id":2662},{"__isSmartRef__":true,"id":2664}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2660":{"date":{"__isSmartRef__":true,"id":2661},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"2661":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"2662":{"date":{"__isSmartRef__":true,"id":2663},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"2663":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"2664":{"date":{"__isSmartRef__":true,"id":2665},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"2665":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"2666":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"2667":{"morph":{"__isSmartRef__":true,"id":2571},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2668":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2669}},"2669":{"test01IsMorph":{"__isSmartRef__":true,"id":2670}},"2670":{"varMapping":{"__isSmartRef__":true,"id":2671},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":2672},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2671":{"this":{"__isSmartRef__":true,"id":2668}},"2672":{},"2673":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2674":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2675":{"reset":{"__isSmartRef__":true,"id":2676},"grow":{"__isSmartRef__":true,"id":2680},"build":{"__isSmartRef__":true,"id":2684}},"2676":{"varMapping":{"__isSmartRef__":true,"id":2677},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":2678},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2677":{"this":{"__isSmartRef__":true,"id":2571}},"2678":{"timestamp":{"__isSmartRef__":true,"id":2679},"user":"robertkrahn","tags":[]},"2679":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"2680":{"varMapping":{"__isSmartRef__":true,"id":2681},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":2682},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2681":{"this":{"__isSmartRef__":true,"id":2571}},"2682":{"timestamp":{"__isSmartRef__":true,"id":2683},"user":"robertkrahn","tags":[]},"2683":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"2684":{"varMapping":{"__isSmartRef__":true,"id":2685},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":2686},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2685":{"this":{"__isSmartRef__":true,"id":2571}},"2686":{"timestamp":{"__isSmartRef__":true,"id":2687},"user":"robertkrahn","tags":[]},"2687":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"2688":{"position":{"__isSmartRef__":true,"id":2689},"_Extent":{"__isSmartRef__":true,"id":2690},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2691},"_Fill":{"__isSmartRef__":true,"id":2692},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":2693},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2694},"_Position":{"__isSmartRef__":true,"id":2695},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2689":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2690":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2691":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"2692":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2693":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2694":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"2695":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2696":{"x":-22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2697":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":2698},{"__isSmartRef__":true,"id":2700},{"__isSmartRef__":true,"id":2702}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2698":{"date":{"__isSmartRef__":true,"id":2699},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"2699":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"2700":{"date":{"__isSmartRef__":true,"id":2701},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"2701":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"2702":{"date":{"__isSmartRef__":true,"id":2703},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"2703":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"2704":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"2705":{"morph":{"__isSmartRef__":true,"id":2453},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2706":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2707}},"2707":{"test01IsMorph":{"__isSmartRef__":true,"id":2708}},"2708":{"varMapping":{"__isSmartRef__":true,"id":2709},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":2710},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2709":{"this":{"__isSmartRef__":true,"id":2706}},"2710":{},"2711":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2712":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2713":{"reset":{"__isSmartRef__":true,"id":2714},"grow":{"__isSmartRef__":true,"id":2718},"build":{"__isSmartRef__":true,"id":2722}},"2714":{"varMapping":{"__isSmartRef__":true,"id":2715},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":2716},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2715":{"this":{"__isSmartRef__":true,"id":2453}},"2716":{"timestamp":{"__isSmartRef__":true,"id":2717},"user":"robertkrahn","tags":[]},"2717":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"2718":{"varMapping":{"__isSmartRef__":true,"id":2719},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":2720},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2719":{"this":{"__isSmartRef__":true,"id":2453}},"2720":{"timestamp":{"__isSmartRef__":true,"id":2721},"user":"robertkrahn","tags":[]},"2721":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"2722":{"varMapping":{"__isSmartRef__":true,"id":2723},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":2724},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2723":{"this":{"__isSmartRef__":true,"id":2453}},"2724":{"timestamp":{"__isSmartRef__":true,"id":2725},"user":"robertkrahn","tags":[]},"2725":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"2726":{"submorphs":[{"__isSmartRef__":true,"id":2727},{"__isSmartRef__":true,"id":2844}],"scripts":[],"id":"46ABF999-61A4-4DF2-99B5-76C49D542CCA","shape":{"__isSmartRef__":true,"id":2961},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2969},"showsHalos":false,"name":"Rotator33","partsBinMetaInfo":{"__isSmartRef__":true,"id":2970},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":2977},"eventHandler":{"__isSmartRef__":true,"id":2978},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","583044C9-CDD3-40F2-9467-34D8816F7A90","BD3BDE9D-1979-477B-BFBD-CEEC0C908303"],"partTests":{"__isSmartRef__":true,"id":2979},"priorExtent":{"__isSmartRef__":true,"id":2984},"distanceToDragEvent":{"__isSmartRef__":true,"id":2985},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":2452},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2986},"__LivelyClassName__":"lively.morphic.Box"},"2727":{"submorphs":[{"__isSmartRef__":true,"id":2728},{"__isSmartRef__":true,"id":2767}],"scripts":[],"id":"EDB99333-5CEE-4FA4-AE33-75C29F3F388D","shape":{"__isSmartRef__":true,"id":2806},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2814},"showsHalos":false,"name":"Rotator67","partsBinMetaInfo":{"__isSmartRef__":true,"id":2815},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":2822},"eventHandler":{"__isSmartRef__":true,"id":2823},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","583044C9-CDD3-40F2-9467-34D8816F7A90","BD3BDE9D-1979-477B-BFBD-CEEC0C908303","46ABF999-61A4-4DF2-99B5-76C49D542CCA"],"partTests":{"__isSmartRef__":true,"id":2824},"priorExtent":{"__isSmartRef__":true,"id":2829},"distanceToDragEvent":{"__isSmartRef__":true,"id":2830},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":2726},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2831},"__LivelyClassName__":"lively.morphic.Box"},"2728":{"submorphs":[],"scripts":[],"id":"06EB99C4-4068-4D60-9A2B-6E1DDACC4827","shape":{"__isSmartRef__":true,"id":2729},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2737},"showsHalos":false,"name":"Rotator134","partsBinMetaInfo":{"__isSmartRef__":true,"id":2738},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":2745},"eventHandler":{"__isSmartRef__":true,"id":2746},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","583044C9-CDD3-40F2-9467-34D8816F7A90","BD3BDE9D-1979-477B-BFBD-CEEC0C908303","46ABF999-61A4-4DF2-99B5-76C49D542CCA","EDB99333-5CEE-4FA4-AE33-75C29F3F388D"],"partTests":{"__isSmartRef__":true,"id":2747},"priorExtent":{"__isSmartRef__":true,"id":2752},"distanceToDragEvent":{"__isSmartRef__":true,"id":2753},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":2727},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2754},"__LivelyClassName__":"lively.morphic.Box"},"2729":{"position":{"__isSmartRef__":true,"id":2730},"_Extent":{"__isSmartRef__":true,"id":2731},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2732},"_Fill":{"__isSmartRef__":true,"id":2733},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":2734},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2735},"_Position":{"__isSmartRef__":true,"id":2736},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2730":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2731":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2732":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"2733":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2734":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2735":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"2736":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2737":{"x":-14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2738":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":2739},{"__isSmartRef__":true,"id":2741},{"__isSmartRef__":true,"id":2743}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2739":{"date":{"__isSmartRef__":true,"id":2740},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"2740":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"2741":{"date":{"__isSmartRef__":true,"id":2742},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"2742":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"2743":{"date":{"__isSmartRef__":true,"id":2744},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"2744":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"2745":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"2746":{"morph":{"__isSmartRef__":true,"id":2728},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2747":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2748}},"2748":{"test01IsMorph":{"__isSmartRef__":true,"id":2749}},"2749":{"varMapping":{"__isSmartRef__":true,"id":2750},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":2751},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2750":{"this":{"__isSmartRef__":true,"id":2747}},"2751":{},"2752":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2753":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2754":{"reset":{"__isSmartRef__":true,"id":2755},"grow":{"__isSmartRef__":true,"id":2759},"build":{"__isSmartRef__":true,"id":2763}},"2755":{"varMapping":{"__isSmartRef__":true,"id":2756},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":2757},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2756":{"this":{"__isSmartRef__":true,"id":2728}},"2757":{"timestamp":{"__isSmartRef__":true,"id":2758},"user":"robertkrahn","tags":[]},"2758":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"2759":{"varMapping":{"__isSmartRef__":true,"id":2760},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":2761},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2760":{"this":{"__isSmartRef__":true,"id":2728}},"2761":{"timestamp":{"__isSmartRef__":true,"id":2762},"user":"robertkrahn","tags":[]},"2762":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"2763":{"varMapping":{"__isSmartRef__":true,"id":2764},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":2765},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2764":{"this":{"__isSmartRef__":true,"id":2728}},"2765":{"timestamp":{"__isSmartRef__":true,"id":2766},"user":"robertkrahn","tags":[]},"2766":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"2767":{"submorphs":[],"scripts":[],"id":"70821AE1-E8BB-454C-B082-CF0D90554902","shape":{"__isSmartRef__":true,"id":2768},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2776},"showsHalos":false,"name":"Rotator134","partsBinMetaInfo":{"__isSmartRef__":true,"id":2777},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":2784},"eventHandler":{"__isSmartRef__":true,"id":2785},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","583044C9-CDD3-40F2-9467-34D8816F7A90","BD3BDE9D-1979-477B-BFBD-CEEC0C908303","46ABF999-61A4-4DF2-99B5-76C49D542CCA","EDB99333-5CEE-4FA4-AE33-75C29F3F388D"],"partTests":{"__isSmartRef__":true,"id":2786},"priorExtent":{"__isSmartRef__":true,"id":2791},"distanceToDragEvent":{"__isSmartRef__":true,"id":2792},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":2727},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2793},"__LivelyClassName__":"lively.morphic.Box"},"2768":{"position":{"__isSmartRef__":true,"id":2769},"_Extent":{"__isSmartRef__":true,"id":2770},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2771},"_Fill":{"__isSmartRef__":true,"id":2772},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":2773},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2774},"_Position":{"__isSmartRef__":true,"id":2775},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2769":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2770":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2771":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"2772":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2773":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2774":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"2775":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2776":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2777":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":2778},{"__isSmartRef__":true,"id":2780},{"__isSmartRef__":true,"id":2782}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2778":{"date":{"__isSmartRef__":true,"id":2779},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"2779":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"2780":{"date":{"__isSmartRef__":true,"id":2781},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"2781":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"2782":{"date":{"__isSmartRef__":true,"id":2783},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"2783":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"2784":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"2785":{"morph":{"__isSmartRef__":true,"id":2767},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2786":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2787}},"2787":{"test01IsMorph":{"__isSmartRef__":true,"id":2788}},"2788":{"varMapping":{"__isSmartRef__":true,"id":2789},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":2790},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2789":{"this":{"__isSmartRef__":true,"id":2786}},"2790":{},"2791":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2792":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2793":{"reset":{"__isSmartRef__":true,"id":2794},"grow":{"__isSmartRef__":true,"id":2798},"build":{"__isSmartRef__":true,"id":2802}},"2794":{"varMapping":{"__isSmartRef__":true,"id":2795},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":2796},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2795":{"this":{"__isSmartRef__":true,"id":2767}},"2796":{"timestamp":{"__isSmartRef__":true,"id":2797},"user":"robertkrahn","tags":[]},"2797":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"2798":{"varMapping":{"__isSmartRef__":true,"id":2799},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":2800},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2799":{"this":{"__isSmartRef__":true,"id":2767}},"2800":{"timestamp":{"__isSmartRef__":true,"id":2801},"user":"robertkrahn","tags":[]},"2801":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"2802":{"varMapping":{"__isSmartRef__":true,"id":2803},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":2804},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2803":{"this":{"__isSmartRef__":true,"id":2767}},"2804":{"timestamp":{"__isSmartRef__":true,"id":2805},"user":"robertkrahn","tags":[]},"2805":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"2806":{"position":{"__isSmartRef__":true,"id":2807},"_Extent":{"__isSmartRef__":true,"id":2808},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2809},"_Fill":{"__isSmartRef__":true,"id":2810},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":2811},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2812},"_Position":{"__isSmartRef__":true,"id":2813},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2807":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2808":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2809":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"2810":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2811":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2812":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"2813":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2814":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2815":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":2816},{"__isSmartRef__":true,"id":2818},{"__isSmartRef__":true,"id":2820}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2816":{"date":{"__isSmartRef__":true,"id":2817},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"2817":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"2818":{"date":{"__isSmartRef__":true,"id":2819},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"2819":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"2820":{"date":{"__isSmartRef__":true,"id":2821},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"2821":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"2822":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"2823":{"morph":{"__isSmartRef__":true,"id":2727},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2824":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2825}},"2825":{"test01IsMorph":{"__isSmartRef__":true,"id":2826}},"2826":{"varMapping":{"__isSmartRef__":true,"id":2827},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":2828},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2827":{"this":{"__isSmartRef__":true,"id":2824}},"2828":{},"2829":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2830":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2831":{"reset":{"__isSmartRef__":true,"id":2832},"grow":{"__isSmartRef__":true,"id":2836},"build":{"__isSmartRef__":true,"id":2840}},"2832":{"varMapping":{"__isSmartRef__":true,"id":2833},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":2834},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2833":{"this":{"__isSmartRef__":true,"id":2727}},"2834":{"timestamp":{"__isSmartRef__":true,"id":2835},"user":"robertkrahn","tags":[]},"2835":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"2836":{"varMapping":{"__isSmartRef__":true,"id":2837},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":2838},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2837":{"this":{"__isSmartRef__":true,"id":2727}},"2838":{"timestamp":{"__isSmartRef__":true,"id":2839},"user":"robertkrahn","tags":[]},"2839":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"2840":{"varMapping":{"__isSmartRef__":true,"id":2841},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":2842},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2841":{"this":{"__isSmartRef__":true,"id":2727}},"2842":{"timestamp":{"__isSmartRef__":true,"id":2843},"user":"robertkrahn","tags":[]},"2843":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"2844":{"submorphs":[{"__isSmartRef__":true,"id":2845},{"__isSmartRef__":true,"id":2884}],"scripts":[],"id":"8C95576C-E1B2-4DCE-9A8B-4907F64A9EE7","shape":{"__isSmartRef__":true,"id":2923},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2931},"showsHalos":false,"name":"Rotator67","partsBinMetaInfo":{"__isSmartRef__":true,"id":2932},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":2939},"eventHandler":{"__isSmartRef__":true,"id":2940},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","583044C9-CDD3-40F2-9467-34D8816F7A90","BD3BDE9D-1979-477B-BFBD-CEEC0C908303","46ABF999-61A4-4DF2-99B5-76C49D542CCA"],"partTests":{"__isSmartRef__":true,"id":2941},"priorExtent":{"__isSmartRef__":true,"id":2946},"distanceToDragEvent":{"__isSmartRef__":true,"id":2947},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":2726},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2948},"__LivelyClassName__":"lively.morphic.Box"},"2845":{"submorphs":[],"scripts":[],"id":"80341871-8064-4502-9CDF-5FDE55F3F6BE","shape":{"__isSmartRef__":true,"id":2846},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2854},"showsHalos":false,"name":"Rotator135","partsBinMetaInfo":{"__isSmartRef__":true,"id":2855},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":2862},"eventHandler":{"__isSmartRef__":true,"id":2863},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","583044C9-CDD3-40F2-9467-34D8816F7A90","BD3BDE9D-1979-477B-BFBD-CEEC0C908303","46ABF999-61A4-4DF2-99B5-76C49D542CCA","8C95576C-E1B2-4DCE-9A8B-4907F64A9EE7"],"partTests":{"__isSmartRef__":true,"id":2864},"priorExtent":{"__isSmartRef__":true,"id":2869},"distanceToDragEvent":{"__isSmartRef__":true,"id":2870},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":2844},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2871},"__LivelyClassName__":"lively.morphic.Box"},"2846":{"position":{"__isSmartRef__":true,"id":2847},"_Extent":{"__isSmartRef__":true,"id":2848},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2849},"_Fill":{"__isSmartRef__":true,"id":2850},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":2851},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2852},"_Position":{"__isSmartRef__":true,"id":2853},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2847":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2848":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2849":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"2850":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2851":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2852":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"2853":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2854":{"x":-14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2855":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":2856},{"__isSmartRef__":true,"id":2858},{"__isSmartRef__":true,"id":2860}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2856":{"date":{"__isSmartRef__":true,"id":2857},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"2857":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"2858":{"date":{"__isSmartRef__":true,"id":2859},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"2859":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"2860":{"date":{"__isSmartRef__":true,"id":2861},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"2861":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"2862":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"2863":{"morph":{"__isSmartRef__":true,"id":2845},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2864":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2865}},"2865":{"test01IsMorph":{"__isSmartRef__":true,"id":2866}},"2866":{"varMapping":{"__isSmartRef__":true,"id":2867},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":2868},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2867":{"this":{"__isSmartRef__":true,"id":2864}},"2868":{},"2869":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2870":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2871":{"reset":{"__isSmartRef__":true,"id":2872},"grow":{"__isSmartRef__":true,"id":2876},"build":{"__isSmartRef__":true,"id":2880}},"2872":{"varMapping":{"__isSmartRef__":true,"id":2873},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":2874},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2873":{"this":{"__isSmartRef__":true,"id":2845}},"2874":{"timestamp":{"__isSmartRef__":true,"id":2875},"user":"robertkrahn","tags":[]},"2875":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"2876":{"varMapping":{"__isSmartRef__":true,"id":2877},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":2878},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2877":{"this":{"__isSmartRef__":true,"id":2845}},"2878":{"timestamp":{"__isSmartRef__":true,"id":2879},"user":"robertkrahn","tags":[]},"2879":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"2880":{"varMapping":{"__isSmartRef__":true,"id":2881},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":2882},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2881":{"this":{"__isSmartRef__":true,"id":2845}},"2882":{"timestamp":{"__isSmartRef__":true,"id":2883},"user":"robertkrahn","tags":[]},"2883":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"2884":{"submorphs":[],"scripts":[],"id":"AAAB840E-5359-497D-8DB4-C07E785197D3","shape":{"__isSmartRef__":true,"id":2885},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2893},"showsHalos":false,"name":"Rotator135","partsBinMetaInfo":{"__isSmartRef__":true,"id":2894},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":2901},"eventHandler":{"__isSmartRef__":true,"id":2902},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","583044C9-CDD3-40F2-9467-34D8816F7A90","BD3BDE9D-1979-477B-BFBD-CEEC0C908303","46ABF999-61A4-4DF2-99B5-76C49D542CCA","8C95576C-E1B2-4DCE-9A8B-4907F64A9EE7"],"partTests":{"__isSmartRef__":true,"id":2903},"priorExtent":{"__isSmartRef__":true,"id":2908},"distanceToDragEvent":{"__isSmartRef__":true,"id":2909},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":2844},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2910},"__LivelyClassName__":"lively.morphic.Box"},"2885":{"position":{"__isSmartRef__":true,"id":2886},"_Extent":{"__isSmartRef__":true,"id":2887},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2888},"_Fill":{"__isSmartRef__":true,"id":2889},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":2890},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2891},"_Position":{"__isSmartRef__":true,"id":2892},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2886":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2887":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2888":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"2889":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2890":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2891":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"2892":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2893":{"x":14.671679586304007,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2894":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":2895},{"__isSmartRef__":true,"id":2897},{"__isSmartRef__":true,"id":2899}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2895":{"date":{"__isSmartRef__":true,"id":2896},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"2896":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"2897":{"date":{"__isSmartRef__":true,"id":2898},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"2898":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"2899":{"date":{"__isSmartRef__":true,"id":2900},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"2900":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"2901":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"2902":{"morph":{"__isSmartRef__":true,"id":2884},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2903":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2904}},"2904":{"test01IsMorph":{"__isSmartRef__":true,"id":2905}},"2905":{"varMapping":{"__isSmartRef__":true,"id":2906},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":2907},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2906":{"this":{"__isSmartRef__":true,"id":2903}},"2907":{},"2908":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2909":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2910":{"reset":{"__isSmartRef__":true,"id":2911},"grow":{"__isSmartRef__":true,"id":2915},"build":{"__isSmartRef__":true,"id":2919}},"2911":{"varMapping":{"__isSmartRef__":true,"id":2912},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":2913},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2912":{"this":{"__isSmartRef__":true,"id":2884}},"2913":{"timestamp":{"__isSmartRef__":true,"id":2914},"user":"robertkrahn","tags":[]},"2914":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"2915":{"varMapping":{"__isSmartRef__":true,"id":2916},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":2917},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2916":{"this":{"__isSmartRef__":true,"id":2884}},"2917":{"timestamp":{"__isSmartRef__":true,"id":2918},"user":"robertkrahn","tags":[]},"2918":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"2919":{"varMapping":{"__isSmartRef__":true,"id":2920},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":2921},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2920":{"this":{"__isSmartRef__":true,"id":2884}},"2921":{"timestamp":{"__isSmartRef__":true,"id":2922},"user":"robertkrahn","tags":[]},"2922":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"2923":{"position":{"__isSmartRef__":true,"id":2924},"_Extent":{"__isSmartRef__":true,"id":2925},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2926},"_Fill":{"__isSmartRef__":true,"id":2927},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":2928},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2929},"_Position":{"__isSmartRef__":true,"id":2930},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2924":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2925":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2926":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"2927":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2928":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2929":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"2930":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2931":{"x":18.339599482880004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2932":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":2933},{"__isSmartRef__":true,"id":2935},{"__isSmartRef__":true,"id":2937}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2933":{"date":{"__isSmartRef__":true,"id":2934},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"2934":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"2935":{"date":{"__isSmartRef__":true,"id":2936},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"2936":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"2937":{"date":{"__isSmartRef__":true,"id":2938},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"2938":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"2939":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"2940":{"morph":{"__isSmartRef__":true,"id":2844},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2941":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2942}},"2942":{"test01IsMorph":{"__isSmartRef__":true,"id":2943}},"2943":{"varMapping":{"__isSmartRef__":true,"id":2944},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":2945},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2944":{"this":{"__isSmartRef__":true,"id":2941}},"2945":{},"2946":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2947":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2948":{"reset":{"__isSmartRef__":true,"id":2949},"grow":{"__isSmartRef__":true,"id":2953},"build":{"__isSmartRef__":true,"id":2957}},"2949":{"varMapping":{"__isSmartRef__":true,"id":2950},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":2951},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2950":{"this":{"__isSmartRef__":true,"id":2844}},"2951":{"timestamp":{"__isSmartRef__":true,"id":2952},"user":"robertkrahn","tags":[]},"2952":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"2953":{"varMapping":{"__isSmartRef__":true,"id":2954},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":2955},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2954":{"this":{"__isSmartRef__":true,"id":2844}},"2955":{"timestamp":{"__isSmartRef__":true,"id":2956},"user":"robertkrahn","tags":[]},"2956":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"2957":{"varMapping":{"__isSmartRef__":true,"id":2958},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":2959},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2958":{"this":{"__isSmartRef__":true,"id":2844}},"2959":{"timestamp":{"__isSmartRef__":true,"id":2960},"user":"robertkrahn","tags":[]},"2960":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"2961":{"position":{"__isSmartRef__":true,"id":2962},"_Extent":{"__isSmartRef__":true,"id":2963},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2964},"_Fill":{"__isSmartRef__":true,"id":2965},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":2966},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":2967},"_Position":{"__isSmartRef__":true,"id":2968},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2962":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2963":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2964":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"2965":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2966":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"2967":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"2968":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2969":{"x":22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2970":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":2971},{"__isSmartRef__":true,"id":2973},{"__isSmartRef__":true,"id":2975}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2971":{"date":{"__isSmartRef__":true,"id":2972},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"2972":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"2973":{"date":{"__isSmartRef__":true,"id":2974},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"2974":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"2975":{"date":{"__isSmartRef__":true,"id":2976},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"2976":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"2977":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"2978":{"morph":{"__isSmartRef__":true,"id":2726},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2979":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2980}},"2980":{"test01IsMorph":{"__isSmartRef__":true,"id":2981}},"2981":{"varMapping":{"__isSmartRef__":true,"id":2982},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":2983},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2982":{"this":{"__isSmartRef__":true,"id":2979}},"2983":{},"2984":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2985":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"2986":{"reset":{"__isSmartRef__":true,"id":2987},"grow":{"__isSmartRef__":true,"id":2991},"build":{"__isSmartRef__":true,"id":2995}},"2987":{"varMapping":{"__isSmartRef__":true,"id":2988},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":2989},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2988":{"this":{"__isSmartRef__":true,"id":2726}},"2989":{"timestamp":{"__isSmartRef__":true,"id":2990},"user":"robertkrahn","tags":[]},"2990":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"2991":{"varMapping":{"__isSmartRef__":true,"id":2992},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":2993},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2992":{"this":{"__isSmartRef__":true,"id":2726}},"2993":{"timestamp":{"__isSmartRef__":true,"id":2994},"user":"robertkrahn","tags":[]},"2994":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"2995":{"varMapping":{"__isSmartRef__":true,"id":2996},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":2997},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"2996":{"this":{"__isSmartRef__":true,"id":2726}},"2997":{"timestamp":{"__isSmartRef__":true,"id":2998},"user":"robertkrahn","tags":[]},"2998":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"2999":{"position":{"__isSmartRef__":true,"id":3000},"_Extent":{"__isSmartRef__":true,"id":3001},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3002},"_Fill":{"__isSmartRef__":true,"id":3003},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":3004},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":3005},"_Position":{"__isSmartRef__":true,"id":3006},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3000":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3001":{"x":45.848998707199996,"y":7.587077488639986,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3002":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"3003":{"r":0.5686193533490198,"g":0.5686193533490198,"b":0.5686193533490198,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3004":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"3005":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"3006":{"x":-22.924499353599998,"y":-3.793538744319993,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3007":{"x":28.655624191999987,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3008":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":3009},{"__isSmartRef__":true,"id":3011},{"__isSmartRef__":true,"id":3013}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3009":{"date":{"__isSmartRef__":true,"id":3010},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"3010":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"3011":{"date":{"__isSmartRef__":true,"id":3012},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"3012":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"3013":{"date":{"__isSmartRef__":true,"id":3014},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"3014":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"3015":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"3016":{"morph":{"__isSmartRef__":true,"id":2452},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3017":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3018}},"3018":{"test01IsMorph":{"__isSmartRef__":true,"id":3019}},"3019":{"varMapping":{"__isSmartRef__":true,"id":3020},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":3021},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3020":{"this":{"__isSmartRef__":true,"id":3017}},"3021":{},"3022":{"x":57.31124838399999,"y":9.483846860799982,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3023":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3024":{"reset":{"__isSmartRef__":true,"id":3025},"grow":{"__isSmartRef__":true,"id":3029},"build":{"__isSmartRef__":true,"id":3033}},"3025":{"varMapping":{"__isSmartRef__":true,"id":3026},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":3027},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3026":{"this":{"__isSmartRef__":true,"id":2452}},"3027":{"timestamp":{"__isSmartRef__":true,"id":3028},"user":"robertkrahn","tags":[]},"3028":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"3029":{"varMapping":{"__isSmartRef__":true,"id":3030},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":3031},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3030":{"this":{"__isSmartRef__":true,"id":2452}},"3031":{"timestamp":{"__isSmartRef__":true,"id":3032},"user":"robertkrahn","tags":[]},"3032":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"3033":{"varMapping":{"__isSmartRef__":true,"id":3034},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":3035},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3034":{"this":{"__isSmartRef__":true,"id":2452}},"3035":{"timestamp":{"__isSmartRef__":true,"id":3036},"user":"robertkrahn","tags":[]},"3036":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"3037":{"position":{"__isSmartRef__":true,"id":3038},"_Extent":{"__isSmartRef__":true,"id":3039},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3040},"_Fill":{"__isSmartRef__":true,"id":3041},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":3042},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":3043},"_Position":{"__isSmartRef__":true,"id":3044},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3038":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3039":{"x":57.31124838399999,"y":9.483846860799982,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3040":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"3041":{"r":0.6180645145098042,"g":0.6180645145098042,"b":0.6180645145098042,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3042":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"3043":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"3044":{"x":-28.655624191999994,"y":-4.741923430399991,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3045":{"x":-35.81953023999999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3046":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":3047},{"__isSmartRef__":true,"id":3049},{"__isSmartRef__":true,"id":3051}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3047":{"date":{"__isSmartRef__":true,"id":3048},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"3048":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"3049":{"date":{"__isSmartRef__":true,"id":3050},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"3050":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"3051":{"date":{"__isSmartRef__":true,"id":3052},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"3052":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"3053":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"3054":{"morph":{"__isSmartRef__":true,"id":1866},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3055":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3056}},"3056":{"test01IsMorph":{"__isSmartRef__":true,"id":3057}},"3057":{"varMapping":{"__isSmartRef__":true,"id":3058},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":3059},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3058":{"this":{"__isSmartRef__":true,"id":3055}},"3059":{},"3060":{"x":71.63906047999998,"y":11.854808575999977,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3061":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3062":{"reset":{"__isSmartRef__":true,"id":3063},"grow":{"__isSmartRef__":true,"id":3067},"build":{"__isSmartRef__":true,"id":3071}},"3063":{"varMapping":{"__isSmartRef__":true,"id":3064},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":3065},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3064":{"this":{"__isSmartRef__":true,"id":1866}},"3065":{"timestamp":{"__isSmartRef__":true,"id":3066},"user":"robertkrahn","tags":[]},"3066":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"3067":{"varMapping":{"__isSmartRef__":true,"id":3068},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":3069},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3068":{"this":{"__isSmartRef__":true,"id":1866}},"3069":{"timestamp":{"__isSmartRef__":true,"id":3070},"user":"robertkrahn","tags":[]},"3070":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"3071":{"varMapping":{"__isSmartRef__":true,"id":3072},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":3073},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3072":{"this":{"__isSmartRef__":true,"id":1866}},"3073":{"timestamp":{"__isSmartRef__":true,"id":3074},"user":"robertkrahn","tags":[]},"3074":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"3075":{"submorphs":[{"__isSmartRef__":true,"id":3076},{"__isSmartRef__":true,"id":3661}],"scripts":[],"id":"CBF421CC-2888-4A62-B4F9-5EB470803DA6","shape":{"__isSmartRef__":true,"id":4246},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":4254},"showsHalos":false,"name":"Rotator8","partsBinMetaInfo":{"__isSmartRef__":true,"id":4255},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":4262},"eventHandler":{"__isSmartRef__":true,"id":4263},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57"],"partTests":{"__isSmartRef__":true,"id":4264},"priorExtent":{"__isSmartRef__":true,"id":4269},"distanceToDragEvent":{"__isSmartRef__":true,"id":4270},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":1865},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4271},"__LivelyClassName__":"lively.morphic.Box"},"3076":{"submorphs":[{"__isSmartRef__":true,"id":3077},{"__isSmartRef__":true,"id":3350}],"scripts":[],"id":"FC4CB0FC-4B58-420A-A41A-B982BDCB0A33","shape":{"__isSmartRef__":true,"id":3623},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3631},"showsHalos":false,"name":"Rotator17","partsBinMetaInfo":{"__isSmartRef__":true,"id":3632},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":3639},"eventHandler":{"__isSmartRef__":true,"id":3640},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","CBF421CC-2888-4A62-B4F9-5EB470803DA6"],"partTests":{"__isSmartRef__":true,"id":3641},"priorExtent":{"__isSmartRef__":true,"id":3646},"distanceToDragEvent":{"__isSmartRef__":true,"id":3647},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":3075},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3648},"__LivelyClassName__":"lively.morphic.Box"},"3077":{"submorphs":[{"__isSmartRef__":true,"id":3078},{"__isSmartRef__":true,"id":3195}],"scripts":[],"id":"1354177A-85FA-4043-9555-FAC2FD7480CB","shape":{"__isSmartRef__":true,"id":3312},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3320},"showsHalos":false,"name":"Rotator34","partsBinMetaInfo":{"__isSmartRef__":true,"id":3321},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":3328},"eventHandler":{"__isSmartRef__":true,"id":3329},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","CBF421CC-2888-4A62-B4F9-5EB470803DA6","FC4CB0FC-4B58-420A-A41A-B982BDCB0A33"],"partTests":{"__isSmartRef__":true,"id":3330},"priorExtent":{"__isSmartRef__":true,"id":3335},"distanceToDragEvent":{"__isSmartRef__":true,"id":3336},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":3076},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3337},"__LivelyClassName__":"lively.morphic.Box"},"3078":{"submorphs":[{"__isSmartRef__":true,"id":3079},{"__isSmartRef__":true,"id":3118}],"scripts":[],"id":"75097E78-FB9D-4953-BC08-24DF6A71980A","shape":{"__isSmartRef__":true,"id":3157},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3165},"showsHalos":false,"name":"Rotator68","partsBinMetaInfo":{"__isSmartRef__":true,"id":3166},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":3173},"eventHandler":{"__isSmartRef__":true,"id":3174},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","CBF421CC-2888-4A62-B4F9-5EB470803DA6","FC4CB0FC-4B58-420A-A41A-B982BDCB0A33","1354177A-85FA-4043-9555-FAC2FD7480CB"],"partTests":{"__isSmartRef__":true,"id":3175},"priorExtent":{"__isSmartRef__":true,"id":3180},"distanceToDragEvent":{"__isSmartRef__":true,"id":3181},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":3077},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3182},"__LivelyClassName__":"lively.morphic.Box"},"3079":{"submorphs":[],"scripts":[],"id":"B012D0AC-0924-425D-97B6-9A650BD3C2DE","shape":{"__isSmartRef__":true,"id":3080},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3088},"showsHalos":false,"name":"Rotator136","partsBinMetaInfo":{"__isSmartRef__":true,"id":3089},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":3096},"eventHandler":{"__isSmartRef__":true,"id":3097},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","CBF421CC-2888-4A62-B4F9-5EB470803DA6","FC4CB0FC-4B58-420A-A41A-B982BDCB0A33","1354177A-85FA-4043-9555-FAC2FD7480CB","75097E78-FB9D-4953-BC08-24DF6A71980A"],"partTests":{"__isSmartRef__":true,"id":3098},"priorExtent":{"__isSmartRef__":true,"id":3103},"distanceToDragEvent":{"__isSmartRef__":true,"id":3104},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":3078},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3105},"__LivelyClassName__":"lively.morphic.Box"},"3080":{"position":{"__isSmartRef__":true,"id":3081},"_Extent":{"__isSmartRef__":true,"id":3082},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3083},"_Fill":{"__isSmartRef__":true,"id":3084},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":3085},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":3086},"_Position":{"__isSmartRef__":true,"id":3087},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3081":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3082":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3083":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"3084":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3085":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"3086":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"3087":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3088":{"x":-14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3089":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":3090},{"__isSmartRef__":true,"id":3092},{"__isSmartRef__":true,"id":3094}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3090":{"date":{"__isSmartRef__":true,"id":3091},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"3091":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"3092":{"date":{"__isSmartRef__":true,"id":3093},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"3093":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"3094":{"date":{"__isSmartRef__":true,"id":3095},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"3095":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"3096":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"3097":{"morph":{"__isSmartRef__":true,"id":3079},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3098":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3099}},"3099":{"test01IsMorph":{"__isSmartRef__":true,"id":3100}},"3100":{"varMapping":{"__isSmartRef__":true,"id":3101},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":3102},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3101":{"this":{"__isSmartRef__":true,"id":3098}},"3102":{},"3103":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3104":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3105":{"reset":{"__isSmartRef__":true,"id":3106},"grow":{"__isSmartRef__":true,"id":3110},"build":{"__isSmartRef__":true,"id":3114}},"3106":{"varMapping":{"__isSmartRef__":true,"id":3107},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":3108},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3107":{"this":{"__isSmartRef__":true,"id":3079}},"3108":{"timestamp":{"__isSmartRef__":true,"id":3109},"user":"robertkrahn","tags":[]},"3109":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"3110":{"varMapping":{"__isSmartRef__":true,"id":3111},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":3112},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3111":{"this":{"__isSmartRef__":true,"id":3079}},"3112":{"timestamp":{"__isSmartRef__":true,"id":3113},"user":"robertkrahn","tags":[]},"3113":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"3114":{"varMapping":{"__isSmartRef__":true,"id":3115},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":3116},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3115":{"this":{"__isSmartRef__":true,"id":3079}},"3116":{"timestamp":{"__isSmartRef__":true,"id":3117},"user":"robertkrahn","tags":[]},"3117":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"3118":{"submorphs":[],"scripts":[],"id":"52C9C4AB-8A74-43AE-B7E6-A9D4367CEA95","shape":{"__isSmartRef__":true,"id":3119},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3127},"showsHalos":false,"name":"Rotator136","partsBinMetaInfo":{"__isSmartRef__":true,"id":3128},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":3135},"eventHandler":{"__isSmartRef__":true,"id":3136},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","CBF421CC-2888-4A62-B4F9-5EB470803DA6","FC4CB0FC-4B58-420A-A41A-B982BDCB0A33","1354177A-85FA-4043-9555-FAC2FD7480CB","75097E78-FB9D-4953-BC08-24DF6A71980A"],"partTests":{"__isSmartRef__":true,"id":3137},"priorExtent":{"__isSmartRef__":true,"id":3142},"distanceToDragEvent":{"__isSmartRef__":true,"id":3143},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":3078},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3144},"__LivelyClassName__":"lively.morphic.Box"},"3119":{"position":{"__isSmartRef__":true,"id":3120},"_Extent":{"__isSmartRef__":true,"id":3121},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3122},"_Fill":{"__isSmartRef__":true,"id":3123},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":3124},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":3125},"_Position":{"__isSmartRef__":true,"id":3126},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3120":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3121":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3122":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"3123":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3124":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"3125":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"3126":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3127":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3128":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":3129},{"__isSmartRef__":true,"id":3131},{"__isSmartRef__":true,"id":3133}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3129":{"date":{"__isSmartRef__":true,"id":3130},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"3130":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"3131":{"date":{"__isSmartRef__":true,"id":3132},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"3132":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"3133":{"date":{"__isSmartRef__":true,"id":3134},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"3134":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"3135":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"3136":{"morph":{"__isSmartRef__":true,"id":3118},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3137":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3138}},"3138":{"test01IsMorph":{"__isSmartRef__":true,"id":3139}},"3139":{"varMapping":{"__isSmartRef__":true,"id":3140},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":3141},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3140":{"this":{"__isSmartRef__":true,"id":3137}},"3141":{},"3142":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3143":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3144":{"reset":{"__isSmartRef__":true,"id":3145},"grow":{"__isSmartRef__":true,"id":3149},"build":{"__isSmartRef__":true,"id":3153}},"3145":{"varMapping":{"__isSmartRef__":true,"id":3146},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":3147},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3146":{"this":{"__isSmartRef__":true,"id":3118}},"3147":{"timestamp":{"__isSmartRef__":true,"id":3148},"user":"robertkrahn","tags":[]},"3148":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"3149":{"varMapping":{"__isSmartRef__":true,"id":3150},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":3151},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3150":{"this":{"__isSmartRef__":true,"id":3118}},"3151":{"timestamp":{"__isSmartRef__":true,"id":3152},"user":"robertkrahn","tags":[]},"3152":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"3153":{"varMapping":{"__isSmartRef__":true,"id":3154},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":3155},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3154":{"this":{"__isSmartRef__":true,"id":3118}},"3155":{"timestamp":{"__isSmartRef__":true,"id":3156},"user":"robertkrahn","tags":[]},"3156":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"3157":{"position":{"__isSmartRef__":true,"id":3158},"_Extent":{"__isSmartRef__":true,"id":3159},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3160},"_Fill":{"__isSmartRef__":true,"id":3161},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":3162},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":3163},"_Position":{"__isSmartRef__":true,"id":3164},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3158":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3159":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3160":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"3161":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3162":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"3163":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"3164":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3165":{"x":-18.33959948287999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3166":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":3167},{"__isSmartRef__":true,"id":3169},{"__isSmartRef__":true,"id":3171}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3167":{"date":{"__isSmartRef__":true,"id":3168},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"3168":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"3169":{"date":{"__isSmartRef__":true,"id":3170},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"3170":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"3171":{"date":{"__isSmartRef__":true,"id":3172},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"3172":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"3173":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"3174":{"morph":{"__isSmartRef__":true,"id":3078},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3175":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3176}},"3176":{"test01IsMorph":{"__isSmartRef__":true,"id":3177}},"3177":{"varMapping":{"__isSmartRef__":true,"id":3178},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":3179},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3178":{"this":{"__isSmartRef__":true,"id":3175}},"3179":{},"3180":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3181":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3182":{"reset":{"__isSmartRef__":true,"id":3183},"grow":{"__isSmartRef__":true,"id":3187},"build":{"__isSmartRef__":true,"id":3191}},"3183":{"varMapping":{"__isSmartRef__":true,"id":3184},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":3185},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3184":{"this":{"__isSmartRef__":true,"id":3078}},"3185":{"timestamp":{"__isSmartRef__":true,"id":3186},"user":"robertkrahn","tags":[]},"3186":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"3187":{"varMapping":{"__isSmartRef__":true,"id":3188},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":3189},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3188":{"this":{"__isSmartRef__":true,"id":3078}},"3189":{"timestamp":{"__isSmartRef__":true,"id":3190},"user":"robertkrahn","tags":[]},"3190":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"3191":{"varMapping":{"__isSmartRef__":true,"id":3192},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":3193},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3192":{"this":{"__isSmartRef__":true,"id":3078}},"3193":{"timestamp":{"__isSmartRef__":true,"id":3194},"user":"robertkrahn","tags":[]},"3194":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"3195":{"submorphs":[{"__isSmartRef__":true,"id":3196},{"__isSmartRef__":true,"id":3235}],"scripts":[],"id":"AEF06CF6-B0D8-410B-BCF4-F2773034903B","shape":{"__isSmartRef__":true,"id":3274},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3282},"showsHalos":false,"name":"Rotator68","partsBinMetaInfo":{"__isSmartRef__":true,"id":3283},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":3290},"eventHandler":{"__isSmartRef__":true,"id":3291},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","CBF421CC-2888-4A62-B4F9-5EB470803DA6","FC4CB0FC-4B58-420A-A41A-B982BDCB0A33","1354177A-85FA-4043-9555-FAC2FD7480CB"],"partTests":{"__isSmartRef__":true,"id":3292},"priorExtent":{"__isSmartRef__":true,"id":3297},"distanceToDragEvent":{"__isSmartRef__":true,"id":3298},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":3077},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3299},"__LivelyClassName__":"lively.morphic.Box"},"3196":{"submorphs":[],"scripts":[],"id":"B66DED6B-A653-442C-A3DF-4F3665C58793","shape":{"__isSmartRef__":true,"id":3197},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3205},"showsHalos":false,"name":"Rotator137","partsBinMetaInfo":{"__isSmartRef__":true,"id":3206},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":3213},"eventHandler":{"__isSmartRef__":true,"id":3214},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","CBF421CC-2888-4A62-B4F9-5EB470803DA6","FC4CB0FC-4B58-420A-A41A-B982BDCB0A33","1354177A-85FA-4043-9555-FAC2FD7480CB","AEF06CF6-B0D8-410B-BCF4-F2773034903B"],"partTests":{"__isSmartRef__":true,"id":3215},"priorExtent":{"__isSmartRef__":true,"id":3220},"distanceToDragEvent":{"__isSmartRef__":true,"id":3221},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":3195},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3222},"__LivelyClassName__":"lively.morphic.Box"},"3197":{"position":{"__isSmartRef__":true,"id":3198},"_Extent":{"__isSmartRef__":true,"id":3199},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3200},"_Fill":{"__isSmartRef__":true,"id":3201},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":3202},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":3203},"_Position":{"__isSmartRef__":true,"id":3204},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3198":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3199":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3200":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"3201":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3202":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"3203":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"3204":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3205":{"x":-14.671679586303993,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3206":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":3207},{"__isSmartRef__":true,"id":3209},{"__isSmartRef__":true,"id":3211}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3207":{"date":{"__isSmartRef__":true,"id":3208},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"3208":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"3209":{"date":{"__isSmartRef__":true,"id":3210},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"3210":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"3211":{"date":{"__isSmartRef__":true,"id":3212},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"3212":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"3213":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"3214":{"morph":{"__isSmartRef__":true,"id":3196},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3215":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3216}},"3216":{"test01IsMorph":{"__isSmartRef__":true,"id":3217}},"3217":{"varMapping":{"__isSmartRef__":true,"id":3218},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":3219},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3218":{"this":{"__isSmartRef__":true,"id":3215}},"3219":{},"3220":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3221":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3222":{"reset":{"__isSmartRef__":true,"id":3223},"grow":{"__isSmartRef__":true,"id":3227},"build":{"__isSmartRef__":true,"id":3231}},"3223":{"varMapping":{"__isSmartRef__":true,"id":3224},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":3225},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3224":{"this":{"__isSmartRef__":true,"id":3196}},"3225":{"timestamp":{"__isSmartRef__":true,"id":3226},"user":"robertkrahn","tags":[]},"3226":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"3227":{"varMapping":{"__isSmartRef__":true,"id":3228},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":3229},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3228":{"this":{"__isSmartRef__":true,"id":3196}},"3229":{"timestamp":{"__isSmartRef__":true,"id":3230},"user":"robertkrahn","tags":[]},"3230":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"3231":{"varMapping":{"__isSmartRef__":true,"id":3232},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":3233},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3232":{"this":{"__isSmartRef__":true,"id":3196}},"3233":{"timestamp":{"__isSmartRef__":true,"id":3234},"user":"robertkrahn","tags":[]},"3234":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"3235":{"submorphs":[],"scripts":[],"id":"070AA3CE-A454-49FB-8946-A1DEA18A4573","shape":{"__isSmartRef__":true,"id":3236},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3244},"showsHalos":false,"name":"Rotator137","partsBinMetaInfo":{"__isSmartRef__":true,"id":3245},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":3252},"eventHandler":{"__isSmartRef__":true,"id":3253},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","CBF421CC-2888-4A62-B4F9-5EB470803DA6","FC4CB0FC-4B58-420A-A41A-B982BDCB0A33","1354177A-85FA-4043-9555-FAC2FD7480CB","AEF06CF6-B0D8-410B-BCF4-F2773034903B"],"partTests":{"__isSmartRef__":true,"id":3254},"priorExtent":{"__isSmartRef__":true,"id":3259},"distanceToDragEvent":{"__isSmartRef__":true,"id":3260},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":3195},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3261},"__LivelyClassName__":"lively.morphic.Box"},"3236":{"position":{"__isSmartRef__":true,"id":3237},"_Extent":{"__isSmartRef__":true,"id":3238},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3239},"_Fill":{"__isSmartRef__":true,"id":3240},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":3241},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":3242},"_Position":{"__isSmartRef__":true,"id":3243},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3237":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3238":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3239":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"3240":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3241":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"3242":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"3243":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3244":{"x":14.671679586304007,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3245":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":3246},{"__isSmartRef__":true,"id":3248},{"__isSmartRef__":true,"id":3250}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3246":{"date":{"__isSmartRef__":true,"id":3247},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"3247":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"3248":{"date":{"__isSmartRef__":true,"id":3249},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"3249":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"3250":{"date":{"__isSmartRef__":true,"id":3251},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"3251":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"3252":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"3253":{"morph":{"__isSmartRef__":true,"id":3235},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3254":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3255}},"3255":{"test01IsMorph":{"__isSmartRef__":true,"id":3256}},"3256":{"varMapping":{"__isSmartRef__":true,"id":3257},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":3258},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3257":{"this":{"__isSmartRef__":true,"id":3254}},"3258":{},"3259":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3260":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3261":{"reset":{"__isSmartRef__":true,"id":3262},"grow":{"__isSmartRef__":true,"id":3266},"build":{"__isSmartRef__":true,"id":3270}},"3262":{"varMapping":{"__isSmartRef__":true,"id":3263},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":3264},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3263":{"this":{"__isSmartRef__":true,"id":3235}},"3264":{"timestamp":{"__isSmartRef__":true,"id":3265},"user":"robertkrahn","tags":[]},"3265":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"3266":{"varMapping":{"__isSmartRef__":true,"id":3267},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":3268},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3267":{"this":{"__isSmartRef__":true,"id":3235}},"3268":{"timestamp":{"__isSmartRef__":true,"id":3269},"user":"robertkrahn","tags":[]},"3269":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"3270":{"varMapping":{"__isSmartRef__":true,"id":3271},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":3272},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3271":{"this":{"__isSmartRef__":true,"id":3235}},"3272":{"timestamp":{"__isSmartRef__":true,"id":3273},"user":"robertkrahn","tags":[]},"3273":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"3274":{"position":{"__isSmartRef__":true,"id":3275},"_Extent":{"__isSmartRef__":true,"id":3276},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3277},"_Fill":{"__isSmartRef__":true,"id":3278},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":3279},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":3280},"_Position":{"__isSmartRef__":true,"id":3281},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3275":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3276":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3277":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"3278":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3279":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"3280":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"3281":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3282":{"x":18.33959948287999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3283":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":3284},{"__isSmartRef__":true,"id":3286},{"__isSmartRef__":true,"id":3288}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3284":{"date":{"__isSmartRef__":true,"id":3285},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"3285":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"3286":{"date":{"__isSmartRef__":true,"id":3287},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"3287":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"3288":{"date":{"__isSmartRef__":true,"id":3289},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"3289":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"3290":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"3291":{"morph":{"__isSmartRef__":true,"id":3195},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3292":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3293}},"3293":{"test01IsMorph":{"__isSmartRef__":true,"id":3294}},"3294":{"varMapping":{"__isSmartRef__":true,"id":3295},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":3296},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3295":{"this":{"__isSmartRef__":true,"id":3292}},"3296":{},"3297":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3298":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3299":{"reset":{"__isSmartRef__":true,"id":3300},"grow":{"__isSmartRef__":true,"id":3304},"build":{"__isSmartRef__":true,"id":3308}},"3300":{"varMapping":{"__isSmartRef__":true,"id":3301},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":3302},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3301":{"this":{"__isSmartRef__":true,"id":3195}},"3302":{"timestamp":{"__isSmartRef__":true,"id":3303},"user":"robertkrahn","tags":[]},"3303":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"3304":{"varMapping":{"__isSmartRef__":true,"id":3305},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":3306},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3305":{"this":{"__isSmartRef__":true,"id":3195}},"3306":{"timestamp":{"__isSmartRef__":true,"id":3307},"user":"robertkrahn","tags":[]},"3307":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"3308":{"varMapping":{"__isSmartRef__":true,"id":3309},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":3310},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3309":{"this":{"__isSmartRef__":true,"id":3195}},"3310":{"timestamp":{"__isSmartRef__":true,"id":3311},"user":"robertkrahn","tags":[]},"3311":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"3312":{"position":{"__isSmartRef__":true,"id":3313},"_Extent":{"__isSmartRef__":true,"id":3314},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3315},"_Fill":{"__isSmartRef__":true,"id":3316},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":3317},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":3318},"_Position":{"__isSmartRef__":true,"id":3319},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3313":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3314":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3315":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"3316":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3317":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"3318":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"3319":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3320":{"x":-22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3321":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":3322},{"__isSmartRef__":true,"id":3324},{"__isSmartRef__":true,"id":3326}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3322":{"date":{"__isSmartRef__":true,"id":3323},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"3323":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"3324":{"date":{"__isSmartRef__":true,"id":3325},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"3325":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"3326":{"date":{"__isSmartRef__":true,"id":3327},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"3327":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"3328":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"3329":{"morph":{"__isSmartRef__":true,"id":3077},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3330":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3331}},"3331":{"test01IsMorph":{"__isSmartRef__":true,"id":3332}},"3332":{"varMapping":{"__isSmartRef__":true,"id":3333},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":3334},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3333":{"this":{"__isSmartRef__":true,"id":3330}},"3334":{},"3335":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3336":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3337":{"reset":{"__isSmartRef__":true,"id":3338},"grow":{"__isSmartRef__":true,"id":3342},"build":{"__isSmartRef__":true,"id":3346}},"3338":{"varMapping":{"__isSmartRef__":true,"id":3339},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":3340},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3339":{"this":{"__isSmartRef__":true,"id":3077}},"3340":{"timestamp":{"__isSmartRef__":true,"id":3341},"user":"robertkrahn","tags":[]},"3341":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"3342":{"varMapping":{"__isSmartRef__":true,"id":3343},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":3344},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3343":{"this":{"__isSmartRef__":true,"id":3077}},"3344":{"timestamp":{"__isSmartRef__":true,"id":3345},"user":"robertkrahn","tags":[]},"3345":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"3346":{"varMapping":{"__isSmartRef__":true,"id":3347},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":3348},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3347":{"this":{"__isSmartRef__":true,"id":3077}},"3348":{"timestamp":{"__isSmartRef__":true,"id":3349},"user":"robertkrahn","tags":[]},"3349":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"3350":{"submorphs":[{"__isSmartRef__":true,"id":3351},{"__isSmartRef__":true,"id":3468}],"scripts":[],"id":"F4A9C8E6-EC3E-467F-95AB-72A326A00958","shape":{"__isSmartRef__":true,"id":3585},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3593},"showsHalos":false,"name":"Rotator34","partsBinMetaInfo":{"__isSmartRef__":true,"id":3594},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":3601},"eventHandler":{"__isSmartRef__":true,"id":3602},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","CBF421CC-2888-4A62-B4F9-5EB470803DA6","FC4CB0FC-4B58-420A-A41A-B982BDCB0A33"],"partTests":{"__isSmartRef__":true,"id":3603},"priorExtent":{"__isSmartRef__":true,"id":3608},"distanceToDragEvent":{"__isSmartRef__":true,"id":3609},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":3076},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3610},"__LivelyClassName__":"lively.morphic.Box"},"3351":{"submorphs":[{"__isSmartRef__":true,"id":3352},{"__isSmartRef__":true,"id":3391}],"scripts":[],"id":"78AD590C-41B3-4DBE-87B0-CF48AE096445","shape":{"__isSmartRef__":true,"id":3430},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3438},"showsHalos":false,"name":"Rotator69","partsBinMetaInfo":{"__isSmartRef__":true,"id":3439},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":3446},"eventHandler":{"__isSmartRef__":true,"id":3447},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","CBF421CC-2888-4A62-B4F9-5EB470803DA6","FC4CB0FC-4B58-420A-A41A-B982BDCB0A33","F4A9C8E6-EC3E-467F-95AB-72A326A00958"],"partTests":{"__isSmartRef__":true,"id":3448},"priorExtent":{"__isSmartRef__":true,"id":3453},"distanceToDragEvent":{"__isSmartRef__":true,"id":3454},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":3350},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3455},"__LivelyClassName__":"lively.morphic.Box"},"3352":{"submorphs":[],"scripts":[],"id":"3F1A688D-74A4-4057-8CC7-E2A26AACAFA7","shape":{"__isSmartRef__":true,"id":3353},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3361},"showsHalos":false,"name":"Rotator138","partsBinMetaInfo":{"__isSmartRef__":true,"id":3362},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":3369},"eventHandler":{"__isSmartRef__":true,"id":3370},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","CBF421CC-2888-4A62-B4F9-5EB470803DA6","FC4CB0FC-4B58-420A-A41A-B982BDCB0A33","F4A9C8E6-EC3E-467F-95AB-72A326A00958","78AD590C-41B3-4DBE-87B0-CF48AE096445"],"partTests":{"__isSmartRef__":true,"id":3371},"priorExtent":{"__isSmartRef__":true,"id":3376},"distanceToDragEvent":{"__isSmartRef__":true,"id":3377},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":3351},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3378},"__LivelyClassName__":"lively.morphic.Box"},"3353":{"position":{"__isSmartRef__":true,"id":3354},"_Extent":{"__isSmartRef__":true,"id":3355},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3356},"_Fill":{"__isSmartRef__":true,"id":3357},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":3358},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":3359},"_Position":{"__isSmartRef__":true,"id":3360},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3354":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3355":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3356":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"3357":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3358":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"3359":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"3360":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3361":{"x":-14.671679586304004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3362":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":3363},{"__isSmartRef__":true,"id":3365},{"__isSmartRef__":true,"id":3367}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3363":{"date":{"__isSmartRef__":true,"id":3364},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"3364":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"3365":{"date":{"__isSmartRef__":true,"id":3366},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"3366":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"3367":{"date":{"__isSmartRef__":true,"id":3368},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"3368":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"3369":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"3370":{"morph":{"__isSmartRef__":true,"id":3352},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3371":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3372}},"3372":{"test01IsMorph":{"__isSmartRef__":true,"id":3373}},"3373":{"varMapping":{"__isSmartRef__":true,"id":3374},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":3375},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3374":{"this":{"__isSmartRef__":true,"id":3371}},"3375":{},"3376":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3377":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3378":{"reset":{"__isSmartRef__":true,"id":3379},"grow":{"__isSmartRef__":true,"id":3383},"build":{"__isSmartRef__":true,"id":3387}},"3379":{"varMapping":{"__isSmartRef__":true,"id":3380},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":3381},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3380":{"this":{"__isSmartRef__":true,"id":3352}},"3381":{"timestamp":{"__isSmartRef__":true,"id":3382},"user":"robertkrahn","tags":[]},"3382":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"3383":{"varMapping":{"__isSmartRef__":true,"id":3384},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":3385},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3384":{"this":{"__isSmartRef__":true,"id":3352}},"3385":{"timestamp":{"__isSmartRef__":true,"id":3386},"user":"robertkrahn","tags":[]},"3386":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"3387":{"varMapping":{"__isSmartRef__":true,"id":3388},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":3389},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3388":{"this":{"__isSmartRef__":true,"id":3352}},"3389":{"timestamp":{"__isSmartRef__":true,"id":3390},"user":"robertkrahn","tags":[]},"3390":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"3391":{"submorphs":[],"scripts":[],"id":"721BCDF4-3DDC-4BC5-947D-9A78A947DE2C","shape":{"__isSmartRef__":true,"id":3392},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3400},"showsHalos":false,"name":"Rotator138","partsBinMetaInfo":{"__isSmartRef__":true,"id":3401},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":3408},"eventHandler":{"__isSmartRef__":true,"id":3409},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","CBF421CC-2888-4A62-B4F9-5EB470803DA6","FC4CB0FC-4B58-420A-A41A-B982BDCB0A33","F4A9C8E6-EC3E-467F-95AB-72A326A00958","78AD590C-41B3-4DBE-87B0-CF48AE096445"],"partTests":{"__isSmartRef__":true,"id":3410},"priorExtent":{"__isSmartRef__":true,"id":3415},"distanceToDragEvent":{"__isSmartRef__":true,"id":3416},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":3351},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3417},"__LivelyClassName__":"lively.morphic.Box"},"3392":{"position":{"__isSmartRef__":true,"id":3393},"_Extent":{"__isSmartRef__":true,"id":3394},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3395},"_Fill":{"__isSmartRef__":true,"id":3396},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":3397},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":3398},"_Position":{"__isSmartRef__":true,"id":3399},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3393":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3394":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3395":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"3396":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3397":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"3398":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"3399":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3400":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3401":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":3402},{"__isSmartRef__":true,"id":3404},{"__isSmartRef__":true,"id":3406}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3402":{"date":{"__isSmartRef__":true,"id":3403},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"3403":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"3404":{"date":{"__isSmartRef__":true,"id":3405},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"3405":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"3406":{"date":{"__isSmartRef__":true,"id":3407},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"3407":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"3408":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"3409":{"morph":{"__isSmartRef__":true,"id":3391},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3410":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3411}},"3411":{"test01IsMorph":{"__isSmartRef__":true,"id":3412}},"3412":{"varMapping":{"__isSmartRef__":true,"id":3413},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":3414},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3413":{"this":{"__isSmartRef__":true,"id":3410}},"3414":{},"3415":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3416":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3417":{"reset":{"__isSmartRef__":true,"id":3418},"grow":{"__isSmartRef__":true,"id":3422},"build":{"__isSmartRef__":true,"id":3426}},"3418":{"varMapping":{"__isSmartRef__":true,"id":3419},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":3420},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3419":{"this":{"__isSmartRef__":true,"id":3391}},"3420":{"timestamp":{"__isSmartRef__":true,"id":3421},"user":"robertkrahn","tags":[]},"3421":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"3422":{"varMapping":{"__isSmartRef__":true,"id":3423},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":3424},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3423":{"this":{"__isSmartRef__":true,"id":3391}},"3424":{"timestamp":{"__isSmartRef__":true,"id":3425},"user":"robertkrahn","tags":[]},"3425":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"3426":{"varMapping":{"__isSmartRef__":true,"id":3427},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":3428},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3427":{"this":{"__isSmartRef__":true,"id":3391}},"3428":{"timestamp":{"__isSmartRef__":true,"id":3429},"user":"robertkrahn","tags":[]},"3429":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"3430":{"position":{"__isSmartRef__":true,"id":3431},"_Extent":{"__isSmartRef__":true,"id":3432},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3433},"_Fill":{"__isSmartRef__":true,"id":3434},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":3435},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":3436},"_Position":{"__isSmartRef__":true,"id":3437},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3431":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3432":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3433":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"3434":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3435":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"3436":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"3437":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3438":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3439":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":3440},{"__isSmartRef__":true,"id":3442},{"__isSmartRef__":true,"id":3444}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3440":{"date":{"__isSmartRef__":true,"id":3441},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"3441":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"3442":{"date":{"__isSmartRef__":true,"id":3443},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"3443":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"3444":{"date":{"__isSmartRef__":true,"id":3445},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"3445":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"3446":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"3447":{"morph":{"__isSmartRef__":true,"id":3351},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3448":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3449}},"3449":{"test01IsMorph":{"__isSmartRef__":true,"id":3450}},"3450":{"varMapping":{"__isSmartRef__":true,"id":3451},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":3452},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3451":{"this":{"__isSmartRef__":true,"id":3448}},"3452":{},"3453":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3454":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3455":{"reset":{"__isSmartRef__":true,"id":3456},"grow":{"__isSmartRef__":true,"id":3460},"build":{"__isSmartRef__":true,"id":3464}},"3456":{"varMapping":{"__isSmartRef__":true,"id":3457},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":3458},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3457":{"this":{"__isSmartRef__":true,"id":3351}},"3458":{"timestamp":{"__isSmartRef__":true,"id":3459},"user":"robertkrahn","tags":[]},"3459":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"3460":{"varMapping":{"__isSmartRef__":true,"id":3461},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":3462},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3461":{"this":{"__isSmartRef__":true,"id":3351}},"3462":{"timestamp":{"__isSmartRef__":true,"id":3463},"user":"robertkrahn","tags":[]},"3463":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"3464":{"varMapping":{"__isSmartRef__":true,"id":3465},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":3466},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3465":{"this":{"__isSmartRef__":true,"id":3351}},"3466":{"timestamp":{"__isSmartRef__":true,"id":3467},"user":"robertkrahn","tags":[]},"3467":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"3468":{"submorphs":[{"__isSmartRef__":true,"id":3469},{"__isSmartRef__":true,"id":3508}],"scripts":[],"id":"7EE3A1E5-7F92-48A2-9446-540DFA51837E","shape":{"__isSmartRef__":true,"id":3547},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3555},"showsHalos":false,"name":"Rotator69","partsBinMetaInfo":{"__isSmartRef__":true,"id":3556},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":3563},"eventHandler":{"__isSmartRef__":true,"id":3564},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","CBF421CC-2888-4A62-B4F9-5EB470803DA6","FC4CB0FC-4B58-420A-A41A-B982BDCB0A33","F4A9C8E6-EC3E-467F-95AB-72A326A00958"],"partTests":{"__isSmartRef__":true,"id":3565},"priorExtent":{"__isSmartRef__":true,"id":3570},"distanceToDragEvent":{"__isSmartRef__":true,"id":3571},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":3350},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3572},"__LivelyClassName__":"lively.morphic.Box"},"3469":{"submorphs":[],"scripts":[],"id":"2FACC0B3-B429-455B-A722-9CFBF0818A1D","shape":{"__isSmartRef__":true,"id":3470},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3478},"showsHalos":false,"name":"Rotator139","partsBinMetaInfo":{"__isSmartRef__":true,"id":3479},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":3486},"eventHandler":{"__isSmartRef__":true,"id":3487},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","CBF421CC-2888-4A62-B4F9-5EB470803DA6","FC4CB0FC-4B58-420A-A41A-B982BDCB0A33","F4A9C8E6-EC3E-467F-95AB-72A326A00958","7EE3A1E5-7F92-48A2-9446-540DFA51837E"],"partTests":{"__isSmartRef__":true,"id":3488},"priorExtent":{"__isSmartRef__":true,"id":3493},"distanceToDragEvent":{"__isSmartRef__":true,"id":3494},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":3468},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3495},"__LivelyClassName__":"lively.morphic.Box"},"3470":{"position":{"__isSmartRef__":true,"id":3471},"_Extent":{"__isSmartRef__":true,"id":3472},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3473},"_Fill":{"__isSmartRef__":true,"id":3474},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":3475},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":3476},"_Position":{"__isSmartRef__":true,"id":3477},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3471":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3472":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3473":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"3474":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3475":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"3476":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"3477":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3478":{"x":-14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3479":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":3480},{"__isSmartRef__":true,"id":3482},{"__isSmartRef__":true,"id":3484}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3480":{"date":{"__isSmartRef__":true,"id":3481},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"3481":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"3482":{"date":{"__isSmartRef__":true,"id":3483},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"3483":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"3484":{"date":{"__isSmartRef__":true,"id":3485},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"3485":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"3486":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"3487":{"morph":{"__isSmartRef__":true,"id":3469},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3488":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3489}},"3489":{"test01IsMorph":{"__isSmartRef__":true,"id":3490}},"3490":{"varMapping":{"__isSmartRef__":true,"id":3491},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":3492},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3491":{"this":{"__isSmartRef__":true,"id":3488}},"3492":{},"3493":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3494":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3495":{"reset":{"__isSmartRef__":true,"id":3496},"grow":{"__isSmartRef__":true,"id":3500},"build":{"__isSmartRef__":true,"id":3504}},"3496":{"varMapping":{"__isSmartRef__":true,"id":3497},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":3498},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3497":{"this":{"__isSmartRef__":true,"id":3469}},"3498":{"timestamp":{"__isSmartRef__":true,"id":3499},"user":"robertkrahn","tags":[]},"3499":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"3500":{"varMapping":{"__isSmartRef__":true,"id":3501},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":3502},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3501":{"this":{"__isSmartRef__":true,"id":3469}},"3502":{"timestamp":{"__isSmartRef__":true,"id":3503},"user":"robertkrahn","tags":[]},"3503":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"3504":{"varMapping":{"__isSmartRef__":true,"id":3505},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":3506},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3505":{"this":{"__isSmartRef__":true,"id":3469}},"3506":{"timestamp":{"__isSmartRef__":true,"id":3507},"user":"robertkrahn","tags":[]},"3507":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"3508":{"submorphs":[],"scripts":[],"id":"B7ABE05F-C81D-484E-98BB-50954773E5B1","shape":{"__isSmartRef__":true,"id":3509},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3517},"showsHalos":false,"name":"Rotator139","partsBinMetaInfo":{"__isSmartRef__":true,"id":3518},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":3525},"eventHandler":{"__isSmartRef__":true,"id":3526},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","CBF421CC-2888-4A62-B4F9-5EB470803DA6","FC4CB0FC-4B58-420A-A41A-B982BDCB0A33","F4A9C8E6-EC3E-467F-95AB-72A326A00958","7EE3A1E5-7F92-48A2-9446-540DFA51837E"],"partTests":{"__isSmartRef__":true,"id":3527},"priorExtent":{"__isSmartRef__":true,"id":3532},"distanceToDragEvent":{"__isSmartRef__":true,"id":3533},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":3468},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3534},"__LivelyClassName__":"lively.morphic.Box"},"3509":{"position":{"__isSmartRef__":true,"id":3510},"_Extent":{"__isSmartRef__":true,"id":3511},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3512},"_Fill":{"__isSmartRef__":true,"id":3513},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":3514},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":3515},"_Position":{"__isSmartRef__":true,"id":3516},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3510":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3511":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3512":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"3513":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3514":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"3515":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"3516":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3517":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3518":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":3519},{"__isSmartRef__":true,"id":3521},{"__isSmartRef__":true,"id":3523}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3519":{"date":{"__isSmartRef__":true,"id":3520},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"3520":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"3521":{"date":{"__isSmartRef__":true,"id":3522},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"3522":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"3523":{"date":{"__isSmartRef__":true,"id":3524},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"3524":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"3525":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"3526":{"morph":{"__isSmartRef__":true,"id":3508},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3527":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3528}},"3528":{"test01IsMorph":{"__isSmartRef__":true,"id":3529}},"3529":{"varMapping":{"__isSmartRef__":true,"id":3530},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":3531},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3530":{"this":{"__isSmartRef__":true,"id":3527}},"3531":{},"3532":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3533":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3534":{"reset":{"__isSmartRef__":true,"id":3535},"grow":{"__isSmartRef__":true,"id":3539},"build":{"__isSmartRef__":true,"id":3543}},"3535":{"varMapping":{"__isSmartRef__":true,"id":3536},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":3537},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3536":{"this":{"__isSmartRef__":true,"id":3508}},"3537":{"timestamp":{"__isSmartRef__":true,"id":3538},"user":"robertkrahn","tags":[]},"3538":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"3539":{"varMapping":{"__isSmartRef__":true,"id":3540},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":3541},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3540":{"this":{"__isSmartRef__":true,"id":3508}},"3541":{"timestamp":{"__isSmartRef__":true,"id":3542},"user":"robertkrahn","tags":[]},"3542":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"3543":{"varMapping":{"__isSmartRef__":true,"id":3544},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":3545},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3544":{"this":{"__isSmartRef__":true,"id":3508}},"3545":{"timestamp":{"__isSmartRef__":true,"id":3546},"user":"robertkrahn","tags":[]},"3546":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"3547":{"position":{"__isSmartRef__":true,"id":3548},"_Extent":{"__isSmartRef__":true,"id":3549},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3550},"_Fill":{"__isSmartRef__":true,"id":3551},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":3552},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":3553},"_Position":{"__isSmartRef__":true,"id":3554},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3548":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3549":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3550":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"3551":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3552":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"3553":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"3554":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3555":{"x":18.339599482880004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3556":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":3557},{"__isSmartRef__":true,"id":3559},{"__isSmartRef__":true,"id":3561}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3557":{"date":{"__isSmartRef__":true,"id":3558},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"3558":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"3559":{"date":{"__isSmartRef__":true,"id":3560},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"3560":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"3561":{"date":{"__isSmartRef__":true,"id":3562},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"3562":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"3563":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"3564":{"morph":{"__isSmartRef__":true,"id":3468},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3565":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3566}},"3566":{"test01IsMorph":{"__isSmartRef__":true,"id":3567}},"3567":{"varMapping":{"__isSmartRef__":true,"id":3568},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":3569},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3568":{"this":{"__isSmartRef__":true,"id":3565}},"3569":{},"3570":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3571":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3572":{"reset":{"__isSmartRef__":true,"id":3573},"grow":{"__isSmartRef__":true,"id":3577},"build":{"__isSmartRef__":true,"id":3581}},"3573":{"varMapping":{"__isSmartRef__":true,"id":3574},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":3575},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3574":{"this":{"__isSmartRef__":true,"id":3468}},"3575":{"timestamp":{"__isSmartRef__":true,"id":3576},"user":"robertkrahn","tags":[]},"3576":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"3577":{"varMapping":{"__isSmartRef__":true,"id":3578},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":3579},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3578":{"this":{"__isSmartRef__":true,"id":3468}},"3579":{"timestamp":{"__isSmartRef__":true,"id":3580},"user":"robertkrahn","tags":[]},"3580":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"3581":{"varMapping":{"__isSmartRef__":true,"id":3582},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":3583},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3582":{"this":{"__isSmartRef__":true,"id":3468}},"3583":{"timestamp":{"__isSmartRef__":true,"id":3584},"user":"robertkrahn","tags":[]},"3584":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"3585":{"position":{"__isSmartRef__":true,"id":3586},"_Extent":{"__isSmartRef__":true,"id":3587},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3588},"_Fill":{"__isSmartRef__":true,"id":3589},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":3590},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":3591},"_Position":{"__isSmartRef__":true,"id":3592},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3586":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3587":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3588":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"3589":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3590":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"3591":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"3592":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3593":{"x":22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3594":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":3595},{"__isSmartRef__":true,"id":3597},{"__isSmartRef__":true,"id":3599}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3595":{"date":{"__isSmartRef__":true,"id":3596},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"3596":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"3597":{"date":{"__isSmartRef__":true,"id":3598},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"3598":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"3599":{"date":{"__isSmartRef__":true,"id":3600},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"3600":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"3601":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"3602":{"morph":{"__isSmartRef__":true,"id":3350},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3603":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3604}},"3604":{"test01IsMorph":{"__isSmartRef__":true,"id":3605}},"3605":{"varMapping":{"__isSmartRef__":true,"id":3606},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":3607},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3606":{"this":{"__isSmartRef__":true,"id":3603}},"3607":{},"3608":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3609":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3610":{"reset":{"__isSmartRef__":true,"id":3611},"grow":{"__isSmartRef__":true,"id":3615},"build":{"__isSmartRef__":true,"id":3619}},"3611":{"varMapping":{"__isSmartRef__":true,"id":3612},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":3613},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3612":{"this":{"__isSmartRef__":true,"id":3350}},"3613":{"timestamp":{"__isSmartRef__":true,"id":3614},"user":"robertkrahn","tags":[]},"3614":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"3615":{"varMapping":{"__isSmartRef__":true,"id":3616},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":3617},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3616":{"this":{"__isSmartRef__":true,"id":3350}},"3617":{"timestamp":{"__isSmartRef__":true,"id":3618},"user":"robertkrahn","tags":[]},"3618":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"3619":{"varMapping":{"__isSmartRef__":true,"id":3620},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":3621},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3620":{"this":{"__isSmartRef__":true,"id":3350}},"3621":{"timestamp":{"__isSmartRef__":true,"id":3622},"user":"robertkrahn","tags":[]},"3622":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"3623":{"position":{"__isSmartRef__":true,"id":3624},"_Extent":{"__isSmartRef__":true,"id":3625},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3626},"_Fill":{"__isSmartRef__":true,"id":3627},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":3628},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":3629},"_Position":{"__isSmartRef__":true,"id":3630},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3624":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3625":{"x":45.848998707199996,"y":7.587077488639986,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3626":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"3627":{"r":0.5686193533490198,"g":0.5686193533490198,"b":0.5686193533490198,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3628":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"3629":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"3630":{"x":-22.924499353599998,"y":-3.793538744319993,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3631":{"x":-28.655624192,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3632":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":3633},{"__isSmartRef__":true,"id":3635},{"__isSmartRef__":true,"id":3637}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3633":{"date":{"__isSmartRef__":true,"id":3634},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"3634":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"3635":{"date":{"__isSmartRef__":true,"id":3636},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"3636":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"3637":{"date":{"__isSmartRef__":true,"id":3638},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"3638":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"3639":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"3640":{"morph":{"__isSmartRef__":true,"id":3076},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3641":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3642}},"3642":{"test01IsMorph":{"__isSmartRef__":true,"id":3643}},"3643":{"varMapping":{"__isSmartRef__":true,"id":3644},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":3645},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3644":{"this":{"__isSmartRef__":true,"id":3641}},"3645":{},"3646":{"x":57.31124838399999,"y":9.483846860799982,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3647":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3648":{"reset":{"__isSmartRef__":true,"id":3649},"grow":{"__isSmartRef__":true,"id":3653},"build":{"__isSmartRef__":true,"id":3657}},"3649":{"varMapping":{"__isSmartRef__":true,"id":3650},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":3651},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3650":{"this":{"__isSmartRef__":true,"id":3076}},"3651":{"timestamp":{"__isSmartRef__":true,"id":3652},"user":"robertkrahn","tags":[]},"3652":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"3653":{"varMapping":{"__isSmartRef__":true,"id":3654},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":3655},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3654":{"this":{"__isSmartRef__":true,"id":3076}},"3655":{"timestamp":{"__isSmartRef__":true,"id":3656},"user":"robertkrahn","tags":[]},"3656":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"3657":{"varMapping":{"__isSmartRef__":true,"id":3658},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":3659},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3658":{"this":{"__isSmartRef__":true,"id":3076}},"3659":{"timestamp":{"__isSmartRef__":true,"id":3660},"user":"robertkrahn","tags":[]},"3660":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"3661":{"submorphs":[{"__isSmartRef__":true,"id":3662},{"__isSmartRef__":true,"id":3935}],"scripts":[],"id":"417D6A3B-4769-4466-BCCB-1CCFE61323E0","shape":{"__isSmartRef__":true,"id":4208},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":4216},"showsHalos":false,"name":"Rotator17","partsBinMetaInfo":{"__isSmartRef__":true,"id":4217},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":4224},"eventHandler":{"__isSmartRef__":true,"id":4225},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","CBF421CC-2888-4A62-B4F9-5EB470803DA6"],"partTests":{"__isSmartRef__":true,"id":4226},"priorExtent":{"__isSmartRef__":true,"id":4231},"distanceToDragEvent":{"__isSmartRef__":true,"id":4232},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":3075},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4233},"__LivelyClassName__":"lively.morphic.Box"},"3662":{"submorphs":[{"__isSmartRef__":true,"id":3663},{"__isSmartRef__":true,"id":3780}],"scripts":[],"id":"D046ADE3-DFE2-45DC-B6C1-890E8C51B0DF","shape":{"__isSmartRef__":true,"id":3897},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3905},"showsHalos":false,"name":"Rotator35","partsBinMetaInfo":{"__isSmartRef__":true,"id":3906},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":3913},"eventHandler":{"__isSmartRef__":true,"id":3914},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","CBF421CC-2888-4A62-B4F9-5EB470803DA6","417D6A3B-4769-4466-BCCB-1CCFE61323E0"],"partTests":{"__isSmartRef__":true,"id":3915},"priorExtent":{"__isSmartRef__":true,"id":3920},"distanceToDragEvent":{"__isSmartRef__":true,"id":3921},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":3661},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3922},"__LivelyClassName__":"lively.morphic.Box"},"3663":{"submorphs":[{"__isSmartRef__":true,"id":3664},{"__isSmartRef__":true,"id":3703}],"scripts":[],"id":"A32E614A-3A3E-40FC-B108-7E18066E77DF","shape":{"__isSmartRef__":true,"id":3742},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3750},"showsHalos":false,"name":"Rotator70","partsBinMetaInfo":{"__isSmartRef__":true,"id":3751},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":3758},"eventHandler":{"__isSmartRef__":true,"id":3759},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","CBF421CC-2888-4A62-B4F9-5EB470803DA6","417D6A3B-4769-4466-BCCB-1CCFE61323E0","D046ADE3-DFE2-45DC-B6C1-890E8C51B0DF"],"partTests":{"__isSmartRef__":true,"id":3760},"priorExtent":{"__isSmartRef__":true,"id":3765},"distanceToDragEvent":{"__isSmartRef__":true,"id":3766},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":3662},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3767},"__LivelyClassName__":"lively.morphic.Box"},"3664":{"submorphs":[],"scripts":[],"id":"F2D099E3-42AB-4D45-8216-15EBCE467F64","shape":{"__isSmartRef__":true,"id":3665},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3673},"showsHalos":false,"name":"Rotator140","partsBinMetaInfo":{"__isSmartRef__":true,"id":3674},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":3681},"eventHandler":{"__isSmartRef__":true,"id":3682},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","CBF421CC-2888-4A62-B4F9-5EB470803DA6","417D6A3B-4769-4466-BCCB-1CCFE61323E0","D046ADE3-DFE2-45DC-B6C1-890E8C51B0DF","A32E614A-3A3E-40FC-B108-7E18066E77DF"],"partTests":{"__isSmartRef__":true,"id":3683},"priorExtent":{"__isSmartRef__":true,"id":3688},"distanceToDragEvent":{"__isSmartRef__":true,"id":3689},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":3663},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3690},"__LivelyClassName__":"lively.morphic.Box"},"3665":{"position":{"__isSmartRef__":true,"id":3666},"_Extent":{"__isSmartRef__":true,"id":3667},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3668},"_Fill":{"__isSmartRef__":true,"id":3669},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":3670},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":3671},"_Position":{"__isSmartRef__":true,"id":3672},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3666":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3667":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3668":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"3669":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3670":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"3671":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"3672":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3673":{"x":-14.671679586304004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3674":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":3675},{"__isSmartRef__":true,"id":3677},{"__isSmartRef__":true,"id":3679}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3675":{"date":{"__isSmartRef__":true,"id":3676},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"3676":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"3677":{"date":{"__isSmartRef__":true,"id":3678},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"3678":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"3679":{"date":{"__isSmartRef__":true,"id":3680},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"3680":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"3681":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"3682":{"morph":{"__isSmartRef__":true,"id":3664},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3683":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3684}},"3684":{"test01IsMorph":{"__isSmartRef__":true,"id":3685}},"3685":{"varMapping":{"__isSmartRef__":true,"id":3686},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":3687},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3686":{"this":{"__isSmartRef__":true,"id":3683}},"3687":{},"3688":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3689":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3690":{"reset":{"__isSmartRef__":true,"id":3691},"grow":{"__isSmartRef__":true,"id":3695},"build":{"__isSmartRef__":true,"id":3699}},"3691":{"varMapping":{"__isSmartRef__":true,"id":3692},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":3693},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3692":{"this":{"__isSmartRef__":true,"id":3664}},"3693":{"timestamp":{"__isSmartRef__":true,"id":3694},"user":"robertkrahn","tags":[]},"3694":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"3695":{"varMapping":{"__isSmartRef__":true,"id":3696},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":3697},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3696":{"this":{"__isSmartRef__":true,"id":3664}},"3697":{"timestamp":{"__isSmartRef__":true,"id":3698},"user":"robertkrahn","tags":[]},"3698":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"3699":{"varMapping":{"__isSmartRef__":true,"id":3700},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":3701},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3700":{"this":{"__isSmartRef__":true,"id":3664}},"3701":{"timestamp":{"__isSmartRef__":true,"id":3702},"user":"robertkrahn","tags":[]},"3702":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"3703":{"submorphs":[],"scripts":[],"id":"6F7C594F-888A-4049-B7DC-AE62476F71E3","shape":{"__isSmartRef__":true,"id":3704},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3712},"showsHalos":false,"name":"Rotator140","partsBinMetaInfo":{"__isSmartRef__":true,"id":3713},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":3720},"eventHandler":{"__isSmartRef__":true,"id":3721},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","CBF421CC-2888-4A62-B4F9-5EB470803DA6","417D6A3B-4769-4466-BCCB-1CCFE61323E0","D046ADE3-DFE2-45DC-B6C1-890E8C51B0DF","A32E614A-3A3E-40FC-B108-7E18066E77DF"],"partTests":{"__isSmartRef__":true,"id":3722},"priorExtent":{"__isSmartRef__":true,"id":3727},"distanceToDragEvent":{"__isSmartRef__":true,"id":3728},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":3663},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3729},"__LivelyClassName__":"lively.morphic.Box"},"3704":{"position":{"__isSmartRef__":true,"id":3705},"_Extent":{"__isSmartRef__":true,"id":3706},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3707},"_Fill":{"__isSmartRef__":true,"id":3708},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":3709},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":3710},"_Position":{"__isSmartRef__":true,"id":3711},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3705":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3706":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3707":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"3708":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3709":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"3710":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"3711":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3712":{"x":14.671679586303993,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3713":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":3714},{"__isSmartRef__":true,"id":3716},{"__isSmartRef__":true,"id":3718}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3714":{"date":{"__isSmartRef__":true,"id":3715},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"3715":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"3716":{"date":{"__isSmartRef__":true,"id":3717},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"3717":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"3718":{"date":{"__isSmartRef__":true,"id":3719},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"3719":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"3720":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"3721":{"morph":{"__isSmartRef__":true,"id":3703},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3722":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3723}},"3723":{"test01IsMorph":{"__isSmartRef__":true,"id":3724}},"3724":{"varMapping":{"__isSmartRef__":true,"id":3725},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":3726},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3725":{"this":{"__isSmartRef__":true,"id":3722}},"3726":{},"3727":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3728":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3729":{"reset":{"__isSmartRef__":true,"id":3730},"grow":{"__isSmartRef__":true,"id":3734},"build":{"__isSmartRef__":true,"id":3738}},"3730":{"varMapping":{"__isSmartRef__":true,"id":3731},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":3732},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3731":{"this":{"__isSmartRef__":true,"id":3703}},"3732":{"timestamp":{"__isSmartRef__":true,"id":3733},"user":"robertkrahn","tags":[]},"3733":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"3734":{"varMapping":{"__isSmartRef__":true,"id":3735},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":3736},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3735":{"this":{"__isSmartRef__":true,"id":3703}},"3736":{"timestamp":{"__isSmartRef__":true,"id":3737},"user":"robertkrahn","tags":[]},"3737":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"3738":{"varMapping":{"__isSmartRef__":true,"id":3739},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":3740},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3739":{"this":{"__isSmartRef__":true,"id":3703}},"3740":{"timestamp":{"__isSmartRef__":true,"id":3741},"user":"robertkrahn","tags":[]},"3741":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"3742":{"position":{"__isSmartRef__":true,"id":3743},"_Extent":{"__isSmartRef__":true,"id":3744},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3745},"_Fill":{"__isSmartRef__":true,"id":3746},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":3747},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":3748},"_Position":{"__isSmartRef__":true,"id":3749},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3743":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3744":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3745":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"3746":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3747":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"3748":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"3749":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3750":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3751":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":3752},{"__isSmartRef__":true,"id":3754},{"__isSmartRef__":true,"id":3756}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3752":{"date":{"__isSmartRef__":true,"id":3753},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"3753":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"3754":{"date":{"__isSmartRef__":true,"id":3755},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"3755":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"3756":{"date":{"__isSmartRef__":true,"id":3757},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"3757":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"3758":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"3759":{"morph":{"__isSmartRef__":true,"id":3663},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3760":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3761}},"3761":{"test01IsMorph":{"__isSmartRef__":true,"id":3762}},"3762":{"varMapping":{"__isSmartRef__":true,"id":3763},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":3764},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3763":{"this":{"__isSmartRef__":true,"id":3760}},"3764":{},"3765":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3766":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3767":{"reset":{"__isSmartRef__":true,"id":3768},"grow":{"__isSmartRef__":true,"id":3772},"build":{"__isSmartRef__":true,"id":3776}},"3768":{"varMapping":{"__isSmartRef__":true,"id":3769},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":3770},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3769":{"this":{"__isSmartRef__":true,"id":3663}},"3770":{"timestamp":{"__isSmartRef__":true,"id":3771},"user":"robertkrahn","tags":[]},"3771":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"3772":{"varMapping":{"__isSmartRef__":true,"id":3773},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":3774},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3773":{"this":{"__isSmartRef__":true,"id":3663}},"3774":{"timestamp":{"__isSmartRef__":true,"id":3775},"user":"robertkrahn","tags":[]},"3775":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"3776":{"varMapping":{"__isSmartRef__":true,"id":3777},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":3778},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3777":{"this":{"__isSmartRef__":true,"id":3663}},"3778":{"timestamp":{"__isSmartRef__":true,"id":3779},"user":"robertkrahn","tags":[]},"3779":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"3780":{"submorphs":[{"__isSmartRef__":true,"id":3781},{"__isSmartRef__":true,"id":3820}],"scripts":[],"id":"6A6C079A-A58B-4BAA-98CF-2289DA5155E9","shape":{"__isSmartRef__":true,"id":3859},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3867},"showsHalos":false,"name":"Rotator70","partsBinMetaInfo":{"__isSmartRef__":true,"id":3868},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":3875},"eventHandler":{"__isSmartRef__":true,"id":3876},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","CBF421CC-2888-4A62-B4F9-5EB470803DA6","417D6A3B-4769-4466-BCCB-1CCFE61323E0","D046ADE3-DFE2-45DC-B6C1-890E8C51B0DF"],"partTests":{"__isSmartRef__":true,"id":3877},"priorExtent":{"__isSmartRef__":true,"id":3882},"distanceToDragEvent":{"__isSmartRef__":true,"id":3883},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":3662},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3884},"__LivelyClassName__":"lively.morphic.Box"},"3781":{"submorphs":[],"scripts":[],"id":"29AC06DB-4543-4DB9-849A-F8A3EBA1AAB4","shape":{"__isSmartRef__":true,"id":3782},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3790},"showsHalos":false,"name":"Rotator141","partsBinMetaInfo":{"__isSmartRef__":true,"id":3791},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":3798},"eventHandler":{"__isSmartRef__":true,"id":3799},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","CBF421CC-2888-4A62-B4F9-5EB470803DA6","417D6A3B-4769-4466-BCCB-1CCFE61323E0","D046ADE3-DFE2-45DC-B6C1-890E8C51B0DF","6A6C079A-A58B-4BAA-98CF-2289DA5155E9"],"partTests":{"__isSmartRef__":true,"id":3800},"priorExtent":{"__isSmartRef__":true,"id":3805},"distanceToDragEvent":{"__isSmartRef__":true,"id":3806},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":3780},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3807},"__LivelyClassName__":"lively.morphic.Box"},"3782":{"position":{"__isSmartRef__":true,"id":3783},"_Extent":{"__isSmartRef__":true,"id":3784},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3785},"_Fill":{"__isSmartRef__":true,"id":3786},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":3787},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":3788},"_Position":{"__isSmartRef__":true,"id":3789},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3783":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3784":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3785":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"3786":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3787":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"3788":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"3789":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3790":{"x":-14.671679586303993,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3791":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":3792},{"__isSmartRef__":true,"id":3794},{"__isSmartRef__":true,"id":3796}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3792":{"date":{"__isSmartRef__":true,"id":3793},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"3793":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"3794":{"date":{"__isSmartRef__":true,"id":3795},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"3795":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"3796":{"date":{"__isSmartRef__":true,"id":3797},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"3797":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"3798":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"3799":{"morph":{"__isSmartRef__":true,"id":3781},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3800":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3801}},"3801":{"test01IsMorph":{"__isSmartRef__":true,"id":3802}},"3802":{"varMapping":{"__isSmartRef__":true,"id":3803},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":3804},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3803":{"this":{"__isSmartRef__":true,"id":3800}},"3804":{},"3805":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3806":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3807":{"reset":{"__isSmartRef__":true,"id":3808},"grow":{"__isSmartRef__":true,"id":3812},"build":{"__isSmartRef__":true,"id":3816}},"3808":{"varMapping":{"__isSmartRef__":true,"id":3809},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":3810},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3809":{"this":{"__isSmartRef__":true,"id":3781}},"3810":{"timestamp":{"__isSmartRef__":true,"id":3811},"user":"robertkrahn","tags":[]},"3811":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"3812":{"varMapping":{"__isSmartRef__":true,"id":3813},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":3814},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3813":{"this":{"__isSmartRef__":true,"id":3781}},"3814":{"timestamp":{"__isSmartRef__":true,"id":3815},"user":"robertkrahn","tags":[]},"3815":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"3816":{"varMapping":{"__isSmartRef__":true,"id":3817},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":3818},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3817":{"this":{"__isSmartRef__":true,"id":3781}},"3818":{"timestamp":{"__isSmartRef__":true,"id":3819},"user":"robertkrahn","tags":[]},"3819":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"3820":{"submorphs":[],"scripts":[],"id":"DF1197D7-43C7-4424-908E-844BDFE5FD23","shape":{"__isSmartRef__":true,"id":3821},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3829},"showsHalos":false,"name":"Rotator141","partsBinMetaInfo":{"__isSmartRef__":true,"id":3830},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":3837},"eventHandler":{"__isSmartRef__":true,"id":3838},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","CBF421CC-2888-4A62-B4F9-5EB470803DA6","417D6A3B-4769-4466-BCCB-1CCFE61323E0","D046ADE3-DFE2-45DC-B6C1-890E8C51B0DF","6A6C079A-A58B-4BAA-98CF-2289DA5155E9"],"partTests":{"__isSmartRef__":true,"id":3839},"priorExtent":{"__isSmartRef__":true,"id":3844},"distanceToDragEvent":{"__isSmartRef__":true,"id":3845},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":3780},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3846},"__LivelyClassName__":"lively.morphic.Box"},"3821":{"position":{"__isSmartRef__":true,"id":3822},"_Extent":{"__isSmartRef__":true,"id":3823},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3824},"_Fill":{"__isSmartRef__":true,"id":3825},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":3826},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":3827},"_Position":{"__isSmartRef__":true,"id":3828},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3822":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3823":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3824":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"3825":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3826":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"3827":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"3828":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3829":{"x":14.671679586304007,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3830":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":3831},{"__isSmartRef__":true,"id":3833},{"__isSmartRef__":true,"id":3835}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3831":{"date":{"__isSmartRef__":true,"id":3832},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"3832":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"3833":{"date":{"__isSmartRef__":true,"id":3834},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"3834":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"3835":{"date":{"__isSmartRef__":true,"id":3836},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"3836":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"3837":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"3838":{"morph":{"__isSmartRef__":true,"id":3820},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3839":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3840}},"3840":{"test01IsMorph":{"__isSmartRef__":true,"id":3841}},"3841":{"varMapping":{"__isSmartRef__":true,"id":3842},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":3843},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3842":{"this":{"__isSmartRef__":true,"id":3839}},"3843":{},"3844":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3845":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3846":{"reset":{"__isSmartRef__":true,"id":3847},"grow":{"__isSmartRef__":true,"id":3851},"build":{"__isSmartRef__":true,"id":3855}},"3847":{"varMapping":{"__isSmartRef__":true,"id":3848},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":3849},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3848":{"this":{"__isSmartRef__":true,"id":3820}},"3849":{"timestamp":{"__isSmartRef__":true,"id":3850},"user":"robertkrahn","tags":[]},"3850":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"3851":{"varMapping":{"__isSmartRef__":true,"id":3852},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":3853},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3852":{"this":{"__isSmartRef__":true,"id":3820}},"3853":{"timestamp":{"__isSmartRef__":true,"id":3854},"user":"robertkrahn","tags":[]},"3854":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"3855":{"varMapping":{"__isSmartRef__":true,"id":3856},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":3857},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3856":{"this":{"__isSmartRef__":true,"id":3820}},"3857":{"timestamp":{"__isSmartRef__":true,"id":3858},"user":"robertkrahn","tags":[]},"3858":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"3859":{"position":{"__isSmartRef__":true,"id":3860},"_Extent":{"__isSmartRef__":true,"id":3861},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3862},"_Fill":{"__isSmartRef__":true,"id":3863},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":3864},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":3865},"_Position":{"__isSmartRef__":true,"id":3866},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3860":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3861":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3862":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"3863":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3864":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"3865":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"3866":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3867":{"x":18.339599482880004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3868":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":3869},{"__isSmartRef__":true,"id":3871},{"__isSmartRef__":true,"id":3873}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3869":{"date":{"__isSmartRef__":true,"id":3870},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"3870":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"3871":{"date":{"__isSmartRef__":true,"id":3872},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"3872":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"3873":{"date":{"__isSmartRef__":true,"id":3874},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"3874":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"3875":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"3876":{"morph":{"__isSmartRef__":true,"id":3780},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3877":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3878}},"3878":{"test01IsMorph":{"__isSmartRef__":true,"id":3879}},"3879":{"varMapping":{"__isSmartRef__":true,"id":3880},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":3881},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3880":{"this":{"__isSmartRef__":true,"id":3877}},"3881":{},"3882":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3883":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3884":{"reset":{"__isSmartRef__":true,"id":3885},"grow":{"__isSmartRef__":true,"id":3889},"build":{"__isSmartRef__":true,"id":3893}},"3885":{"varMapping":{"__isSmartRef__":true,"id":3886},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":3887},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3886":{"this":{"__isSmartRef__":true,"id":3780}},"3887":{"timestamp":{"__isSmartRef__":true,"id":3888},"user":"robertkrahn","tags":[]},"3888":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"3889":{"varMapping":{"__isSmartRef__":true,"id":3890},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":3891},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3890":{"this":{"__isSmartRef__":true,"id":3780}},"3891":{"timestamp":{"__isSmartRef__":true,"id":3892},"user":"robertkrahn","tags":[]},"3892":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"3893":{"varMapping":{"__isSmartRef__":true,"id":3894},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":3895},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3894":{"this":{"__isSmartRef__":true,"id":3780}},"3895":{"timestamp":{"__isSmartRef__":true,"id":3896},"user":"robertkrahn","tags":[]},"3896":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"3897":{"position":{"__isSmartRef__":true,"id":3898},"_Extent":{"__isSmartRef__":true,"id":3899},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3900},"_Fill":{"__isSmartRef__":true,"id":3901},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":3902},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":3903},"_Position":{"__isSmartRef__":true,"id":3904},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3898":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3899":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3900":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"3901":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3902":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"3903":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"3904":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3905":{"x":-22.924499353599987,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3906":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":3907},{"__isSmartRef__":true,"id":3909},{"__isSmartRef__":true,"id":3911}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3907":{"date":{"__isSmartRef__":true,"id":3908},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"3908":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"3909":{"date":{"__isSmartRef__":true,"id":3910},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"3910":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"3911":{"date":{"__isSmartRef__":true,"id":3912},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"3912":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"3913":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"3914":{"morph":{"__isSmartRef__":true,"id":3662},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3915":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3916}},"3916":{"test01IsMorph":{"__isSmartRef__":true,"id":3917}},"3917":{"varMapping":{"__isSmartRef__":true,"id":3918},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":3919},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3918":{"this":{"__isSmartRef__":true,"id":3915}},"3919":{},"3920":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3921":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3922":{"reset":{"__isSmartRef__":true,"id":3923},"grow":{"__isSmartRef__":true,"id":3927},"build":{"__isSmartRef__":true,"id":3931}},"3923":{"varMapping":{"__isSmartRef__":true,"id":3924},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":3925},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3924":{"this":{"__isSmartRef__":true,"id":3662}},"3925":{"timestamp":{"__isSmartRef__":true,"id":3926},"user":"robertkrahn","tags":[]},"3926":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"3927":{"varMapping":{"__isSmartRef__":true,"id":3928},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":3929},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3928":{"this":{"__isSmartRef__":true,"id":3662}},"3929":{"timestamp":{"__isSmartRef__":true,"id":3930},"user":"robertkrahn","tags":[]},"3930":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"3931":{"varMapping":{"__isSmartRef__":true,"id":3932},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":3933},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3932":{"this":{"__isSmartRef__":true,"id":3662}},"3933":{"timestamp":{"__isSmartRef__":true,"id":3934},"user":"robertkrahn","tags":[]},"3934":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"3935":{"submorphs":[{"__isSmartRef__":true,"id":3936},{"__isSmartRef__":true,"id":4053}],"scripts":[],"id":"14EDEC03-E931-4746-8AE0-9645CE588553","shape":{"__isSmartRef__":true,"id":4170},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":4178},"showsHalos":false,"name":"Rotator35","partsBinMetaInfo":{"__isSmartRef__":true,"id":4179},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":4186},"eventHandler":{"__isSmartRef__":true,"id":4187},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","CBF421CC-2888-4A62-B4F9-5EB470803DA6","417D6A3B-4769-4466-BCCB-1CCFE61323E0"],"partTests":{"__isSmartRef__":true,"id":4188},"priorExtent":{"__isSmartRef__":true,"id":4193},"distanceToDragEvent":{"__isSmartRef__":true,"id":4194},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":3661},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4195},"__LivelyClassName__":"lively.morphic.Box"},"3936":{"submorphs":[{"__isSmartRef__":true,"id":3937},{"__isSmartRef__":true,"id":3976}],"scripts":[],"id":"A60DE39E-B03C-4FDE-B6DE-EDF851EDEF4C","shape":{"__isSmartRef__":true,"id":4015},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":4023},"showsHalos":false,"name":"Rotator71","partsBinMetaInfo":{"__isSmartRef__":true,"id":4024},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":4031},"eventHandler":{"__isSmartRef__":true,"id":4032},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","CBF421CC-2888-4A62-B4F9-5EB470803DA6","417D6A3B-4769-4466-BCCB-1CCFE61323E0","14EDEC03-E931-4746-8AE0-9645CE588553"],"partTests":{"__isSmartRef__":true,"id":4033},"priorExtent":{"__isSmartRef__":true,"id":4038},"distanceToDragEvent":{"__isSmartRef__":true,"id":4039},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":3935},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4040},"__LivelyClassName__":"lively.morphic.Box"},"3937":{"submorphs":[],"scripts":[],"id":"B47908D4-6626-4AD9-A60F-E0F0C8AC0C1A","shape":{"__isSmartRef__":true,"id":3938},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3946},"showsHalos":false,"name":"Rotator142","partsBinMetaInfo":{"__isSmartRef__":true,"id":3947},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":3954},"eventHandler":{"__isSmartRef__":true,"id":3955},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","CBF421CC-2888-4A62-B4F9-5EB470803DA6","417D6A3B-4769-4466-BCCB-1CCFE61323E0","14EDEC03-E931-4746-8AE0-9645CE588553","A60DE39E-B03C-4FDE-B6DE-EDF851EDEF4C"],"partTests":{"__isSmartRef__":true,"id":3956},"priorExtent":{"__isSmartRef__":true,"id":3961},"distanceToDragEvent":{"__isSmartRef__":true,"id":3962},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":3936},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3963},"__LivelyClassName__":"lively.morphic.Box"},"3938":{"position":{"__isSmartRef__":true,"id":3939},"_Extent":{"__isSmartRef__":true,"id":3940},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3941},"_Fill":{"__isSmartRef__":true,"id":3942},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":3943},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":3944},"_Position":{"__isSmartRef__":true,"id":3945},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3939":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3940":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3941":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"3942":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3943":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"3944":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"3945":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3946":{"x":-14.671679586304004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3947":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":3948},{"__isSmartRef__":true,"id":3950},{"__isSmartRef__":true,"id":3952}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3948":{"date":{"__isSmartRef__":true,"id":3949},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"3949":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"3950":{"date":{"__isSmartRef__":true,"id":3951},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"3951":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"3952":{"date":{"__isSmartRef__":true,"id":3953},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"3953":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"3954":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"3955":{"morph":{"__isSmartRef__":true,"id":3937},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3956":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3957}},"3957":{"test01IsMorph":{"__isSmartRef__":true,"id":3958}},"3958":{"varMapping":{"__isSmartRef__":true,"id":3959},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":3960},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3959":{"this":{"__isSmartRef__":true,"id":3956}},"3960":{},"3961":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3962":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3963":{"reset":{"__isSmartRef__":true,"id":3964},"grow":{"__isSmartRef__":true,"id":3968},"build":{"__isSmartRef__":true,"id":3972}},"3964":{"varMapping":{"__isSmartRef__":true,"id":3965},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":3966},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3965":{"this":{"__isSmartRef__":true,"id":3937}},"3966":{"timestamp":{"__isSmartRef__":true,"id":3967},"user":"robertkrahn","tags":[]},"3967":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"3968":{"varMapping":{"__isSmartRef__":true,"id":3969},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":3970},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3969":{"this":{"__isSmartRef__":true,"id":3937}},"3970":{"timestamp":{"__isSmartRef__":true,"id":3971},"user":"robertkrahn","tags":[]},"3971":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"3972":{"varMapping":{"__isSmartRef__":true,"id":3973},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":3974},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3973":{"this":{"__isSmartRef__":true,"id":3937}},"3974":{"timestamp":{"__isSmartRef__":true,"id":3975},"user":"robertkrahn","tags":[]},"3975":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"3976":{"submorphs":[],"scripts":[],"id":"43D21EA9-60AB-4199-8045-C1A6C8ABA5FB","shape":{"__isSmartRef__":true,"id":3977},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3985},"showsHalos":false,"name":"Rotator142","partsBinMetaInfo":{"__isSmartRef__":true,"id":3986},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":3993},"eventHandler":{"__isSmartRef__":true,"id":3994},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","CBF421CC-2888-4A62-B4F9-5EB470803DA6","417D6A3B-4769-4466-BCCB-1CCFE61323E0","14EDEC03-E931-4746-8AE0-9645CE588553","A60DE39E-B03C-4FDE-B6DE-EDF851EDEF4C"],"partTests":{"__isSmartRef__":true,"id":3995},"priorExtent":{"__isSmartRef__":true,"id":4000},"distanceToDragEvent":{"__isSmartRef__":true,"id":4001},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":3936},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4002},"__LivelyClassName__":"lively.morphic.Box"},"3977":{"position":{"__isSmartRef__":true,"id":3978},"_Extent":{"__isSmartRef__":true,"id":3979},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3980},"_Fill":{"__isSmartRef__":true,"id":3981},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":3982},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":3983},"_Position":{"__isSmartRef__":true,"id":3984},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3978":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"3979":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3980":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"3981":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3982":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"3983":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"3984":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3985":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3986":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":3987},{"__isSmartRef__":true,"id":3989},{"__isSmartRef__":true,"id":3991}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3987":{"date":{"__isSmartRef__":true,"id":3988},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"3988":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"3989":{"date":{"__isSmartRef__":true,"id":3990},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"3990":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"3991":{"date":{"__isSmartRef__":true,"id":3992},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"3992":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"3993":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"3994":{"morph":{"__isSmartRef__":true,"id":3976},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3995":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3996}},"3996":{"test01IsMorph":{"__isSmartRef__":true,"id":3997}},"3997":{"varMapping":{"__isSmartRef__":true,"id":3998},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":3999},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"3998":{"this":{"__isSmartRef__":true,"id":3995}},"3999":{},"4000":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4001":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4002":{"reset":{"__isSmartRef__":true,"id":4003},"grow":{"__isSmartRef__":true,"id":4007},"build":{"__isSmartRef__":true,"id":4011}},"4003":{"varMapping":{"__isSmartRef__":true,"id":4004},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":4005},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4004":{"this":{"__isSmartRef__":true,"id":3976}},"4005":{"timestamp":{"__isSmartRef__":true,"id":4006},"user":"robertkrahn","tags":[]},"4006":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"4007":{"varMapping":{"__isSmartRef__":true,"id":4008},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":4009},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4008":{"this":{"__isSmartRef__":true,"id":3976}},"4009":{"timestamp":{"__isSmartRef__":true,"id":4010},"user":"robertkrahn","tags":[]},"4010":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"4011":{"varMapping":{"__isSmartRef__":true,"id":4012},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":4013},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4012":{"this":{"__isSmartRef__":true,"id":3976}},"4013":{"timestamp":{"__isSmartRef__":true,"id":4014},"user":"robertkrahn","tags":[]},"4014":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"4015":{"position":{"__isSmartRef__":true,"id":4016},"_Extent":{"__isSmartRef__":true,"id":4017},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":4018},"_Fill":{"__isSmartRef__":true,"id":4019},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":4020},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":4021},"_Position":{"__isSmartRef__":true,"id":4022},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4016":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4017":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4018":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"4019":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4020":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"4021":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"4022":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4023":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4024":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":4025},{"__isSmartRef__":true,"id":4027},{"__isSmartRef__":true,"id":4029}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"4025":{"date":{"__isSmartRef__":true,"id":4026},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"4026":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"4027":{"date":{"__isSmartRef__":true,"id":4028},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"4028":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"4029":{"date":{"__isSmartRef__":true,"id":4030},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"4030":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"4031":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"4032":{"morph":{"__isSmartRef__":true,"id":3936},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4033":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4034}},"4034":{"test01IsMorph":{"__isSmartRef__":true,"id":4035}},"4035":{"varMapping":{"__isSmartRef__":true,"id":4036},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":4037},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4036":{"this":{"__isSmartRef__":true,"id":4033}},"4037":{},"4038":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4039":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4040":{"reset":{"__isSmartRef__":true,"id":4041},"grow":{"__isSmartRef__":true,"id":4045},"build":{"__isSmartRef__":true,"id":4049}},"4041":{"varMapping":{"__isSmartRef__":true,"id":4042},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":4043},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4042":{"this":{"__isSmartRef__":true,"id":3936}},"4043":{"timestamp":{"__isSmartRef__":true,"id":4044},"user":"robertkrahn","tags":[]},"4044":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"4045":{"varMapping":{"__isSmartRef__":true,"id":4046},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":4047},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4046":{"this":{"__isSmartRef__":true,"id":3936}},"4047":{"timestamp":{"__isSmartRef__":true,"id":4048},"user":"robertkrahn","tags":[]},"4048":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"4049":{"varMapping":{"__isSmartRef__":true,"id":4050},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":4051},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4050":{"this":{"__isSmartRef__":true,"id":3936}},"4051":{"timestamp":{"__isSmartRef__":true,"id":4052},"user":"robertkrahn","tags":[]},"4052":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"4053":{"submorphs":[{"__isSmartRef__":true,"id":4054},{"__isSmartRef__":true,"id":4093}],"scripts":[],"id":"A5AFA81C-4A13-40A9-9B6C-116DFACF69BB","shape":{"__isSmartRef__":true,"id":4132},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":4140},"showsHalos":false,"name":"Rotator71","partsBinMetaInfo":{"__isSmartRef__":true,"id":4141},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":4148},"eventHandler":{"__isSmartRef__":true,"id":4149},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","CBF421CC-2888-4A62-B4F9-5EB470803DA6","417D6A3B-4769-4466-BCCB-1CCFE61323E0","14EDEC03-E931-4746-8AE0-9645CE588553"],"partTests":{"__isSmartRef__":true,"id":4150},"priorExtent":{"__isSmartRef__":true,"id":4155},"distanceToDragEvent":{"__isSmartRef__":true,"id":4156},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":3935},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4157},"__LivelyClassName__":"lively.morphic.Box"},"4054":{"submorphs":[],"scripts":[],"id":"ED833E29-C562-4E47-BCF9-99090B138562","shape":{"__isSmartRef__":true,"id":4055},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":4063},"showsHalos":false,"name":"Rotator143","partsBinMetaInfo":{"__isSmartRef__":true,"id":4064},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":4071},"eventHandler":{"__isSmartRef__":true,"id":4072},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","CBF421CC-2888-4A62-B4F9-5EB470803DA6","417D6A3B-4769-4466-BCCB-1CCFE61323E0","14EDEC03-E931-4746-8AE0-9645CE588553","A5AFA81C-4A13-40A9-9B6C-116DFACF69BB"],"partTests":{"__isSmartRef__":true,"id":4073},"priorExtent":{"__isSmartRef__":true,"id":4078},"distanceToDragEvent":{"__isSmartRef__":true,"id":4079},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":4053},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4080},"__LivelyClassName__":"lively.morphic.Box"},"4055":{"position":{"__isSmartRef__":true,"id":4056},"_Extent":{"__isSmartRef__":true,"id":4057},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":4058},"_Fill":{"__isSmartRef__":true,"id":4059},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":4060},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":4061},"_Position":{"__isSmartRef__":true,"id":4062},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4056":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4057":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4058":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"4059":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4060":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"4061":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"4062":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4063":{"x":-14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4064":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":4065},{"__isSmartRef__":true,"id":4067},{"__isSmartRef__":true,"id":4069}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"4065":{"date":{"__isSmartRef__":true,"id":4066},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"4066":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"4067":{"date":{"__isSmartRef__":true,"id":4068},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"4068":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"4069":{"date":{"__isSmartRef__":true,"id":4070},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"4070":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"4071":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"4072":{"morph":{"__isSmartRef__":true,"id":4054},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4073":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4074}},"4074":{"test01IsMorph":{"__isSmartRef__":true,"id":4075}},"4075":{"varMapping":{"__isSmartRef__":true,"id":4076},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":4077},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4076":{"this":{"__isSmartRef__":true,"id":4073}},"4077":{},"4078":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4079":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4080":{"reset":{"__isSmartRef__":true,"id":4081},"grow":{"__isSmartRef__":true,"id":4085},"build":{"__isSmartRef__":true,"id":4089}},"4081":{"varMapping":{"__isSmartRef__":true,"id":4082},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":4083},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4082":{"this":{"__isSmartRef__":true,"id":4054}},"4083":{"timestamp":{"__isSmartRef__":true,"id":4084},"user":"robertkrahn","tags":[]},"4084":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"4085":{"varMapping":{"__isSmartRef__":true,"id":4086},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":4087},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4086":{"this":{"__isSmartRef__":true,"id":4054}},"4087":{"timestamp":{"__isSmartRef__":true,"id":4088},"user":"robertkrahn","tags":[]},"4088":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"4089":{"varMapping":{"__isSmartRef__":true,"id":4090},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":4091},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4090":{"this":{"__isSmartRef__":true,"id":4054}},"4091":{"timestamp":{"__isSmartRef__":true,"id":4092},"user":"robertkrahn","tags":[]},"4092":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"4093":{"submorphs":[],"scripts":[],"id":"2E0D8F34-C228-4365-A91F-4C5E8875747D","shape":{"__isSmartRef__":true,"id":4094},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":4102},"showsHalos":false,"name":"Rotator143","partsBinMetaInfo":{"__isSmartRef__":true,"id":4103},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":4110},"eventHandler":{"__isSmartRef__":true,"id":4111},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","871D3A1A-92F4-48BF-BC6A-B050B4B58A57","CBF421CC-2888-4A62-B4F9-5EB470803DA6","417D6A3B-4769-4466-BCCB-1CCFE61323E0","14EDEC03-E931-4746-8AE0-9645CE588553","A5AFA81C-4A13-40A9-9B6C-116DFACF69BB"],"partTests":{"__isSmartRef__":true,"id":4112},"priorExtent":{"__isSmartRef__":true,"id":4117},"distanceToDragEvent":{"__isSmartRef__":true,"id":4118},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":4053},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4119},"__LivelyClassName__":"lively.morphic.Box"},"4094":{"position":{"__isSmartRef__":true,"id":4095},"_Extent":{"__isSmartRef__":true,"id":4096},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":4097},"_Fill":{"__isSmartRef__":true,"id":4098},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":4099},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":4100},"_Position":{"__isSmartRef__":true,"id":4101},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4095":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4096":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4097":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"4098":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4099":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"4100":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"4101":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4102":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4103":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":4104},{"__isSmartRef__":true,"id":4106},{"__isSmartRef__":true,"id":4108}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"4104":{"date":{"__isSmartRef__":true,"id":4105},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"4105":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"4106":{"date":{"__isSmartRef__":true,"id":4107},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"4107":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"4108":{"date":{"__isSmartRef__":true,"id":4109},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"4109":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"4110":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"4111":{"morph":{"__isSmartRef__":true,"id":4093},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4112":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4113}},"4113":{"test01IsMorph":{"__isSmartRef__":true,"id":4114}},"4114":{"varMapping":{"__isSmartRef__":true,"id":4115},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":4116},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4115":{"this":{"__isSmartRef__":true,"id":4112}},"4116":{},"4117":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4118":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4119":{"reset":{"__isSmartRef__":true,"id":4120},"grow":{"__isSmartRef__":true,"id":4124},"build":{"__isSmartRef__":true,"id":4128}},"4120":{"varMapping":{"__isSmartRef__":true,"id":4121},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":4122},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4121":{"this":{"__isSmartRef__":true,"id":4093}},"4122":{"timestamp":{"__isSmartRef__":true,"id":4123},"user":"robertkrahn","tags":[]},"4123":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"4124":{"varMapping":{"__isSmartRef__":true,"id":4125},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":4126},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4125":{"this":{"__isSmartRef__":true,"id":4093}},"4126":{"timestamp":{"__isSmartRef__":true,"id":4127},"user":"robertkrahn","tags":[]},"4127":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"4128":{"varMapping":{"__isSmartRef__":true,"id":4129},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":4130},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4129":{"this":{"__isSmartRef__":true,"id":4093}},"4130":{"timestamp":{"__isSmartRef__":true,"id":4131},"user":"robertkrahn","tags":[]},"4131":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"4132":{"position":{"__isSmartRef__":true,"id":4133},"_Extent":{"__isSmartRef__":true,"id":4134},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":4135},"_Fill":{"__isSmartRef__":true,"id":4136},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":4137},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":4138},"_Position":{"__isSmartRef__":true,"id":4139},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4133":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4134":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4135":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"4136":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4137":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"4138":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"4139":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4140":{"x":18.339599482880004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4141":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":4142},{"__isSmartRef__":true,"id":4144},{"__isSmartRef__":true,"id":4146}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"4142":{"date":{"__isSmartRef__":true,"id":4143},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"4143":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"4144":{"date":{"__isSmartRef__":true,"id":4145},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"4145":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"4146":{"date":{"__isSmartRef__":true,"id":4147},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"4147":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"4148":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"4149":{"morph":{"__isSmartRef__":true,"id":4053},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4150":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4151}},"4151":{"test01IsMorph":{"__isSmartRef__":true,"id":4152}},"4152":{"varMapping":{"__isSmartRef__":true,"id":4153},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":4154},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4153":{"this":{"__isSmartRef__":true,"id":4150}},"4154":{},"4155":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4156":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4157":{"reset":{"__isSmartRef__":true,"id":4158},"grow":{"__isSmartRef__":true,"id":4162},"build":{"__isSmartRef__":true,"id":4166}},"4158":{"varMapping":{"__isSmartRef__":true,"id":4159},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":4160},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4159":{"this":{"__isSmartRef__":true,"id":4053}},"4160":{"timestamp":{"__isSmartRef__":true,"id":4161},"user":"robertkrahn","tags":[]},"4161":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"4162":{"varMapping":{"__isSmartRef__":true,"id":4163},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":4164},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4163":{"this":{"__isSmartRef__":true,"id":4053}},"4164":{"timestamp":{"__isSmartRef__":true,"id":4165},"user":"robertkrahn","tags":[]},"4165":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"4166":{"varMapping":{"__isSmartRef__":true,"id":4167},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":4168},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4167":{"this":{"__isSmartRef__":true,"id":4053}},"4168":{"timestamp":{"__isSmartRef__":true,"id":4169},"user":"robertkrahn","tags":[]},"4169":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"4170":{"position":{"__isSmartRef__":true,"id":4171},"_Extent":{"__isSmartRef__":true,"id":4172},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":4173},"_Fill":{"__isSmartRef__":true,"id":4174},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":4175},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":4176},"_Position":{"__isSmartRef__":true,"id":4177},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4171":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4172":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4173":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"4174":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4175":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"4176":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"4177":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4178":{"x":22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4179":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":4180},{"__isSmartRef__":true,"id":4182},{"__isSmartRef__":true,"id":4184}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"4180":{"date":{"__isSmartRef__":true,"id":4181},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"4181":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"4182":{"date":{"__isSmartRef__":true,"id":4183},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"4183":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"4184":{"date":{"__isSmartRef__":true,"id":4185},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"4185":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"4186":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"4187":{"morph":{"__isSmartRef__":true,"id":3935},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4188":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4189}},"4189":{"test01IsMorph":{"__isSmartRef__":true,"id":4190}},"4190":{"varMapping":{"__isSmartRef__":true,"id":4191},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":4192},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4191":{"this":{"__isSmartRef__":true,"id":4188}},"4192":{},"4193":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4194":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4195":{"reset":{"__isSmartRef__":true,"id":4196},"grow":{"__isSmartRef__":true,"id":4200},"build":{"__isSmartRef__":true,"id":4204}},"4196":{"varMapping":{"__isSmartRef__":true,"id":4197},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":4198},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4197":{"this":{"__isSmartRef__":true,"id":3935}},"4198":{"timestamp":{"__isSmartRef__":true,"id":4199},"user":"robertkrahn","tags":[]},"4199":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"4200":{"varMapping":{"__isSmartRef__":true,"id":4201},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":4202},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4201":{"this":{"__isSmartRef__":true,"id":3935}},"4202":{"timestamp":{"__isSmartRef__":true,"id":4203},"user":"robertkrahn","tags":[]},"4203":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"4204":{"varMapping":{"__isSmartRef__":true,"id":4205},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":4206},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4205":{"this":{"__isSmartRef__":true,"id":3935}},"4206":{"timestamp":{"__isSmartRef__":true,"id":4207},"user":"robertkrahn","tags":[]},"4207":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"4208":{"position":{"__isSmartRef__":true,"id":4209},"_Extent":{"__isSmartRef__":true,"id":4210},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":4211},"_Fill":{"__isSmartRef__":true,"id":4212},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":4213},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":4214},"_Position":{"__isSmartRef__":true,"id":4215},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4209":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4210":{"x":45.848998707199996,"y":7.587077488639986,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4211":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"4212":{"r":0.5686193533490198,"g":0.5686193533490198,"b":0.5686193533490198,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4213":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"4214":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"4215":{"x":-22.924499353599998,"y":-3.793538744319993,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4216":{"x":28.655624191999987,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4217":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":4218},{"__isSmartRef__":true,"id":4220},{"__isSmartRef__":true,"id":4222}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"4218":{"date":{"__isSmartRef__":true,"id":4219},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"4219":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"4220":{"date":{"__isSmartRef__":true,"id":4221},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"4221":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"4222":{"date":{"__isSmartRef__":true,"id":4223},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"4223":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"4224":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"4225":{"morph":{"__isSmartRef__":true,"id":3661},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4226":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4227}},"4227":{"test01IsMorph":{"__isSmartRef__":true,"id":4228}},"4228":{"varMapping":{"__isSmartRef__":true,"id":4229},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":4230},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4229":{"this":{"__isSmartRef__":true,"id":4226}},"4230":{},"4231":{"x":57.31124838399999,"y":9.483846860799982,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4232":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4233":{"reset":{"__isSmartRef__":true,"id":4234},"grow":{"__isSmartRef__":true,"id":4238},"build":{"__isSmartRef__":true,"id":4242}},"4234":{"varMapping":{"__isSmartRef__":true,"id":4235},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":4236},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4235":{"this":{"__isSmartRef__":true,"id":3661}},"4236":{"timestamp":{"__isSmartRef__":true,"id":4237},"user":"robertkrahn","tags":[]},"4237":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"4238":{"varMapping":{"__isSmartRef__":true,"id":4239},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":4240},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4239":{"this":{"__isSmartRef__":true,"id":3661}},"4240":{"timestamp":{"__isSmartRef__":true,"id":4241},"user":"robertkrahn","tags":[]},"4241":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"4242":{"varMapping":{"__isSmartRef__":true,"id":4243},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":4244},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4243":{"this":{"__isSmartRef__":true,"id":3661}},"4244":{"timestamp":{"__isSmartRef__":true,"id":4245},"user":"robertkrahn","tags":[]},"4245":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"4246":{"position":{"__isSmartRef__":true,"id":4247},"_Extent":{"__isSmartRef__":true,"id":4248},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":4249},"_Fill":{"__isSmartRef__":true,"id":4250},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":4251},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":4252},"_Position":{"__isSmartRef__":true,"id":4253},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4247":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4248":{"x":57.31124838399999,"y":9.483846860799982,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4249":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"4250":{"r":0.6180645145098042,"g":0.6180645145098042,"b":0.6180645145098042,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4251":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"4252":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"4253":{"x":-28.655624191999994,"y":-4.741923430399991,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4254":{"x":35.81953023999999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4255":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":4256},{"__isSmartRef__":true,"id":4258},{"__isSmartRef__":true,"id":4260}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"4256":{"date":{"__isSmartRef__":true,"id":4257},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"4257":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"4258":{"date":{"__isSmartRef__":true,"id":4259},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"4259":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"4260":{"date":{"__isSmartRef__":true,"id":4261},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"4261":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"4262":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"4263":{"morph":{"__isSmartRef__":true,"id":3075},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4264":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4265}},"4265":{"test01IsMorph":{"__isSmartRef__":true,"id":4266}},"4266":{"varMapping":{"__isSmartRef__":true,"id":4267},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":4268},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4267":{"this":{"__isSmartRef__":true,"id":4264}},"4268":{},"4269":{"x":71.63906047999998,"y":11.854808575999977,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4270":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4271":{"reset":{"__isSmartRef__":true,"id":4272},"grow":{"__isSmartRef__":true,"id":4276},"build":{"__isSmartRef__":true,"id":4280}},"4272":{"varMapping":{"__isSmartRef__":true,"id":4273},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":4274},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4273":{"this":{"__isSmartRef__":true,"id":3075}},"4274":{"timestamp":{"__isSmartRef__":true,"id":4275},"user":"robertkrahn","tags":[]},"4275":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"4276":{"varMapping":{"__isSmartRef__":true,"id":4277},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":4278},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4277":{"this":{"__isSmartRef__":true,"id":3075}},"4278":{"timestamp":{"__isSmartRef__":true,"id":4279},"user":"robertkrahn","tags":[]},"4279":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"4280":{"varMapping":{"__isSmartRef__":true,"id":4281},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":4282},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4281":{"this":{"__isSmartRef__":true,"id":3075}},"4282":{"timestamp":{"__isSmartRef__":true,"id":4283},"user":"robertkrahn","tags":[]},"4283":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"4284":{"position":{"__isSmartRef__":true,"id":4285},"_Extent":{"__isSmartRef__":true,"id":4286},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":4287},"_Fill":{"__isSmartRef__":true,"id":4288},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":4289},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":4290},"_Position":{"__isSmartRef__":true,"id":4291},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4285":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4286":{"x":71.63906047999998,"y":11.854808575999977,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4287":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"4288":{"r":0.671809254901961,"g":0.671809254901961,"b":0.671809254901961,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4289":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"4290":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"4291":{"x":-35.81953023999999,"y":-5.927404287999988,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4292":{"x":-44.77441279999999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4293":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":4294},{"__isSmartRef__":true,"id":4296},{"__isSmartRef__":true,"id":4298}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"4294":{"date":{"__isSmartRef__":true,"id":4295},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"4295":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"4296":{"date":{"__isSmartRef__":true,"id":4297},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"4297":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"4298":{"date":{"__isSmartRef__":true,"id":4299},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"4299":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"4300":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"4301":{"morph":{"__isSmartRef__":true,"id":1865},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4302":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4303}},"4303":{"test01IsMorph":{"__isSmartRef__":true,"id":4304}},"4304":{"varMapping":{"__isSmartRef__":true,"id":4305},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":4306},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4305":{"this":{"__isSmartRef__":true,"id":4302}},"4306":{},"4307":{"x":89.54882559999997,"y":14.81851071999997,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4308":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4309":{"reset":{"__isSmartRef__":true,"id":4310},"grow":{"__isSmartRef__":true,"id":4314},"build":{"__isSmartRef__":true,"id":4318}},"4310":{"varMapping":{"__isSmartRef__":true,"id":4311},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":4312},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4311":{"this":{"__isSmartRef__":true,"id":1865}},"4312":{"timestamp":{"__isSmartRef__":true,"id":4313},"user":"robertkrahn","tags":[]},"4313":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"4314":{"varMapping":{"__isSmartRef__":true,"id":4315},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":4316},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4315":{"this":{"__isSmartRef__":true,"id":1865}},"4316":{"timestamp":{"__isSmartRef__":true,"id":4317},"user":"robertkrahn","tags":[]},"4317":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"4318":{"varMapping":{"__isSmartRef__":true,"id":4319},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":4320},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4319":{"this":{"__isSmartRef__":true,"id":1865}},"4320":{"timestamp":{"__isSmartRef__":true,"id":4321},"user":"robertkrahn","tags":[]},"4321":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"4322":{"submorphs":[{"__isSmartRef__":true,"id":4323},{"__isSmartRef__":true,"id":5532}],"scripts":[],"id":"F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","shape":{"__isSmartRef__":true,"id":6741},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":6749},"showsHalos":false,"name":"Rotator4","partsBinMetaInfo":{"__isSmartRef__":true,"id":6750},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":6757},"eventHandler":{"__isSmartRef__":true,"id":6758},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3"],"partTests":{"__isSmartRef__":true,"id":6759},"priorExtent":{"__isSmartRef__":true,"id":6764},"distanceToDragEvent":{"__isSmartRef__":true,"id":6765},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":1864},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6766},"__LivelyClassName__":"lively.morphic.Box"},"4323":{"submorphs":[{"__isSmartRef__":true,"id":4324},{"__isSmartRef__":true,"id":4909}],"scripts":[],"id":"7833A8D3-C26A-4656-A75D-A0FC2DD633A5","shape":{"__isSmartRef__":true,"id":5494},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":5502},"showsHalos":false,"name":"Rotator9","partsBinMetaInfo":{"__isSmartRef__":true,"id":5503},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":5510},"eventHandler":{"__isSmartRef__":true,"id":5511},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD"],"partTests":{"__isSmartRef__":true,"id":5512},"priorExtent":{"__isSmartRef__":true,"id":5517},"distanceToDragEvent":{"__isSmartRef__":true,"id":5518},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":4322},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5519},"__LivelyClassName__":"lively.morphic.Box"},"4324":{"submorphs":[{"__isSmartRef__":true,"id":4325},{"__isSmartRef__":true,"id":4598}],"scripts":[],"id":"C233E7BF-DCE6-43B8-9AF2-79C35EAC0A43","shape":{"__isSmartRef__":true,"id":4871},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":4879},"showsHalos":false,"name":"Rotator18","partsBinMetaInfo":{"__isSmartRef__":true,"id":4880},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":4887},"eventHandler":{"__isSmartRef__":true,"id":4888},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","7833A8D3-C26A-4656-A75D-A0FC2DD633A5"],"partTests":{"__isSmartRef__":true,"id":4889},"priorExtent":{"__isSmartRef__":true,"id":4894},"distanceToDragEvent":{"__isSmartRef__":true,"id":4895},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":4323},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4896},"__LivelyClassName__":"lively.morphic.Box"},"4325":{"submorphs":[{"__isSmartRef__":true,"id":4326},{"__isSmartRef__":true,"id":4443}],"scripts":[],"id":"AA2AE242-4B05-4D34-B018-90F992F73588","shape":{"__isSmartRef__":true,"id":4560},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":4568},"showsHalos":false,"name":"Rotator36","partsBinMetaInfo":{"__isSmartRef__":true,"id":4569},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":4576},"eventHandler":{"__isSmartRef__":true,"id":4577},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","7833A8D3-C26A-4656-A75D-A0FC2DD633A5","C233E7BF-DCE6-43B8-9AF2-79C35EAC0A43"],"partTests":{"__isSmartRef__":true,"id":4578},"priorExtent":{"__isSmartRef__":true,"id":4583},"distanceToDragEvent":{"__isSmartRef__":true,"id":4584},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":4324},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4585},"__LivelyClassName__":"lively.morphic.Box"},"4326":{"submorphs":[{"__isSmartRef__":true,"id":4327},{"__isSmartRef__":true,"id":4366}],"scripts":[],"id":"EDB224CB-D358-4F9B-8951-A696449559F6","shape":{"__isSmartRef__":true,"id":4405},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":4413},"showsHalos":false,"name":"Rotator72","partsBinMetaInfo":{"__isSmartRef__":true,"id":4414},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":4421},"eventHandler":{"__isSmartRef__":true,"id":4422},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","7833A8D3-C26A-4656-A75D-A0FC2DD633A5","C233E7BF-DCE6-43B8-9AF2-79C35EAC0A43","AA2AE242-4B05-4D34-B018-90F992F73588"],"partTests":{"__isSmartRef__":true,"id":4423},"priorExtent":{"__isSmartRef__":true,"id":4428},"distanceToDragEvent":{"__isSmartRef__":true,"id":4429},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":4325},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4430},"__LivelyClassName__":"lively.morphic.Box"},"4327":{"submorphs":[],"scripts":[],"id":"6CB08F2C-EE02-4167-841C-C35681A53F04","shape":{"__isSmartRef__":true,"id":4328},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":4336},"showsHalos":false,"name":"Rotator144","partsBinMetaInfo":{"__isSmartRef__":true,"id":4337},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":4344},"eventHandler":{"__isSmartRef__":true,"id":4345},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","7833A8D3-C26A-4656-A75D-A0FC2DD633A5","C233E7BF-DCE6-43B8-9AF2-79C35EAC0A43","AA2AE242-4B05-4D34-B018-90F992F73588","EDB224CB-D358-4F9B-8951-A696449559F6"],"partTests":{"__isSmartRef__":true,"id":4346},"priorExtent":{"__isSmartRef__":true,"id":4351},"distanceToDragEvent":{"__isSmartRef__":true,"id":4352},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":4326},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4353},"__LivelyClassName__":"lively.morphic.Box"},"4328":{"position":{"__isSmartRef__":true,"id":4329},"_Extent":{"__isSmartRef__":true,"id":4330},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":4331},"_Fill":{"__isSmartRef__":true,"id":4332},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":4333},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":4334},"_Position":{"__isSmartRef__":true,"id":4335},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4329":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4330":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4331":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"4332":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4333":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"4334":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"4335":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4336":{"x":-14.671679586304004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4337":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":4338},{"__isSmartRef__":true,"id":4340},{"__isSmartRef__":true,"id":4342}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"4338":{"date":{"__isSmartRef__":true,"id":4339},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"4339":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"4340":{"date":{"__isSmartRef__":true,"id":4341},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"4341":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"4342":{"date":{"__isSmartRef__":true,"id":4343},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"4343":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"4344":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"4345":{"morph":{"__isSmartRef__":true,"id":4327},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4346":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4347}},"4347":{"test01IsMorph":{"__isSmartRef__":true,"id":4348}},"4348":{"varMapping":{"__isSmartRef__":true,"id":4349},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":4350},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4349":{"this":{"__isSmartRef__":true,"id":4346}},"4350":{},"4351":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4352":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4353":{"reset":{"__isSmartRef__":true,"id":4354},"grow":{"__isSmartRef__":true,"id":4358},"build":{"__isSmartRef__":true,"id":4362}},"4354":{"varMapping":{"__isSmartRef__":true,"id":4355},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":4356},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4355":{"this":{"__isSmartRef__":true,"id":4327}},"4356":{"timestamp":{"__isSmartRef__":true,"id":4357},"user":"robertkrahn","tags":[]},"4357":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"4358":{"varMapping":{"__isSmartRef__":true,"id":4359},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":4360},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4359":{"this":{"__isSmartRef__":true,"id":4327}},"4360":{"timestamp":{"__isSmartRef__":true,"id":4361},"user":"robertkrahn","tags":[]},"4361":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"4362":{"varMapping":{"__isSmartRef__":true,"id":4363},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":4364},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4363":{"this":{"__isSmartRef__":true,"id":4327}},"4364":{"timestamp":{"__isSmartRef__":true,"id":4365},"user":"robertkrahn","tags":[]},"4365":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"4366":{"submorphs":[],"scripts":[],"id":"5388442A-AB75-4E3E-8204-F25D425C3ADC","shape":{"__isSmartRef__":true,"id":4367},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":4375},"showsHalos":false,"name":"Rotator144","partsBinMetaInfo":{"__isSmartRef__":true,"id":4376},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":4383},"eventHandler":{"__isSmartRef__":true,"id":4384},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","7833A8D3-C26A-4656-A75D-A0FC2DD633A5","C233E7BF-DCE6-43B8-9AF2-79C35EAC0A43","AA2AE242-4B05-4D34-B018-90F992F73588","EDB224CB-D358-4F9B-8951-A696449559F6"],"partTests":{"__isSmartRef__":true,"id":4385},"priorExtent":{"__isSmartRef__":true,"id":4390},"distanceToDragEvent":{"__isSmartRef__":true,"id":4391},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":4326},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4392},"__LivelyClassName__":"lively.morphic.Box"},"4367":{"position":{"__isSmartRef__":true,"id":4368},"_Extent":{"__isSmartRef__":true,"id":4369},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":4370},"_Fill":{"__isSmartRef__":true,"id":4371},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":4372},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":4373},"_Position":{"__isSmartRef__":true,"id":4374},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4368":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4369":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4370":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"4371":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4372":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"4373":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"4374":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4375":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4376":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":4377},{"__isSmartRef__":true,"id":4379},{"__isSmartRef__":true,"id":4381}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"4377":{"date":{"__isSmartRef__":true,"id":4378},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"4378":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"4379":{"date":{"__isSmartRef__":true,"id":4380},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"4380":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"4381":{"date":{"__isSmartRef__":true,"id":4382},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"4382":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"4383":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"4384":{"morph":{"__isSmartRef__":true,"id":4366},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4385":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4386}},"4386":{"test01IsMorph":{"__isSmartRef__":true,"id":4387}},"4387":{"varMapping":{"__isSmartRef__":true,"id":4388},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":4389},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4388":{"this":{"__isSmartRef__":true,"id":4385}},"4389":{},"4390":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4391":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4392":{"reset":{"__isSmartRef__":true,"id":4393},"grow":{"__isSmartRef__":true,"id":4397},"build":{"__isSmartRef__":true,"id":4401}},"4393":{"varMapping":{"__isSmartRef__":true,"id":4394},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":4395},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4394":{"this":{"__isSmartRef__":true,"id":4366}},"4395":{"timestamp":{"__isSmartRef__":true,"id":4396},"user":"robertkrahn","tags":[]},"4396":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"4397":{"varMapping":{"__isSmartRef__":true,"id":4398},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":4399},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4398":{"this":{"__isSmartRef__":true,"id":4366}},"4399":{"timestamp":{"__isSmartRef__":true,"id":4400},"user":"robertkrahn","tags":[]},"4400":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"4401":{"varMapping":{"__isSmartRef__":true,"id":4402},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":4403},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4402":{"this":{"__isSmartRef__":true,"id":4366}},"4403":{"timestamp":{"__isSmartRef__":true,"id":4404},"user":"robertkrahn","tags":[]},"4404":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"4405":{"position":{"__isSmartRef__":true,"id":4406},"_Extent":{"__isSmartRef__":true,"id":4407},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":4408},"_Fill":{"__isSmartRef__":true,"id":4409},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":4410},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":4411},"_Position":{"__isSmartRef__":true,"id":4412},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4406":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4407":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4408":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"4409":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4410":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"4411":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"4412":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4413":{"x":-18.33959948287999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4414":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":4415},{"__isSmartRef__":true,"id":4417},{"__isSmartRef__":true,"id":4419}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"4415":{"date":{"__isSmartRef__":true,"id":4416},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"4416":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"4417":{"date":{"__isSmartRef__":true,"id":4418},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"4418":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"4419":{"date":{"__isSmartRef__":true,"id":4420},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"4420":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"4421":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"4422":{"morph":{"__isSmartRef__":true,"id":4326},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4423":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4424}},"4424":{"test01IsMorph":{"__isSmartRef__":true,"id":4425}},"4425":{"varMapping":{"__isSmartRef__":true,"id":4426},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":4427},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4426":{"this":{"__isSmartRef__":true,"id":4423}},"4427":{},"4428":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4429":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4430":{"reset":{"__isSmartRef__":true,"id":4431},"grow":{"__isSmartRef__":true,"id":4435},"build":{"__isSmartRef__":true,"id":4439}},"4431":{"varMapping":{"__isSmartRef__":true,"id":4432},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":4433},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4432":{"this":{"__isSmartRef__":true,"id":4326}},"4433":{"timestamp":{"__isSmartRef__":true,"id":4434},"user":"robertkrahn","tags":[]},"4434":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"4435":{"varMapping":{"__isSmartRef__":true,"id":4436},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":4437},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4436":{"this":{"__isSmartRef__":true,"id":4326}},"4437":{"timestamp":{"__isSmartRef__":true,"id":4438},"user":"robertkrahn","tags":[]},"4438":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"4439":{"varMapping":{"__isSmartRef__":true,"id":4440},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":4441},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4440":{"this":{"__isSmartRef__":true,"id":4326}},"4441":{"timestamp":{"__isSmartRef__":true,"id":4442},"user":"robertkrahn","tags":[]},"4442":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"4443":{"submorphs":[{"__isSmartRef__":true,"id":4444},{"__isSmartRef__":true,"id":4483}],"scripts":[],"id":"9C778382-81B2-474A-80AA-E6F208A6FCD0","shape":{"__isSmartRef__":true,"id":4522},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":4530},"showsHalos":false,"name":"Rotator72","partsBinMetaInfo":{"__isSmartRef__":true,"id":4531},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":4538},"eventHandler":{"__isSmartRef__":true,"id":4539},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","7833A8D3-C26A-4656-A75D-A0FC2DD633A5","C233E7BF-DCE6-43B8-9AF2-79C35EAC0A43","AA2AE242-4B05-4D34-B018-90F992F73588"],"partTests":{"__isSmartRef__":true,"id":4540},"priorExtent":{"__isSmartRef__":true,"id":4545},"distanceToDragEvent":{"__isSmartRef__":true,"id":4546},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":4325},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4547},"__LivelyClassName__":"lively.morphic.Box"},"4444":{"submorphs":[],"scripts":[],"id":"F3C04A52-3232-4BF8-8C13-6480569F29E7","shape":{"__isSmartRef__":true,"id":4445},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":4453},"showsHalos":false,"name":"Rotator145","partsBinMetaInfo":{"__isSmartRef__":true,"id":4454},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":4461},"eventHandler":{"__isSmartRef__":true,"id":4462},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","7833A8D3-C26A-4656-A75D-A0FC2DD633A5","C233E7BF-DCE6-43B8-9AF2-79C35EAC0A43","AA2AE242-4B05-4D34-B018-90F992F73588","9C778382-81B2-474A-80AA-E6F208A6FCD0"],"partTests":{"__isSmartRef__":true,"id":4463},"priorExtent":{"__isSmartRef__":true,"id":4468},"distanceToDragEvent":{"__isSmartRef__":true,"id":4469},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":4443},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4470},"__LivelyClassName__":"lively.morphic.Box"},"4445":{"position":{"__isSmartRef__":true,"id":4446},"_Extent":{"__isSmartRef__":true,"id":4447},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":4448},"_Fill":{"__isSmartRef__":true,"id":4449},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":4450},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":4451},"_Position":{"__isSmartRef__":true,"id":4452},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4446":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4447":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4448":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"4449":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4450":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"4451":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"4452":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4453":{"x":-14.671679586303997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4454":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":4455},{"__isSmartRef__":true,"id":4457},{"__isSmartRef__":true,"id":4459}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"4455":{"date":{"__isSmartRef__":true,"id":4456},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"4456":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"4457":{"date":{"__isSmartRef__":true,"id":4458},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"4458":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"4459":{"date":{"__isSmartRef__":true,"id":4460},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"4460":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"4461":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"4462":{"morph":{"__isSmartRef__":true,"id":4444},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4463":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4464}},"4464":{"test01IsMorph":{"__isSmartRef__":true,"id":4465}},"4465":{"varMapping":{"__isSmartRef__":true,"id":4466},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":4467},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4466":{"this":{"__isSmartRef__":true,"id":4463}},"4467":{},"4468":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4469":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4470":{"reset":{"__isSmartRef__":true,"id":4471},"grow":{"__isSmartRef__":true,"id":4475},"build":{"__isSmartRef__":true,"id":4479}},"4471":{"varMapping":{"__isSmartRef__":true,"id":4472},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":4473},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4472":{"this":{"__isSmartRef__":true,"id":4444}},"4473":{"timestamp":{"__isSmartRef__":true,"id":4474},"user":"robertkrahn","tags":[]},"4474":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"4475":{"varMapping":{"__isSmartRef__":true,"id":4476},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":4477},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4476":{"this":{"__isSmartRef__":true,"id":4444}},"4477":{"timestamp":{"__isSmartRef__":true,"id":4478},"user":"robertkrahn","tags":[]},"4478":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"4479":{"varMapping":{"__isSmartRef__":true,"id":4480},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":4481},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4480":{"this":{"__isSmartRef__":true,"id":4444}},"4481":{"timestamp":{"__isSmartRef__":true,"id":4482},"user":"robertkrahn","tags":[]},"4482":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"4483":{"submorphs":[],"scripts":[],"id":"75E2449E-9514-408D-90EE-8BF89773C96C","shape":{"__isSmartRef__":true,"id":4484},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":4492},"showsHalos":false,"name":"Rotator145","partsBinMetaInfo":{"__isSmartRef__":true,"id":4493},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":4500},"eventHandler":{"__isSmartRef__":true,"id":4501},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","7833A8D3-C26A-4656-A75D-A0FC2DD633A5","C233E7BF-DCE6-43B8-9AF2-79C35EAC0A43","AA2AE242-4B05-4D34-B018-90F992F73588","9C778382-81B2-474A-80AA-E6F208A6FCD0"],"partTests":{"__isSmartRef__":true,"id":4502},"priorExtent":{"__isSmartRef__":true,"id":4507},"distanceToDragEvent":{"__isSmartRef__":true,"id":4508},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":4443},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4509},"__LivelyClassName__":"lively.morphic.Box"},"4484":{"position":{"__isSmartRef__":true,"id":4485},"_Extent":{"__isSmartRef__":true,"id":4486},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":4487},"_Fill":{"__isSmartRef__":true,"id":4488},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":4489},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":4490},"_Position":{"__isSmartRef__":true,"id":4491},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4485":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4486":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4487":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"4488":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4489":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"4490":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"4491":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4492":{"x":14.671679586304007,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4493":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":4494},{"__isSmartRef__":true,"id":4496},{"__isSmartRef__":true,"id":4498}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"4494":{"date":{"__isSmartRef__":true,"id":4495},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"4495":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"4496":{"date":{"__isSmartRef__":true,"id":4497},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"4497":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"4498":{"date":{"__isSmartRef__":true,"id":4499},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"4499":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"4500":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"4501":{"morph":{"__isSmartRef__":true,"id":4483},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4502":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4503}},"4503":{"test01IsMorph":{"__isSmartRef__":true,"id":4504}},"4504":{"varMapping":{"__isSmartRef__":true,"id":4505},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":4506},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4505":{"this":{"__isSmartRef__":true,"id":4502}},"4506":{},"4507":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4508":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4509":{"reset":{"__isSmartRef__":true,"id":4510},"grow":{"__isSmartRef__":true,"id":4514},"build":{"__isSmartRef__":true,"id":4518}},"4510":{"varMapping":{"__isSmartRef__":true,"id":4511},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":4512},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4511":{"this":{"__isSmartRef__":true,"id":4483}},"4512":{"timestamp":{"__isSmartRef__":true,"id":4513},"user":"robertkrahn","tags":[]},"4513":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"4514":{"varMapping":{"__isSmartRef__":true,"id":4515},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":4516},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4515":{"this":{"__isSmartRef__":true,"id":4483}},"4516":{"timestamp":{"__isSmartRef__":true,"id":4517},"user":"robertkrahn","tags":[]},"4517":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"4518":{"varMapping":{"__isSmartRef__":true,"id":4519},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":4520},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4519":{"this":{"__isSmartRef__":true,"id":4483}},"4520":{"timestamp":{"__isSmartRef__":true,"id":4521},"user":"robertkrahn","tags":[]},"4521":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"4522":{"position":{"__isSmartRef__":true,"id":4523},"_Extent":{"__isSmartRef__":true,"id":4524},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":4525},"_Fill":{"__isSmartRef__":true,"id":4526},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":4527},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":4528},"_Position":{"__isSmartRef__":true,"id":4529},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4523":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4524":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4525":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"4526":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4527":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"4528":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"4529":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4530":{"x":18.33959948287999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4531":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":4532},{"__isSmartRef__":true,"id":4534},{"__isSmartRef__":true,"id":4536}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"4532":{"date":{"__isSmartRef__":true,"id":4533},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"4533":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"4534":{"date":{"__isSmartRef__":true,"id":4535},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"4535":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"4536":{"date":{"__isSmartRef__":true,"id":4537},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"4537":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"4538":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"4539":{"morph":{"__isSmartRef__":true,"id":4443},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4540":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4541}},"4541":{"test01IsMorph":{"__isSmartRef__":true,"id":4542}},"4542":{"varMapping":{"__isSmartRef__":true,"id":4543},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":4544},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4543":{"this":{"__isSmartRef__":true,"id":4540}},"4544":{},"4545":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4546":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4547":{"reset":{"__isSmartRef__":true,"id":4548},"grow":{"__isSmartRef__":true,"id":4552},"build":{"__isSmartRef__":true,"id":4556}},"4548":{"varMapping":{"__isSmartRef__":true,"id":4549},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":4550},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4549":{"this":{"__isSmartRef__":true,"id":4443}},"4550":{"timestamp":{"__isSmartRef__":true,"id":4551},"user":"robertkrahn","tags":[]},"4551":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"4552":{"varMapping":{"__isSmartRef__":true,"id":4553},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":4554},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4553":{"this":{"__isSmartRef__":true,"id":4443}},"4554":{"timestamp":{"__isSmartRef__":true,"id":4555},"user":"robertkrahn","tags":[]},"4555":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"4556":{"varMapping":{"__isSmartRef__":true,"id":4557},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":4558},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4557":{"this":{"__isSmartRef__":true,"id":4443}},"4558":{"timestamp":{"__isSmartRef__":true,"id":4559},"user":"robertkrahn","tags":[]},"4559":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"4560":{"position":{"__isSmartRef__":true,"id":4561},"_Extent":{"__isSmartRef__":true,"id":4562},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":4563},"_Fill":{"__isSmartRef__":true,"id":4564},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":4565},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":4566},"_Position":{"__isSmartRef__":true,"id":4567},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4561":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4562":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4563":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"4564":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4565":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"4566":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"4567":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4568":{"x":-22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4569":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":4570},{"__isSmartRef__":true,"id":4572},{"__isSmartRef__":true,"id":4574}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"4570":{"date":{"__isSmartRef__":true,"id":4571},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"4571":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"4572":{"date":{"__isSmartRef__":true,"id":4573},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"4573":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"4574":{"date":{"__isSmartRef__":true,"id":4575},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"4575":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"4576":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"4577":{"morph":{"__isSmartRef__":true,"id":4325},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4578":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4579}},"4579":{"test01IsMorph":{"__isSmartRef__":true,"id":4580}},"4580":{"varMapping":{"__isSmartRef__":true,"id":4581},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":4582},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4581":{"this":{"__isSmartRef__":true,"id":4578}},"4582":{},"4583":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4584":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4585":{"reset":{"__isSmartRef__":true,"id":4586},"grow":{"__isSmartRef__":true,"id":4590},"build":{"__isSmartRef__":true,"id":4594}},"4586":{"varMapping":{"__isSmartRef__":true,"id":4587},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":4588},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4587":{"this":{"__isSmartRef__":true,"id":4325}},"4588":{"timestamp":{"__isSmartRef__":true,"id":4589},"user":"robertkrahn","tags":[]},"4589":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"4590":{"varMapping":{"__isSmartRef__":true,"id":4591},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":4592},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4591":{"this":{"__isSmartRef__":true,"id":4325}},"4592":{"timestamp":{"__isSmartRef__":true,"id":4593},"user":"robertkrahn","tags":[]},"4593":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"4594":{"varMapping":{"__isSmartRef__":true,"id":4595},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":4596},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4595":{"this":{"__isSmartRef__":true,"id":4325}},"4596":{"timestamp":{"__isSmartRef__":true,"id":4597},"user":"robertkrahn","tags":[]},"4597":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"4598":{"submorphs":[{"__isSmartRef__":true,"id":4599},{"__isSmartRef__":true,"id":4716}],"scripts":[],"id":"8E11B6C0-3D3E-4904-B100-38979FED3F7C","shape":{"__isSmartRef__":true,"id":4833},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":4841},"showsHalos":false,"name":"Rotator36","partsBinMetaInfo":{"__isSmartRef__":true,"id":4842},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":4849},"eventHandler":{"__isSmartRef__":true,"id":4850},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","7833A8D3-C26A-4656-A75D-A0FC2DD633A5","C233E7BF-DCE6-43B8-9AF2-79C35EAC0A43"],"partTests":{"__isSmartRef__":true,"id":4851},"priorExtent":{"__isSmartRef__":true,"id":4856},"distanceToDragEvent":{"__isSmartRef__":true,"id":4857},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":4324},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4858},"__LivelyClassName__":"lively.morphic.Box"},"4599":{"submorphs":[{"__isSmartRef__":true,"id":4600},{"__isSmartRef__":true,"id":4639}],"scripts":[],"id":"EB001AA9-32DF-4657-86D6-6A1CC0D2EA7D","shape":{"__isSmartRef__":true,"id":4678},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":4686},"showsHalos":false,"name":"Rotator73","partsBinMetaInfo":{"__isSmartRef__":true,"id":4687},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":4694},"eventHandler":{"__isSmartRef__":true,"id":4695},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","7833A8D3-C26A-4656-A75D-A0FC2DD633A5","C233E7BF-DCE6-43B8-9AF2-79C35EAC0A43","8E11B6C0-3D3E-4904-B100-38979FED3F7C"],"partTests":{"__isSmartRef__":true,"id":4696},"priorExtent":{"__isSmartRef__":true,"id":4701},"distanceToDragEvent":{"__isSmartRef__":true,"id":4702},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":4598},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4703},"__LivelyClassName__":"lively.morphic.Box"},"4600":{"submorphs":[],"scripts":[],"id":"17AE02F0-AF88-40CF-AFE8-EB731A0C366D","shape":{"__isSmartRef__":true,"id":4601},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":4609},"showsHalos":false,"name":"Rotator146","partsBinMetaInfo":{"__isSmartRef__":true,"id":4610},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":4617},"eventHandler":{"__isSmartRef__":true,"id":4618},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","7833A8D3-C26A-4656-A75D-A0FC2DD633A5","C233E7BF-DCE6-43B8-9AF2-79C35EAC0A43","8E11B6C0-3D3E-4904-B100-38979FED3F7C","EB001AA9-32DF-4657-86D6-6A1CC0D2EA7D"],"partTests":{"__isSmartRef__":true,"id":4619},"priorExtent":{"__isSmartRef__":true,"id":4624},"distanceToDragEvent":{"__isSmartRef__":true,"id":4625},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":4599},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4626},"__LivelyClassName__":"lively.morphic.Box"},"4601":{"position":{"__isSmartRef__":true,"id":4602},"_Extent":{"__isSmartRef__":true,"id":4603},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":4604},"_Fill":{"__isSmartRef__":true,"id":4605},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":4606},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":4607},"_Position":{"__isSmartRef__":true,"id":4608},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4602":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4603":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4604":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"4605":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4606":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"4607":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"4608":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4609":{"x":-14.671679586304004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4610":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":4611},{"__isSmartRef__":true,"id":4613},{"__isSmartRef__":true,"id":4615}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"4611":{"date":{"__isSmartRef__":true,"id":4612},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"4612":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"4613":{"date":{"__isSmartRef__":true,"id":4614},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"4614":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"4615":{"date":{"__isSmartRef__":true,"id":4616},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"4616":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"4617":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"4618":{"morph":{"__isSmartRef__":true,"id":4600},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4619":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4620}},"4620":{"test01IsMorph":{"__isSmartRef__":true,"id":4621}},"4621":{"varMapping":{"__isSmartRef__":true,"id":4622},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":4623},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4622":{"this":{"__isSmartRef__":true,"id":4619}},"4623":{},"4624":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4625":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4626":{"reset":{"__isSmartRef__":true,"id":4627},"grow":{"__isSmartRef__":true,"id":4631},"build":{"__isSmartRef__":true,"id":4635}},"4627":{"varMapping":{"__isSmartRef__":true,"id":4628},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":4629},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4628":{"this":{"__isSmartRef__":true,"id":4600}},"4629":{"timestamp":{"__isSmartRef__":true,"id":4630},"user":"robertkrahn","tags":[]},"4630":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"4631":{"varMapping":{"__isSmartRef__":true,"id":4632},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":4633},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4632":{"this":{"__isSmartRef__":true,"id":4600}},"4633":{"timestamp":{"__isSmartRef__":true,"id":4634},"user":"robertkrahn","tags":[]},"4634":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"4635":{"varMapping":{"__isSmartRef__":true,"id":4636},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":4637},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4636":{"this":{"__isSmartRef__":true,"id":4600}},"4637":{"timestamp":{"__isSmartRef__":true,"id":4638},"user":"robertkrahn","tags":[]},"4638":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"4639":{"submorphs":[],"scripts":[],"id":"D210AD41-1A91-42ED-9F61-69CCFD5F28DA","shape":{"__isSmartRef__":true,"id":4640},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":4648},"showsHalos":false,"name":"Rotator146","partsBinMetaInfo":{"__isSmartRef__":true,"id":4649},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":4656},"eventHandler":{"__isSmartRef__":true,"id":4657},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","7833A8D3-C26A-4656-A75D-A0FC2DD633A5","C233E7BF-DCE6-43B8-9AF2-79C35EAC0A43","8E11B6C0-3D3E-4904-B100-38979FED3F7C","EB001AA9-32DF-4657-86D6-6A1CC0D2EA7D"],"partTests":{"__isSmartRef__":true,"id":4658},"priorExtent":{"__isSmartRef__":true,"id":4663},"distanceToDragEvent":{"__isSmartRef__":true,"id":4664},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":4599},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4665},"__LivelyClassName__":"lively.morphic.Box"},"4640":{"position":{"__isSmartRef__":true,"id":4641},"_Extent":{"__isSmartRef__":true,"id":4642},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":4643},"_Fill":{"__isSmartRef__":true,"id":4644},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":4645},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":4646},"_Position":{"__isSmartRef__":true,"id":4647},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4641":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4642":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4643":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"4644":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4645":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"4646":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"4647":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4648":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4649":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":4650},{"__isSmartRef__":true,"id":4652},{"__isSmartRef__":true,"id":4654}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"4650":{"date":{"__isSmartRef__":true,"id":4651},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"4651":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"4652":{"date":{"__isSmartRef__":true,"id":4653},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"4653":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"4654":{"date":{"__isSmartRef__":true,"id":4655},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"4655":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"4656":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"4657":{"morph":{"__isSmartRef__":true,"id":4639},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4658":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4659}},"4659":{"test01IsMorph":{"__isSmartRef__":true,"id":4660}},"4660":{"varMapping":{"__isSmartRef__":true,"id":4661},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":4662},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4661":{"this":{"__isSmartRef__":true,"id":4658}},"4662":{},"4663":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4664":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4665":{"reset":{"__isSmartRef__":true,"id":4666},"grow":{"__isSmartRef__":true,"id":4670},"build":{"__isSmartRef__":true,"id":4674}},"4666":{"varMapping":{"__isSmartRef__":true,"id":4667},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":4668},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4667":{"this":{"__isSmartRef__":true,"id":4639}},"4668":{"timestamp":{"__isSmartRef__":true,"id":4669},"user":"robertkrahn","tags":[]},"4669":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"4670":{"varMapping":{"__isSmartRef__":true,"id":4671},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":4672},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4671":{"this":{"__isSmartRef__":true,"id":4639}},"4672":{"timestamp":{"__isSmartRef__":true,"id":4673},"user":"robertkrahn","tags":[]},"4673":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"4674":{"varMapping":{"__isSmartRef__":true,"id":4675},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":4676},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4675":{"this":{"__isSmartRef__":true,"id":4639}},"4676":{"timestamp":{"__isSmartRef__":true,"id":4677},"user":"robertkrahn","tags":[]},"4677":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"4678":{"position":{"__isSmartRef__":true,"id":4679},"_Extent":{"__isSmartRef__":true,"id":4680},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":4681},"_Fill":{"__isSmartRef__":true,"id":4682},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":4683},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":4684},"_Position":{"__isSmartRef__":true,"id":4685},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4679":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4680":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4681":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"4682":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4683":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"4684":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"4685":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4686":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4687":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":4688},{"__isSmartRef__":true,"id":4690},{"__isSmartRef__":true,"id":4692}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"4688":{"date":{"__isSmartRef__":true,"id":4689},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"4689":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"4690":{"date":{"__isSmartRef__":true,"id":4691},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"4691":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"4692":{"date":{"__isSmartRef__":true,"id":4693},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"4693":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"4694":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"4695":{"morph":{"__isSmartRef__":true,"id":4599},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4696":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4697}},"4697":{"test01IsMorph":{"__isSmartRef__":true,"id":4698}},"4698":{"varMapping":{"__isSmartRef__":true,"id":4699},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":4700},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4699":{"this":{"__isSmartRef__":true,"id":4696}},"4700":{},"4701":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4702":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4703":{"reset":{"__isSmartRef__":true,"id":4704},"grow":{"__isSmartRef__":true,"id":4708},"build":{"__isSmartRef__":true,"id":4712}},"4704":{"varMapping":{"__isSmartRef__":true,"id":4705},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":4706},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4705":{"this":{"__isSmartRef__":true,"id":4599}},"4706":{"timestamp":{"__isSmartRef__":true,"id":4707},"user":"robertkrahn","tags":[]},"4707":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"4708":{"varMapping":{"__isSmartRef__":true,"id":4709},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":4710},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4709":{"this":{"__isSmartRef__":true,"id":4599}},"4710":{"timestamp":{"__isSmartRef__":true,"id":4711},"user":"robertkrahn","tags":[]},"4711":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"4712":{"varMapping":{"__isSmartRef__":true,"id":4713},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":4714},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4713":{"this":{"__isSmartRef__":true,"id":4599}},"4714":{"timestamp":{"__isSmartRef__":true,"id":4715},"user":"robertkrahn","tags":[]},"4715":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"4716":{"submorphs":[{"__isSmartRef__":true,"id":4717},{"__isSmartRef__":true,"id":4756}],"scripts":[],"id":"80BCA4D8-B4EC-4BCB-A6B2-6A2E3DA1F0E9","shape":{"__isSmartRef__":true,"id":4795},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":4803},"showsHalos":false,"name":"Rotator73","partsBinMetaInfo":{"__isSmartRef__":true,"id":4804},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":4811},"eventHandler":{"__isSmartRef__":true,"id":4812},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","7833A8D3-C26A-4656-A75D-A0FC2DD633A5","C233E7BF-DCE6-43B8-9AF2-79C35EAC0A43","8E11B6C0-3D3E-4904-B100-38979FED3F7C"],"partTests":{"__isSmartRef__":true,"id":4813},"priorExtent":{"__isSmartRef__":true,"id":4818},"distanceToDragEvent":{"__isSmartRef__":true,"id":4819},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":4598},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4820},"__LivelyClassName__":"lively.morphic.Box"},"4717":{"submorphs":[],"scripts":[],"id":"BE7DF09D-3B9B-4B66-9F4B-84594B007847","shape":{"__isSmartRef__":true,"id":4718},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":4726},"showsHalos":false,"name":"Rotator147","partsBinMetaInfo":{"__isSmartRef__":true,"id":4727},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":4734},"eventHandler":{"__isSmartRef__":true,"id":4735},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","7833A8D3-C26A-4656-A75D-A0FC2DD633A5","C233E7BF-DCE6-43B8-9AF2-79C35EAC0A43","8E11B6C0-3D3E-4904-B100-38979FED3F7C","80BCA4D8-B4EC-4BCB-A6B2-6A2E3DA1F0E9"],"partTests":{"__isSmartRef__":true,"id":4736},"priorExtent":{"__isSmartRef__":true,"id":4741},"distanceToDragEvent":{"__isSmartRef__":true,"id":4742},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":4716},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4743},"__LivelyClassName__":"lively.morphic.Box"},"4718":{"position":{"__isSmartRef__":true,"id":4719},"_Extent":{"__isSmartRef__":true,"id":4720},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":4721},"_Fill":{"__isSmartRef__":true,"id":4722},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":4723},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":4724},"_Position":{"__isSmartRef__":true,"id":4725},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4719":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4720":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4721":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"4722":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4723":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"4724":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"4725":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4726":{"x":-14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4727":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":4728},{"__isSmartRef__":true,"id":4730},{"__isSmartRef__":true,"id":4732}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"4728":{"date":{"__isSmartRef__":true,"id":4729},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"4729":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"4730":{"date":{"__isSmartRef__":true,"id":4731},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"4731":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"4732":{"date":{"__isSmartRef__":true,"id":4733},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"4733":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"4734":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"4735":{"morph":{"__isSmartRef__":true,"id":4717},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4736":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4737}},"4737":{"test01IsMorph":{"__isSmartRef__":true,"id":4738}},"4738":{"varMapping":{"__isSmartRef__":true,"id":4739},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":4740},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4739":{"this":{"__isSmartRef__":true,"id":4736}},"4740":{},"4741":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4742":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4743":{"reset":{"__isSmartRef__":true,"id":4744},"grow":{"__isSmartRef__":true,"id":4748},"build":{"__isSmartRef__":true,"id":4752}},"4744":{"varMapping":{"__isSmartRef__":true,"id":4745},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":4746},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4745":{"this":{"__isSmartRef__":true,"id":4717}},"4746":{"timestamp":{"__isSmartRef__":true,"id":4747},"user":"robertkrahn","tags":[]},"4747":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"4748":{"varMapping":{"__isSmartRef__":true,"id":4749},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":4750},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4749":{"this":{"__isSmartRef__":true,"id":4717}},"4750":{"timestamp":{"__isSmartRef__":true,"id":4751},"user":"robertkrahn","tags":[]},"4751":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"4752":{"varMapping":{"__isSmartRef__":true,"id":4753},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":4754},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4753":{"this":{"__isSmartRef__":true,"id":4717}},"4754":{"timestamp":{"__isSmartRef__":true,"id":4755},"user":"robertkrahn","tags":[]},"4755":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"4756":{"submorphs":[],"scripts":[],"id":"7423B9C4-5FC3-4743-A557-9F22EAC1CFE6","shape":{"__isSmartRef__":true,"id":4757},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":4765},"showsHalos":false,"name":"Rotator147","partsBinMetaInfo":{"__isSmartRef__":true,"id":4766},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":4773},"eventHandler":{"__isSmartRef__":true,"id":4774},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","7833A8D3-C26A-4656-A75D-A0FC2DD633A5","C233E7BF-DCE6-43B8-9AF2-79C35EAC0A43","8E11B6C0-3D3E-4904-B100-38979FED3F7C","80BCA4D8-B4EC-4BCB-A6B2-6A2E3DA1F0E9"],"partTests":{"__isSmartRef__":true,"id":4775},"priorExtent":{"__isSmartRef__":true,"id":4780},"distanceToDragEvent":{"__isSmartRef__":true,"id":4781},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":4716},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4782},"__LivelyClassName__":"lively.morphic.Box"},"4757":{"position":{"__isSmartRef__":true,"id":4758},"_Extent":{"__isSmartRef__":true,"id":4759},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":4760},"_Fill":{"__isSmartRef__":true,"id":4761},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":4762},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":4763},"_Position":{"__isSmartRef__":true,"id":4764},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4758":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4759":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4760":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"4761":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4762":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"4763":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"4764":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4765":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4766":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"4767":{"date":{"__isSmartRef__":true,"id":4768},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"4768":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"4769":{"date":{"__isSmartRef__":true,"id":4770},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"4770":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"4771":{"date":{"__isSmartRef__":true,"id":4772},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"4772":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"4773":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"4774":{"morph":{"__isSmartRef__":true,"id":4756},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4775":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4776}},"4776":{"test01IsMorph":{"__isSmartRef__":true,"id":4777}},"4777":{"varMapping":{"__isSmartRef__":true,"id":4778},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":4779},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4778":{"this":{"__isSmartRef__":true,"id":4775}},"4779":{},"4780":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4781":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4782":{"reset":{"__isSmartRef__":true,"id":4783},"grow":{"__isSmartRef__":true,"id":4787},"build":{"__isSmartRef__":true,"id":4791}},"4783":{"varMapping":{"__isSmartRef__":true,"id":4784},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":4785},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4784":{"this":{"__isSmartRef__":true,"id":4756}},"4785":{"timestamp":{"__isSmartRef__":true,"id":4786},"user":"robertkrahn","tags":[]},"4786":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"4787":{"varMapping":{"__isSmartRef__":true,"id":4788},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":4789},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4788":{"this":{"__isSmartRef__":true,"id":4756}},"4789":{"timestamp":{"__isSmartRef__":true,"id":4790},"user":"robertkrahn","tags":[]},"4790":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"4791":{"varMapping":{"__isSmartRef__":true,"id":4792},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":4793},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4792":{"this":{"__isSmartRef__":true,"id":4756}},"4793":{"timestamp":{"__isSmartRef__":true,"id":4794},"user":"robertkrahn","tags":[]},"4794":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"4795":{"position":{"__isSmartRef__":true,"id":4796},"_Extent":{"__isSmartRef__":true,"id":4797},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":4798},"_Fill":{"__isSmartRef__":true,"id":4799},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":4800},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":4801},"_Position":{"__isSmartRef__":true,"id":4802},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4796":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4797":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4798":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"4799":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4800":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"4801":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"4802":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4803":{"x":18.339599482880004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4804":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":4805},{"__isSmartRef__":true,"id":4807},{"__isSmartRef__":true,"id":4809}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"4805":{"date":{"__isSmartRef__":true,"id":4806},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"4806":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"4807":{"date":{"__isSmartRef__":true,"id":4808},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"4808":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"4809":{"date":{"__isSmartRef__":true,"id":4810},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"4810":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"4811":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"4812":{"morph":{"__isSmartRef__":true,"id":4716},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4813":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4814}},"4814":{"test01IsMorph":{"__isSmartRef__":true,"id":4815}},"4815":{"varMapping":{"__isSmartRef__":true,"id":4816},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":4817},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4816":{"this":{"__isSmartRef__":true,"id":4813}},"4817":{},"4818":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4819":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4820":{"reset":{"__isSmartRef__":true,"id":4821},"grow":{"__isSmartRef__":true,"id":4825},"build":{"__isSmartRef__":true,"id":4829}},"4821":{"varMapping":{"__isSmartRef__":true,"id":4822},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":4823},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4822":{"this":{"__isSmartRef__":true,"id":4716}},"4823":{"timestamp":{"__isSmartRef__":true,"id":4824},"user":"robertkrahn","tags":[]},"4824":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"4825":{"varMapping":{"__isSmartRef__":true,"id":4826},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":4827},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4826":{"this":{"__isSmartRef__":true,"id":4716}},"4827":{"timestamp":{"__isSmartRef__":true,"id":4828},"user":"robertkrahn","tags":[]},"4828":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"4829":{"varMapping":{"__isSmartRef__":true,"id":4830},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":4831},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4830":{"this":{"__isSmartRef__":true,"id":4716}},"4831":{"timestamp":{"__isSmartRef__":true,"id":4832},"user":"robertkrahn","tags":[]},"4832":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"4833":{"position":{"__isSmartRef__":true,"id":4834},"_Extent":{"__isSmartRef__":true,"id":4835},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":4836},"_Fill":{"__isSmartRef__":true,"id":4837},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":4838},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":4839},"_Position":{"__isSmartRef__":true,"id":4840},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4834":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4835":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4836":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"4837":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4838":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"4839":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"4840":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4841":{"x":22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4842":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":4843},{"__isSmartRef__":true,"id":4845},{"__isSmartRef__":true,"id":4847}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"4843":{"date":{"__isSmartRef__":true,"id":4844},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"4844":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"4845":{"date":{"__isSmartRef__":true,"id":4846},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"4846":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"4847":{"date":{"__isSmartRef__":true,"id":4848},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"4848":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"4849":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"4850":{"morph":{"__isSmartRef__":true,"id":4598},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4851":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4852}},"4852":{"test01IsMorph":{"__isSmartRef__":true,"id":4853}},"4853":{"varMapping":{"__isSmartRef__":true,"id":4854},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":4855},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4854":{"this":{"__isSmartRef__":true,"id":4851}},"4855":{},"4856":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4857":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4858":{"reset":{"__isSmartRef__":true,"id":4859},"grow":{"__isSmartRef__":true,"id":4863},"build":{"__isSmartRef__":true,"id":4867}},"4859":{"varMapping":{"__isSmartRef__":true,"id":4860},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":4861},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4860":{"this":{"__isSmartRef__":true,"id":4598}},"4861":{"timestamp":{"__isSmartRef__":true,"id":4862},"user":"robertkrahn","tags":[]},"4862":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"4863":{"varMapping":{"__isSmartRef__":true,"id":4864},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":4865},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4864":{"this":{"__isSmartRef__":true,"id":4598}},"4865":{"timestamp":{"__isSmartRef__":true,"id":4866},"user":"robertkrahn","tags":[]},"4866":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"4867":{"varMapping":{"__isSmartRef__":true,"id":4868},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":4869},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4868":{"this":{"__isSmartRef__":true,"id":4598}},"4869":{"timestamp":{"__isSmartRef__":true,"id":4870},"user":"robertkrahn","tags":[]},"4870":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"4871":{"position":{"__isSmartRef__":true,"id":4872},"_Extent":{"__isSmartRef__":true,"id":4873},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":4874},"_Fill":{"__isSmartRef__":true,"id":4875},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":4876},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":4877},"_Position":{"__isSmartRef__":true,"id":4878},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4872":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4873":{"x":45.848998707199996,"y":7.587077488639986,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4874":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"4875":{"r":0.5686193533490198,"g":0.5686193533490198,"b":0.5686193533490198,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4876":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"4877":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"4878":{"x":-22.924499353599998,"y":-3.793538744319993,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4879":{"x":-28.655624191999994,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4880":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":4881},{"__isSmartRef__":true,"id":4883},{"__isSmartRef__":true,"id":4885}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"4881":{"date":{"__isSmartRef__":true,"id":4882},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"4882":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"4883":{"date":{"__isSmartRef__":true,"id":4884},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"4884":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"4885":{"date":{"__isSmartRef__":true,"id":4886},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"4886":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"4887":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"4888":{"morph":{"__isSmartRef__":true,"id":4324},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4889":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4890}},"4890":{"test01IsMorph":{"__isSmartRef__":true,"id":4891}},"4891":{"varMapping":{"__isSmartRef__":true,"id":4892},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":4893},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4892":{"this":{"__isSmartRef__":true,"id":4889}},"4893":{},"4894":{"x":57.31124838399999,"y":9.483846860799982,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4895":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4896":{"reset":{"__isSmartRef__":true,"id":4897},"grow":{"__isSmartRef__":true,"id":4901},"build":{"__isSmartRef__":true,"id":4905}},"4897":{"varMapping":{"__isSmartRef__":true,"id":4898},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":4899},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4898":{"this":{"__isSmartRef__":true,"id":4324}},"4899":{"timestamp":{"__isSmartRef__":true,"id":4900},"user":"robertkrahn","tags":[]},"4900":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"4901":{"varMapping":{"__isSmartRef__":true,"id":4902},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":4903},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4902":{"this":{"__isSmartRef__":true,"id":4324}},"4903":{"timestamp":{"__isSmartRef__":true,"id":4904},"user":"robertkrahn","tags":[]},"4904":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"4905":{"varMapping":{"__isSmartRef__":true,"id":4906},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":4907},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4906":{"this":{"__isSmartRef__":true,"id":4324}},"4907":{"timestamp":{"__isSmartRef__":true,"id":4908},"user":"robertkrahn","tags":[]},"4908":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"4909":{"submorphs":[{"__isSmartRef__":true,"id":4910},{"__isSmartRef__":true,"id":5183}],"scripts":[],"id":"0C731A3D-7523-4CCF-B8C2-C96A9DF2C9F3","shape":{"__isSmartRef__":true,"id":5456},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":5464},"showsHalos":false,"name":"Rotator18","partsBinMetaInfo":{"__isSmartRef__":true,"id":5465},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":5472},"eventHandler":{"__isSmartRef__":true,"id":5473},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","7833A8D3-C26A-4656-A75D-A0FC2DD633A5"],"partTests":{"__isSmartRef__":true,"id":5474},"priorExtent":{"__isSmartRef__":true,"id":5479},"distanceToDragEvent":{"__isSmartRef__":true,"id":5480},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":4323},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5481},"__LivelyClassName__":"lively.morphic.Box"},"4910":{"submorphs":[{"__isSmartRef__":true,"id":4911},{"__isSmartRef__":true,"id":5028}],"scripts":[],"id":"9FA58415-3CD1-43B2-87A8-F1D9B3702645","shape":{"__isSmartRef__":true,"id":5145},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":5153},"showsHalos":false,"name":"Rotator37","partsBinMetaInfo":{"__isSmartRef__":true,"id":5154},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":5161},"eventHandler":{"__isSmartRef__":true,"id":5162},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","7833A8D3-C26A-4656-A75D-A0FC2DD633A5","0C731A3D-7523-4CCF-B8C2-C96A9DF2C9F3"],"partTests":{"__isSmartRef__":true,"id":5163},"priorExtent":{"__isSmartRef__":true,"id":5168},"distanceToDragEvent":{"__isSmartRef__":true,"id":5169},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":4909},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5170},"__LivelyClassName__":"lively.morphic.Box"},"4911":{"submorphs":[{"__isSmartRef__":true,"id":4912},{"__isSmartRef__":true,"id":4951}],"scripts":[],"id":"5CD6FFC9-1C87-42A3-9A89-74A09AA0BA92","shape":{"__isSmartRef__":true,"id":4990},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":4998},"showsHalos":false,"name":"Rotator74","partsBinMetaInfo":{"__isSmartRef__":true,"id":4999},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":5006},"eventHandler":{"__isSmartRef__":true,"id":5007},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","7833A8D3-C26A-4656-A75D-A0FC2DD633A5","0C731A3D-7523-4CCF-B8C2-C96A9DF2C9F3","9FA58415-3CD1-43B2-87A8-F1D9B3702645"],"partTests":{"__isSmartRef__":true,"id":5008},"priorExtent":{"__isSmartRef__":true,"id":5013},"distanceToDragEvent":{"__isSmartRef__":true,"id":5014},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":4910},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5015},"__LivelyClassName__":"lively.morphic.Box"},"4912":{"submorphs":[],"scripts":[],"id":"8A05FE9C-C053-432A-9BF8-6DACEA756221","shape":{"__isSmartRef__":true,"id":4913},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":4921},"showsHalos":false,"name":"Rotator148","partsBinMetaInfo":{"__isSmartRef__":true,"id":4922},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":4929},"eventHandler":{"__isSmartRef__":true,"id":4930},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","7833A8D3-C26A-4656-A75D-A0FC2DD633A5","0C731A3D-7523-4CCF-B8C2-C96A9DF2C9F3","9FA58415-3CD1-43B2-87A8-F1D9B3702645","5CD6FFC9-1C87-42A3-9A89-74A09AA0BA92"],"partTests":{"__isSmartRef__":true,"id":4931},"priorExtent":{"__isSmartRef__":true,"id":4936},"distanceToDragEvent":{"__isSmartRef__":true,"id":4937},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":4911},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4938},"__LivelyClassName__":"lively.morphic.Box"},"4913":{"position":{"__isSmartRef__":true,"id":4914},"_Extent":{"__isSmartRef__":true,"id":4915},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":4916},"_Fill":{"__isSmartRef__":true,"id":4917},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":4918},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":4919},"_Position":{"__isSmartRef__":true,"id":4920},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4914":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4915":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4916":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"4917":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4918":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"4919":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"4920":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4921":{"x":-14.671679586304004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4922":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":4923},{"__isSmartRef__":true,"id":4925},{"__isSmartRef__":true,"id":4927}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"4923":{"date":{"__isSmartRef__":true,"id":4924},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"4924":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"4925":{"date":{"__isSmartRef__":true,"id":4926},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"4926":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"4927":{"date":{"__isSmartRef__":true,"id":4928},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"4928":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"4929":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"4930":{"morph":{"__isSmartRef__":true,"id":4912},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4931":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4932}},"4932":{"test01IsMorph":{"__isSmartRef__":true,"id":4933}},"4933":{"varMapping":{"__isSmartRef__":true,"id":4934},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":4935},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4934":{"this":{"__isSmartRef__":true,"id":4931}},"4935":{},"4936":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4937":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4938":{"reset":{"__isSmartRef__":true,"id":4939},"grow":{"__isSmartRef__":true,"id":4943},"build":{"__isSmartRef__":true,"id":4947}},"4939":{"varMapping":{"__isSmartRef__":true,"id":4940},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":4941},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4940":{"this":{"__isSmartRef__":true,"id":4912}},"4941":{"timestamp":{"__isSmartRef__":true,"id":4942},"user":"robertkrahn","tags":[]},"4942":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"4943":{"varMapping":{"__isSmartRef__":true,"id":4944},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":4945},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4944":{"this":{"__isSmartRef__":true,"id":4912}},"4945":{"timestamp":{"__isSmartRef__":true,"id":4946},"user":"robertkrahn","tags":[]},"4946":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"4947":{"varMapping":{"__isSmartRef__":true,"id":4948},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":4949},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4948":{"this":{"__isSmartRef__":true,"id":4912}},"4949":{"timestamp":{"__isSmartRef__":true,"id":4950},"user":"robertkrahn","tags":[]},"4950":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"4951":{"submorphs":[],"scripts":[],"id":"9C5CC22B-F2C1-42C8-94EC-899513976D4F","shape":{"__isSmartRef__":true,"id":4952},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":4960},"showsHalos":false,"name":"Rotator148","partsBinMetaInfo":{"__isSmartRef__":true,"id":4961},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":4968},"eventHandler":{"__isSmartRef__":true,"id":4969},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","7833A8D3-C26A-4656-A75D-A0FC2DD633A5","0C731A3D-7523-4CCF-B8C2-C96A9DF2C9F3","9FA58415-3CD1-43B2-87A8-F1D9B3702645","5CD6FFC9-1C87-42A3-9A89-74A09AA0BA92"],"partTests":{"__isSmartRef__":true,"id":4970},"priorExtent":{"__isSmartRef__":true,"id":4975},"distanceToDragEvent":{"__isSmartRef__":true,"id":4976},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":4911},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4977},"__LivelyClassName__":"lively.morphic.Box"},"4952":{"position":{"__isSmartRef__":true,"id":4953},"_Extent":{"__isSmartRef__":true,"id":4954},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":4955},"_Fill":{"__isSmartRef__":true,"id":4956},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":4957},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":4958},"_Position":{"__isSmartRef__":true,"id":4959},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4953":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4954":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4955":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"4956":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4957":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"4958":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"4959":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4960":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4961":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":4962},{"__isSmartRef__":true,"id":4964},{"__isSmartRef__":true,"id":4966}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"4962":{"date":{"__isSmartRef__":true,"id":4963},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"4963":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"4964":{"date":{"__isSmartRef__":true,"id":4965},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"4965":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"4966":{"date":{"__isSmartRef__":true,"id":4967},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"4967":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"4968":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"4969":{"morph":{"__isSmartRef__":true,"id":4951},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"4970":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4971}},"4971":{"test01IsMorph":{"__isSmartRef__":true,"id":4972}},"4972":{"varMapping":{"__isSmartRef__":true,"id":4973},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":4974},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4973":{"this":{"__isSmartRef__":true,"id":4970}},"4974":{},"4975":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4976":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4977":{"reset":{"__isSmartRef__":true,"id":4978},"grow":{"__isSmartRef__":true,"id":4982},"build":{"__isSmartRef__":true,"id":4986}},"4978":{"varMapping":{"__isSmartRef__":true,"id":4979},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":4980},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4979":{"this":{"__isSmartRef__":true,"id":4951}},"4980":{"timestamp":{"__isSmartRef__":true,"id":4981},"user":"robertkrahn","tags":[]},"4981":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"4982":{"varMapping":{"__isSmartRef__":true,"id":4983},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":4984},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4983":{"this":{"__isSmartRef__":true,"id":4951}},"4984":{"timestamp":{"__isSmartRef__":true,"id":4985},"user":"robertkrahn","tags":[]},"4985":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"4986":{"varMapping":{"__isSmartRef__":true,"id":4987},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":4988},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"4987":{"this":{"__isSmartRef__":true,"id":4951}},"4988":{"timestamp":{"__isSmartRef__":true,"id":4989},"user":"robertkrahn","tags":[]},"4989":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"4990":{"position":{"__isSmartRef__":true,"id":4991},"_Extent":{"__isSmartRef__":true,"id":4992},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":4993},"_Fill":{"__isSmartRef__":true,"id":4994},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":4995},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":4996},"_Position":{"__isSmartRef__":true,"id":4997},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4991":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4992":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4993":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"4994":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4995":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"4996":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"4997":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4998":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4999":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":5000},{"__isSmartRef__":true,"id":5002},{"__isSmartRef__":true,"id":5004}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"5000":{"date":{"__isSmartRef__":true,"id":5001},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5001":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"5002":{"date":{"__isSmartRef__":true,"id":5003},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5003":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"5004":{"date":{"__isSmartRef__":true,"id":5005},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5005":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"5006":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"5007":{"morph":{"__isSmartRef__":true,"id":4911},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5008":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5009}},"5009":{"test01IsMorph":{"__isSmartRef__":true,"id":5010}},"5010":{"varMapping":{"__isSmartRef__":true,"id":5011},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":5012},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5011":{"this":{"__isSmartRef__":true,"id":5008}},"5012":{},"5013":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5014":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5015":{"reset":{"__isSmartRef__":true,"id":5016},"grow":{"__isSmartRef__":true,"id":5020},"build":{"__isSmartRef__":true,"id":5024}},"5016":{"varMapping":{"__isSmartRef__":true,"id":5017},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":5018},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5017":{"this":{"__isSmartRef__":true,"id":4911}},"5018":{"timestamp":{"__isSmartRef__":true,"id":5019},"user":"robertkrahn","tags":[]},"5019":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"5020":{"varMapping":{"__isSmartRef__":true,"id":5021},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":5022},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5021":{"this":{"__isSmartRef__":true,"id":4911}},"5022":{"timestamp":{"__isSmartRef__":true,"id":5023},"user":"robertkrahn","tags":[]},"5023":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"5024":{"varMapping":{"__isSmartRef__":true,"id":5025},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":5026},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5025":{"this":{"__isSmartRef__":true,"id":4911}},"5026":{"timestamp":{"__isSmartRef__":true,"id":5027},"user":"robertkrahn","tags":[]},"5027":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"5028":{"submorphs":[{"__isSmartRef__":true,"id":5029},{"__isSmartRef__":true,"id":5068}],"scripts":[],"id":"6EB54AAF-D69D-47D4-83D4-CDE84244BA42","shape":{"__isSmartRef__":true,"id":5107},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":5115},"showsHalos":false,"name":"Rotator74","partsBinMetaInfo":{"__isSmartRef__":true,"id":5116},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":5123},"eventHandler":{"__isSmartRef__":true,"id":5124},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","7833A8D3-C26A-4656-A75D-A0FC2DD633A5","0C731A3D-7523-4CCF-B8C2-C96A9DF2C9F3","9FA58415-3CD1-43B2-87A8-F1D9B3702645"],"partTests":{"__isSmartRef__":true,"id":5125},"priorExtent":{"__isSmartRef__":true,"id":5130},"distanceToDragEvent":{"__isSmartRef__":true,"id":5131},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":4910},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5132},"__LivelyClassName__":"lively.morphic.Box"},"5029":{"submorphs":[],"scripts":[],"id":"C841C179-11F8-40CC-8AB1-87E470D0F115","shape":{"__isSmartRef__":true,"id":5030},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":5038},"showsHalos":false,"name":"Rotator149","partsBinMetaInfo":{"__isSmartRef__":true,"id":5039},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":5046},"eventHandler":{"__isSmartRef__":true,"id":5047},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","7833A8D3-C26A-4656-A75D-A0FC2DD633A5","0C731A3D-7523-4CCF-B8C2-C96A9DF2C9F3","9FA58415-3CD1-43B2-87A8-F1D9B3702645","6EB54AAF-D69D-47D4-83D4-CDE84244BA42"],"partTests":{"__isSmartRef__":true,"id":5048},"priorExtent":{"__isSmartRef__":true,"id":5053},"distanceToDragEvent":{"__isSmartRef__":true,"id":5054},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":5028},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5055},"__LivelyClassName__":"lively.morphic.Box"},"5030":{"position":{"__isSmartRef__":true,"id":5031},"_Extent":{"__isSmartRef__":true,"id":5032},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5033},"_Fill":{"__isSmartRef__":true,"id":5034},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":5035},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":5036},"_Position":{"__isSmartRef__":true,"id":5037},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5031":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5032":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5033":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"5034":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5035":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5036":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"5037":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5038":{"x":-14.671679586303997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5039":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":5040},{"__isSmartRef__":true,"id":5042},{"__isSmartRef__":true,"id":5044}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"5040":{"date":{"__isSmartRef__":true,"id":5041},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5041":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"5042":{"date":{"__isSmartRef__":true,"id":5043},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5043":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"5044":{"date":{"__isSmartRef__":true,"id":5045},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5045":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"5046":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"5047":{"morph":{"__isSmartRef__":true,"id":5029},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5048":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5049}},"5049":{"test01IsMorph":{"__isSmartRef__":true,"id":5050}},"5050":{"varMapping":{"__isSmartRef__":true,"id":5051},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":5052},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5051":{"this":{"__isSmartRef__":true,"id":5048}},"5052":{},"5053":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5054":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5055":{"reset":{"__isSmartRef__":true,"id":5056},"grow":{"__isSmartRef__":true,"id":5060},"build":{"__isSmartRef__":true,"id":5064}},"5056":{"varMapping":{"__isSmartRef__":true,"id":5057},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":5058},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5057":{"this":{"__isSmartRef__":true,"id":5029}},"5058":{"timestamp":{"__isSmartRef__":true,"id":5059},"user":"robertkrahn","tags":[]},"5059":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"5060":{"varMapping":{"__isSmartRef__":true,"id":5061},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":5062},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5061":{"this":{"__isSmartRef__":true,"id":5029}},"5062":{"timestamp":{"__isSmartRef__":true,"id":5063},"user":"robertkrahn","tags":[]},"5063":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"5064":{"varMapping":{"__isSmartRef__":true,"id":5065},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":5066},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5065":{"this":{"__isSmartRef__":true,"id":5029}},"5066":{"timestamp":{"__isSmartRef__":true,"id":5067},"user":"robertkrahn","tags":[]},"5067":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"5068":{"submorphs":[],"scripts":[],"id":"ECF7C111-1ECC-4C33-81B9-D8990ACA8456","shape":{"__isSmartRef__":true,"id":5069},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":5077},"showsHalos":false,"name":"Rotator149","partsBinMetaInfo":{"__isSmartRef__":true,"id":5078},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":5085},"eventHandler":{"__isSmartRef__":true,"id":5086},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","7833A8D3-C26A-4656-A75D-A0FC2DD633A5","0C731A3D-7523-4CCF-B8C2-C96A9DF2C9F3","9FA58415-3CD1-43B2-87A8-F1D9B3702645","6EB54AAF-D69D-47D4-83D4-CDE84244BA42"],"partTests":{"__isSmartRef__":true,"id":5087},"priorExtent":{"__isSmartRef__":true,"id":5092},"distanceToDragEvent":{"__isSmartRef__":true,"id":5093},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":5028},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5094},"__LivelyClassName__":"lively.morphic.Box"},"5069":{"position":{"__isSmartRef__":true,"id":5070},"_Extent":{"__isSmartRef__":true,"id":5071},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5072},"_Fill":{"__isSmartRef__":true,"id":5073},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":5074},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":5075},"_Position":{"__isSmartRef__":true,"id":5076},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5070":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5071":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5072":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"5073":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5074":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5075":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"5076":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5077":{"x":14.671679586304007,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5078":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":5079},{"__isSmartRef__":true,"id":5081},{"__isSmartRef__":true,"id":5083}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"5079":{"date":{"__isSmartRef__":true,"id":5080},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5080":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"5081":{"date":{"__isSmartRef__":true,"id":5082},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5082":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"5083":{"date":{"__isSmartRef__":true,"id":5084},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5084":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"5085":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"5086":{"morph":{"__isSmartRef__":true,"id":5068},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5087":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5088}},"5088":{"test01IsMorph":{"__isSmartRef__":true,"id":5089}},"5089":{"varMapping":{"__isSmartRef__":true,"id":5090},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":5091},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5090":{"this":{"__isSmartRef__":true,"id":5087}},"5091":{},"5092":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5093":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5094":{"reset":{"__isSmartRef__":true,"id":5095},"grow":{"__isSmartRef__":true,"id":5099},"build":{"__isSmartRef__":true,"id":5103}},"5095":{"varMapping":{"__isSmartRef__":true,"id":5096},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":5097},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5096":{"this":{"__isSmartRef__":true,"id":5068}},"5097":{"timestamp":{"__isSmartRef__":true,"id":5098},"user":"robertkrahn","tags":[]},"5098":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"5099":{"varMapping":{"__isSmartRef__":true,"id":5100},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":5101},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5100":{"this":{"__isSmartRef__":true,"id":5068}},"5101":{"timestamp":{"__isSmartRef__":true,"id":5102},"user":"robertkrahn","tags":[]},"5102":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"5103":{"varMapping":{"__isSmartRef__":true,"id":5104},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":5105},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5104":{"this":{"__isSmartRef__":true,"id":5068}},"5105":{"timestamp":{"__isSmartRef__":true,"id":5106},"user":"robertkrahn","tags":[]},"5106":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"5107":{"position":{"__isSmartRef__":true,"id":5108},"_Extent":{"__isSmartRef__":true,"id":5109},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5110},"_Fill":{"__isSmartRef__":true,"id":5111},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":5112},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":5113},"_Position":{"__isSmartRef__":true,"id":5114},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5108":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5109":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5110":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"5111":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5112":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5113":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"5114":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5115":{"x":18.33959948287999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5116":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":5117},{"__isSmartRef__":true,"id":5119},{"__isSmartRef__":true,"id":5121}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"5117":{"date":{"__isSmartRef__":true,"id":5118},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5118":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"5119":{"date":{"__isSmartRef__":true,"id":5120},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5120":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"5121":{"date":{"__isSmartRef__":true,"id":5122},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5122":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"5123":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"5124":{"morph":{"__isSmartRef__":true,"id":5028},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5125":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5126}},"5126":{"test01IsMorph":{"__isSmartRef__":true,"id":5127}},"5127":{"varMapping":{"__isSmartRef__":true,"id":5128},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":5129},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5128":{"this":{"__isSmartRef__":true,"id":5125}},"5129":{},"5130":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5131":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5132":{"reset":{"__isSmartRef__":true,"id":5133},"grow":{"__isSmartRef__":true,"id":5137},"build":{"__isSmartRef__":true,"id":5141}},"5133":{"varMapping":{"__isSmartRef__":true,"id":5134},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":5135},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5134":{"this":{"__isSmartRef__":true,"id":5028}},"5135":{"timestamp":{"__isSmartRef__":true,"id":5136},"user":"robertkrahn","tags":[]},"5136":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"5137":{"varMapping":{"__isSmartRef__":true,"id":5138},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":5139},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5138":{"this":{"__isSmartRef__":true,"id":5028}},"5139":{"timestamp":{"__isSmartRef__":true,"id":5140},"user":"robertkrahn","tags":[]},"5140":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"5141":{"varMapping":{"__isSmartRef__":true,"id":5142},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":5143},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5142":{"this":{"__isSmartRef__":true,"id":5028}},"5143":{"timestamp":{"__isSmartRef__":true,"id":5144},"user":"robertkrahn","tags":[]},"5144":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"5145":{"position":{"__isSmartRef__":true,"id":5146},"_Extent":{"__isSmartRef__":true,"id":5147},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5148},"_Fill":{"__isSmartRef__":true,"id":5149},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":5150},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":5151},"_Position":{"__isSmartRef__":true,"id":5152},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5146":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5147":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5148":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"5149":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5150":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5151":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"5152":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5153":{"x":-22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5154":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":5155},{"__isSmartRef__":true,"id":5157},{"__isSmartRef__":true,"id":5159}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"5155":{"date":{"__isSmartRef__":true,"id":5156},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5156":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"5157":{"date":{"__isSmartRef__":true,"id":5158},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5158":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"5159":{"date":{"__isSmartRef__":true,"id":5160},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5160":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"5161":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"5162":{"morph":{"__isSmartRef__":true,"id":4910},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5163":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5164}},"5164":{"test01IsMorph":{"__isSmartRef__":true,"id":5165}},"5165":{"varMapping":{"__isSmartRef__":true,"id":5166},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":5167},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5166":{"this":{"__isSmartRef__":true,"id":5163}},"5167":{},"5168":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5169":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5170":{"reset":{"__isSmartRef__":true,"id":5171},"grow":{"__isSmartRef__":true,"id":5175},"build":{"__isSmartRef__":true,"id":5179}},"5171":{"varMapping":{"__isSmartRef__":true,"id":5172},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":5173},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5172":{"this":{"__isSmartRef__":true,"id":4910}},"5173":{"timestamp":{"__isSmartRef__":true,"id":5174},"user":"robertkrahn","tags":[]},"5174":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"5175":{"varMapping":{"__isSmartRef__":true,"id":5176},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":5177},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5176":{"this":{"__isSmartRef__":true,"id":4910}},"5177":{"timestamp":{"__isSmartRef__":true,"id":5178},"user":"robertkrahn","tags":[]},"5178":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"5179":{"varMapping":{"__isSmartRef__":true,"id":5180},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":5181},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5180":{"this":{"__isSmartRef__":true,"id":4910}},"5181":{"timestamp":{"__isSmartRef__":true,"id":5182},"user":"robertkrahn","tags":[]},"5182":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"5183":{"submorphs":[{"__isSmartRef__":true,"id":5184},{"__isSmartRef__":true,"id":5301}],"scripts":[],"id":"F75805C0-5841-42E0-AB58-88D7D38F1801","shape":{"__isSmartRef__":true,"id":5418},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":5426},"showsHalos":false,"name":"Rotator37","partsBinMetaInfo":{"__isSmartRef__":true,"id":5427},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":5434},"eventHandler":{"__isSmartRef__":true,"id":5435},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","7833A8D3-C26A-4656-A75D-A0FC2DD633A5","0C731A3D-7523-4CCF-B8C2-C96A9DF2C9F3"],"partTests":{"__isSmartRef__":true,"id":5436},"priorExtent":{"__isSmartRef__":true,"id":5441},"distanceToDragEvent":{"__isSmartRef__":true,"id":5442},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":4909},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5443},"__LivelyClassName__":"lively.morphic.Box"},"5184":{"submorphs":[{"__isSmartRef__":true,"id":5185},{"__isSmartRef__":true,"id":5224}],"scripts":[],"id":"DF1CFC54-90C4-4D2C-A8BA-4D699F5FC990","shape":{"__isSmartRef__":true,"id":5263},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":5271},"showsHalos":false,"name":"Rotator75","partsBinMetaInfo":{"__isSmartRef__":true,"id":5272},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":5279},"eventHandler":{"__isSmartRef__":true,"id":5280},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","7833A8D3-C26A-4656-A75D-A0FC2DD633A5","0C731A3D-7523-4CCF-B8C2-C96A9DF2C9F3","F75805C0-5841-42E0-AB58-88D7D38F1801"],"partTests":{"__isSmartRef__":true,"id":5281},"priorExtent":{"__isSmartRef__":true,"id":5286},"distanceToDragEvent":{"__isSmartRef__":true,"id":5287},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":5183},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5288},"__LivelyClassName__":"lively.morphic.Box"},"5185":{"submorphs":[],"scripts":[],"id":"2C4867EE-1A04-4024-A88B-E4D39F8A763F","shape":{"__isSmartRef__":true,"id":5186},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":5194},"showsHalos":false,"name":"Rotator150","partsBinMetaInfo":{"__isSmartRef__":true,"id":5195},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":5202},"eventHandler":{"__isSmartRef__":true,"id":5203},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","7833A8D3-C26A-4656-A75D-A0FC2DD633A5","0C731A3D-7523-4CCF-B8C2-C96A9DF2C9F3","F75805C0-5841-42E0-AB58-88D7D38F1801","DF1CFC54-90C4-4D2C-A8BA-4D699F5FC990"],"partTests":{"__isSmartRef__":true,"id":5204},"priorExtent":{"__isSmartRef__":true,"id":5209},"distanceToDragEvent":{"__isSmartRef__":true,"id":5210},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":5184},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5211},"__LivelyClassName__":"lively.morphic.Box"},"5186":{"position":{"__isSmartRef__":true,"id":5187},"_Extent":{"__isSmartRef__":true,"id":5188},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5189},"_Fill":{"__isSmartRef__":true,"id":5190},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":5191},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":5192},"_Position":{"__isSmartRef__":true,"id":5193},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5187":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5188":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5189":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"5190":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5191":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5192":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"5193":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5194":{"x":-14.671679586304004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5195":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":5196},{"__isSmartRef__":true,"id":5198},{"__isSmartRef__":true,"id":5200}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"5196":{"date":{"__isSmartRef__":true,"id":5197},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5197":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"5198":{"date":{"__isSmartRef__":true,"id":5199},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5199":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"5200":{"date":{"__isSmartRef__":true,"id":5201},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5201":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"5202":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"5203":{"morph":{"__isSmartRef__":true,"id":5185},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5204":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5205}},"5205":{"test01IsMorph":{"__isSmartRef__":true,"id":5206}},"5206":{"varMapping":{"__isSmartRef__":true,"id":5207},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":5208},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5207":{"this":{"__isSmartRef__":true,"id":5204}},"5208":{},"5209":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5210":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5211":{"reset":{"__isSmartRef__":true,"id":5212},"grow":{"__isSmartRef__":true,"id":5216},"build":{"__isSmartRef__":true,"id":5220}},"5212":{"varMapping":{"__isSmartRef__":true,"id":5213},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":5214},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5213":{"this":{"__isSmartRef__":true,"id":5185}},"5214":{"timestamp":{"__isSmartRef__":true,"id":5215},"user":"robertkrahn","tags":[]},"5215":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"5216":{"varMapping":{"__isSmartRef__":true,"id":5217},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":5218},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5217":{"this":{"__isSmartRef__":true,"id":5185}},"5218":{"timestamp":{"__isSmartRef__":true,"id":5219},"user":"robertkrahn","tags":[]},"5219":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"5220":{"varMapping":{"__isSmartRef__":true,"id":5221},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":5222},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5221":{"this":{"__isSmartRef__":true,"id":5185}},"5222":{"timestamp":{"__isSmartRef__":true,"id":5223},"user":"robertkrahn","tags":[]},"5223":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"5224":{"submorphs":[],"scripts":[],"id":"622F39A1-A38C-4DF2-B94C-EDEA3BFE880A","shape":{"__isSmartRef__":true,"id":5225},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":5233},"showsHalos":false,"name":"Rotator150","partsBinMetaInfo":{"__isSmartRef__":true,"id":5234},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":5241},"eventHandler":{"__isSmartRef__":true,"id":5242},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","7833A8D3-C26A-4656-A75D-A0FC2DD633A5","0C731A3D-7523-4CCF-B8C2-C96A9DF2C9F3","F75805C0-5841-42E0-AB58-88D7D38F1801","DF1CFC54-90C4-4D2C-A8BA-4D699F5FC990"],"partTests":{"__isSmartRef__":true,"id":5243},"priorExtent":{"__isSmartRef__":true,"id":5248},"distanceToDragEvent":{"__isSmartRef__":true,"id":5249},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":5184},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5250},"__LivelyClassName__":"lively.morphic.Box"},"5225":{"position":{"__isSmartRef__":true,"id":5226},"_Extent":{"__isSmartRef__":true,"id":5227},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5228},"_Fill":{"__isSmartRef__":true,"id":5229},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":5230},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":5231},"_Position":{"__isSmartRef__":true,"id":5232},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5226":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5227":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5228":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"5229":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5230":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5231":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"5232":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5233":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5234":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":5235},{"__isSmartRef__":true,"id":5237},{"__isSmartRef__":true,"id":5239}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"5235":{"date":{"__isSmartRef__":true,"id":5236},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5236":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"5237":{"date":{"__isSmartRef__":true,"id":5238},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5238":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"5239":{"date":{"__isSmartRef__":true,"id":5240},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5240":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"5241":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"5242":{"morph":{"__isSmartRef__":true,"id":5224},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5243":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5244}},"5244":{"test01IsMorph":{"__isSmartRef__":true,"id":5245}},"5245":{"varMapping":{"__isSmartRef__":true,"id":5246},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":5247},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5246":{"this":{"__isSmartRef__":true,"id":5243}},"5247":{},"5248":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5249":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5250":{"reset":{"__isSmartRef__":true,"id":5251},"grow":{"__isSmartRef__":true,"id":5255},"build":{"__isSmartRef__":true,"id":5259}},"5251":{"varMapping":{"__isSmartRef__":true,"id":5252},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":5253},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5252":{"this":{"__isSmartRef__":true,"id":5224}},"5253":{"timestamp":{"__isSmartRef__":true,"id":5254},"user":"robertkrahn","tags":[]},"5254":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"5255":{"varMapping":{"__isSmartRef__":true,"id":5256},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":5257},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5256":{"this":{"__isSmartRef__":true,"id":5224}},"5257":{"timestamp":{"__isSmartRef__":true,"id":5258},"user":"robertkrahn","tags":[]},"5258":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"5259":{"varMapping":{"__isSmartRef__":true,"id":5260},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":5261},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5260":{"this":{"__isSmartRef__":true,"id":5224}},"5261":{"timestamp":{"__isSmartRef__":true,"id":5262},"user":"robertkrahn","tags":[]},"5262":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"5263":{"position":{"__isSmartRef__":true,"id":5264},"_Extent":{"__isSmartRef__":true,"id":5265},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5266},"_Fill":{"__isSmartRef__":true,"id":5267},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":5268},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":5269},"_Position":{"__isSmartRef__":true,"id":5270},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5264":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5265":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5266":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"5267":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5268":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5269":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"5270":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5271":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5272":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":5273},{"__isSmartRef__":true,"id":5275},{"__isSmartRef__":true,"id":5277}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"5273":{"date":{"__isSmartRef__":true,"id":5274},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5274":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"5275":{"date":{"__isSmartRef__":true,"id":5276},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5276":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"5277":{"date":{"__isSmartRef__":true,"id":5278},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5278":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"5279":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"5280":{"morph":{"__isSmartRef__":true,"id":5184},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5281":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5282}},"5282":{"test01IsMorph":{"__isSmartRef__":true,"id":5283}},"5283":{"varMapping":{"__isSmartRef__":true,"id":5284},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":5285},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5284":{"this":{"__isSmartRef__":true,"id":5281}},"5285":{},"5286":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5287":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5288":{"reset":{"__isSmartRef__":true,"id":5289},"grow":{"__isSmartRef__":true,"id":5293},"build":{"__isSmartRef__":true,"id":5297}},"5289":{"varMapping":{"__isSmartRef__":true,"id":5290},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":5291},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5290":{"this":{"__isSmartRef__":true,"id":5184}},"5291":{"timestamp":{"__isSmartRef__":true,"id":5292},"user":"robertkrahn","tags":[]},"5292":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"5293":{"varMapping":{"__isSmartRef__":true,"id":5294},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":5295},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5294":{"this":{"__isSmartRef__":true,"id":5184}},"5295":{"timestamp":{"__isSmartRef__":true,"id":5296},"user":"robertkrahn","tags":[]},"5296":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"5297":{"varMapping":{"__isSmartRef__":true,"id":5298},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":5299},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5298":{"this":{"__isSmartRef__":true,"id":5184}},"5299":{"timestamp":{"__isSmartRef__":true,"id":5300},"user":"robertkrahn","tags":[]},"5300":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"5301":{"submorphs":[{"__isSmartRef__":true,"id":5302},{"__isSmartRef__":true,"id":5341}],"scripts":[],"id":"21FDDFDB-5484-4EAF-8EC3-E95EC0314406","shape":{"__isSmartRef__":true,"id":5380},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":5388},"showsHalos":false,"name":"Rotator75","partsBinMetaInfo":{"__isSmartRef__":true,"id":5389},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":5396},"eventHandler":{"__isSmartRef__":true,"id":5397},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","7833A8D3-C26A-4656-A75D-A0FC2DD633A5","0C731A3D-7523-4CCF-B8C2-C96A9DF2C9F3","F75805C0-5841-42E0-AB58-88D7D38F1801"],"partTests":{"__isSmartRef__":true,"id":5398},"priorExtent":{"__isSmartRef__":true,"id":5403},"distanceToDragEvent":{"__isSmartRef__":true,"id":5404},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":5183},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5405},"__LivelyClassName__":"lively.morphic.Box"},"5302":{"submorphs":[],"scripts":[],"id":"A1CE10DA-7CCB-49C9-94DA-E97BE78AE22A","shape":{"__isSmartRef__":true,"id":5303},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":5311},"showsHalos":false,"name":"Rotator151","partsBinMetaInfo":{"__isSmartRef__":true,"id":5312},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":5319},"eventHandler":{"__isSmartRef__":true,"id":5320},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","7833A8D3-C26A-4656-A75D-A0FC2DD633A5","0C731A3D-7523-4CCF-B8C2-C96A9DF2C9F3","F75805C0-5841-42E0-AB58-88D7D38F1801","21FDDFDB-5484-4EAF-8EC3-E95EC0314406"],"partTests":{"__isSmartRef__":true,"id":5321},"priorExtent":{"__isSmartRef__":true,"id":5326},"distanceToDragEvent":{"__isSmartRef__":true,"id":5327},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":5301},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5328},"__LivelyClassName__":"lively.morphic.Box"},"5303":{"position":{"__isSmartRef__":true,"id":5304},"_Extent":{"__isSmartRef__":true,"id":5305},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5306},"_Fill":{"__isSmartRef__":true,"id":5307},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":5308},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":5309},"_Position":{"__isSmartRef__":true,"id":5310},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5304":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5305":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5306":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"5307":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5308":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5309":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"5310":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5311":{"x":-14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5312":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":5313},{"__isSmartRef__":true,"id":5315},{"__isSmartRef__":true,"id":5317}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"5313":{"date":{"__isSmartRef__":true,"id":5314},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5314":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"5315":{"date":{"__isSmartRef__":true,"id":5316},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5316":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"5317":{"date":{"__isSmartRef__":true,"id":5318},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5318":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"5319":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"5320":{"morph":{"__isSmartRef__":true,"id":5302},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5321":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5322}},"5322":{"test01IsMorph":{"__isSmartRef__":true,"id":5323}},"5323":{"varMapping":{"__isSmartRef__":true,"id":5324},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":5325},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5324":{"this":{"__isSmartRef__":true,"id":5321}},"5325":{},"5326":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5327":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5328":{"reset":{"__isSmartRef__":true,"id":5329},"grow":{"__isSmartRef__":true,"id":5333},"build":{"__isSmartRef__":true,"id":5337}},"5329":{"varMapping":{"__isSmartRef__":true,"id":5330},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":5331},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5330":{"this":{"__isSmartRef__":true,"id":5302}},"5331":{"timestamp":{"__isSmartRef__":true,"id":5332},"user":"robertkrahn","tags":[]},"5332":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"5333":{"varMapping":{"__isSmartRef__":true,"id":5334},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":5335},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5334":{"this":{"__isSmartRef__":true,"id":5302}},"5335":{"timestamp":{"__isSmartRef__":true,"id":5336},"user":"robertkrahn","tags":[]},"5336":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"5337":{"varMapping":{"__isSmartRef__":true,"id":5338},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":5339},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5338":{"this":{"__isSmartRef__":true,"id":5302}},"5339":{"timestamp":{"__isSmartRef__":true,"id":5340},"user":"robertkrahn","tags":[]},"5340":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"5341":{"submorphs":[],"scripts":[],"id":"9F2B9863-5BF3-49D6-843E-C07FD0172EEC","shape":{"__isSmartRef__":true,"id":5342},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":5350},"showsHalos":false,"name":"Rotator151","partsBinMetaInfo":{"__isSmartRef__":true,"id":5351},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":5358},"eventHandler":{"__isSmartRef__":true,"id":5359},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","7833A8D3-C26A-4656-A75D-A0FC2DD633A5","0C731A3D-7523-4CCF-B8C2-C96A9DF2C9F3","F75805C0-5841-42E0-AB58-88D7D38F1801","21FDDFDB-5484-4EAF-8EC3-E95EC0314406"],"partTests":{"__isSmartRef__":true,"id":5360},"priorExtent":{"__isSmartRef__":true,"id":5365},"distanceToDragEvent":{"__isSmartRef__":true,"id":5366},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":5301},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5367},"__LivelyClassName__":"lively.morphic.Box"},"5342":{"position":{"__isSmartRef__":true,"id":5343},"_Extent":{"__isSmartRef__":true,"id":5344},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5345},"_Fill":{"__isSmartRef__":true,"id":5346},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":5347},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":5348},"_Position":{"__isSmartRef__":true,"id":5349},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5343":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5344":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5345":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"5346":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5347":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5348":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"5349":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5350":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5351":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":5352},{"__isSmartRef__":true,"id":5354},{"__isSmartRef__":true,"id":5356}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"5352":{"date":{"__isSmartRef__":true,"id":5353},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5353":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"5354":{"date":{"__isSmartRef__":true,"id":5355},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5355":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"5356":{"date":{"__isSmartRef__":true,"id":5357},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5357":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"5358":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"5359":{"morph":{"__isSmartRef__":true,"id":5341},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5360":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5361}},"5361":{"test01IsMorph":{"__isSmartRef__":true,"id":5362}},"5362":{"varMapping":{"__isSmartRef__":true,"id":5363},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":5364},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5363":{"this":{"__isSmartRef__":true,"id":5360}},"5364":{},"5365":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5366":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5367":{"reset":{"__isSmartRef__":true,"id":5368},"grow":{"__isSmartRef__":true,"id":5372},"build":{"__isSmartRef__":true,"id":5376}},"5368":{"varMapping":{"__isSmartRef__":true,"id":5369},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":5370},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5369":{"this":{"__isSmartRef__":true,"id":5341}},"5370":{"timestamp":{"__isSmartRef__":true,"id":5371},"user":"robertkrahn","tags":[]},"5371":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"5372":{"varMapping":{"__isSmartRef__":true,"id":5373},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":5374},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5373":{"this":{"__isSmartRef__":true,"id":5341}},"5374":{"timestamp":{"__isSmartRef__":true,"id":5375},"user":"robertkrahn","tags":[]},"5375":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"5376":{"varMapping":{"__isSmartRef__":true,"id":5377},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":5378},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5377":{"this":{"__isSmartRef__":true,"id":5341}},"5378":{"timestamp":{"__isSmartRef__":true,"id":5379},"user":"robertkrahn","tags":[]},"5379":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"5380":{"position":{"__isSmartRef__":true,"id":5381},"_Extent":{"__isSmartRef__":true,"id":5382},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5383},"_Fill":{"__isSmartRef__":true,"id":5384},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":5385},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":5386},"_Position":{"__isSmartRef__":true,"id":5387},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5381":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5382":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5383":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"5384":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5385":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5386":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"5387":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5388":{"x":18.339599482880004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5389":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":5390},{"__isSmartRef__":true,"id":5392},{"__isSmartRef__":true,"id":5394}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"5390":{"date":{"__isSmartRef__":true,"id":5391},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5391":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"5392":{"date":{"__isSmartRef__":true,"id":5393},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5393":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"5394":{"date":{"__isSmartRef__":true,"id":5395},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5395":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"5396":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"5397":{"morph":{"__isSmartRef__":true,"id":5301},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5398":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5399}},"5399":{"test01IsMorph":{"__isSmartRef__":true,"id":5400}},"5400":{"varMapping":{"__isSmartRef__":true,"id":5401},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":5402},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5401":{"this":{"__isSmartRef__":true,"id":5398}},"5402":{},"5403":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5404":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5405":{"reset":{"__isSmartRef__":true,"id":5406},"grow":{"__isSmartRef__":true,"id":5410},"build":{"__isSmartRef__":true,"id":5414}},"5406":{"varMapping":{"__isSmartRef__":true,"id":5407},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":5408},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5407":{"this":{"__isSmartRef__":true,"id":5301}},"5408":{"timestamp":{"__isSmartRef__":true,"id":5409},"user":"robertkrahn","tags":[]},"5409":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"5410":{"varMapping":{"__isSmartRef__":true,"id":5411},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":5412},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5411":{"this":{"__isSmartRef__":true,"id":5301}},"5412":{"timestamp":{"__isSmartRef__":true,"id":5413},"user":"robertkrahn","tags":[]},"5413":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"5414":{"varMapping":{"__isSmartRef__":true,"id":5415},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":5416},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5415":{"this":{"__isSmartRef__":true,"id":5301}},"5416":{"timestamp":{"__isSmartRef__":true,"id":5417},"user":"robertkrahn","tags":[]},"5417":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"5418":{"position":{"__isSmartRef__":true,"id":5419},"_Extent":{"__isSmartRef__":true,"id":5420},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5421},"_Fill":{"__isSmartRef__":true,"id":5422},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":5423},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":5424},"_Position":{"__isSmartRef__":true,"id":5425},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5419":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5420":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5421":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"5422":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5423":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5424":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"5425":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5426":{"x":22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5427":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":5428},{"__isSmartRef__":true,"id":5430},{"__isSmartRef__":true,"id":5432}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"5428":{"date":{"__isSmartRef__":true,"id":5429},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5429":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"5430":{"date":{"__isSmartRef__":true,"id":5431},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5431":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"5432":{"date":{"__isSmartRef__":true,"id":5433},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5433":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"5434":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"5435":{"morph":{"__isSmartRef__":true,"id":5183},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5436":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5437}},"5437":{"test01IsMorph":{"__isSmartRef__":true,"id":5438}},"5438":{"varMapping":{"__isSmartRef__":true,"id":5439},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":5440},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5439":{"this":{"__isSmartRef__":true,"id":5436}},"5440":{},"5441":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5442":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5443":{"reset":{"__isSmartRef__":true,"id":5444},"grow":{"__isSmartRef__":true,"id":5448},"build":{"__isSmartRef__":true,"id":5452}},"5444":{"varMapping":{"__isSmartRef__":true,"id":5445},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":5446},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5445":{"this":{"__isSmartRef__":true,"id":5183}},"5446":{"timestamp":{"__isSmartRef__":true,"id":5447},"user":"robertkrahn","tags":[]},"5447":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"5448":{"varMapping":{"__isSmartRef__":true,"id":5449},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":5450},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5449":{"this":{"__isSmartRef__":true,"id":5183}},"5450":{"timestamp":{"__isSmartRef__":true,"id":5451},"user":"robertkrahn","tags":[]},"5451":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"5452":{"varMapping":{"__isSmartRef__":true,"id":5453},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":5454},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5453":{"this":{"__isSmartRef__":true,"id":5183}},"5454":{"timestamp":{"__isSmartRef__":true,"id":5455},"user":"robertkrahn","tags":[]},"5455":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"5456":{"position":{"__isSmartRef__":true,"id":5457},"_Extent":{"__isSmartRef__":true,"id":5458},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5459},"_Fill":{"__isSmartRef__":true,"id":5460},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":5461},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":5462},"_Position":{"__isSmartRef__":true,"id":5463},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5457":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5458":{"x":45.848998707199996,"y":7.587077488639986,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5459":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"5460":{"r":0.5686193533490198,"g":0.5686193533490198,"b":0.5686193533490198,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5461":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5462":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"5463":{"x":-22.924499353599998,"y":-3.793538744319993,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5464":{"x":28.655624191999987,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5465":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":5466},{"__isSmartRef__":true,"id":5468},{"__isSmartRef__":true,"id":5470}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"5466":{"date":{"__isSmartRef__":true,"id":5467},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5467":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"5468":{"date":{"__isSmartRef__":true,"id":5469},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5469":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"5470":{"date":{"__isSmartRef__":true,"id":5471},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5471":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"5472":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"5473":{"morph":{"__isSmartRef__":true,"id":4909},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5474":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5475}},"5475":{"test01IsMorph":{"__isSmartRef__":true,"id":5476}},"5476":{"varMapping":{"__isSmartRef__":true,"id":5477},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":5478},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5477":{"this":{"__isSmartRef__":true,"id":5474}},"5478":{},"5479":{"x":57.31124838399999,"y":9.483846860799982,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5480":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5481":{"reset":{"__isSmartRef__":true,"id":5482},"grow":{"__isSmartRef__":true,"id":5486},"build":{"__isSmartRef__":true,"id":5490}},"5482":{"varMapping":{"__isSmartRef__":true,"id":5483},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":5484},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5483":{"this":{"__isSmartRef__":true,"id":4909}},"5484":{"timestamp":{"__isSmartRef__":true,"id":5485},"user":"robertkrahn","tags":[]},"5485":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"5486":{"varMapping":{"__isSmartRef__":true,"id":5487},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":5488},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5487":{"this":{"__isSmartRef__":true,"id":4909}},"5488":{"timestamp":{"__isSmartRef__":true,"id":5489},"user":"robertkrahn","tags":[]},"5489":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"5490":{"varMapping":{"__isSmartRef__":true,"id":5491},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":5492},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5491":{"this":{"__isSmartRef__":true,"id":4909}},"5492":{"timestamp":{"__isSmartRef__":true,"id":5493},"user":"robertkrahn","tags":[]},"5493":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"5494":{"position":{"__isSmartRef__":true,"id":5495},"_Extent":{"__isSmartRef__":true,"id":5496},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5497},"_Fill":{"__isSmartRef__":true,"id":5498},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":5499},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":5500},"_Position":{"__isSmartRef__":true,"id":5501},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5495":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5496":{"x":57.31124838399999,"y":9.483846860799982,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5497":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"5498":{"r":0.6180645145098042,"g":0.6180645145098042,"b":0.6180645145098042,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5499":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5500":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"5501":{"x":-28.655624191999994,"y":-4.741923430399991,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5502":{"x":-35.81953023999999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5503":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":5504},{"__isSmartRef__":true,"id":5506},{"__isSmartRef__":true,"id":5508}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"5504":{"date":{"__isSmartRef__":true,"id":5505},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5505":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"5506":{"date":{"__isSmartRef__":true,"id":5507},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5507":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"5508":{"date":{"__isSmartRef__":true,"id":5509},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5509":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"5510":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"5511":{"morph":{"__isSmartRef__":true,"id":4323},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5512":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5513}},"5513":{"test01IsMorph":{"__isSmartRef__":true,"id":5514}},"5514":{"varMapping":{"__isSmartRef__":true,"id":5515},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":5516},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5515":{"this":{"__isSmartRef__":true,"id":5512}},"5516":{},"5517":{"x":71.63906047999998,"y":11.854808575999977,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5518":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5519":{"reset":{"__isSmartRef__":true,"id":5520},"grow":{"__isSmartRef__":true,"id":5524},"build":{"__isSmartRef__":true,"id":5528}},"5520":{"varMapping":{"__isSmartRef__":true,"id":5521},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":5522},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5521":{"this":{"__isSmartRef__":true,"id":4323}},"5522":{"timestamp":{"__isSmartRef__":true,"id":5523},"user":"robertkrahn","tags":[]},"5523":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"5524":{"varMapping":{"__isSmartRef__":true,"id":5525},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":5526},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5525":{"this":{"__isSmartRef__":true,"id":4323}},"5526":{"timestamp":{"__isSmartRef__":true,"id":5527},"user":"robertkrahn","tags":[]},"5527":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"5528":{"varMapping":{"__isSmartRef__":true,"id":5529},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":5530},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5529":{"this":{"__isSmartRef__":true,"id":4323}},"5530":{"timestamp":{"__isSmartRef__":true,"id":5531},"user":"robertkrahn","tags":[]},"5531":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"5532":{"submorphs":[{"__isSmartRef__":true,"id":5533},{"__isSmartRef__":true,"id":6118}],"scripts":[],"id":"8EED5098-3DE5-4A79-B4A0-88EBBEBB9FCB","shape":{"__isSmartRef__":true,"id":6703},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":6711},"showsHalos":false,"name":"Rotator9","partsBinMetaInfo":{"__isSmartRef__":true,"id":6712},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":6719},"eventHandler":{"__isSmartRef__":true,"id":6720},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD"],"partTests":{"__isSmartRef__":true,"id":6721},"priorExtent":{"__isSmartRef__":true,"id":6726},"distanceToDragEvent":{"__isSmartRef__":true,"id":6727},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":4322},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6728},"__LivelyClassName__":"lively.morphic.Box"},"5533":{"submorphs":[{"__isSmartRef__":true,"id":5534},{"__isSmartRef__":true,"id":5807}],"scripts":[],"id":"F46051C5-26A2-491D-9691-D06AAEE41949","shape":{"__isSmartRef__":true,"id":6080},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":6088},"showsHalos":false,"name":"Rotator19","partsBinMetaInfo":{"__isSmartRef__":true,"id":6089},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":6096},"eventHandler":{"__isSmartRef__":true,"id":6097},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","8EED5098-3DE5-4A79-B4A0-88EBBEBB9FCB"],"partTests":{"__isSmartRef__":true,"id":6098},"priorExtent":{"__isSmartRef__":true,"id":6103},"distanceToDragEvent":{"__isSmartRef__":true,"id":6104},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":5532},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6105},"__LivelyClassName__":"lively.morphic.Box"},"5534":{"submorphs":[{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5652}],"scripts":[],"id":"CE53E45D-49DF-4B6C-BAF3-75722AAAE8EE","shape":{"__isSmartRef__":true,"id":5769},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":5777},"showsHalos":false,"name":"Rotator38","partsBinMetaInfo":{"__isSmartRef__":true,"id":5778},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":5785},"eventHandler":{"__isSmartRef__":true,"id":5786},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","8EED5098-3DE5-4A79-B4A0-88EBBEBB9FCB","F46051C5-26A2-491D-9691-D06AAEE41949"],"partTests":{"__isSmartRef__":true,"id":5787},"priorExtent":{"__isSmartRef__":true,"id":5792},"distanceToDragEvent":{"__isSmartRef__":true,"id":5793},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":5533},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5794},"__LivelyClassName__":"lively.morphic.Box"},"5535":{"submorphs":[{"__isSmartRef__":true,"id":5536},{"__isSmartRef__":true,"id":5575}],"scripts":[],"id":"1EA0D77F-ECB5-40C2-B8D5-C5F35B49DE9C","shape":{"__isSmartRef__":true,"id":5614},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":5622},"showsHalos":false,"name":"Rotator76","partsBinMetaInfo":{"__isSmartRef__":true,"id":5623},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":5630},"eventHandler":{"__isSmartRef__":true,"id":5631},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","8EED5098-3DE5-4A79-B4A0-88EBBEBB9FCB","F46051C5-26A2-491D-9691-D06AAEE41949","CE53E45D-49DF-4B6C-BAF3-75722AAAE8EE"],"partTests":{"__isSmartRef__":true,"id":5632},"priorExtent":{"__isSmartRef__":true,"id":5637},"distanceToDragEvent":{"__isSmartRef__":true,"id":5638},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":5534},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5639},"__LivelyClassName__":"lively.morphic.Box"},"5536":{"submorphs":[],"scripts":[],"id":"F12C590B-59B7-4333-986B-A6B00A099B4F","shape":{"__isSmartRef__":true,"id":5537},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":5545},"showsHalos":false,"name":"Rotator152","partsBinMetaInfo":{"__isSmartRef__":true,"id":5546},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":5553},"eventHandler":{"__isSmartRef__":true,"id":5554},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","8EED5098-3DE5-4A79-B4A0-88EBBEBB9FCB","F46051C5-26A2-491D-9691-D06AAEE41949","CE53E45D-49DF-4B6C-BAF3-75722AAAE8EE","1EA0D77F-ECB5-40C2-B8D5-C5F35B49DE9C"],"partTests":{"__isSmartRef__":true,"id":5555},"priorExtent":{"__isSmartRef__":true,"id":5560},"distanceToDragEvent":{"__isSmartRef__":true,"id":5561},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":5535},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5562},"__LivelyClassName__":"lively.morphic.Box"},"5537":{"position":{"__isSmartRef__":true,"id":5538},"_Extent":{"__isSmartRef__":true,"id":5539},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5540},"_Fill":{"__isSmartRef__":true,"id":5541},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":5542},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":5543},"_Position":{"__isSmartRef__":true,"id":5544},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5538":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5539":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5540":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"5541":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5542":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5543":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"5544":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5545":{"x":-14.671679586304004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5546":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":5547},{"__isSmartRef__":true,"id":5549},{"__isSmartRef__":true,"id":5551}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"5547":{"date":{"__isSmartRef__":true,"id":5548},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5548":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"5549":{"date":{"__isSmartRef__":true,"id":5550},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5550":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"5551":{"date":{"__isSmartRef__":true,"id":5552},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5552":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"5553":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"5554":{"morph":{"__isSmartRef__":true,"id":5536},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5555":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5556}},"5556":{"test01IsMorph":{"__isSmartRef__":true,"id":5557}},"5557":{"varMapping":{"__isSmartRef__":true,"id":5558},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":5559},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5558":{"this":{"__isSmartRef__":true,"id":5555}},"5559":{},"5560":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5561":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5562":{"reset":{"__isSmartRef__":true,"id":5563},"grow":{"__isSmartRef__":true,"id":5567},"build":{"__isSmartRef__":true,"id":5571}},"5563":{"varMapping":{"__isSmartRef__":true,"id":5564},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":5565},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5564":{"this":{"__isSmartRef__":true,"id":5536}},"5565":{"timestamp":{"__isSmartRef__":true,"id":5566},"user":"robertkrahn","tags":[]},"5566":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"5567":{"varMapping":{"__isSmartRef__":true,"id":5568},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":5569},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5568":{"this":{"__isSmartRef__":true,"id":5536}},"5569":{"timestamp":{"__isSmartRef__":true,"id":5570},"user":"robertkrahn","tags":[]},"5570":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"5571":{"varMapping":{"__isSmartRef__":true,"id":5572},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":5573},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5572":{"this":{"__isSmartRef__":true,"id":5536}},"5573":{"timestamp":{"__isSmartRef__":true,"id":5574},"user":"robertkrahn","tags":[]},"5574":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"5575":{"submorphs":[],"scripts":[],"id":"3B592BB8-C412-467A-BB9E-FF57071097D0","shape":{"__isSmartRef__":true,"id":5576},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":5584},"showsHalos":false,"name":"Rotator152","partsBinMetaInfo":{"__isSmartRef__":true,"id":5585},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":5592},"eventHandler":{"__isSmartRef__":true,"id":5593},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","8EED5098-3DE5-4A79-B4A0-88EBBEBB9FCB","F46051C5-26A2-491D-9691-D06AAEE41949","CE53E45D-49DF-4B6C-BAF3-75722AAAE8EE","1EA0D77F-ECB5-40C2-B8D5-C5F35B49DE9C"],"partTests":{"__isSmartRef__":true,"id":5594},"priorExtent":{"__isSmartRef__":true,"id":5599},"distanceToDragEvent":{"__isSmartRef__":true,"id":5600},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":5535},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5601},"__LivelyClassName__":"lively.morphic.Box"},"5576":{"position":{"__isSmartRef__":true,"id":5577},"_Extent":{"__isSmartRef__":true,"id":5578},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5579},"_Fill":{"__isSmartRef__":true,"id":5580},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":5581},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":5582},"_Position":{"__isSmartRef__":true,"id":5583},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5577":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5578":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5579":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"5580":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5581":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5582":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"5583":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5584":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5585":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":5586},{"__isSmartRef__":true,"id":5588},{"__isSmartRef__":true,"id":5590}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"5586":{"date":{"__isSmartRef__":true,"id":5587},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5587":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"5588":{"date":{"__isSmartRef__":true,"id":5589},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5589":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"5590":{"date":{"__isSmartRef__":true,"id":5591},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5591":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"5592":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"5593":{"morph":{"__isSmartRef__":true,"id":5575},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5594":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5595}},"5595":{"test01IsMorph":{"__isSmartRef__":true,"id":5596}},"5596":{"varMapping":{"__isSmartRef__":true,"id":5597},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":5598},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5597":{"this":{"__isSmartRef__":true,"id":5594}},"5598":{},"5599":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5600":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5601":{"reset":{"__isSmartRef__":true,"id":5602},"grow":{"__isSmartRef__":true,"id":5606},"build":{"__isSmartRef__":true,"id":5610}},"5602":{"varMapping":{"__isSmartRef__":true,"id":5603},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":5604},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5603":{"this":{"__isSmartRef__":true,"id":5575}},"5604":{"timestamp":{"__isSmartRef__":true,"id":5605},"user":"robertkrahn","tags":[]},"5605":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"5606":{"varMapping":{"__isSmartRef__":true,"id":5607},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":5608},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5607":{"this":{"__isSmartRef__":true,"id":5575}},"5608":{"timestamp":{"__isSmartRef__":true,"id":5609},"user":"robertkrahn","tags":[]},"5609":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"5610":{"varMapping":{"__isSmartRef__":true,"id":5611},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":5612},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5611":{"this":{"__isSmartRef__":true,"id":5575}},"5612":{"timestamp":{"__isSmartRef__":true,"id":5613},"user":"robertkrahn","tags":[]},"5613":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"5614":{"position":{"__isSmartRef__":true,"id":5615},"_Extent":{"__isSmartRef__":true,"id":5616},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5617},"_Fill":{"__isSmartRef__":true,"id":5618},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":5619},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":5620},"_Position":{"__isSmartRef__":true,"id":5621},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5615":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5616":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5617":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"5618":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5619":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5620":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"5621":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5622":{"x":-18.33959948287999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5623":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":5624},{"__isSmartRef__":true,"id":5626},{"__isSmartRef__":true,"id":5628}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"5624":{"date":{"__isSmartRef__":true,"id":5625},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5625":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"5626":{"date":{"__isSmartRef__":true,"id":5627},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5627":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"5628":{"date":{"__isSmartRef__":true,"id":5629},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5629":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"5630":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"5631":{"morph":{"__isSmartRef__":true,"id":5535},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5632":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5633}},"5633":{"test01IsMorph":{"__isSmartRef__":true,"id":5634}},"5634":{"varMapping":{"__isSmartRef__":true,"id":5635},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":5636},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5635":{"this":{"__isSmartRef__":true,"id":5632}},"5636":{},"5637":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5638":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5639":{"reset":{"__isSmartRef__":true,"id":5640},"grow":{"__isSmartRef__":true,"id":5644},"build":{"__isSmartRef__":true,"id":5648}},"5640":{"varMapping":{"__isSmartRef__":true,"id":5641},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":5642},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5641":{"this":{"__isSmartRef__":true,"id":5535}},"5642":{"timestamp":{"__isSmartRef__":true,"id":5643},"user":"robertkrahn","tags":[]},"5643":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"5644":{"varMapping":{"__isSmartRef__":true,"id":5645},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":5646},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5645":{"this":{"__isSmartRef__":true,"id":5535}},"5646":{"timestamp":{"__isSmartRef__":true,"id":5647},"user":"robertkrahn","tags":[]},"5647":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"5648":{"varMapping":{"__isSmartRef__":true,"id":5649},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":5650},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5649":{"this":{"__isSmartRef__":true,"id":5535}},"5650":{"timestamp":{"__isSmartRef__":true,"id":5651},"user":"robertkrahn","tags":[]},"5651":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"5652":{"submorphs":[{"__isSmartRef__":true,"id":5653},{"__isSmartRef__":true,"id":5692}],"scripts":[],"id":"E22BB606-9135-4CB0-AC2D-18A4473A37E0","shape":{"__isSmartRef__":true,"id":5731},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":5739},"showsHalos":false,"name":"Rotator76","partsBinMetaInfo":{"__isSmartRef__":true,"id":5740},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":5747},"eventHandler":{"__isSmartRef__":true,"id":5748},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","8EED5098-3DE5-4A79-B4A0-88EBBEBB9FCB","F46051C5-26A2-491D-9691-D06AAEE41949","CE53E45D-49DF-4B6C-BAF3-75722AAAE8EE"],"partTests":{"__isSmartRef__":true,"id":5749},"priorExtent":{"__isSmartRef__":true,"id":5754},"distanceToDragEvent":{"__isSmartRef__":true,"id":5755},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":5534},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5756},"__LivelyClassName__":"lively.morphic.Box"},"5653":{"submorphs":[],"scripts":[],"id":"86E08EDE-31D9-402D-9F06-06CAE827C3D7","shape":{"__isSmartRef__":true,"id":5654},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":5662},"showsHalos":false,"name":"Rotator153","partsBinMetaInfo":{"__isSmartRef__":true,"id":5663},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":5670},"eventHandler":{"__isSmartRef__":true,"id":5671},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","8EED5098-3DE5-4A79-B4A0-88EBBEBB9FCB","F46051C5-26A2-491D-9691-D06AAEE41949","CE53E45D-49DF-4B6C-BAF3-75722AAAE8EE","E22BB606-9135-4CB0-AC2D-18A4473A37E0"],"partTests":{"__isSmartRef__":true,"id":5672},"priorExtent":{"__isSmartRef__":true,"id":5677},"distanceToDragEvent":{"__isSmartRef__":true,"id":5678},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":5652},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5679},"__LivelyClassName__":"lively.morphic.Box"},"5654":{"position":{"__isSmartRef__":true,"id":5655},"_Extent":{"__isSmartRef__":true,"id":5656},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5657},"_Fill":{"__isSmartRef__":true,"id":5658},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":5659},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":5660},"_Position":{"__isSmartRef__":true,"id":5661},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5655":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5656":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5657":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"5658":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5659":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5660":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"5661":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5662":{"x":-14.671679586303993,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5663":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":5664},{"__isSmartRef__":true,"id":5666},{"__isSmartRef__":true,"id":5668}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"5664":{"date":{"__isSmartRef__":true,"id":5665},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5665":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"5666":{"date":{"__isSmartRef__":true,"id":5667},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5667":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"5668":{"date":{"__isSmartRef__":true,"id":5669},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5669":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"5670":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"5671":{"morph":{"__isSmartRef__":true,"id":5653},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5672":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5673}},"5673":{"test01IsMorph":{"__isSmartRef__":true,"id":5674}},"5674":{"varMapping":{"__isSmartRef__":true,"id":5675},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":5676},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5675":{"this":{"__isSmartRef__":true,"id":5672}},"5676":{},"5677":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5678":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5679":{"reset":{"__isSmartRef__":true,"id":5680},"grow":{"__isSmartRef__":true,"id":5684},"build":{"__isSmartRef__":true,"id":5688}},"5680":{"varMapping":{"__isSmartRef__":true,"id":5681},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":5682},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5681":{"this":{"__isSmartRef__":true,"id":5653}},"5682":{"timestamp":{"__isSmartRef__":true,"id":5683},"user":"robertkrahn","tags":[]},"5683":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"5684":{"varMapping":{"__isSmartRef__":true,"id":5685},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":5686},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5685":{"this":{"__isSmartRef__":true,"id":5653}},"5686":{"timestamp":{"__isSmartRef__":true,"id":5687},"user":"robertkrahn","tags":[]},"5687":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"5688":{"varMapping":{"__isSmartRef__":true,"id":5689},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":5690},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5689":{"this":{"__isSmartRef__":true,"id":5653}},"5690":{"timestamp":{"__isSmartRef__":true,"id":5691},"user":"robertkrahn","tags":[]},"5691":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"5692":{"submorphs":[],"scripts":[],"id":"CFFEE4E3-B39E-4C47-BFBC-905EF3BA5779","shape":{"__isSmartRef__":true,"id":5693},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":5701},"showsHalos":false,"name":"Rotator153","partsBinMetaInfo":{"__isSmartRef__":true,"id":5702},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":5709},"eventHandler":{"__isSmartRef__":true,"id":5710},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","8EED5098-3DE5-4A79-B4A0-88EBBEBB9FCB","F46051C5-26A2-491D-9691-D06AAEE41949","CE53E45D-49DF-4B6C-BAF3-75722AAAE8EE","E22BB606-9135-4CB0-AC2D-18A4473A37E0"],"partTests":{"__isSmartRef__":true,"id":5711},"priorExtent":{"__isSmartRef__":true,"id":5716},"distanceToDragEvent":{"__isSmartRef__":true,"id":5717},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":5652},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5718},"__LivelyClassName__":"lively.morphic.Box"},"5693":{"position":{"__isSmartRef__":true,"id":5694},"_Extent":{"__isSmartRef__":true,"id":5695},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5696},"_Fill":{"__isSmartRef__":true,"id":5697},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":5698},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":5699},"_Position":{"__isSmartRef__":true,"id":5700},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5694":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5695":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5696":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"5697":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5698":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5699":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"5700":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5701":{"x":14.671679586304007,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5702":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":5703},{"__isSmartRef__":true,"id":5705},{"__isSmartRef__":true,"id":5707}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"5703":{"date":{"__isSmartRef__":true,"id":5704},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5704":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"5705":{"date":{"__isSmartRef__":true,"id":5706},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5706":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"5707":{"date":{"__isSmartRef__":true,"id":5708},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5708":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"5709":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"5710":{"morph":{"__isSmartRef__":true,"id":5692},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5711":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5712}},"5712":{"test01IsMorph":{"__isSmartRef__":true,"id":5713}},"5713":{"varMapping":{"__isSmartRef__":true,"id":5714},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":5715},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5714":{"this":{"__isSmartRef__":true,"id":5711}},"5715":{},"5716":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5717":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5718":{"reset":{"__isSmartRef__":true,"id":5719},"grow":{"__isSmartRef__":true,"id":5723},"build":{"__isSmartRef__":true,"id":5727}},"5719":{"varMapping":{"__isSmartRef__":true,"id":5720},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":5721},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5720":{"this":{"__isSmartRef__":true,"id":5692}},"5721":{"timestamp":{"__isSmartRef__":true,"id":5722},"user":"robertkrahn","tags":[]},"5722":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"5723":{"varMapping":{"__isSmartRef__":true,"id":5724},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":5725},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5724":{"this":{"__isSmartRef__":true,"id":5692}},"5725":{"timestamp":{"__isSmartRef__":true,"id":5726},"user":"robertkrahn","tags":[]},"5726":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"5727":{"varMapping":{"__isSmartRef__":true,"id":5728},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":5729},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5728":{"this":{"__isSmartRef__":true,"id":5692}},"5729":{"timestamp":{"__isSmartRef__":true,"id":5730},"user":"robertkrahn","tags":[]},"5730":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"5731":{"position":{"__isSmartRef__":true,"id":5732},"_Extent":{"__isSmartRef__":true,"id":5733},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5734},"_Fill":{"__isSmartRef__":true,"id":5735},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":5736},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":5737},"_Position":{"__isSmartRef__":true,"id":5738},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5732":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5733":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5734":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"5735":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5736":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5737":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"5738":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5739":{"x":18.33959948287999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5740":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":5741},{"__isSmartRef__":true,"id":5743},{"__isSmartRef__":true,"id":5745}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"5741":{"date":{"__isSmartRef__":true,"id":5742},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5742":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"5743":{"date":{"__isSmartRef__":true,"id":5744},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5744":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"5745":{"date":{"__isSmartRef__":true,"id":5746},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5746":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"5747":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"5748":{"morph":{"__isSmartRef__":true,"id":5652},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5749":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5750}},"5750":{"test01IsMorph":{"__isSmartRef__":true,"id":5751}},"5751":{"varMapping":{"__isSmartRef__":true,"id":5752},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":5753},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5752":{"this":{"__isSmartRef__":true,"id":5749}},"5753":{},"5754":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5755":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5756":{"reset":{"__isSmartRef__":true,"id":5757},"grow":{"__isSmartRef__":true,"id":5761},"build":{"__isSmartRef__":true,"id":5765}},"5757":{"varMapping":{"__isSmartRef__":true,"id":5758},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":5759},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5758":{"this":{"__isSmartRef__":true,"id":5652}},"5759":{"timestamp":{"__isSmartRef__":true,"id":5760},"user":"robertkrahn","tags":[]},"5760":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"5761":{"varMapping":{"__isSmartRef__":true,"id":5762},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":5763},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5762":{"this":{"__isSmartRef__":true,"id":5652}},"5763":{"timestamp":{"__isSmartRef__":true,"id":5764},"user":"robertkrahn","tags":[]},"5764":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"5765":{"varMapping":{"__isSmartRef__":true,"id":5766},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":5767},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5766":{"this":{"__isSmartRef__":true,"id":5652}},"5767":{"timestamp":{"__isSmartRef__":true,"id":5768},"user":"robertkrahn","tags":[]},"5768":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"5769":{"position":{"__isSmartRef__":true,"id":5770},"_Extent":{"__isSmartRef__":true,"id":5771},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5772},"_Fill":{"__isSmartRef__":true,"id":5773},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":5774},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":5775},"_Position":{"__isSmartRef__":true,"id":5776},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5770":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5771":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5772":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"5773":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5774":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5775":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"5776":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5777":{"x":-22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5778":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":5779},{"__isSmartRef__":true,"id":5781},{"__isSmartRef__":true,"id":5783}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"5779":{"date":{"__isSmartRef__":true,"id":5780},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5780":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"5781":{"date":{"__isSmartRef__":true,"id":5782},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5782":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"5783":{"date":{"__isSmartRef__":true,"id":5784},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5784":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"5785":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"5786":{"morph":{"__isSmartRef__":true,"id":5534},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5787":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5788}},"5788":{"test01IsMorph":{"__isSmartRef__":true,"id":5789}},"5789":{"varMapping":{"__isSmartRef__":true,"id":5790},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":5791},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5790":{"this":{"__isSmartRef__":true,"id":5787}},"5791":{},"5792":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5793":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5794":{"reset":{"__isSmartRef__":true,"id":5795},"grow":{"__isSmartRef__":true,"id":5799},"build":{"__isSmartRef__":true,"id":5803}},"5795":{"varMapping":{"__isSmartRef__":true,"id":5796},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":5797},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5796":{"this":{"__isSmartRef__":true,"id":5534}},"5797":{"timestamp":{"__isSmartRef__":true,"id":5798},"user":"robertkrahn","tags":[]},"5798":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"5799":{"varMapping":{"__isSmartRef__":true,"id":5800},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":5801},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5800":{"this":{"__isSmartRef__":true,"id":5534}},"5801":{"timestamp":{"__isSmartRef__":true,"id":5802},"user":"robertkrahn","tags":[]},"5802":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"5803":{"varMapping":{"__isSmartRef__":true,"id":5804},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":5805},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5804":{"this":{"__isSmartRef__":true,"id":5534}},"5805":{"timestamp":{"__isSmartRef__":true,"id":5806},"user":"robertkrahn","tags":[]},"5806":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"5807":{"submorphs":[{"__isSmartRef__":true,"id":5808},{"__isSmartRef__":true,"id":5925}],"scripts":[],"id":"9DDAA5B2-4C07-4DD8-A487-AF30B486E5A4","shape":{"__isSmartRef__":true,"id":6042},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":6050},"showsHalos":false,"name":"Rotator38","partsBinMetaInfo":{"__isSmartRef__":true,"id":6051},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":6058},"eventHandler":{"__isSmartRef__":true,"id":6059},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","8EED5098-3DE5-4A79-B4A0-88EBBEBB9FCB","F46051C5-26A2-491D-9691-D06AAEE41949"],"partTests":{"__isSmartRef__":true,"id":6060},"priorExtent":{"__isSmartRef__":true,"id":6065},"distanceToDragEvent":{"__isSmartRef__":true,"id":6066},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":5533},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6067},"__LivelyClassName__":"lively.morphic.Box"},"5808":{"submorphs":[{"__isSmartRef__":true,"id":5809},{"__isSmartRef__":true,"id":5848}],"scripts":[],"id":"33458F43-3A8B-4740-A20B-E47E4F812671","shape":{"__isSmartRef__":true,"id":5887},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":5895},"showsHalos":false,"name":"Rotator77","partsBinMetaInfo":{"__isSmartRef__":true,"id":5896},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":5903},"eventHandler":{"__isSmartRef__":true,"id":5904},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","8EED5098-3DE5-4A79-B4A0-88EBBEBB9FCB","F46051C5-26A2-491D-9691-D06AAEE41949","9DDAA5B2-4C07-4DD8-A487-AF30B486E5A4"],"partTests":{"__isSmartRef__":true,"id":5905},"priorExtent":{"__isSmartRef__":true,"id":5910},"distanceToDragEvent":{"__isSmartRef__":true,"id":5911},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":5807},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5912},"__LivelyClassName__":"lively.morphic.Box"},"5809":{"submorphs":[],"scripts":[],"id":"52BE52B5-49BB-41EC-B3F5-E4FCAA649201","shape":{"__isSmartRef__":true,"id":5810},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":5818},"showsHalos":false,"name":"Rotator154","partsBinMetaInfo":{"__isSmartRef__":true,"id":5819},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":5826},"eventHandler":{"__isSmartRef__":true,"id":5827},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","8EED5098-3DE5-4A79-B4A0-88EBBEBB9FCB","F46051C5-26A2-491D-9691-D06AAEE41949","9DDAA5B2-4C07-4DD8-A487-AF30B486E5A4","33458F43-3A8B-4740-A20B-E47E4F812671"],"partTests":{"__isSmartRef__":true,"id":5828},"priorExtent":{"__isSmartRef__":true,"id":5833},"distanceToDragEvent":{"__isSmartRef__":true,"id":5834},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":5808},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5835},"__LivelyClassName__":"lively.morphic.Box"},"5810":{"position":{"__isSmartRef__":true,"id":5811},"_Extent":{"__isSmartRef__":true,"id":5812},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5813},"_Fill":{"__isSmartRef__":true,"id":5814},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":5815},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":5816},"_Position":{"__isSmartRef__":true,"id":5817},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5811":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5812":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5813":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"5814":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5815":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5816":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"5817":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5818":{"x":-14.671679586304004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5819":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":5820},{"__isSmartRef__":true,"id":5822},{"__isSmartRef__":true,"id":5824}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"5820":{"date":{"__isSmartRef__":true,"id":5821},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5821":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"5822":{"date":{"__isSmartRef__":true,"id":5823},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5823":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"5824":{"date":{"__isSmartRef__":true,"id":5825},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5825":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"5826":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"5827":{"morph":{"__isSmartRef__":true,"id":5809},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5828":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5829}},"5829":{"test01IsMorph":{"__isSmartRef__":true,"id":5830}},"5830":{"varMapping":{"__isSmartRef__":true,"id":5831},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":5832},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5831":{"this":{"__isSmartRef__":true,"id":5828}},"5832":{},"5833":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5834":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5835":{"reset":{"__isSmartRef__":true,"id":5836},"grow":{"__isSmartRef__":true,"id":5840},"build":{"__isSmartRef__":true,"id":5844}},"5836":{"varMapping":{"__isSmartRef__":true,"id":5837},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":5838},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5837":{"this":{"__isSmartRef__":true,"id":5809}},"5838":{"timestamp":{"__isSmartRef__":true,"id":5839},"user":"robertkrahn","tags":[]},"5839":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"5840":{"varMapping":{"__isSmartRef__":true,"id":5841},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":5842},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5841":{"this":{"__isSmartRef__":true,"id":5809}},"5842":{"timestamp":{"__isSmartRef__":true,"id":5843},"user":"robertkrahn","tags":[]},"5843":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"5844":{"varMapping":{"__isSmartRef__":true,"id":5845},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":5846},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5845":{"this":{"__isSmartRef__":true,"id":5809}},"5846":{"timestamp":{"__isSmartRef__":true,"id":5847},"user":"robertkrahn","tags":[]},"5847":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"5848":{"submorphs":[],"scripts":[],"id":"F6AD82C7-CE09-404A-92B9-A1F96CE9A932","shape":{"__isSmartRef__":true,"id":5849},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":5857},"showsHalos":false,"name":"Rotator154","partsBinMetaInfo":{"__isSmartRef__":true,"id":5858},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":5865},"eventHandler":{"__isSmartRef__":true,"id":5866},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","8EED5098-3DE5-4A79-B4A0-88EBBEBB9FCB","F46051C5-26A2-491D-9691-D06AAEE41949","9DDAA5B2-4C07-4DD8-A487-AF30B486E5A4","33458F43-3A8B-4740-A20B-E47E4F812671"],"partTests":{"__isSmartRef__":true,"id":5867},"priorExtent":{"__isSmartRef__":true,"id":5872},"distanceToDragEvent":{"__isSmartRef__":true,"id":5873},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":5808},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5874},"__LivelyClassName__":"lively.morphic.Box"},"5849":{"position":{"__isSmartRef__":true,"id":5850},"_Extent":{"__isSmartRef__":true,"id":5851},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5852},"_Fill":{"__isSmartRef__":true,"id":5853},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":5854},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":5855},"_Position":{"__isSmartRef__":true,"id":5856},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5850":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5851":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5852":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"5853":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5854":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5855":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"5856":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5857":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5858":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":5859},{"__isSmartRef__":true,"id":5861},{"__isSmartRef__":true,"id":5863}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"5859":{"date":{"__isSmartRef__":true,"id":5860},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5860":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"5861":{"date":{"__isSmartRef__":true,"id":5862},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5862":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"5863":{"date":{"__isSmartRef__":true,"id":5864},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5864":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"5865":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"5866":{"morph":{"__isSmartRef__":true,"id":5848},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5867":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5868}},"5868":{"test01IsMorph":{"__isSmartRef__":true,"id":5869}},"5869":{"varMapping":{"__isSmartRef__":true,"id":5870},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":5871},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5870":{"this":{"__isSmartRef__":true,"id":5867}},"5871":{},"5872":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5873":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5874":{"reset":{"__isSmartRef__":true,"id":5875},"grow":{"__isSmartRef__":true,"id":5879},"build":{"__isSmartRef__":true,"id":5883}},"5875":{"varMapping":{"__isSmartRef__":true,"id":5876},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":5877},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5876":{"this":{"__isSmartRef__":true,"id":5848}},"5877":{"timestamp":{"__isSmartRef__":true,"id":5878},"user":"robertkrahn","tags":[]},"5878":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"5879":{"varMapping":{"__isSmartRef__":true,"id":5880},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":5881},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5880":{"this":{"__isSmartRef__":true,"id":5848}},"5881":{"timestamp":{"__isSmartRef__":true,"id":5882},"user":"robertkrahn","tags":[]},"5882":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"5883":{"varMapping":{"__isSmartRef__":true,"id":5884},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":5885},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5884":{"this":{"__isSmartRef__":true,"id":5848}},"5885":{"timestamp":{"__isSmartRef__":true,"id":5886},"user":"robertkrahn","tags":[]},"5886":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"5887":{"position":{"__isSmartRef__":true,"id":5888},"_Extent":{"__isSmartRef__":true,"id":5889},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5890},"_Fill":{"__isSmartRef__":true,"id":5891},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":5892},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":5893},"_Position":{"__isSmartRef__":true,"id":5894},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5888":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5889":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5890":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"5891":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5892":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5893":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"5894":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5895":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5896":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":5897},{"__isSmartRef__":true,"id":5899},{"__isSmartRef__":true,"id":5901}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"5897":{"date":{"__isSmartRef__":true,"id":5898},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5898":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"5899":{"date":{"__isSmartRef__":true,"id":5900},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5900":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"5901":{"date":{"__isSmartRef__":true,"id":5902},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5902":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"5903":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"5904":{"morph":{"__isSmartRef__":true,"id":5808},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5905":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5906}},"5906":{"test01IsMorph":{"__isSmartRef__":true,"id":5907}},"5907":{"varMapping":{"__isSmartRef__":true,"id":5908},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":5909},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5908":{"this":{"__isSmartRef__":true,"id":5905}},"5909":{},"5910":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5911":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5912":{"reset":{"__isSmartRef__":true,"id":5913},"grow":{"__isSmartRef__":true,"id":5917},"build":{"__isSmartRef__":true,"id":5921}},"5913":{"varMapping":{"__isSmartRef__":true,"id":5914},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":5915},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5914":{"this":{"__isSmartRef__":true,"id":5808}},"5915":{"timestamp":{"__isSmartRef__":true,"id":5916},"user":"robertkrahn","tags":[]},"5916":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"5917":{"varMapping":{"__isSmartRef__":true,"id":5918},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":5919},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5918":{"this":{"__isSmartRef__":true,"id":5808}},"5919":{"timestamp":{"__isSmartRef__":true,"id":5920},"user":"robertkrahn","tags":[]},"5920":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"5921":{"varMapping":{"__isSmartRef__":true,"id":5922},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":5923},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5922":{"this":{"__isSmartRef__":true,"id":5808}},"5923":{"timestamp":{"__isSmartRef__":true,"id":5924},"user":"robertkrahn","tags":[]},"5924":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"5925":{"submorphs":[{"__isSmartRef__":true,"id":5926},{"__isSmartRef__":true,"id":5965}],"scripts":[],"id":"1F760EED-F25A-430A-A552-25DC75B2CBD6","shape":{"__isSmartRef__":true,"id":6004},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":6012},"showsHalos":false,"name":"Rotator77","partsBinMetaInfo":{"__isSmartRef__":true,"id":6013},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":6020},"eventHandler":{"__isSmartRef__":true,"id":6021},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","8EED5098-3DE5-4A79-B4A0-88EBBEBB9FCB","F46051C5-26A2-491D-9691-D06AAEE41949","9DDAA5B2-4C07-4DD8-A487-AF30B486E5A4"],"partTests":{"__isSmartRef__":true,"id":6022},"priorExtent":{"__isSmartRef__":true,"id":6027},"distanceToDragEvent":{"__isSmartRef__":true,"id":6028},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":5807},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6029},"__LivelyClassName__":"lively.morphic.Box"},"5926":{"submorphs":[],"scripts":[],"id":"C1BF327B-6389-4FCB-A457-5C84FFF6B1A5","shape":{"__isSmartRef__":true,"id":5927},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":5935},"showsHalos":false,"name":"Rotator155","partsBinMetaInfo":{"__isSmartRef__":true,"id":5936},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":5943},"eventHandler":{"__isSmartRef__":true,"id":5944},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","8EED5098-3DE5-4A79-B4A0-88EBBEBB9FCB","F46051C5-26A2-491D-9691-D06AAEE41949","9DDAA5B2-4C07-4DD8-A487-AF30B486E5A4","1F760EED-F25A-430A-A552-25DC75B2CBD6"],"partTests":{"__isSmartRef__":true,"id":5945},"priorExtent":{"__isSmartRef__":true,"id":5950},"distanceToDragEvent":{"__isSmartRef__":true,"id":5951},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":5925},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5952},"__LivelyClassName__":"lively.morphic.Box"},"5927":{"position":{"__isSmartRef__":true,"id":5928},"_Extent":{"__isSmartRef__":true,"id":5929},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5930},"_Fill":{"__isSmartRef__":true,"id":5931},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":5932},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":5933},"_Position":{"__isSmartRef__":true,"id":5934},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5928":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5929":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5930":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"5931":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5932":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5933":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"5934":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5935":{"x":-14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5936":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":5937},{"__isSmartRef__":true,"id":5939},{"__isSmartRef__":true,"id":5941}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"5937":{"date":{"__isSmartRef__":true,"id":5938},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5938":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"5939":{"date":{"__isSmartRef__":true,"id":5940},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5940":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"5941":{"date":{"__isSmartRef__":true,"id":5942},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5942":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"5943":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"5944":{"morph":{"__isSmartRef__":true,"id":5926},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5945":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5946}},"5946":{"test01IsMorph":{"__isSmartRef__":true,"id":5947}},"5947":{"varMapping":{"__isSmartRef__":true,"id":5948},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":5949},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5948":{"this":{"__isSmartRef__":true,"id":5945}},"5949":{},"5950":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5951":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5952":{"reset":{"__isSmartRef__":true,"id":5953},"grow":{"__isSmartRef__":true,"id":5957},"build":{"__isSmartRef__":true,"id":5961}},"5953":{"varMapping":{"__isSmartRef__":true,"id":5954},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":5955},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5954":{"this":{"__isSmartRef__":true,"id":5926}},"5955":{"timestamp":{"__isSmartRef__":true,"id":5956},"user":"robertkrahn","tags":[]},"5956":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"5957":{"varMapping":{"__isSmartRef__":true,"id":5958},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":5959},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5958":{"this":{"__isSmartRef__":true,"id":5926}},"5959":{"timestamp":{"__isSmartRef__":true,"id":5960},"user":"robertkrahn","tags":[]},"5960":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"5961":{"varMapping":{"__isSmartRef__":true,"id":5962},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":5963},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5962":{"this":{"__isSmartRef__":true,"id":5926}},"5963":{"timestamp":{"__isSmartRef__":true,"id":5964},"user":"robertkrahn","tags":[]},"5964":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"5965":{"submorphs":[],"scripts":[],"id":"0555A3B2-65FD-41CA-9D68-7BE42C12DDD9","shape":{"__isSmartRef__":true,"id":5966},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":5974},"showsHalos":false,"name":"Rotator155","partsBinMetaInfo":{"__isSmartRef__":true,"id":5975},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":5982},"eventHandler":{"__isSmartRef__":true,"id":5983},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","8EED5098-3DE5-4A79-B4A0-88EBBEBB9FCB","F46051C5-26A2-491D-9691-D06AAEE41949","9DDAA5B2-4C07-4DD8-A487-AF30B486E5A4","1F760EED-F25A-430A-A552-25DC75B2CBD6"],"partTests":{"__isSmartRef__":true,"id":5984},"priorExtent":{"__isSmartRef__":true,"id":5989},"distanceToDragEvent":{"__isSmartRef__":true,"id":5990},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":5925},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5991},"__LivelyClassName__":"lively.morphic.Box"},"5966":{"position":{"__isSmartRef__":true,"id":5967},"_Extent":{"__isSmartRef__":true,"id":5968},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5969},"_Fill":{"__isSmartRef__":true,"id":5970},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":5971},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":5972},"_Position":{"__isSmartRef__":true,"id":5973},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5967":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5968":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5969":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"5970":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5971":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"5972":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"5973":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5974":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5975":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":5976},{"__isSmartRef__":true,"id":5978},{"__isSmartRef__":true,"id":5980}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"5976":{"date":{"__isSmartRef__":true,"id":5977},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5977":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"5978":{"date":{"__isSmartRef__":true,"id":5979},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5979":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"5980":{"date":{"__isSmartRef__":true,"id":5981},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5981":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"5982":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"5983":{"morph":{"__isSmartRef__":true,"id":5965},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"5984":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5985}},"5985":{"test01IsMorph":{"__isSmartRef__":true,"id":5986}},"5986":{"varMapping":{"__isSmartRef__":true,"id":5987},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":5988},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5987":{"this":{"__isSmartRef__":true,"id":5984}},"5988":{},"5989":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5990":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5991":{"reset":{"__isSmartRef__":true,"id":5992},"grow":{"__isSmartRef__":true,"id":5996},"build":{"__isSmartRef__":true,"id":6000}},"5992":{"varMapping":{"__isSmartRef__":true,"id":5993},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":5994},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5993":{"this":{"__isSmartRef__":true,"id":5965}},"5994":{"timestamp":{"__isSmartRef__":true,"id":5995},"user":"robertkrahn","tags":[]},"5995":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"5996":{"varMapping":{"__isSmartRef__":true,"id":5997},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":5998},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"5997":{"this":{"__isSmartRef__":true,"id":5965}},"5998":{"timestamp":{"__isSmartRef__":true,"id":5999},"user":"robertkrahn","tags":[]},"5999":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"6000":{"varMapping":{"__isSmartRef__":true,"id":6001},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":6002},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6001":{"this":{"__isSmartRef__":true,"id":5965}},"6002":{"timestamp":{"__isSmartRef__":true,"id":6003},"user":"robertkrahn","tags":[]},"6003":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"6004":{"position":{"__isSmartRef__":true,"id":6005},"_Extent":{"__isSmartRef__":true,"id":6006},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6007},"_Fill":{"__isSmartRef__":true,"id":6008},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":6009},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":6010},"_Position":{"__isSmartRef__":true,"id":6011},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6005":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6006":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6007":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"6008":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6009":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6010":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"6011":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6012":{"x":18.339599482880004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6013":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":6014},{"__isSmartRef__":true,"id":6016},{"__isSmartRef__":true,"id":6018}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"6014":{"date":{"__isSmartRef__":true,"id":6015},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"6015":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"6016":{"date":{"__isSmartRef__":true,"id":6017},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"6017":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"6018":{"date":{"__isSmartRef__":true,"id":6019},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"6019":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"6020":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"6021":{"morph":{"__isSmartRef__":true,"id":5925},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6022":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6023}},"6023":{"test01IsMorph":{"__isSmartRef__":true,"id":6024}},"6024":{"varMapping":{"__isSmartRef__":true,"id":6025},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":6026},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6025":{"this":{"__isSmartRef__":true,"id":6022}},"6026":{},"6027":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6028":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6029":{"reset":{"__isSmartRef__":true,"id":6030},"grow":{"__isSmartRef__":true,"id":6034},"build":{"__isSmartRef__":true,"id":6038}},"6030":{"varMapping":{"__isSmartRef__":true,"id":6031},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":6032},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6031":{"this":{"__isSmartRef__":true,"id":5925}},"6032":{"timestamp":{"__isSmartRef__":true,"id":6033},"user":"robertkrahn","tags":[]},"6033":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"6034":{"varMapping":{"__isSmartRef__":true,"id":6035},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":6036},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6035":{"this":{"__isSmartRef__":true,"id":5925}},"6036":{"timestamp":{"__isSmartRef__":true,"id":6037},"user":"robertkrahn","tags":[]},"6037":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"6038":{"varMapping":{"__isSmartRef__":true,"id":6039},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":6040},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6039":{"this":{"__isSmartRef__":true,"id":5925}},"6040":{"timestamp":{"__isSmartRef__":true,"id":6041},"user":"robertkrahn","tags":[]},"6041":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"6042":{"position":{"__isSmartRef__":true,"id":6043},"_Extent":{"__isSmartRef__":true,"id":6044},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6045},"_Fill":{"__isSmartRef__":true,"id":6046},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":6047},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":6048},"_Position":{"__isSmartRef__":true,"id":6049},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6043":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6044":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6045":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"6046":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6047":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6048":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"6049":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6050":{"x":22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6051":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":6052},{"__isSmartRef__":true,"id":6054},{"__isSmartRef__":true,"id":6056}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"6052":{"date":{"__isSmartRef__":true,"id":6053},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"6053":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"6054":{"date":{"__isSmartRef__":true,"id":6055},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"6055":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"6056":{"date":{"__isSmartRef__":true,"id":6057},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"6057":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"6058":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"6059":{"morph":{"__isSmartRef__":true,"id":5807},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6060":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6061}},"6061":{"test01IsMorph":{"__isSmartRef__":true,"id":6062}},"6062":{"varMapping":{"__isSmartRef__":true,"id":6063},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":6064},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6063":{"this":{"__isSmartRef__":true,"id":6060}},"6064":{},"6065":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6066":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6067":{"reset":{"__isSmartRef__":true,"id":6068},"grow":{"__isSmartRef__":true,"id":6072},"build":{"__isSmartRef__":true,"id":6076}},"6068":{"varMapping":{"__isSmartRef__":true,"id":6069},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":6070},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6069":{"this":{"__isSmartRef__":true,"id":5807}},"6070":{"timestamp":{"__isSmartRef__":true,"id":6071},"user":"robertkrahn","tags":[]},"6071":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"6072":{"varMapping":{"__isSmartRef__":true,"id":6073},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":6074},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6073":{"this":{"__isSmartRef__":true,"id":5807}},"6074":{"timestamp":{"__isSmartRef__":true,"id":6075},"user":"robertkrahn","tags":[]},"6075":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"6076":{"varMapping":{"__isSmartRef__":true,"id":6077},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":6078},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6077":{"this":{"__isSmartRef__":true,"id":5807}},"6078":{"timestamp":{"__isSmartRef__":true,"id":6079},"user":"robertkrahn","tags":[]},"6079":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"6080":{"position":{"__isSmartRef__":true,"id":6081},"_Extent":{"__isSmartRef__":true,"id":6082},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6083},"_Fill":{"__isSmartRef__":true,"id":6084},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":6085},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":6086},"_Position":{"__isSmartRef__":true,"id":6087},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6081":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6082":{"x":45.848998707199996,"y":7.587077488639986,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6083":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"6084":{"r":0.5686193533490198,"g":0.5686193533490198,"b":0.5686193533490198,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6085":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6086":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"6087":{"x":-22.924499353599998,"y":-3.793538744319993,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6088":{"x":-28.655624191999987,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6089":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":6090},{"__isSmartRef__":true,"id":6092},{"__isSmartRef__":true,"id":6094}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"6090":{"date":{"__isSmartRef__":true,"id":6091},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"6091":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"6092":{"date":{"__isSmartRef__":true,"id":6093},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"6093":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"6094":{"date":{"__isSmartRef__":true,"id":6095},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"6095":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"6096":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"6097":{"morph":{"__isSmartRef__":true,"id":5533},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6098":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6099}},"6099":{"test01IsMorph":{"__isSmartRef__":true,"id":6100}},"6100":{"varMapping":{"__isSmartRef__":true,"id":6101},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":6102},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6101":{"this":{"__isSmartRef__":true,"id":6098}},"6102":{},"6103":{"x":57.31124838399999,"y":9.483846860799982,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6104":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6105":{"reset":{"__isSmartRef__":true,"id":6106},"grow":{"__isSmartRef__":true,"id":6110},"build":{"__isSmartRef__":true,"id":6114}},"6106":{"varMapping":{"__isSmartRef__":true,"id":6107},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":6108},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6107":{"this":{"__isSmartRef__":true,"id":5533}},"6108":{"timestamp":{"__isSmartRef__":true,"id":6109},"user":"robertkrahn","tags":[]},"6109":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"6110":{"varMapping":{"__isSmartRef__":true,"id":6111},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":6112},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6111":{"this":{"__isSmartRef__":true,"id":5533}},"6112":{"timestamp":{"__isSmartRef__":true,"id":6113},"user":"robertkrahn","tags":[]},"6113":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"6114":{"varMapping":{"__isSmartRef__":true,"id":6115},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":6116},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6115":{"this":{"__isSmartRef__":true,"id":5533}},"6116":{"timestamp":{"__isSmartRef__":true,"id":6117},"user":"robertkrahn","tags":[]},"6117":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"6118":{"submorphs":[{"__isSmartRef__":true,"id":6119},{"__isSmartRef__":true,"id":6392}],"scripts":[],"id":"720E4645-6C77-4462-8B37-299F9205E612","shape":{"__isSmartRef__":true,"id":6665},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":6673},"showsHalos":false,"name":"Rotator19","partsBinMetaInfo":{"__isSmartRef__":true,"id":6674},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":6681},"eventHandler":{"__isSmartRef__":true,"id":6682},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","8EED5098-3DE5-4A79-B4A0-88EBBEBB9FCB"],"partTests":{"__isSmartRef__":true,"id":6683},"priorExtent":{"__isSmartRef__":true,"id":6688},"distanceToDragEvent":{"__isSmartRef__":true,"id":6689},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":5532},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6690},"__LivelyClassName__":"lively.morphic.Box"},"6119":{"submorphs":[{"__isSmartRef__":true,"id":6120},{"__isSmartRef__":true,"id":6237}],"scripts":[],"id":"227B487F-9E52-400A-BC42-043D8CE5DB08","shape":{"__isSmartRef__":true,"id":6354},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":6362},"showsHalos":false,"name":"Rotator39","partsBinMetaInfo":{"__isSmartRef__":true,"id":6363},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":6370},"eventHandler":{"__isSmartRef__":true,"id":6371},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","8EED5098-3DE5-4A79-B4A0-88EBBEBB9FCB","720E4645-6C77-4462-8B37-299F9205E612"],"partTests":{"__isSmartRef__":true,"id":6372},"priorExtent":{"__isSmartRef__":true,"id":6377},"distanceToDragEvent":{"__isSmartRef__":true,"id":6378},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":6118},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6379},"__LivelyClassName__":"lively.morphic.Box"},"6120":{"submorphs":[{"__isSmartRef__":true,"id":6121},{"__isSmartRef__":true,"id":6160}],"scripts":[],"id":"A898B5A7-7B8F-4516-8B3F-A95014F3F793","shape":{"__isSmartRef__":true,"id":6199},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":6207},"showsHalos":false,"name":"Rotator78","partsBinMetaInfo":{"__isSmartRef__":true,"id":6208},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":6215},"eventHandler":{"__isSmartRef__":true,"id":6216},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","8EED5098-3DE5-4A79-B4A0-88EBBEBB9FCB","720E4645-6C77-4462-8B37-299F9205E612","227B487F-9E52-400A-BC42-043D8CE5DB08"],"partTests":{"__isSmartRef__":true,"id":6217},"priorExtent":{"__isSmartRef__":true,"id":6222},"distanceToDragEvent":{"__isSmartRef__":true,"id":6223},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":6119},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6224},"__LivelyClassName__":"lively.morphic.Box"},"6121":{"submorphs":[],"scripts":[],"id":"5F4CEF47-A266-4AAB-B8F4-210DBD65F877","shape":{"__isSmartRef__":true,"id":6122},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":6130},"showsHalos":false,"name":"Rotator156","partsBinMetaInfo":{"__isSmartRef__":true,"id":6131},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":6138},"eventHandler":{"__isSmartRef__":true,"id":6139},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","8EED5098-3DE5-4A79-B4A0-88EBBEBB9FCB","720E4645-6C77-4462-8B37-299F9205E612","227B487F-9E52-400A-BC42-043D8CE5DB08","A898B5A7-7B8F-4516-8B3F-A95014F3F793"],"partTests":{"__isSmartRef__":true,"id":6140},"priorExtent":{"__isSmartRef__":true,"id":6145},"distanceToDragEvent":{"__isSmartRef__":true,"id":6146},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":6120},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6147},"__LivelyClassName__":"lively.morphic.Box"},"6122":{"position":{"__isSmartRef__":true,"id":6123},"_Extent":{"__isSmartRef__":true,"id":6124},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6125},"_Fill":{"__isSmartRef__":true,"id":6126},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":6127},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":6128},"_Position":{"__isSmartRef__":true,"id":6129},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6123":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6124":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6125":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"6126":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6127":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6128":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"6129":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6130":{"x":-14.671679586304007,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6131":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":6132},{"__isSmartRef__":true,"id":6134},{"__isSmartRef__":true,"id":6136}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"6132":{"date":{"__isSmartRef__":true,"id":6133},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"6133":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"6134":{"date":{"__isSmartRef__":true,"id":6135},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"6135":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"6136":{"date":{"__isSmartRef__":true,"id":6137},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"6137":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"6138":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"6139":{"morph":{"__isSmartRef__":true,"id":6121},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6140":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6141}},"6141":{"test01IsMorph":{"__isSmartRef__":true,"id":6142}},"6142":{"varMapping":{"__isSmartRef__":true,"id":6143},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":6144},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6143":{"this":{"__isSmartRef__":true,"id":6140}},"6144":{},"6145":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6146":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6147":{"reset":{"__isSmartRef__":true,"id":6148},"grow":{"__isSmartRef__":true,"id":6152},"build":{"__isSmartRef__":true,"id":6156}},"6148":{"varMapping":{"__isSmartRef__":true,"id":6149},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":6150},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6149":{"this":{"__isSmartRef__":true,"id":6121}},"6150":{"timestamp":{"__isSmartRef__":true,"id":6151},"user":"robertkrahn","tags":[]},"6151":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"6152":{"varMapping":{"__isSmartRef__":true,"id":6153},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":6154},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6153":{"this":{"__isSmartRef__":true,"id":6121}},"6154":{"timestamp":{"__isSmartRef__":true,"id":6155},"user":"robertkrahn","tags":[]},"6155":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"6156":{"varMapping":{"__isSmartRef__":true,"id":6157},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":6158},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6157":{"this":{"__isSmartRef__":true,"id":6121}},"6158":{"timestamp":{"__isSmartRef__":true,"id":6159},"user":"robertkrahn","tags":[]},"6159":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"6160":{"submorphs":[],"scripts":[],"id":"B8B9E6D0-23C2-4664-B501-494D9A494611","shape":{"__isSmartRef__":true,"id":6161},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":6169},"showsHalos":false,"name":"Rotator156","partsBinMetaInfo":{"__isSmartRef__":true,"id":6170},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":6177},"eventHandler":{"__isSmartRef__":true,"id":6178},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","8EED5098-3DE5-4A79-B4A0-88EBBEBB9FCB","720E4645-6C77-4462-8B37-299F9205E612","227B487F-9E52-400A-BC42-043D8CE5DB08","A898B5A7-7B8F-4516-8B3F-A95014F3F793"],"partTests":{"__isSmartRef__":true,"id":6179},"priorExtent":{"__isSmartRef__":true,"id":6184},"distanceToDragEvent":{"__isSmartRef__":true,"id":6185},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":6120},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6186},"__LivelyClassName__":"lively.morphic.Box"},"6161":{"position":{"__isSmartRef__":true,"id":6162},"_Extent":{"__isSmartRef__":true,"id":6163},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6164},"_Fill":{"__isSmartRef__":true,"id":6165},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":6166},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":6167},"_Position":{"__isSmartRef__":true,"id":6168},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6162":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6163":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6164":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"6165":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6166":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6167":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"6168":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6169":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6170":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":6171},{"__isSmartRef__":true,"id":6173},{"__isSmartRef__":true,"id":6175}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"6171":{"date":{"__isSmartRef__":true,"id":6172},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"6172":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"6173":{"date":{"__isSmartRef__":true,"id":6174},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"6174":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"6175":{"date":{"__isSmartRef__":true,"id":6176},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"6176":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"6177":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"6178":{"morph":{"__isSmartRef__":true,"id":6160},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6179":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6180}},"6180":{"test01IsMorph":{"__isSmartRef__":true,"id":6181}},"6181":{"varMapping":{"__isSmartRef__":true,"id":6182},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":6183},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6182":{"this":{"__isSmartRef__":true,"id":6179}},"6183":{},"6184":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6185":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6186":{"reset":{"__isSmartRef__":true,"id":6187},"grow":{"__isSmartRef__":true,"id":6191},"build":{"__isSmartRef__":true,"id":6195}},"6187":{"varMapping":{"__isSmartRef__":true,"id":6188},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":6189},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6188":{"this":{"__isSmartRef__":true,"id":6160}},"6189":{"timestamp":{"__isSmartRef__":true,"id":6190},"user":"robertkrahn","tags":[]},"6190":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"6191":{"varMapping":{"__isSmartRef__":true,"id":6192},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":6193},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6192":{"this":{"__isSmartRef__":true,"id":6160}},"6193":{"timestamp":{"__isSmartRef__":true,"id":6194},"user":"robertkrahn","tags":[]},"6194":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"6195":{"varMapping":{"__isSmartRef__":true,"id":6196},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":6197},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6196":{"this":{"__isSmartRef__":true,"id":6160}},"6197":{"timestamp":{"__isSmartRef__":true,"id":6198},"user":"robertkrahn","tags":[]},"6198":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"6199":{"position":{"__isSmartRef__":true,"id":6200},"_Extent":{"__isSmartRef__":true,"id":6201},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6202},"_Fill":{"__isSmartRef__":true,"id":6203},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":6204},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":6205},"_Position":{"__isSmartRef__":true,"id":6206},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6200":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6201":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6202":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"6203":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6204":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6205":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"6206":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6207":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6208":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":6209},{"__isSmartRef__":true,"id":6211},{"__isSmartRef__":true,"id":6213}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"6209":{"date":{"__isSmartRef__":true,"id":6210},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"6210":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"6211":{"date":{"__isSmartRef__":true,"id":6212},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"6212":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"6213":{"date":{"__isSmartRef__":true,"id":6214},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"6214":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"6215":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"6216":{"morph":{"__isSmartRef__":true,"id":6120},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6217":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6218}},"6218":{"test01IsMorph":{"__isSmartRef__":true,"id":6219}},"6219":{"varMapping":{"__isSmartRef__":true,"id":6220},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":6221},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6220":{"this":{"__isSmartRef__":true,"id":6217}},"6221":{},"6222":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6223":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6224":{"reset":{"__isSmartRef__":true,"id":6225},"grow":{"__isSmartRef__":true,"id":6229},"build":{"__isSmartRef__":true,"id":6233}},"6225":{"varMapping":{"__isSmartRef__":true,"id":6226},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":6227},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6226":{"this":{"__isSmartRef__":true,"id":6120}},"6227":{"timestamp":{"__isSmartRef__":true,"id":6228},"user":"robertkrahn","tags":[]},"6228":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"6229":{"varMapping":{"__isSmartRef__":true,"id":6230},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":6231},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6230":{"this":{"__isSmartRef__":true,"id":6120}},"6231":{"timestamp":{"__isSmartRef__":true,"id":6232},"user":"robertkrahn","tags":[]},"6232":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"6233":{"varMapping":{"__isSmartRef__":true,"id":6234},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":6235},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6234":{"this":{"__isSmartRef__":true,"id":6120}},"6235":{"timestamp":{"__isSmartRef__":true,"id":6236},"user":"robertkrahn","tags":[]},"6236":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"6237":{"submorphs":[{"__isSmartRef__":true,"id":6238},{"__isSmartRef__":true,"id":6277}],"scripts":[],"id":"BC67BA27-45A3-43BB-A7E4-D79ADDD8EDAC","shape":{"__isSmartRef__":true,"id":6316},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":6324},"showsHalos":false,"name":"Rotator78","partsBinMetaInfo":{"__isSmartRef__":true,"id":6325},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":6332},"eventHandler":{"__isSmartRef__":true,"id":6333},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","8EED5098-3DE5-4A79-B4A0-88EBBEBB9FCB","720E4645-6C77-4462-8B37-299F9205E612","227B487F-9E52-400A-BC42-043D8CE5DB08"],"partTests":{"__isSmartRef__":true,"id":6334},"priorExtent":{"__isSmartRef__":true,"id":6339},"distanceToDragEvent":{"__isSmartRef__":true,"id":6340},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":6119},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6341},"__LivelyClassName__":"lively.morphic.Box"},"6238":{"submorphs":[],"scripts":[],"id":"5C1B4028-FFEA-4A96-B166-3347E2EBAD0F","shape":{"__isSmartRef__":true,"id":6239},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":6247},"showsHalos":false,"name":"Rotator157","partsBinMetaInfo":{"__isSmartRef__":true,"id":6248},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":6255},"eventHandler":{"__isSmartRef__":true,"id":6256},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","8EED5098-3DE5-4A79-B4A0-88EBBEBB9FCB","720E4645-6C77-4462-8B37-299F9205E612","227B487F-9E52-400A-BC42-043D8CE5DB08","BC67BA27-45A3-43BB-A7E4-D79ADDD8EDAC"],"partTests":{"__isSmartRef__":true,"id":6257},"priorExtent":{"__isSmartRef__":true,"id":6262},"distanceToDragEvent":{"__isSmartRef__":true,"id":6263},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":6237},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6264},"__LivelyClassName__":"lively.morphic.Box"},"6239":{"position":{"__isSmartRef__":true,"id":6240},"_Extent":{"__isSmartRef__":true,"id":6241},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6242},"_Fill":{"__isSmartRef__":true,"id":6243},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":6244},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":6245},"_Position":{"__isSmartRef__":true,"id":6246},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6240":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6241":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6242":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"6243":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6244":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6245":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"6246":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6247":{"x":-14.671679586303993,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6248":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":6249},{"__isSmartRef__":true,"id":6251},{"__isSmartRef__":true,"id":6253}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"6249":{"date":{"__isSmartRef__":true,"id":6250},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"6250":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"6251":{"date":{"__isSmartRef__":true,"id":6252},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"6252":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"6253":{"date":{"__isSmartRef__":true,"id":6254},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"6254":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"6255":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"6256":{"morph":{"__isSmartRef__":true,"id":6238},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6257":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6258}},"6258":{"test01IsMorph":{"__isSmartRef__":true,"id":6259}},"6259":{"varMapping":{"__isSmartRef__":true,"id":6260},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":6261},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6260":{"this":{"__isSmartRef__":true,"id":6257}},"6261":{},"6262":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6263":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6264":{"reset":{"__isSmartRef__":true,"id":6265},"grow":{"__isSmartRef__":true,"id":6269},"build":{"__isSmartRef__":true,"id":6273}},"6265":{"varMapping":{"__isSmartRef__":true,"id":6266},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":6267},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6266":{"this":{"__isSmartRef__":true,"id":6238}},"6267":{"timestamp":{"__isSmartRef__":true,"id":6268},"user":"robertkrahn","tags":[]},"6268":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"6269":{"varMapping":{"__isSmartRef__":true,"id":6270},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":6271},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6270":{"this":{"__isSmartRef__":true,"id":6238}},"6271":{"timestamp":{"__isSmartRef__":true,"id":6272},"user":"robertkrahn","tags":[]},"6272":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"6273":{"varMapping":{"__isSmartRef__":true,"id":6274},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":6275},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6274":{"this":{"__isSmartRef__":true,"id":6238}},"6275":{"timestamp":{"__isSmartRef__":true,"id":6276},"user":"robertkrahn","tags":[]},"6276":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"6277":{"submorphs":[],"scripts":[],"id":"06480A54-54AE-4978-9F02-04E9521F5173","shape":{"__isSmartRef__":true,"id":6278},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":6286},"showsHalos":false,"name":"Rotator157","partsBinMetaInfo":{"__isSmartRef__":true,"id":6287},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":6294},"eventHandler":{"__isSmartRef__":true,"id":6295},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","8EED5098-3DE5-4A79-B4A0-88EBBEBB9FCB","720E4645-6C77-4462-8B37-299F9205E612","227B487F-9E52-400A-BC42-043D8CE5DB08","BC67BA27-45A3-43BB-A7E4-D79ADDD8EDAC"],"partTests":{"__isSmartRef__":true,"id":6296},"priorExtent":{"__isSmartRef__":true,"id":6301},"distanceToDragEvent":{"__isSmartRef__":true,"id":6302},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":6237},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6303},"__LivelyClassName__":"lively.morphic.Box"},"6278":{"position":{"__isSmartRef__":true,"id":6279},"_Extent":{"__isSmartRef__":true,"id":6280},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6281},"_Fill":{"__isSmartRef__":true,"id":6282},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":6283},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":6284},"_Position":{"__isSmartRef__":true,"id":6285},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6279":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6280":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6281":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"6282":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6283":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6284":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"6285":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6286":{"x":14.671679586304007,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6287":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":6288},{"__isSmartRef__":true,"id":6290},{"__isSmartRef__":true,"id":6292}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"6288":{"date":{"__isSmartRef__":true,"id":6289},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"6289":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"6290":{"date":{"__isSmartRef__":true,"id":6291},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"6291":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"6292":{"date":{"__isSmartRef__":true,"id":6293},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"6293":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"6294":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"6295":{"morph":{"__isSmartRef__":true,"id":6277},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6296":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6297}},"6297":{"test01IsMorph":{"__isSmartRef__":true,"id":6298}},"6298":{"varMapping":{"__isSmartRef__":true,"id":6299},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":6300},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6299":{"this":{"__isSmartRef__":true,"id":6296}},"6300":{},"6301":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6302":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6303":{"reset":{"__isSmartRef__":true,"id":6304},"grow":{"__isSmartRef__":true,"id":6308},"build":{"__isSmartRef__":true,"id":6312}},"6304":{"varMapping":{"__isSmartRef__":true,"id":6305},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":6306},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6305":{"this":{"__isSmartRef__":true,"id":6277}},"6306":{"timestamp":{"__isSmartRef__":true,"id":6307},"user":"robertkrahn","tags":[]},"6307":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"6308":{"varMapping":{"__isSmartRef__":true,"id":6309},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":6310},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6309":{"this":{"__isSmartRef__":true,"id":6277}},"6310":{"timestamp":{"__isSmartRef__":true,"id":6311},"user":"robertkrahn","tags":[]},"6311":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"6312":{"varMapping":{"__isSmartRef__":true,"id":6313},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":6314},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6313":{"this":{"__isSmartRef__":true,"id":6277}},"6314":{"timestamp":{"__isSmartRef__":true,"id":6315},"user":"robertkrahn","tags":[]},"6315":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"6316":{"position":{"__isSmartRef__":true,"id":6317},"_Extent":{"__isSmartRef__":true,"id":6318},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6319},"_Fill":{"__isSmartRef__":true,"id":6320},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":6321},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":6322},"_Position":{"__isSmartRef__":true,"id":6323},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6317":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6318":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6319":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"6320":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6321":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6322":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"6323":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6324":{"x":18.339599482880004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6325":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":6326},{"__isSmartRef__":true,"id":6328},{"__isSmartRef__":true,"id":6330}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"6326":{"date":{"__isSmartRef__":true,"id":6327},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"6327":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"6328":{"date":{"__isSmartRef__":true,"id":6329},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"6329":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"6330":{"date":{"__isSmartRef__":true,"id":6331},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"6331":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"6332":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"6333":{"morph":{"__isSmartRef__":true,"id":6237},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6334":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6335}},"6335":{"test01IsMorph":{"__isSmartRef__":true,"id":6336}},"6336":{"varMapping":{"__isSmartRef__":true,"id":6337},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":6338},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6337":{"this":{"__isSmartRef__":true,"id":6334}},"6338":{},"6339":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6340":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6341":{"reset":{"__isSmartRef__":true,"id":6342},"grow":{"__isSmartRef__":true,"id":6346},"build":{"__isSmartRef__":true,"id":6350}},"6342":{"varMapping":{"__isSmartRef__":true,"id":6343},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":6344},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6343":{"this":{"__isSmartRef__":true,"id":6237}},"6344":{"timestamp":{"__isSmartRef__":true,"id":6345},"user":"robertkrahn","tags":[]},"6345":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"6346":{"varMapping":{"__isSmartRef__":true,"id":6347},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":6348},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6347":{"this":{"__isSmartRef__":true,"id":6237}},"6348":{"timestamp":{"__isSmartRef__":true,"id":6349},"user":"robertkrahn","tags":[]},"6349":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"6350":{"varMapping":{"__isSmartRef__":true,"id":6351},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":6352},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6351":{"this":{"__isSmartRef__":true,"id":6237}},"6352":{"timestamp":{"__isSmartRef__":true,"id":6353},"user":"robertkrahn","tags":[]},"6353":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"6354":{"position":{"__isSmartRef__":true,"id":6355},"_Extent":{"__isSmartRef__":true,"id":6356},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6357},"_Fill":{"__isSmartRef__":true,"id":6358},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":6359},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":6360},"_Position":{"__isSmartRef__":true,"id":6361},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6355":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6356":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6357":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"6358":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6359":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6360":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"6361":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6362":{"x":-22.924499353599987,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6363":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":6364},{"__isSmartRef__":true,"id":6366},{"__isSmartRef__":true,"id":6368}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"6364":{"date":{"__isSmartRef__":true,"id":6365},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"6365":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"6366":{"date":{"__isSmartRef__":true,"id":6367},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"6367":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"6368":{"date":{"__isSmartRef__":true,"id":6369},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"6369":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"6370":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"6371":{"morph":{"__isSmartRef__":true,"id":6119},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6372":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6373}},"6373":{"test01IsMorph":{"__isSmartRef__":true,"id":6374}},"6374":{"varMapping":{"__isSmartRef__":true,"id":6375},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":6376},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6375":{"this":{"__isSmartRef__":true,"id":6372}},"6376":{},"6377":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6378":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6379":{"reset":{"__isSmartRef__":true,"id":6380},"grow":{"__isSmartRef__":true,"id":6384},"build":{"__isSmartRef__":true,"id":6388}},"6380":{"varMapping":{"__isSmartRef__":true,"id":6381},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":6382},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6381":{"this":{"__isSmartRef__":true,"id":6119}},"6382":{"timestamp":{"__isSmartRef__":true,"id":6383},"user":"robertkrahn","tags":[]},"6383":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"6384":{"varMapping":{"__isSmartRef__":true,"id":6385},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":6386},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6385":{"this":{"__isSmartRef__":true,"id":6119}},"6386":{"timestamp":{"__isSmartRef__":true,"id":6387},"user":"robertkrahn","tags":[]},"6387":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"6388":{"varMapping":{"__isSmartRef__":true,"id":6389},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":6390},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6389":{"this":{"__isSmartRef__":true,"id":6119}},"6390":{"timestamp":{"__isSmartRef__":true,"id":6391},"user":"robertkrahn","tags":[]},"6391":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"6392":{"submorphs":[{"__isSmartRef__":true,"id":6393},{"__isSmartRef__":true,"id":6510}],"scripts":[],"id":"1CE62054-A795-453A-904B-CD4EF5F12FAF","shape":{"__isSmartRef__":true,"id":6627},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":6635},"showsHalos":false,"name":"Rotator39","partsBinMetaInfo":{"__isSmartRef__":true,"id":6636},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":6643},"eventHandler":{"__isSmartRef__":true,"id":6644},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","8EED5098-3DE5-4A79-B4A0-88EBBEBB9FCB","720E4645-6C77-4462-8B37-299F9205E612"],"partTests":{"__isSmartRef__":true,"id":6645},"priorExtent":{"__isSmartRef__":true,"id":6650},"distanceToDragEvent":{"__isSmartRef__":true,"id":6651},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":6118},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6652},"__LivelyClassName__":"lively.morphic.Box"},"6393":{"submorphs":[{"__isSmartRef__":true,"id":6394},{"__isSmartRef__":true,"id":6433}],"scripts":[],"id":"221AEF60-183D-4645-90EA-6721C3176C68","shape":{"__isSmartRef__":true,"id":6472},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":6480},"showsHalos":false,"name":"Rotator79","partsBinMetaInfo":{"__isSmartRef__":true,"id":6481},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":6488},"eventHandler":{"__isSmartRef__":true,"id":6489},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","8EED5098-3DE5-4A79-B4A0-88EBBEBB9FCB","720E4645-6C77-4462-8B37-299F9205E612","1CE62054-A795-453A-904B-CD4EF5F12FAF"],"partTests":{"__isSmartRef__":true,"id":6490},"priorExtent":{"__isSmartRef__":true,"id":6495},"distanceToDragEvent":{"__isSmartRef__":true,"id":6496},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":6392},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6497},"__LivelyClassName__":"lively.morphic.Box"},"6394":{"submorphs":[],"scripts":[],"id":"0BC2A58B-B596-49E2-AA44-DB8D1FF9587A","shape":{"__isSmartRef__":true,"id":6395},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":6403},"showsHalos":false,"name":"Rotator158","partsBinMetaInfo":{"__isSmartRef__":true,"id":6404},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":6411},"eventHandler":{"__isSmartRef__":true,"id":6412},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","8EED5098-3DE5-4A79-B4A0-88EBBEBB9FCB","720E4645-6C77-4462-8B37-299F9205E612","1CE62054-A795-453A-904B-CD4EF5F12FAF","221AEF60-183D-4645-90EA-6721C3176C68"],"partTests":{"__isSmartRef__":true,"id":6413},"priorExtent":{"__isSmartRef__":true,"id":6418},"distanceToDragEvent":{"__isSmartRef__":true,"id":6419},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":6393},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6420},"__LivelyClassName__":"lively.morphic.Box"},"6395":{"position":{"__isSmartRef__":true,"id":6396},"_Extent":{"__isSmartRef__":true,"id":6397},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6398},"_Fill":{"__isSmartRef__":true,"id":6399},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":6400},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":6401},"_Position":{"__isSmartRef__":true,"id":6402},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6396":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6397":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6398":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"6399":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6400":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6401":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"6402":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6403":{"x":-14.671679586304004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6404":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":6405},{"__isSmartRef__":true,"id":6407},{"__isSmartRef__":true,"id":6409}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"6405":{"date":{"__isSmartRef__":true,"id":6406},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"6406":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"6407":{"date":{"__isSmartRef__":true,"id":6408},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"6408":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"6409":{"date":{"__isSmartRef__":true,"id":6410},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"6410":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"6411":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"6412":{"morph":{"__isSmartRef__":true,"id":6394},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6413":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6414}},"6414":{"test01IsMorph":{"__isSmartRef__":true,"id":6415}},"6415":{"varMapping":{"__isSmartRef__":true,"id":6416},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":6417},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6416":{"this":{"__isSmartRef__":true,"id":6413}},"6417":{},"6418":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6419":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6420":{"reset":{"__isSmartRef__":true,"id":6421},"grow":{"__isSmartRef__":true,"id":6425},"build":{"__isSmartRef__":true,"id":6429}},"6421":{"varMapping":{"__isSmartRef__":true,"id":6422},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":6423},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6422":{"this":{"__isSmartRef__":true,"id":6394}},"6423":{"timestamp":{"__isSmartRef__":true,"id":6424},"user":"robertkrahn","tags":[]},"6424":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"6425":{"varMapping":{"__isSmartRef__":true,"id":6426},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":6427},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6426":{"this":{"__isSmartRef__":true,"id":6394}},"6427":{"timestamp":{"__isSmartRef__":true,"id":6428},"user":"robertkrahn","tags":[]},"6428":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"6429":{"varMapping":{"__isSmartRef__":true,"id":6430},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":6431},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6430":{"this":{"__isSmartRef__":true,"id":6394}},"6431":{"timestamp":{"__isSmartRef__":true,"id":6432},"user":"robertkrahn","tags":[]},"6432":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"6433":{"submorphs":[],"scripts":[],"id":"F87A10B7-EED7-41BB-A78C-5A236A79C5AC","shape":{"__isSmartRef__":true,"id":6434},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":6442},"showsHalos":false,"name":"Rotator158","partsBinMetaInfo":{"__isSmartRef__":true,"id":6443},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":6450},"eventHandler":{"__isSmartRef__":true,"id":6451},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","8EED5098-3DE5-4A79-B4A0-88EBBEBB9FCB","720E4645-6C77-4462-8B37-299F9205E612","1CE62054-A795-453A-904B-CD4EF5F12FAF","221AEF60-183D-4645-90EA-6721C3176C68"],"partTests":{"__isSmartRef__":true,"id":6452},"priorExtent":{"__isSmartRef__":true,"id":6457},"distanceToDragEvent":{"__isSmartRef__":true,"id":6458},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":6393},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6459},"__LivelyClassName__":"lively.morphic.Box"},"6434":{"position":{"__isSmartRef__":true,"id":6435},"_Extent":{"__isSmartRef__":true,"id":6436},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6437},"_Fill":{"__isSmartRef__":true,"id":6438},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":6439},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":6440},"_Position":{"__isSmartRef__":true,"id":6441},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6435":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6436":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6437":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"6438":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6439":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6440":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"6441":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6442":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6443":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":6444},{"__isSmartRef__":true,"id":6446},{"__isSmartRef__":true,"id":6448}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"6444":{"date":{"__isSmartRef__":true,"id":6445},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"6445":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"6446":{"date":{"__isSmartRef__":true,"id":6447},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"6447":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"6448":{"date":{"__isSmartRef__":true,"id":6449},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"6449":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"6450":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"6451":{"morph":{"__isSmartRef__":true,"id":6433},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6452":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6453}},"6453":{"test01IsMorph":{"__isSmartRef__":true,"id":6454}},"6454":{"varMapping":{"__isSmartRef__":true,"id":6455},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":6456},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6455":{"this":{"__isSmartRef__":true,"id":6452}},"6456":{},"6457":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6458":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6459":{"reset":{"__isSmartRef__":true,"id":6460},"grow":{"__isSmartRef__":true,"id":6464},"build":{"__isSmartRef__":true,"id":6468}},"6460":{"varMapping":{"__isSmartRef__":true,"id":6461},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":6462},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6461":{"this":{"__isSmartRef__":true,"id":6433}},"6462":{"timestamp":{"__isSmartRef__":true,"id":6463},"user":"robertkrahn","tags":[]},"6463":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"6464":{"varMapping":{"__isSmartRef__":true,"id":6465},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":6466},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6465":{"this":{"__isSmartRef__":true,"id":6433}},"6466":{"timestamp":{"__isSmartRef__":true,"id":6467},"user":"robertkrahn","tags":[]},"6467":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"6468":{"varMapping":{"__isSmartRef__":true,"id":6469},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":6470},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6469":{"this":{"__isSmartRef__":true,"id":6433}},"6470":{"timestamp":{"__isSmartRef__":true,"id":6471},"user":"robertkrahn","tags":[]},"6471":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"6472":{"position":{"__isSmartRef__":true,"id":6473},"_Extent":{"__isSmartRef__":true,"id":6474},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6475},"_Fill":{"__isSmartRef__":true,"id":6476},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":6477},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":6478},"_Position":{"__isSmartRef__":true,"id":6479},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6473":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6474":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6475":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"6476":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6477":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6478":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"6479":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6480":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6481":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":6482},{"__isSmartRef__":true,"id":6484},{"__isSmartRef__":true,"id":6486}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"6482":{"date":{"__isSmartRef__":true,"id":6483},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"6483":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"6484":{"date":{"__isSmartRef__":true,"id":6485},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"6485":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"6486":{"date":{"__isSmartRef__":true,"id":6487},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"6487":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"6488":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"6489":{"morph":{"__isSmartRef__":true,"id":6393},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6490":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6491}},"6491":{"test01IsMorph":{"__isSmartRef__":true,"id":6492}},"6492":{"varMapping":{"__isSmartRef__":true,"id":6493},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":6494},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6493":{"this":{"__isSmartRef__":true,"id":6490}},"6494":{},"6495":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6496":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6497":{"reset":{"__isSmartRef__":true,"id":6498},"grow":{"__isSmartRef__":true,"id":6502},"build":{"__isSmartRef__":true,"id":6506}},"6498":{"varMapping":{"__isSmartRef__":true,"id":6499},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":6500},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6499":{"this":{"__isSmartRef__":true,"id":6393}},"6500":{"timestamp":{"__isSmartRef__":true,"id":6501},"user":"robertkrahn","tags":[]},"6501":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"6502":{"varMapping":{"__isSmartRef__":true,"id":6503},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":6504},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6503":{"this":{"__isSmartRef__":true,"id":6393}},"6504":{"timestamp":{"__isSmartRef__":true,"id":6505},"user":"robertkrahn","tags":[]},"6505":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"6506":{"varMapping":{"__isSmartRef__":true,"id":6507},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":6508},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6507":{"this":{"__isSmartRef__":true,"id":6393}},"6508":{"timestamp":{"__isSmartRef__":true,"id":6509},"user":"robertkrahn","tags":[]},"6509":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"6510":{"submorphs":[{"__isSmartRef__":true,"id":6511},{"__isSmartRef__":true,"id":6550}],"scripts":[],"id":"DA6ED2A2-1A68-4300-B8FF-26C5CE49D743","shape":{"__isSmartRef__":true,"id":6589},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":6597},"showsHalos":false,"name":"Rotator79","partsBinMetaInfo":{"__isSmartRef__":true,"id":6598},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":6605},"eventHandler":{"__isSmartRef__":true,"id":6606},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","8EED5098-3DE5-4A79-B4A0-88EBBEBB9FCB","720E4645-6C77-4462-8B37-299F9205E612","1CE62054-A795-453A-904B-CD4EF5F12FAF"],"partTests":{"__isSmartRef__":true,"id":6607},"priorExtent":{"__isSmartRef__":true,"id":6612},"distanceToDragEvent":{"__isSmartRef__":true,"id":6613},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":6392},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6614},"__LivelyClassName__":"lively.morphic.Box"},"6511":{"submorphs":[],"scripts":[],"id":"0135965D-BF09-4FF7-8277-4C1FF945A0B4","shape":{"__isSmartRef__":true,"id":6512},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":6520},"showsHalos":false,"name":"Rotator159","partsBinMetaInfo":{"__isSmartRef__":true,"id":6521},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":6528},"eventHandler":{"__isSmartRef__":true,"id":6529},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","8EED5098-3DE5-4A79-B4A0-88EBBEBB9FCB","720E4645-6C77-4462-8B37-299F9205E612","1CE62054-A795-453A-904B-CD4EF5F12FAF","DA6ED2A2-1A68-4300-B8FF-26C5CE49D743"],"partTests":{"__isSmartRef__":true,"id":6530},"priorExtent":{"__isSmartRef__":true,"id":6535},"distanceToDragEvent":{"__isSmartRef__":true,"id":6536},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":6510},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6537},"__LivelyClassName__":"lively.morphic.Box"},"6512":{"position":{"__isSmartRef__":true,"id":6513},"_Extent":{"__isSmartRef__":true,"id":6514},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6515},"_Fill":{"__isSmartRef__":true,"id":6516},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":6517},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":6518},"_Position":{"__isSmartRef__":true,"id":6519},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6513":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6514":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6515":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"6516":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6517":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6518":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"6519":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6520":{"x":-14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6521":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":6522},{"__isSmartRef__":true,"id":6524},{"__isSmartRef__":true,"id":6526}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"6522":{"date":{"__isSmartRef__":true,"id":6523},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"6523":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"6524":{"date":{"__isSmartRef__":true,"id":6525},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"6525":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"6526":{"date":{"__isSmartRef__":true,"id":6527},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"6527":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"6528":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"6529":{"morph":{"__isSmartRef__":true,"id":6511},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6530":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6531}},"6531":{"test01IsMorph":{"__isSmartRef__":true,"id":6532}},"6532":{"varMapping":{"__isSmartRef__":true,"id":6533},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":6534},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6533":{"this":{"__isSmartRef__":true,"id":6530}},"6534":{},"6535":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6536":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6537":{"reset":{"__isSmartRef__":true,"id":6538},"grow":{"__isSmartRef__":true,"id":6542},"build":{"__isSmartRef__":true,"id":6546}},"6538":{"varMapping":{"__isSmartRef__":true,"id":6539},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":6540},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6539":{"this":{"__isSmartRef__":true,"id":6511}},"6540":{"timestamp":{"__isSmartRef__":true,"id":6541},"user":"robertkrahn","tags":[]},"6541":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"6542":{"varMapping":{"__isSmartRef__":true,"id":6543},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":6544},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6543":{"this":{"__isSmartRef__":true,"id":6511}},"6544":{"timestamp":{"__isSmartRef__":true,"id":6545},"user":"robertkrahn","tags":[]},"6545":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"6546":{"varMapping":{"__isSmartRef__":true,"id":6547},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":6548},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6547":{"this":{"__isSmartRef__":true,"id":6511}},"6548":{"timestamp":{"__isSmartRef__":true,"id":6549},"user":"robertkrahn","tags":[]},"6549":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"6550":{"submorphs":[],"scripts":[],"id":"4C286656-D0BA-455A-9815-980E9A2A5298","shape":{"__isSmartRef__":true,"id":6551},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":6559},"showsHalos":false,"name":"Rotator159","partsBinMetaInfo":{"__isSmartRef__":true,"id":6560},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":6567},"eventHandler":{"__isSmartRef__":true,"id":6568},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","721C60D1-675E-4A19-8ABE-66F4B56377C3","F8CE0ADA-6A0F-4F53-BD96-A84FBF84E7FD","8EED5098-3DE5-4A79-B4A0-88EBBEBB9FCB","720E4645-6C77-4462-8B37-299F9205E612","1CE62054-A795-453A-904B-CD4EF5F12FAF","DA6ED2A2-1A68-4300-B8FF-26C5CE49D743"],"partTests":{"__isSmartRef__":true,"id":6569},"priorExtent":{"__isSmartRef__":true,"id":6574},"distanceToDragEvent":{"__isSmartRef__":true,"id":6575},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":6510},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6576},"__LivelyClassName__":"lively.morphic.Box"},"6551":{"position":{"__isSmartRef__":true,"id":6552},"_Extent":{"__isSmartRef__":true,"id":6553},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6554},"_Fill":{"__isSmartRef__":true,"id":6555},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":6556},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":6557},"_Position":{"__isSmartRef__":true,"id":6558},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6552":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6553":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6554":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"6555":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6556":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6557":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"6558":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6559":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6560":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":6561},{"__isSmartRef__":true,"id":6563},{"__isSmartRef__":true,"id":6565}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"6561":{"date":{"__isSmartRef__":true,"id":6562},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"6562":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"6563":{"date":{"__isSmartRef__":true,"id":6564},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"6564":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"6565":{"date":{"__isSmartRef__":true,"id":6566},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"6566":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"6567":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"6568":{"morph":{"__isSmartRef__":true,"id":6550},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6569":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6570}},"6570":{"test01IsMorph":{"__isSmartRef__":true,"id":6571}},"6571":{"varMapping":{"__isSmartRef__":true,"id":6572},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":6573},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6572":{"this":{"__isSmartRef__":true,"id":6569}},"6573":{},"6574":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6575":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6576":{"reset":{"__isSmartRef__":true,"id":6577},"grow":{"__isSmartRef__":true,"id":6581},"build":{"__isSmartRef__":true,"id":6585}},"6577":{"varMapping":{"__isSmartRef__":true,"id":6578},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":6579},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6578":{"this":{"__isSmartRef__":true,"id":6550}},"6579":{"timestamp":{"__isSmartRef__":true,"id":6580},"user":"robertkrahn","tags":[]},"6580":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"6581":{"varMapping":{"__isSmartRef__":true,"id":6582},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":6583},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6582":{"this":{"__isSmartRef__":true,"id":6550}},"6583":{"timestamp":{"__isSmartRef__":true,"id":6584},"user":"robertkrahn","tags":[]},"6584":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"6585":{"varMapping":{"__isSmartRef__":true,"id":6586},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":6587},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6586":{"this":{"__isSmartRef__":true,"id":6550}},"6587":{"timestamp":{"__isSmartRef__":true,"id":6588},"user":"robertkrahn","tags":[]},"6588":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"6589":{"position":{"__isSmartRef__":true,"id":6590},"_Extent":{"__isSmartRef__":true,"id":6591},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6592},"_Fill":{"__isSmartRef__":true,"id":6593},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":6594},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":6595},"_Position":{"__isSmartRef__":true,"id":6596},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6590":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6591":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6592":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"6593":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6594":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6595":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"6596":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6597":{"x":18.339599482880004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6598":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":6599},{"__isSmartRef__":true,"id":6601},{"__isSmartRef__":true,"id":6603}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"6599":{"date":{"__isSmartRef__":true,"id":6600},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"6600":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"6601":{"date":{"__isSmartRef__":true,"id":6602},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"6602":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"6603":{"date":{"__isSmartRef__":true,"id":6604},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"6604":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"6605":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"6606":{"morph":{"__isSmartRef__":true,"id":6510},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6607":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6608}},"6608":{"test01IsMorph":{"__isSmartRef__":true,"id":6609}},"6609":{"varMapping":{"__isSmartRef__":true,"id":6610},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":6611},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6610":{"this":{"__isSmartRef__":true,"id":6607}},"6611":{},"6612":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6613":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6614":{"reset":{"__isSmartRef__":true,"id":6615},"grow":{"__isSmartRef__":true,"id":6619},"build":{"__isSmartRef__":true,"id":6623}},"6615":{"varMapping":{"__isSmartRef__":true,"id":6616},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":6617},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6616":{"this":{"__isSmartRef__":true,"id":6510}},"6617":{"timestamp":{"__isSmartRef__":true,"id":6618},"user":"robertkrahn","tags":[]},"6618":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"6619":{"varMapping":{"__isSmartRef__":true,"id":6620},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":6621},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6620":{"this":{"__isSmartRef__":true,"id":6510}},"6621":{"timestamp":{"__isSmartRef__":true,"id":6622},"user":"robertkrahn","tags":[]},"6622":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"6623":{"varMapping":{"__isSmartRef__":true,"id":6624},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":6625},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6624":{"this":{"__isSmartRef__":true,"id":6510}},"6625":{"timestamp":{"__isSmartRef__":true,"id":6626},"user":"robertkrahn","tags":[]},"6626":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"6627":{"position":{"__isSmartRef__":true,"id":6628},"_Extent":{"__isSmartRef__":true,"id":6629},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6630},"_Fill":{"__isSmartRef__":true,"id":6631},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":6632},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":6633},"_Position":{"__isSmartRef__":true,"id":6634},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6628":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6629":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6630":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"6631":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6632":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6633":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"6634":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6635":{"x":22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6636":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":6637},{"__isSmartRef__":true,"id":6639},{"__isSmartRef__":true,"id":6641}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"6637":{"date":{"__isSmartRef__":true,"id":6638},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"6638":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"6639":{"date":{"__isSmartRef__":true,"id":6640},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"6640":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"6641":{"date":{"__isSmartRef__":true,"id":6642},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"6642":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"6643":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"6644":{"morph":{"__isSmartRef__":true,"id":6392},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6645":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6646}},"6646":{"test01IsMorph":{"__isSmartRef__":true,"id":6647}},"6647":{"varMapping":{"__isSmartRef__":true,"id":6648},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":6649},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6648":{"this":{"__isSmartRef__":true,"id":6645}},"6649":{},"6650":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6651":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6652":{"reset":{"__isSmartRef__":true,"id":6653},"grow":{"__isSmartRef__":true,"id":6657},"build":{"__isSmartRef__":true,"id":6661}},"6653":{"varMapping":{"__isSmartRef__":true,"id":6654},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":6655},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6654":{"this":{"__isSmartRef__":true,"id":6392}},"6655":{"timestamp":{"__isSmartRef__":true,"id":6656},"user":"robertkrahn","tags":[]},"6656":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"6657":{"varMapping":{"__isSmartRef__":true,"id":6658},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":6659},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6658":{"this":{"__isSmartRef__":true,"id":6392}},"6659":{"timestamp":{"__isSmartRef__":true,"id":6660},"user":"robertkrahn","tags":[]},"6660":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"6661":{"varMapping":{"__isSmartRef__":true,"id":6662},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":6663},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6662":{"this":{"__isSmartRef__":true,"id":6392}},"6663":{"timestamp":{"__isSmartRef__":true,"id":6664},"user":"robertkrahn","tags":[]},"6664":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"6665":{"position":{"__isSmartRef__":true,"id":6666},"_Extent":{"__isSmartRef__":true,"id":6667},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6668},"_Fill":{"__isSmartRef__":true,"id":6669},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":6670},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":6671},"_Position":{"__isSmartRef__":true,"id":6672},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6666":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6667":{"x":45.848998707199996,"y":7.587077488639986,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6668":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"6669":{"r":0.5686193533490198,"g":0.5686193533490198,"b":0.5686193533490198,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6670":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6671":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"6672":{"x":-22.924499353599998,"y":-3.793538744319993,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6673":{"x":28.655624191999987,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6674":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":6675},{"__isSmartRef__":true,"id":6677},{"__isSmartRef__":true,"id":6679}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"6675":{"date":{"__isSmartRef__":true,"id":6676},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"6676":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"6677":{"date":{"__isSmartRef__":true,"id":6678},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"6678":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"6679":{"date":{"__isSmartRef__":true,"id":6680},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"6680":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"6681":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"6682":{"morph":{"__isSmartRef__":true,"id":6118},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6683":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6684}},"6684":{"test01IsMorph":{"__isSmartRef__":true,"id":6685}},"6685":{"varMapping":{"__isSmartRef__":true,"id":6686},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":6687},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6686":{"this":{"__isSmartRef__":true,"id":6683}},"6687":{},"6688":{"x":57.31124838399999,"y":9.483846860799982,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6689":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6690":{"reset":{"__isSmartRef__":true,"id":6691},"grow":{"__isSmartRef__":true,"id":6695},"build":{"__isSmartRef__":true,"id":6699}},"6691":{"varMapping":{"__isSmartRef__":true,"id":6692},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":6693},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6692":{"this":{"__isSmartRef__":true,"id":6118}},"6693":{"timestamp":{"__isSmartRef__":true,"id":6694},"user":"robertkrahn","tags":[]},"6694":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"6695":{"varMapping":{"__isSmartRef__":true,"id":6696},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":6697},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6696":{"this":{"__isSmartRef__":true,"id":6118}},"6697":{"timestamp":{"__isSmartRef__":true,"id":6698},"user":"robertkrahn","tags":[]},"6698":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"6699":{"varMapping":{"__isSmartRef__":true,"id":6700},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":6701},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6700":{"this":{"__isSmartRef__":true,"id":6118}},"6701":{"timestamp":{"__isSmartRef__":true,"id":6702},"user":"robertkrahn","tags":[]},"6702":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"6703":{"position":{"__isSmartRef__":true,"id":6704},"_Extent":{"__isSmartRef__":true,"id":6705},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6706},"_Fill":{"__isSmartRef__":true,"id":6707},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":6708},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":6709},"_Position":{"__isSmartRef__":true,"id":6710},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6704":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6705":{"x":57.31124838399999,"y":9.483846860799982,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6706":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"6707":{"r":0.6180645145098042,"g":0.6180645145098042,"b":0.6180645145098042,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6708":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6709":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"6710":{"x":-28.655624191999994,"y":-4.741923430399991,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6711":{"x":35.81953023999999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6712":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":6713},{"__isSmartRef__":true,"id":6715},{"__isSmartRef__":true,"id":6717}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"6713":{"date":{"__isSmartRef__":true,"id":6714},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"6714":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"6715":{"date":{"__isSmartRef__":true,"id":6716},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"6716":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"6717":{"date":{"__isSmartRef__":true,"id":6718},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"6718":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"6719":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"6720":{"morph":{"__isSmartRef__":true,"id":5532},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6721":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6722}},"6722":{"test01IsMorph":{"__isSmartRef__":true,"id":6723}},"6723":{"varMapping":{"__isSmartRef__":true,"id":6724},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":6725},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6724":{"this":{"__isSmartRef__":true,"id":6721}},"6725":{},"6726":{"x":71.63906047999998,"y":11.854808575999977,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6727":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6728":{"reset":{"__isSmartRef__":true,"id":6729},"grow":{"__isSmartRef__":true,"id":6733},"build":{"__isSmartRef__":true,"id":6737}},"6729":{"varMapping":{"__isSmartRef__":true,"id":6730},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":6731},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6730":{"this":{"__isSmartRef__":true,"id":5532}},"6731":{"timestamp":{"__isSmartRef__":true,"id":6732},"user":"robertkrahn","tags":[]},"6732":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"6733":{"varMapping":{"__isSmartRef__":true,"id":6734},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":6735},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6734":{"this":{"__isSmartRef__":true,"id":5532}},"6735":{"timestamp":{"__isSmartRef__":true,"id":6736},"user":"robertkrahn","tags":[]},"6736":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"6737":{"varMapping":{"__isSmartRef__":true,"id":6738},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":6739},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6738":{"this":{"__isSmartRef__":true,"id":5532}},"6739":{"timestamp":{"__isSmartRef__":true,"id":6740},"user":"robertkrahn","tags":[]},"6740":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"6741":{"position":{"__isSmartRef__":true,"id":6742},"_Extent":{"__isSmartRef__":true,"id":6743},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6744},"_Fill":{"__isSmartRef__":true,"id":6745},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":6746},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":6747},"_Position":{"__isSmartRef__":true,"id":6748},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6742":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6743":{"x":71.63906047999998,"y":11.854808575999977,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6744":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"6745":{"r":0.671809254901961,"g":0.671809254901961,"b":0.671809254901961,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6746":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6747":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"6748":{"x":-35.81953023999999,"y":-5.927404287999988,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6749":{"x":44.77441279999999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6750":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":6751},{"__isSmartRef__":true,"id":6753},{"__isSmartRef__":true,"id":6755}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"6751":{"date":{"__isSmartRef__":true,"id":6752},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"6752":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"6753":{"date":{"__isSmartRef__":true,"id":6754},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"6754":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"6755":{"date":{"__isSmartRef__":true,"id":6756},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"6756":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"6757":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"6758":{"morph":{"__isSmartRef__":true,"id":4322},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6759":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6760}},"6760":{"test01IsMorph":{"__isSmartRef__":true,"id":6761}},"6761":{"varMapping":{"__isSmartRef__":true,"id":6762},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":6763},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6762":{"this":{"__isSmartRef__":true,"id":6759}},"6763":{},"6764":{"x":89.54882559999997,"y":14.81851071999997,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6765":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6766":{"reset":{"__isSmartRef__":true,"id":6767},"grow":{"__isSmartRef__":true,"id":6771},"build":{"__isSmartRef__":true,"id":6775}},"6767":{"varMapping":{"__isSmartRef__":true,"id":6768},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":6769},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6768":{"this":{"__isSmartRef__":true,"id":4322}},"6769":{"timestamp":{"__isSmartRef__":true,"id":6770},"user":"robertkrahn","tags":[]},"6770":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"6771":{"varMapping":{"__isSmartRef__":true,"id":6772},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":6773},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6772":{"this":{"__isSmartRef__":true,"id":4322}},"6773":{"timestamp":{"__isSmartRef__":true,"id":6774},"user":"robertkrahn","tags":[]},"6774":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"6775":{"varMapping":{"__isSmartRef__":true,"id":6776},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":6777},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6776":{"this":{"__isSmartRef__":true,"id":4322}},"6777":{"timestamp":{"__isSmartRef__":true,"id":6778},"user":"robertkrahn","tags":[]},"6778":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"6779":{"position":{"__isSmartRef__":true,"id":6780},"_Extent":{"__isSmartRef__":true,"id":6781},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6782},"_Fill":{"__isSmartRef__":true,"id":6783},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":6784},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":6785},"_Position":{"__isSmartRef__":true,"id":6786},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6780":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6781":{"x":89.54882559999997,"y":14.81851071999997,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6782":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"6783":{"r":0.7302274509803923,"g":0.7302274509803923,"b":0.7302274509803923,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6784":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6785":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"6786":{"x":-44.774412799999986,"y":-7.409255359999985,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6787":{"x":-55.96801599999998,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6788":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":6789},{"__isSmartRef__":true,"id":6791},{"__isSmartRef__":true,"id":6793}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"6789":{"date":{"__isSmartRef__":true,"id":6790},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"6790":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"6791":{"date":{"__isSmartRef__":true,"id":6792},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"6792":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"6793":{"date":{"__isSmartRef__":true,"id":6794},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"6794":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"6795":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"6796":{"morph":{"__isSmartRef__":true,"id":1864},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6797":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6798}},"6798":{"test01IsMorph":{"__isSmartRef__":true,"id":6799}},"6799":{"varMapping":{"__isSmartRef__":true,"id":6800},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":6801},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6800":{"this":{"__isSmartRef__":true,"id":6797}},"6801":{},"6802":{"x":111.93603199999995,"y":18.52313839999996,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6803":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6804":{"reset":{"__isSmartRef__":true,"id":6805},"grow":{"__isSmartRef__":true,"id":6809},"build":{"__isSmartRef__":true,"id":6813}},"6805":{"varMapping":{"__isSmartRef__":true,"id":6806},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":6807},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6806":{"this":{"__isSmartRef__":true,"id":1864}},"6807":{"timestamp":{"__isSmartRef__":true,"id":6808},"user":"robertkrahn","tags":[]},"6808":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"6809":{"varMapping":{"__isSmartRef__":true,"id":6810},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":6811},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6810":{"this":{"__isSmartRef__":true,"id":1864}},"6811":{"timestamp":{"__isSmartRef__":true,"id":6812},"user":"robertkrahn","tags":[]},"6812":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"6813":{"varMapping":{"__isSmartRef__":true,"id":6814},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":6815},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6814":{"this":{"__isSmartRef__":true,"id":1864}},"6815":{"timestamp":{"__isSmartRef__":true,"id":6816},"user":"robertkrahn","tags":[]},"6816":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"6817":{"submorphs":[{"__isSmartRef__":true,"id":6818},{"__isSmartRef__":true,"id":9275}],"scripts":[],"id":"8FC03250-71A9-485D-973B-ADAD8A41B6F6","shape":{"__isSmartRef__":true,"id":11732},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11740},"showsHalos":false,"name":"Rotator2","partsBinMetaInfo":{"__isSmartRef__":true,"id":11741},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":11748},"eventHandler":{"__isSmartRef__":true,"id":11749},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD"],"partTests":{"__isSmartRef__":true,"id":11750},"priorExtent":{"__isSmartRef__":true,"id":11755},"distanceToDragEvent":{"__isSmartRef__":true,"id":11756},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":1863},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11757},"__LivelyClassName__":"lively.morphic.Box"},"6818":{"submorphs":[{"__isSmartRef__":true,"id":6819},{"__isSmartRef__":true,"id":8028}],"scripts":[],"id":"9F8AF39E-32E8-47E0-A562-8843A3596BB6","shape":{"__isSmartRef__":true,"id":9237},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9245},"showsHalos":false,"name":"Rotator5","partsBinMetaInfo":{"__isSmartRef__":true,"id":9246},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":9253},"eventHandler":{"__isSmartRef__":true,"id":9254},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6"],"partTests":{"__isSmartRef__":true,"id":9255},"priorExtent":{"__isSmartRef__":true,"id":9260},"distanceToDragEvent":{"__isSmartRef__":true,"id":9261},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":6817},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9262},"__LivelyClassName__":"lively.morphic.Box"},"6819":{"submorphs":[{"__isSmartRef__":true,"id":6820},{"__isSmartRef__":true,"id":7405}],"scripts":[],"id":"E57BBAEB-7562-4E00-9787-0D89B2192508","shape":{"__isSmartRef__":true,"id":7990},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7998},"showsHalos":false,"name":"Rotator10","partsBinMetaInfo":{"__isSmartRef__":true,"id":7999},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":8006},"eventHandler":{"__isSmartRef__":true,"id":8007},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6"],"partTests":{"__isSmartRef__":true,"id":8008},"priorExtent":{"__isSmartRef__":true,"id":8013},"distanceToDragEvent":{"__isSmartRef__":true,"id":8014},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":6818},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8015},"__LivelyClassName__":"lively.morphic.Box"},"6820":{"submorphs":[{"__isSmartRef__":true,"id":6821},{"__isSmartRef__":true,"id":7094}],"scripts":[],"id":"B4B5DE55-FC6D-4E6E-9392-F3F66FABE7C9","shape":{"__isSmartRef__":true,"id":7367},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7375},"showsHalos":false,"name":"Rotator20","partsBinMetaInfo":{"__isSmartRef__":true,"id":7376},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":7383},"eventHandler":{"__isSmartRef__":true,"id":7384},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","E57BBAEB-7562-4E00-9787-0D89B2192508"],"partTests":{"__isSmartRef__":true,"id":7385},"priorExtent":{"__isSmartRef__":true,"id":7390},"distanceToDragEvent":{"__isSmartRef__":true,"id":7391},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":6819},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7392},"__LivelyClassName__":"lively.morphic.Box"},"6821":{"submorphs":[{"__isSmartRef__":true,"id":6822},{"__isSmartRef__":true,"id":6939}],"scripts":[],"id":"4789D8A9-71F2-4639-9A10-7ABCF8372355","shape":{"__isSmartRef__":true,"id":7056},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7064},"showsHalos":false,"name":"Rotator40","partsBinMetaInfo":{"__isSmartRef__":true,"id":7065},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":7072},"eventHandler":{"__isSmartRef__":true,"id":7073},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","E57BBAEB-7562-4E00-9787-0D89B2192508","B4B5DE55-FC6D-4E6E-9392-F3F66FABE7C9"],"partTests":{"__isSmartRef__":true,"id":7074},"priorExtent":{"__isSmartRef__":true,"id":7079},"distanceToDragEvent":{"__isSmartRef__":true,"id":7080},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":6820},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7081},"__LivelyClassName__":"lively.morphic.Box"},"6822":{"submorphs":[{"__isSmartRef__":true,"id":6823},{"__isSmartRef__":true,"id":6862}],"scripts":[],"id":"0BBC6C81-12B2-439E-877A-49601AF54E35","shape":{"__isSmartRef__":true,"id":6901},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":6909},"showsHalos":false,"name":"Rotator80","partsBinMetaInfo":{"__isSmartRef__":true,"id":6910},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":6917},"eventHandler":{"__isSmartRef__":true,"id":6918},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","E57BBAEB-7562-4E00-9787-0D89B2192508","B4B5DE55-FC6D-4E6E-9392-F3F66FABE7C9","4789D8A9-71F2-4639-9A10-7ABCF8372355"],"partTests":{"__isSmartRef__":true,"id":6919},"priorExtent":{"__isSmartRef__":true,"id":6924},"distanceToDragEvent":{"__isSmartRef__":true,"id":6925},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":6821},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6926},"__LivelyClassName__":"lively.morphic.Box"},"6823":{"submorphs":[],"scripts":[],"id":"CCD35CFF-4FC3-4961-BFD4-13834356E900","shape":{"__isSmartRef__":true,"id":6824},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":6832},"showsHalos":false,"name":"Rotator160","partsBinMetaInfo":{"__isSmartRef__":true,"id":6833},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":6840},"eventHandler":{"__isSmartRef__":true,"id":6841},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","E57BBAEB-7562-4E00-9787-0D89B2192508","B4B5DE55-FC6D-4E6E-9392-F3F66FABE7C9","4789D8A9-71F2-4639-9A10-7ABCF8372355","0BBC6C81-12B2-439E-877A-49601AF54E35"],"partTests":{"__isSmartRef__":true,"id":6842},"priorExtent":{"__isSmartRef__":true,"id":6847},"distanceToDragEvent":{"__isSmartRef__":true,"id":6848},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":6822},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6849},"__LivelyClassName__":"lively.morphic.Box"},"6824":{"position":{"__isSmartRef__":true,"id":6825},"_Extent":{"__isSmartRef__":true,"id":6826},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6827},"_Fill":{"__isSmartRef__":true,"id":6828},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":6829},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":6830},"_Position":{"__isSmartRef__":true,"id":6831},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6825":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6826":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6827":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"6828":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6829":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6830":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"6831":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6832":{"x":-14.671679586304004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6833":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":6834},{"__isSmartRef__":true,"id":6836},{"__isSmartRef__":true,"id":6838}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"6834":{"date":{"__isSmartRef__":true,"id":6835},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"6835":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"6836":{"date":{"__isSmartRef__":true,"id":6837},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"6837":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"6838":{"date":{"__isSmartRef__":true,"id":6839},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"6839":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"6840":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"6841":{"morph":{"__isSmartRef__":true,"id":6823},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6842":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6843}},"6843":{"test01IsMorph":{"__isSmartRef__":true,"id":6844}},"6844":{"varMapping":{"__isSmartRef__":true,"id":6845},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":6846},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6845":{"this":{"__isSmartRef__":true,"id":6842}},"6846":{},"6847":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6848":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6849":{"reset":{"__isSmartRef__":true,"id":6850},"grow":{"__isSmartRef__":true,"id":6854},"build":{"__isSmartRef__":true,"id":6858}},"6850":{"varMapping":{"__isSmartRef__":true,"id":6851},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":6852},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6851":{"this":{"__isSmartRef__":true,"id":6823}},"6852":{"timestamp":{"__isSmartRef__":true,"id":6853},"user":"robertkrahn","tags":[]},"6853":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"6854":{"varMapping":{"__isSmartRef__":true,"id":6855},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":6856},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6855":{"this":{"__isSmartRef__":true,"id":6823}},"6856":{"timestamp":{"__isSmartRef__":true,"id":6857},"user":"robertkrahn","tags":[]},"6857":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"6858":{"varMapping":{"__isSmartRef__":true,"id":6859},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":6860},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6859":{"this":{"__isSmartRef__":true,"id":6823}},"6860":{"timestamp":{"__isSmartRef__":true,"id":6861},"user":"robertkrahn","tags":[]},"6861":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"6862":{"submorphs":[],"scripts":[],"id":"2D843750-DA4E-4E87-A403-60D2F507BC5F","shape":{"__isSmartRef__":true,"id":6863},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":6871},"showsHalos":false,"name":"Rotator160","partsBinMetaInfo":{"__isSmartRef__":true,"id":6872},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":6879},"eventHandler":{"__isSmartRef__":true,"id":6880},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","E57BBAEB-7562-4E00-9787-0D89B2192508","B4B5DE55-FC6D-4E6E-9392-F3F66FABE7C9","4789D8A9-71F2-4639-9A10-7ABCF8372355","0BBC6C81-12B2-439E-877A-49601AF54E35"],"partTests":{"__isSmartRef__":true,"id":6881},"priorExtent":{"__isSmartRef__":true,"id":6886},"distanceToDragEvent":{"__isSmartRef__":true,"id":6887},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":6822},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6888},"__LivelyClassName__":"lively.morphic.Box"},"6863":{"position":{"__isSmartRef__":true,"id":6864},"_Extent":{"__isSmartRef__":true,"id":6865},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6866},"_Fill":{"__isSmartRef__":true,"id":6867},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":6868},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":6869},"_Position":{"__isSmartRef__":true,"id":6870},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6864":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6865":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6866":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"6867":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6868":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6869":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"6870":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6871":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6872":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":6873},{"__isSmartRef__":true,"id":6875},{"__isSmartRef__":true,"id":6877}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"6873":{"date":{"__isSmartRef__":true,"id":6874},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"6874":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"6875":{"date":{"__isSmartRef__":true,"id":6876},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"6876":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"6877":{"date":{"__isSmartRef__":true,"id":6878},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"6878":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"6879":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"6880":{"morph":{"__isSmartRef__":true,"id":6862},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6881":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6882}},"6882":{"test01IsMorph":{"__isSmartRef__":true,"id":6883}},"6883":{"varMapping":{"__isSmartRef__":true,"id":6884},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":6885},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6884":{"this":{"__isSmartRef__":true,"id":6881}},"6885":{},"6886":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6887":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6888":{"reset":{"__isSmartRef__":true,"id":6889},"grow":{"__isSmartRef__":true,"id":6893},"build":{"__isSmartRef__":true,"id":6897}},"6889":{"varMapping":{"__isSmartRef__":true,"id":6890},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":6891},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6890":{"this":{"__isSmartRef__":true,"id":6862}},"6891":{"timestamp":{"__isSmartRef__":true,"id":6892},"user":"robertkrahn","tags":[]},"6892":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"6893":{"varMapping":{"__isSmartRef__":true,"id":6894},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":6895},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6894":{"this":{"__isSmartRef__":true,"id":6862}},"6895":{"timestamp":{"__isSmartRef__":true,"id":6896},"user":"robertkrahn","tags":[]},"6896":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"6897":{"varMapping":{"__isSmartRef__":true,"id":6898},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":6899},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6898":{"this":{"__isSmartRef__":true,"id":6862}},"6899":{"timestamp":{"__isSmartRef__":true,"id":6900},"user":"robertkrahn","tags":[]},"6900":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"6901":{"position":{"__isSmartRef__":true,"id":6902},"_Extent":{"__isSmartRef__":true,"id":6903},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6904},"_Fill":{"__isSmartRef__":true,"id":6905},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":6906},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":6907},"_Position":{"__isSmartRef__":true,"id":6908},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6902":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6903":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6904":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"6905":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6906":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6907":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"6908":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6909":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6910":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":6911},{"__isSmartRef__":true,"id":6913},{"__isSmartRef__":true,"id":6915}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"6911":{"date":{"__isSmartRef__":true,"id":6912},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"6912":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"6913":{"date":{"__isSmartRef__":true,"id":6914},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"6914":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"6915":{"date":{"__isSmartRef__":true,"id":6916},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"6916":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"6917":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"6918":{"morph":{"__isSmartRef__":true,"id":6822},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6919":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6920}},"6920":{"test01IsMorph":{"__isSmartRef__":true,"id":6921}},"6921":{"varMapping":{"__isSmartRef__":true,"id":6922},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":6923},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6922":{"this":{"__isSmartRef__":true,"id":6919}},"6923":{},"6924":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6925":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6926":{"reset":{"__isSmartRef__":true,"id":6927},"grow":{"__isSmartRef__":true,"id":6931},"build":{"__isSmartRef__":true,"id":6935}},"6927":{"varMapping":{"__isSmartRef__":true,"id":6928},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":6929},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6928":{"this":{"__isSmartRef__":true,"id":6822}},"6929":{"timestamp":{"__isSmartRef__":true,"id":6930},"user":"robertkrahn","tags":[]},"6930":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"6931":{"varMapping":{"__isSmartRef__":true,"id":6932},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":6933},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6932":{"this":{"__isSmartRef__":true,"id":6822}},"6933":{"timestamp":{"__isSmartRef__":true,"id":6934},"user":"robertkrahn","tags":[]},"6934":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"6935":{"varMapping":{"__isSmartRef__":true,"id":6936},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":6937},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6936":{"this":{"__isSmartRef__":true,"id":6822}},"6937":{"timestamp":{"__isSmartRef__":true,"id":6938},"user":"robertkrahn","tags":[]},"6938":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"6939":{"submorphs":[{"__isSmartRef__":true,"id":6940},{"__isSmartRef__":true,"id":6979}],"scripts":[],"id":"DEF4795E-9B2D-4DBC-8F9D-CC8E7C16F188","shape":{"__isSmartRef__":true,"id":7018},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7026},"showsHalos":false,"name":"Rotator80","partsBinMetaInfo":{"__isSmartRef__":true,"id":7027},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":7034},"eventHandler":{"__isSmartRef__":true,"id":7035},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","E57BBAEB-7562-4E00-9787-0D89B2192508","B4B5DE55-FC6D-4E6E-9392-F3F66FABE7C9","4789D8A9-71F2-4639-9A10-7ABCF8372355"],"partTests":{"__isSmartRef__":true,"id":7036},"priorExtent":{"__isSmartRef__":true,"id":7041},"distanceToDragEvent":{"__isSmartRef__":true,"id":7042},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":6821},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7043},"__LivelyClassName__":"lively.morphic.Box"},"6940":{"submorphs":[],"scripts":[],"id":"D8198676-FF8A-4D53-AF51-327909C55750","shape":{"__isSmartRef__":true,"id":6941},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":6949},"showsHalos":false,"name":"Rotator161","partsBinMetaInfo":{"__isSmartRef__":true,"id":6950},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":6957},"eventHandler":{"__isSmartRef__":true,"id":6958},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","E57BBAEB-7562-4E00-9787-0D89B2192508","B4B5DE55-FC6D-4E6E-9392-F3F66FABE7C9","4789D8A9-71F2-4639-9A10-7ABCF8372355","DEF4795E-9B2D-4DBC-8F9D-CC8E7C16F188"],"partTests":{"__isSmartRef__":true,"id":6959},"priorExtent":{"__isSmartRef__":true,"id":6964},"distanceToDragEvent":{"__isSmartRef__":true,"id":6965},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":6939},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6966},"__LivelyClassName__":"lively.morphic.Box"},"6941":{"position":{"__isSmartRef__":true,"id":6942},"_Extent":{"__isSmartRef__":true,"id":6943},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6944},"_Fill":{"__isSmartRef__":true,"id":6945},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":6946},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":6947},"_Position":{"__isSmartRef__":true,"id":6948},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6942":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6943":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6944":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"6945":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6946":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6947":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"6948":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6949":{"x":-14.671679586303993,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6950":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":6951},{"__isSmartRef__":true,"id":6953},{"__isSmartRef__":true,"id":6955}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"6951":{"date":{"__isSmartRef__":true,"id":6952},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"6952":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"6953":{"date":{"__isSmartRef__":true,"id":6954},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"6954":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"6955":{"date":{"__isSmartRef__":true,"id":6956},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"6956":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"6957":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"6958":{"morph":{"__isSmartRef__":true,"id":6940},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6959":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6960}},"6960":{"test01IsMorph":{"__isSmartRef__":true,"id":6961}},"6961":{"varMapping":{"__isSmartRef__":true,"id":6962},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":6963},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6962":{"this":{"__isSmartRef__":true,"id":6959}},"6963":{},"6964":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6965":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6966":{"reset":{"__isSmartRef__":true,"id":6967},"grow":{"__isSmartRef__":true,"id":6971},"build":{"__isSmartRef__":true,"id":6975}},"6967":{"varMapping":{"__isSmartRef__":true,"id":6968},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":6969},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6968":{"this":{"__isSmartRef__":true,"id":6940}},"6969":{"timestamp":{"__isSmartRef__":true,"id":6970},"user":"robertkrahn","tags":[]},"6970":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"6971":{"varMapping":{"__isSmartRef__":true,"id":6972},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":6973},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6972":{"this":{"__isSmartRef__":true,"id":6940}},"6973":{"timestamp":{"__isSmartRef__":true,"id":6974},"user":"robertkrahn","tags":[]},"6974":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"6975":{"varMapping":{"__isSmartRef__":true,"id":6976},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":6977},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"6976":{"this":{"__isSmartRef__":true,"id":6940}},"6977":{"timestamp":{"__isSmartRef__":true,"id":6978},"user":"robertkrahn","tags":[]},"6978":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"6979":{"submorphs":[],"scripts":[],"id":"A6A56C13-8C4F-445B-AD76-FECCC0A90C70","shape":{"__isSmartRef__":true,"id":6980},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":6988},"showsHalos":false,"name":"Rotator161","partsBinMetaInfo":{"__isSmartRef__":true,"id":6989},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":6996},"eventHandler":{"__isSmartRef__":true,"id":6997},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","E57BBAEB-7562-4E00-9787-0D89B2192508","B4B5DE55-FC6D-4E6E-9392-F3F66FABE7C9","4789D8A9-71F2-4639-9A10-7ABCF8372355","DEF4795E-9B2D-4DBC-8F9D-CC8E7C16F188"],"partTests":{"__isSmartRef__":true,"id":6998},"priorExtent":{"__isSmartRef__":true,"id":7003},"distanceToDragEvent":{"__isSmartRef__":true,"id":7004},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":6939},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7005},"__LivelyClassName__":"lively.morphic.Box"},"6980":{"position":{"__isSmartRef__":true,"id":6981},"_Extent":{"__isSmartRef__":true,"id":6982},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6983},"_Fill":{"__isSmartRef__":true,"id":6984},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":6985},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":6986},"_Position":{"__isSmartRef__":true,"id":6987},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6981":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"6982":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6983":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"6984":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6985":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"6986":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"6987":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6988":{"x":14.671679586304007,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6989":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":6990},{"__isSmartRef__":true,"id":6992},{"__isSmartRef__":true,"id":6994}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"6990":{"date":{"__isSmartRef__":true,"id":6991},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"6991":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"6992":{"date":{"__isSmartRef__":true,"id":6993},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"6993":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"6994":{"date":{"__isSmartRef__":true,"id":6995},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"6995":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"6996":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"6997":{"morph":{"__isSmartRef__":true,"id":6979},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"6998":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6999}},"6999":{"test01IsMorph":{"__isSmartRef__":true,"id":7000}},"7000":{"varMapping":{"__isSmartRef__":true,"id":7001},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":7002},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7001":{"this":{"__isSmartRef__":true,"id":6998}},"7002":{},"7003":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7004":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7005":{"reset":{"__isSmartRef__":true,"id":7006},"grow":{"__isSmartRef__":true,"id":7010},"build":{"__isSmartRef__":true,"id":7014}},"7006":{"varMapping":{"__isSmartRef__":true,"id":7007},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":7008},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7007":{"this":{"__isSmartRef__":true,"id":6979}},"7008":{"timestamp":{"__isSmartRef__":true,"id":7009},"user":"robertkrahn","tags":[]},"7009":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"7010":{"varMapping":{"__isSmartRef__":true,"id":7011},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":7012},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7011":{"this":{"__isSmartRef__":true,"id":6979}},"7012":{"timestamp":{"__isSmartRef__":true,"id":7013},"user":"robertkrahn","tags":[]},"7013":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"7014":{"varMapping":{"__isSmartRef__":true,"id":7015},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":7016},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7015":{"this":{"__isSmartRef__":true,"id":6979}},"7016":{"timestamp":{"__isSmartRef__":true,"id":7017},"user":"robertkrahn","tags":[]},"7017":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"7018":{"position":{"__isSmartRef__":true,"id":7019},"_Extent":{"__isSmartRef__":true,"id":7020},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7021},"_Fill":{"__isSmartRef__":true,"id":7022},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":7023},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":7024},"_Position":{"__isSmartRef__":true,"id":7025},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7019":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7020":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7021":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"7022":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7023":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7024":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"7025":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7026":{"x":18.33959948287999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7027":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":7028},{"__isSmartRef__":true,"id":7030},{"__isSmartRef__":true,"id":7032}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7028":{"date":{"__isSmartRef__":true,"id":7029},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"7029":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"7030":{"date":{"__isSmartRef__":true,"id":7031},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"7031":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"7032":{"date":{"__isSmartRef__":true,"id":7033},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"7033":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"7034":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"7035":{"morph":{"__isSmartRef__":true,"id":6939},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7036":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7037}},"7037":{"test01IsMorph":{"__isSmartRef__":true,"id":7038}},"7038":{"varMapping":{"__isSmartRef__":true,"id":7039},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":7040},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7039":{"this":{"__isSmartRef__":true,"id":7036}},"7040":{},"7041":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7042":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7043":{"reset":{"__isSmartRef__":true,"id":7044},"grow":{"__isSmartRef__":true,"id":7048},"build":{"__isSmartRef__":true,"id":7052}},"7044":{"varMapping":{"__isSmartRef__":true,"id":7045},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":7046},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7045":{"this":{"__isSmartRef__":true,"id":6939}},"7046":{"timestamp":{"__isSmartRef__":true,"id":7047},"user":"robertkrahn","tags":[]},"7047":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"7048":{"varMapping":{"__isSmartRef__":true,"id":7049},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":7050},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7049":{"this":{"__isSmartRef__":true,"id":6939}},"7050":{"timestamp":{"__isSmartRef__":true,"id":7051},"user":"robertkrahn","tags":[]},"7051":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"7052":{"varMapping":{"__isSmartRef__":true,"id":7053},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":7054},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7053":{"this":{"__isSmartRef__":true,"id":6939}},"7054":{"timestamp":{"__isSmartRef__":true,"id":7055},"user":"robertkrahn","tags":[]},"7055":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"7056":{"position":{"__isSmartRef__":true,"id":7057},"_Extent":{"__isSmartRef__":true,"id":7058},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7059},"_Fill":{"__isSmartRef__":true,"id":7060},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":7061},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":7062},"_Position":{"__isSmartRef__":true,"id":7063},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7057":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7058":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7059":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"7060":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7061":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7062":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"7063":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7064":{"x":-22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7065":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":7066},{"__isSmartRef__":true,"id":7068},{"__isSmartRef__":true,"id":7070}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7066":{"date":{"__isSmartRef__":true,"id":7067},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"7067":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"7068":{"date":{"__isSmartRef__":true,"id":7069},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"7069":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"7070":{"date":{"__isSmartRef__":true,"id":7071},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"7071":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"7072":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"7073":{"morph":{"__isSmartRef__":true,"id":6821},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7074":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7075}},"7075":{"test01IsMorph":{"__isSmartRef__":true,"id":7076}},"7076":{"varMapping":{"__isSmartRef__":true,"id":7077},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":7078},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7077":{"this":{"__isSmartRef__":true,"id":7074}},"7078":{},"7079":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7080":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7081":{"reset":{"__isSmartRef__":true,"id":7082},"grow":{"__isSmartRef__":true,"id":7086},"build":{"__isSmartRef__":true,"id":7090}},"7082":{"varMapping":{"__isSmartRef__":true,"id":7083},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":7084},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7083":{"this":{"__isSmartRef__":true,"id":6821}},"7084":{"timestamp":{"__isSmartRef__":true,"id":7085},"user":"robertkrahn","tags":[]},"7085":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"7086":{"varMapping":{"__isSmartRef__":true,"id":7087},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":7088},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7087":{"this":{"__isSmartRef__":true,"id":6821}},"7088":{"timestamp":{"__isSmartRef__":true,"id":7089},"user":"robertkrahn","tags":[]},"7089":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"7090":{"varMapping":{"__isSmartRef__":true,"id":7091},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":7092},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7091":{"this":{"__isSmartRef__":true,"id":6821}},"7092":{"timestamp":{"__isSmartRef__":true,"id":7093},"user":"robertkrahn","tags":[]},"7093":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"7094":{"submorphs":[{"__isSmartRef__":true,"id":7095},{"__isSmartRef__":true,"id":7212}],"scripts":[],"id":"E9338AA0-2FEA-48B2-908F-F5EB12D13530","shape":{"__isSmartRef__":true,"id":7329},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7337},"showsHalos":false,"name":"Rotator40","partsBinMetaInfo":{"__isSmartRef__":true,"id":7338},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":7345},"eventHandler":{"__isSmartRef__":true,"id":7346},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","E57BBAEB-7562-4E00-9787-0D89B2192508","B4B5DE55-FC6D-4E6E-9392-F3F66FABE7C9"],"partTests":{"__isSmartRef__":true,"id":7347},"priorExtent":{"__isSmartRef__":true,"id":7352},"distanceToDragEvent":{"__isSmartRef__":true,"id":7353},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":6820},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7354},"__LivelyClassName__":"lively.morphic.Box"},"7095":{"submorphs":[{"__isSmartRef__":true,"id":7096},{"__isSmartRef__":true,"id":7135}],"scripts":[],"id":"2E996D64-913A-4F24-8B04-C7DA561A666B","shape":{"__isSmartRef__":true,"id":7174},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7182},"showsHalos":false,"name":"Rotator81","partsBinMetaInfo":{"__isSmartRef__":true,"id":7183},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":7190},"eventHandler":{"__isSmartRef__":true,"id":7191},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","E57BBAEB-7562-4E00-9787-0D89B2192508","B4B5DE55-FC6D-4E6E-9392-F3F66FABE7C9","E9338AA0-2FEA-48B2-908F-F5EB12D13530"],"partTests":{"__isSmartRef__":true,"id":7192},"priorExtent":{"__isSmartRef__":true,"id":7197},"distanceToDragEvent":{"__isSmartRef__":true,"id":7198},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":7094},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7199},"__LivelyClassName__":"lively.morphic.Box"},"7096":{"submorphs":[],"scripts":[],"id":"09F5B7A5-E04D-4E32-BC99-D05849BD1A4A","shape":{"__isSmartRef__":true,"id":7097},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7105},"showsHalos":false,"name":"Rotator162","partsBinMetaInfo":{"__isSmartRef__":true,"id":7106},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":7113},"eventHandler":{"__isSmartRef__":true,"id":7114},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","E57BBAEB-7562-4E00-9787-0D89B2192508","B4B5DE55-FC6D-4E6E-9392-F3F66FABE7C9","E9338AA0-2FEA-48B2-908F-F5EB12D13530","2E996D64-913A-4F24-8B04-C7DA561A666B"],"partTests":{"__isSmartRef__":true,"id":7115},"priorExtent":{"__isSmartRef__":true,"id":7120},"distanceToDragEvent":{"__isSmartRef__":true,"id":7121},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":7095},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7122},"__LivelyClassName__":"lively.morphic.Box"},"7097":{"position":{"__isSmartRef__":true,"id":7098},"_Extent":{"__isSmartRef__":true,"id":7099},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7100},"_Fill":{"__isSmartRef__":true,"id":7101},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":7102},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":7103},"_Position":{"__isSmartRef__":true,"id":7104},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7098":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7099":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7100":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"7101":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7102":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7103":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"7104":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7105":{"x":-14.671679586304004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7106":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":7107},{"__isSmartRef__":true,"id":7109},{"__isSmartRef__":true,"id":7111}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7107":{"date":{"__isSmartRef__":true,"id":7108},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"7108":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"7109":{"date":{"__isSmartRef__":true,"id":7110},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"7110":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"7111":{"date":{"__isSmartRef__":true,"id":7112},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"7112":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"7113":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"7114":{"morph":{"__isSmartRef__":true,"id":7096},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7115":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7116}},"7116":{"test01IsMorph":{"__isSmartRef__":true,"id":7117}},"7117":{"varMapping":{"__isSmartRef__":true,"id":7118},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":7119},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7118":{"this":{"__isSmartRef__":true,"id":7115}},"7119":{},"7120":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7121":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7122":{"reset":{"__isSmartRef__":true,"id":7123},"grow":{"__isSmartRef__":true,"id":7127},"build":{"__isSmartRef__":true,"id":7131}},"7123":{"varMapping":{"__isSmartRef__":true,"id":7124},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":7125},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7124":{"this":{"__isSmartRef__":true,"id":7096}},"7125":{"timestamp":{"__isSmartRef__":true,"id":7126},"user":"robertkrahn","tags":[]},"7126":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"7127":{"varMapping":{"__isSmartRef__":true,"id":7128},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":7129},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7128":{"this":{"__isSmartRef__":true,"id":7096}},"7129":{"timestamp":{"__isSmartRef__":true,"id":7130},"user":"robertkrahn","tags":[]},"7130":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"7131":{"varMapping":{"__isSmartRef__":true,"id":7132},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":7133},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7132":{"this":{"__isSmartRef__":true,"id":7096}},"7133":{"timestamp":{"__isSmartRef__":true,"id":7134},"user":"robertkrahn","tags":[]},"7134":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"7135":{"submorphs":[],"scripts":[],"id":"105E4BE8-ABB8-4BB5-BF0D-9B4815085A3B","shape":{"__isSmartRef__":true,"id":7136},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7144},"showsHalos":false,"name":"Rotator162","partsBinMetaInfo":{"__isSmartRef__":true,"id":7145},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":7152},"eventHandler":{"__isSmartRef__":true,"id":7153},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","E57BBAEB-7562-4E00-9787-0D89B2192508","B4B5DE55-FC6D-4E6E-9392-F3F66FABE7C9","E9338AA0-2FEA-48B2-908F-F5EB12D13530","2E996D64-913A-4F24-8B04-C7DA561A666B"],"partTests":{"__isSmartRef__":true,"id":7154},"priorExtent":{"__isSmartRef__":true,"id":7159},"distanceToDragEvent":{"__isSmartRef__":true,"id":7160},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":7095},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7161},"__LivelyClassName__":"lively.morphic.Box"},"7136":{"position":{"__isSmartRef__":true,"id":7137},"_Extent":{"__isSmartRef__":true,"id":7138},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7139},"_Fill":{"__isSmartRef__":true,"id":7140},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":7141},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":7142},"_Position":{"__isSmartRef__":true,"id":7143},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7137":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7138":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7139":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"7140":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7141":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7142":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"7143":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7144":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7145":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":7146},{"__isSmartRef__":true,"id":7148},{"__isSmartRef__":true,"id":7150}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7146":{"date":{"__isSmartRef__":true,"id":7147},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"7147":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"7148":{"date":{"__isSmartRef__":true,"id":7149},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"7149":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"7150":{"date":{"__isSmartRef__":true,"id":7151},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"7151":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"7152":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"7153":{"morph":{"__isSmartRef__":true,"id":7135},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7154":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7155}},"7155":{"test01IsMorph":{"__isSmartRef__":true,"id":7156}},"7156":{"varMapping":{"__isSmartRef__":true,"id":7157},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":7158},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7157":{"this":{"__isSmartRef__":true,"id":7154}},"7158":{},"7159":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7160":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7161":{"reset":{"__isSmartRef__":true,"id":7162},"grow":{"__isSmartRef__":true,"id":7166},"build":{"__isSmartRef__":true,"id":7170}},"7162":{"varMapping":{"__isSmartRef__":true,"id":7163},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":7164},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7163":{"this":{"__isSmartRef__":true,"id":7135}},"7164":{"timestamp":{"__isSmartRef__":true,"id":7165},"user":"robertkrahn","tags":[]},"7165":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"7166":{"varMapping":{"__isSmartRef__":true,"id":7167},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":7168},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7167":{"this":{"__isSmartRef__":true,"id":7135}},"7168":{"timestamp":{"__isSmartRef__":true,"id":7169},"user":"robertkrahn","tags":[]},"7169":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"7170":{"varMapping":{"__isSmartRef__":true,"id":7171},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":7172},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7171":{"this":{"__isSmartRef__":true,"id":7135}},"7172":{"timestamp":{"__isSmartRef__":true,"id":7173},"user":"robertkrahn","tags":[]},"7173":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"7174":{"position":{"__isSmartRef__":true,"id":7175},"_Extent":{"__isSmartRef__":true,"id":7176},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7177},"_Fill":{"__isSmartRef__":true,"id":7178},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":7179},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":7180},"_Position":{"__isSmartRef__":true,"id":7181},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7175":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7176":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7177":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"7178":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7179":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7180":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"7181":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7182":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7183":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":7184},{"__isSmartRef__":true,"id":7186},{"__isSmartRef__":true,"id":7188}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7184":{"date":{"__isSmartRef__":true,"id":7185},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"7185":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"7186":{"date":{"__isSmartRef__":true,"id":7187},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"7187":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"7188":{"date":{"__isSmartRef__":true,"id":7189},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"7189":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"7190":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"7191":{"morph":{"__isSmartRef__":true,"id":7095},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7192":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7193}},"7193":{"test01IsMorph":{"__isSmartRef__":true,"id":7194}},"7194":{"varMapping":{"__isSmartRef__":true,"id":7195},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":7196},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7195":{"this":{"__isSmartRef__":true,"id":7192}},"7196":{},"7197":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7198":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7199":{"reset":{"__isSmartRef__":true,"id":7200},"grow":{"__isSmartRef__":true,"id":7204},"build":{"__isSmartRef__":true,"id":7208}},"7200":{"varMapping":{"__isSmartRef__":true,"id":7201},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":7202},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7201":{"this":{"__isSmartRef__":true,"id":7095}},"7202":{"timestamp":{"__isSmartRef__":true,"id":7203},"user":"robertkrahn","tags":[]},"7203":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"7204":{"varMapping":{"__isSmartRef__":true,"id":7205},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":7206},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7205":{"this":{"__isSmartRef__":true,"id":7095}},"7206":{"timestamp":{"__isSmartRef__":true,"id":7207},"user":"robertkrahn","tags":[]},"7207":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"7208":{"varMapping":{"__isSmartRef__":true,"id":7209},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":7210},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7209":{"this":{"__isSmartRef__":true,"id":7095}},"7210":{"timestamp":{"__isSmartRef__":true,"id":7211},"user":"robertkrahn","tags":[]},"7211":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"7212":{"submorphs":[{"__isSmartRef__":true,"id":7213},{"__isSmartRef__":true,"id":7252}],"scripts":[],"id":"F66857C5-EAFE-46B5-8DE3-D28D25BA2F24","shape":{"__isSmartRef__":true,"id":7291},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7299},"showsHalos":false,"name":"Rotator81","partsBinMetaInfo":{"__isSmartRef__":true,"id":7300},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":7307},"eventHandler":{"__isSmartRef__":true,"id":7308},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","E57BBAEB-7562-4E00-9787-0D89B2192508","B4B5DE55-FC6D-4E6E-9392-F3F66FABE7C9","E9338AA0-2FEA-48B2-908F-F5EB12D13530"],"partTests":{"__isSmartRef__":true,"id":7309},"priorExtent":{"__isSmartRef__":true,"id":7314},"distanceToDragEvent":{"__isSmartRef__":true,"id":7315},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":7094},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7316},"__LivelyClassName__":"lively.morphic.Box"},"7213":{"submorphs":[],"scripts":[],"id":"1111ECCD-757C-4102-BF1B-38F6721D0CDF","shape":{"__isSmartRef__":true,"id":7214},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7222},"showsHalos":false,"name":"Rotator163","partsBinMetaInfo":{"__isSmartRef__":true,"id":7223},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":7230},"eventHandler":{"__isSmartRef__":true,"id":7231},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","E57BBAEB-7562-4E00-9787-0D89B2192508","B4B5DE55-FC6D-4E6E-9392-F3F66FABE7C9","E9338AA0-2FEA-48B2-908F-F5EB12D13530","F66857C5-EAFE-46B5-8DE3-D28D25BA2F24"],"partTests":{"__isSmartRef__":true,"id":7232},"priorExtent":{"__isSmartRef__":true,"id":7237},"distanceToDragEvent":{"__isSmartRef__":true,"id":7238},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":7212},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7239},"__LivelyClassName__":"lively.morphic.Box"},"7214":{"position":{"__isSmartRef__":true,"id":7215},"_Extent":{"__isSmartRef__":true,"id":7216},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7217},"_Fill":{"__isSmartRef__":true,"id":7218},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":7219},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":7220},"_Position":{"__isSmartRef__":true,"id":7221},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7215":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7216":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7217":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"7218":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7219":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7220":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"7221":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7222":{"x":-14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7223":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":7224},{"__isSmartRef__":true,"id":7226},{"__isSmartRef__":true,"id":7228}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7224":{"date":{"__isSmartRef__":true,"id":7225},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"7225":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"7226":{"date":{"__isSmartRef__":true,"id":7227},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"7227":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"7228":{"date":{"__isSmartRef__":true,"id":7229},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"7229":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"7230":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"7231":{"morph":{"__isSmartRef__":true,"id":7213},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7232":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7233}},"7233":{"test01IsMorph":{"__isSmartRef__":true,"id":7234}},"7234":{"varMapping":{"__isSmartRef__":true,"id":7235},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":7236},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7235":{"this":{"__isSmartRef__":true,"id":7232}},"7236":{},"7237":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7238":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7239":{"reset":{"__isSmartRef__":true,"id":7240},"grow":{"__isSmartRef__":true,"id":7244},"build":{"__isSmartRef__":true,"id":7248}},"7240":{"varMapping":{"__isSmartRef__":true,"id":7241},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":7242},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7241":{"this":{"__isSmartRef__":true,"id":7213}},"7242":{"timestamp":{"__isSmartRef__":true,"id":7243},"user":"robertkrahn","tags":[]},"7243":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"7244":{"varMapping":{"__isSmartRef__":true,"id":7245},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":7246},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7245":{"this":{"__isSmartRef__":true,"id":7213}},"7246":{"timestamp":{"__isSmartRef__":true,"id":7247},"user":"robertkrahn","tags":[]},"7247":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"7248":{"varMapping":{"__isSmartRef__":true,"id":7249},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":7250},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7249":{"this":{"__isSmartRef__":true,"id":7213}},"7250":{"timestamp":{"__isSmartRef__":true,"id":7251},"user":"robertkrahn","tags":[]},"7251":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"7252":{"submorphs":[],"scripts":[],"id":"73CF67B0-2CBB-4A10-851B-80511A6E357E","shape":{"__isSmartRef__":true,"id":7253},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7261},"showsHalos":false,"name":"Rotator163","partsBinMetaInfo":{"__isSmartRef__":true,"id":7262},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":7269},"eventHandler":{"__isSmartRef__":true,"id":7270},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","E57BBAEB-7562-4E00-9787-0D89B2192508","B4B5DE55-FC6D-4E6E-9392-F3F66FABE7C9","E9338AA0-2FEA-48B2-908F-F5EB12D13530","F66857C5-EAFE-46B5-8DE3-D28D25BA2F24"],"partTests":{"__isSmartRef__":true,"id":7271},"priorExtent":{"__isSmartRef__":true,"id":7276},"distanceToDragEvent":{"__isSmartRef__":true,"id":7277},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":7212},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7278},"__LivelyClassName__":"lively.morphic.Box"},"7253":{"position":{"__isSmartRef__":true,"id":7254},"_Extent":{"__isSmartRef__":true,"id":7255},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7256},"_Fill":{"__isSmartRef__":true,"id":7257},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":7258},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":7259},"_Position":{"__isSmartRef__":true,"id":7260},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7254":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7255":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7256":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"7257":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7258":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7259":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"7260":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7261":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7262":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":7263},{"__isSmartRef__":true,"id":7265},{"__isSmartRef__":true,"id":7267}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7263":{"date":{"__isSmartRef__":true,"id":7264},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"7264":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"7265":{"date":{"__isSmartRef__":true,"id":7266},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"7266":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"7267":{"date":{"__isSmartRef__":true,"id":7268},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"7268":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"7269":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"7270":{"morph":{"__isSmartRef__":true,"id":7252},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7271":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7272}},"7272":{"test01IsMorph":{"__isSmartRef__":true,"id":7273}},"7273":{"varMapping":{"__isSmartRef__":true,"id":7274},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":7275},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7274":{"this":{"__isSmartRef__":true,"id":7271}},"7275":{},"7276":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7277":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7278":{"reset":{"__isSmartRef__":true,"id":7279},"grow":{"__isSmartRef__":true,"id":7283},"build":{"__isSmartRef__":true,"id":7287}},"7279":{"varMapping":{"__isSmartRef__":true,"id":7280},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":7281},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7280":{"this":{"__isSmartRef__":true,"id":7252}},"7281":{"timestamp":{"__isSmartRef__":true,"id":7282},"user":"robertkrahn","tags":[]},"7282":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"7283":{"varMapping":{"__isSmartRef__":true,"id":7284},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":7285},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7284":{"this":{"__isSmartRef__":true,"id":7252}},"7285":{"timestamp":{"__isSmartRef__":true,"id":7286},"user":"robertkrahn","tags":[]},"7286":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"7287":{"varMapping":{"__isSmartRef__":true,"id":7288},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":7289},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7288":{"this":{"__isSmartRef__":true,"id":7252}},"7289":{"timestamp":{"__isSmartRef__":true,"id":7290},"user":"robertkrahn","tags":[]},"7290":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"7291":{"position":{"__isSmartRef__":true,"id":7292},"_Extent":{"__isSmartRef__":true,"id":7293},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7294},"_Fill":{"__isSmartRef__":true,"id":7295},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":7296},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":7297},"_Position":{"__isSmartRef__":true,"id":7298},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7292":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7293":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7294":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"7295":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7296":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7297":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"7298":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7299":{"x":18.339599482880004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7300":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":7301},{"__isSmartRef__":true,"id":7303},{"__isSmartRef__":true,"id":7305}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7301":{"date":{"__isSmartRef__":true,"id":7302},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"7302":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"7303":{"date":{"__isSmartRef__":true,"id":7304},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"7304":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"7305":{"date":{"__isSmartRef__":true,"id":7306},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"7306":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"7307":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"7308":{"morph":{"__isSmartRef__":true,"id":7212},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7309":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7310}},"7310":{"test01IsMorph":{"__isSmartRef__":true,"id":7311}},"7311":{"varMapping":{"__isSmartRef__":true,"id":7312},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":7313},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7312":{"this":{"__isSmartRef__":true,"id":7309}},"7313":{},"7314":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7315":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7316":{"reset":{"__isSmartRef__":true,"id":7317},"grow":{"__isSmartRef__":true,"id":7321},"build":{"__isSmartRef__":true,"id":7325}},"7317":{"varMapping":{"__isSmartRef__":true,"id":7318},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":7319},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7318":{"this":{"__isSmartRef__":true,"id":7212}},"7319":{"timestamp":{"__isSmartRef__":true,"id":7320},"user":"robertkrahn","tags":[]},"7320":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"7321":{"varMapping":{"__isSmartRef__":true,"id":7322},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":7323},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7322":{"this":{"__isSmartRef__":true,"id":7212}},"7323":{"timestamp":{"__isSmartRef__":true,"id":7324},"user":"robertkrahn","tags":[]},"7324":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"7325":{"varMapping":{"__isSmartRef__":true,"id":7326},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":7327},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7326":{"this":{"__isSmartRef__":true,"id":7212}},"7327":{"timestamp":{"__isSmartRef__":true,"id":7328},"user":"robertkrahn","tags":[]},"7328":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"7329":{"position":{"__isSmartRef__":true,"id":7330},"_Extent":{"__isSmartRef__":true,"id":7331},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7332},"_Fill":{"__isSmartRef__":true,"id":7333},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":7334},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":7335},"_Position":{"__isSmartRef__":true,"id":7336},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7330":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7331":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7332":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"7333":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7334":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7335":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"7336":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7337":{"x":22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7338":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":7339},{"__isSmartRef__":true,"id":7341},{"__isSmartRef__":true,"id":7343}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7339":{"date":{"__isSmartRef__":true,"id":7340},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"7340":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"7341":{"date":{"__isSmartRef__":true,"id":7342},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"7342":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"7343":{"date":{"__isSmartRef__":true,"id":7344},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"7344":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"7345":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"7346":{"morph":{"__isSmartRef__":true,"id":7094},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7347":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7348}},"7348":{"test01IsMorph":{"__isSmartRef__":true,"id":7349}},"7349":{"varMapping":{"__isSmartRef__":true,"id":7350},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":7351},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7350":{"this":{"__isSmartRef__":true,"id":7347}},"7351":{},"7352":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7353":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7354":{"reset":{"__isSmartRef__":true,"id":7355},"grow":{"__isSmartRef__":true,"id":7359},"build":{"__isSmartRef__":true,"id":7363}},"7355":{"varMapping":{"__isSmartRef__":true,"id":7356},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":7357},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7356":{"this":{"__isSmartRef__":true,"id":7094}},"7357":{"timestamp":{"__isSmartRef__":true,"id":7358},"user":"robertkrahn","tags":[]},"7358":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"7359":{"varMapping":{"__isSmartRef__":true,"id":7360},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":7361},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7360":{"this":{"__isSmartRef__":true,"id":7094}},"7361":{"timestamp":{"__isSmartRef__":true,"id":7362},"user":"robertkrahn","tags":[]},"7362":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"7363":{"varMapping":{"__isSmartRef__":true,"id":7364},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":7365},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7364":{"this":{"__isSmartRef__":true,"id":7094}},"7365":{"timestamp":{"__isSmartRef__":true,"id":7366},"user":"robertkrahn","tags":[]},"7366":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"7367":{"position":{"__isSmartRef__":true,"id":7368},"_Extent":{"__isSmartRef__":true,"id":7369},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7370},"_Fill":{"__isSmartRef__":true,"id":7371},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":7372},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":7373},"_Position":{"__isSmartRef__":true,"id":7374},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7368":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7369":{"x":45.848998707199996,"y":7.587077488639986,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7370":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"7371":{"r":0.5686193533490198,"g":0.5686193533490198,"b":0.5686193533490198,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7372":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7373":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"7374":{"x":-22.924499353599998,"y":-3.793538744319993,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7375":{"x":-28.655624191999994,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7376":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":7377},{"__isSmartRef__":true,"id":7379},{"__isSmartRef__":true,"id":7381}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7377":{"date":{"__isSmartRef__":true,"id":7378},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"7378":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"7379":{"date":{"__isSmartRef__":true,"id":7380},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"7380":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"7381":{"date":{"__isSmartRef__":true,"id":7382},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"7382":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"7383":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"7384":{"morph":{"__isSmartRef__":true,"id":6820},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7385":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7386}},"7386":{"test01IsMorph":{"__isSmartRef__":true,"id":7387}},"7387":{"varMapping":{"__isSmartRef__":true,"id":7388},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":7389},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7388":{"this":{"__isSmartRef__":true,"id":7385}},"7389":{},"7390":{"x":57.31124838399999,"y":9.483846860799982,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7391":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7392":{"reset":{"__isSmartRef__":true,"id":7393},"grow":{"__isSmartRef__":true,"id":7397},"build":{"__isSmartRef__":true,"id":7401}},"7393":{"varMapping":{"__isSmartRef__":true,"id":7394},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":7395},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7394":{"this":{"__isSmartRef__":true,"id":6820}},"7395":{"timestamp":{"__isSmartRef__":true,"id":7396},"user":"robertkrahn","tags":[]},"7396":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"7397":{"varMapping":{"__isSmartRef__":true,"id":7398},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":7399},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7398":{"this":{"__isSmartRef__":true,"id":6820}},"7399":{"timestamp":{"__isSmartRef__":true,"id":7400},"user":"robertkrahn","tags":[]},"7400":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"7401":{"varMapping":{"__isSmartRef__":true,"id":7402},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":7403},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7402":{"this":{"__isSmartRef__":true,"id":6820}},"7403":{"timestamp":{"__isSmartRef__":true,"id":7404},"user":"robertkrahn","tags":[]},"7404":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"7405":{"submorphs":[{"__isSmartRef__":true,"id":7406},{"__isSmartRef__":true,"id":7679}],"scripts":[],"id":"33FDDEFE-1328-44B3-822D-87D68D40BAF7","shape":{"__isSmartRef__":true,"id":7952},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7960},"showsHalos":false,"name":"Rotator20","partsBinMetaInfo":{"__isSmartRef__":true,"id":7961},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":7968},"eventHandler":{"__isSmartRef__":true,"id":7969},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","E57BBAEB-7562-4E00-9787-0D89B2192508"],"partTests":{"__isSmartRef__":true,"id":7970},"priorExtent":{"__isSmartRef__":true,"id":7975},"distanceToDragEvent":{"__isSmartRef__":true,"id":7976},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":6819},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7977},"__LivelyClassName__":"lively.morphic.Box"},"7406":{"submorphs":[{"__isSmartRef__":true,"id":7407},{"__isSmartRef__":true,"id":7524}],"scripts":[],"id":"0373A279-0C2A-4E2E-A782-FD8EF5F3D16B","shape":{"__isSmartRef__":true,"id":7641},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7649},"showsHalos":false,"name":"Rotator41","partsBinMetaInfo":{"__isSmartRef__":true,"id":7650},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":7657},"eventHandler":{"__isSmartRef__":true,"id":7658},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","E57BBAEB-7562-4E00-9787-0D89B2192508","33FDDEFE-1328-44B3-822D-87D68D40BAF7"],"partTests":{"__isSmartRef__":true,"id":7659},"priorExtent":{"__isSmartRef__":true,"id":7664},"distanceToDragEvent":{"__isSmartRef__":true,"id":7665},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":7405},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7666},"__LivelyClassName__":"lively.morphic.Box"},"7407":{"submorphs":[{"__isSmartRef__":true,"id":7408},{"__isSmartRef__":true,"id":7447}],"scripts":[],"id":"E99ED161-AB91-42F4-B3F6-9CC10B25A4B5","shape":{"__isSmartRef__":true,"id":7486},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7494},"showsHalos":false,"name":"Rotator82","partsBinMetaInfo":{"__isSmartRef__":true,"id":7495},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":7502},"eventHandler":{"__isSmartRef__":true,"id":7503},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","E57BBAEB-7562-4E00-9787-0D89B2192508","33FDDEFE-1328-44B3-822D-87D68D40BAF7","0373A279-0C2A-4E2E-A782-FD8EF5F3D16B"],"partTests":{"__isSmartRef__":true,"id":7504},"priorExtent":{"__isSmartRef__":true,"id":7509},"distanceToDragEvent":{"__isSmartRef__":true,"id":7510},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":7406},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7511},"__LivelyClassName__":"lively.morphic.Box"},"7408":{"submorphs":[],"scripts":[],"id":"194645B7-1B6E-4BA9-837D-21893C67D058","shape":{"__isSmartRef__":true,"id":7409},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7417},"showsHalos":false,"name":"Rotator164","partsBinMetaInfo":{"__isSmartRef__":true,"id":7418},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":7425},"eventHandler":{"__isSmartRef__":true,"id":7426},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","E57BBAEB-7562-4E00-9787-0D89B2192508","33FDDEFE-1328-44B3-822D-87D68D40BAF7","0373A279-0C2A-4E2E-A782-FD8EF5F3D16B","E99ED161-AB91-42F4-B3F6-9CC10B25A4B5"],"partTests":{"__isSmartRef__":true,"id":7427},"priorExtent":{"__isSmartRef__":true,"id":7432},"distanceToDragEvent":{"__isSmartRef__":true,"id":7433},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":7407},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7434},"__LivelyClassName__":"lively.morphic.Box"},"7409":{"position":{"__isSmartRef__":true,"id":7410},"_Extent":{"__isSmartRef__":true,"id":7411},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7412},"_Fill":{"__isSmartRef__":true,"id":7413},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":7414},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":7415},"_Position":{"__isSmartRef__":true,"id":7416},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7410":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7411":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7412":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"7413":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7414":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7415":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"7416":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7417":{"x":-14.671679586304004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7418":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":7419},{"__isSmartRef__":true,"id":7421},{"__isSmartRef__":true,"id":7423}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7419":{"date":{"__isSmartRef__":true,"id":7420},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"7420":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"7421":{"date":{"__isSmartRef__":true,"id":7422},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"7422":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"7423":{"date":{"__isSmartRef__":true,"id":7424},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"7424":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"7425":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"7426":{"morph":{"__isSmartRef__":true,"id":7408},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7427":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7428}},"7428":{"test01IsMorph":{"__isSmartRef__":true,"id":7429}},"7429":{"varMapping":{"__isSmartRef__":true,"id":7430},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":7431},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7430":{"this":{"__isSmartRef__":true,"id":7427}},"7431":{},"7432":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7433":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7434":{"reset":{"__isSmartRef__":true,"id":7435},"grow":{"__isSmartRef__":true,"id":7439},"build":{"__isSmartRef__":true,"id":7443}},"7435":{"varMapping":{"__isSmartRef__":true,"id":7436},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":7437},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7436":{"this":{"__isSmartRef__":true,"id":7408}},"7437":{"timestamp":{"__isSmartRef__":true,"id":7438},"user":"robertkrahn","tags":[]},"7438":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"7439":{"varMapping":{"__isSmartRef__":true,"id":7440},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":7441},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7440":{"this":{"__isSmartRef__":true,"id":7408}},"7441":{"timestamp":{"__isSmartRef__":true,"id":7442},"user":"robertkrahn","tags":[]},"7442":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"7443":{"varMapping":{"__isSmartRef__":true,"id":7444},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":7445},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7444":{"this":{"__isSmartRef__":true,"id":7408}},"7445":{"timestamp":{"__isSmartRef__":true,"id":7446},"user":"robertkrahn","tags":[]},"7446":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"7447":{"submorphs":[],"scripts":[],"id":"F6B60049-C832-4F74-8E50-EB5897318A6C","shape":{"__isSmartRef__":true,"id":7448},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7456},"showsHalos":false,"name":"Rotator164","partsBinMetaInfo":{"__isSmartRef__":true,"id":7457},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":7464},"eventHandler":{"__isSmartRef__":true,"id":7465},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","E57BBAEB-7562-4E00-9787-0D89B2192508","33FDDEFE-1328-44B3-822D-87D68D40BAF7","0373A279-0C2A-4E2E-A782-FD8EF5F3D16B","E99ED161-AB91-42F4-B3F6-9CC10B25A4B5"],"partTests":{"__isSmartRef__":true,"id":7466},"priorExtent":{"__isSmartRef__":true,"id":7471},"distanceToDragEvent":{"__isSmartRef__":true,"id":7472},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":7407},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7473},"__LivelyClassName__":"lively.morphic.Box"},"7448":{"position":{"__isSmartRef__":true,"id":7449},"_Extent":{"__isSmartRef__":true,"id":7450},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7451},"_Fill":{"__isSmartRef__":true,"id":7452},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":7453},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":7454},"_Position":{"__isSmartRef__":true,"id":7455},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7449":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7450":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7451":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"7452":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7453":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7454":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"7455":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7456":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7457":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":7458},{"__isSmartRef__":true,"id":7460},{"__isSmartRef__":true,"id":7462}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7458":{"date":{"__isSmartRef__":true,"id":7459},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"7459":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"7460":{"date":{"__isSmartRef__":true,"id":7461},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"7461":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"7462":{"date":{"__isSmartRef__":true,"id":7463},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"7463":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"7464":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"7465":{"morph":{"__isSmartRef__":true,"id":7447},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7466":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7467}},"7467":{"test01IsMorph":{"__isSmartRef__":true,"id":7468}},"7468":{"varMapping":{"__isSmartRef__":true,"id":7469},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":7470},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7469":{"this":{"__isSmartRef__":true,"id":7466}},"7470":{},"7471":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7472":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7473":{"reset":{"__isSmartRef__":true,"id":7474},"grow":{"__isSmartRef__":true,"id":7478},"build":{"__isSmartRef__":true,"id":7482}},"7474":{"varMapping":{"__isSmartRef__":true,"id":7475},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":7476},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7475":{"this":{"__isSmartRef__":true,"id":7447}},"7476":{"timestamp":{"__isSmartRef__":true,"id":7477},"user":"robertkrahn","tags":[]},"7477":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"7478":{"varMapping":{"__isSmartRef__":true,"id":7479},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":7480},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7479":{"this":{"__isSmartRef__":true,"id":7447}},"7480":{"timestamp":{"__isSmartRef__":true,"id":7481},"user":"robertkrahn","tags":[]},"7481":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"7482":{"varMapping":{"__isSmartRef__":true,"id":7483},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":7484},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7483":{"this":{"__isSmartRef__":true,"id":7447}},"7484":{"timestamp":{"__isSmartRef__":true,"id":7485},"user":"robertkrahn","tags":[]},"7485":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"7486":{"position":{"__isSmartRef__":true,"id":7487},"_Extent":{"__isSmartRef__":true,"id":7488},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7489},"_Fill":{"__isSmartRef__":true,"id":7490},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":7491},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":7492},"_Position":{"__isSmartRef__":true,"id":7493},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7487":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7488":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7489":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"7490":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7491":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7492":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"7493":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7494":{"x":-18.33959948287999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7495":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":7496},{"__isSmartRef__":true,"id":7498},{"__isSmartRef__":true,"id":7500}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7496":{"date":{"__isSmartRef__":true,"id":7497},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"7497":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"7498":{"date":{"__isSmartRef__":true,"id":7499},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"7499":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"7500":{"date":{"__isSmartRef__":true,"id":7501},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"7501":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"7502":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"7503":{"morph":{"__isSmartRef__":true,"id":7407},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7504":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7505}},"7505":{"test01IsMorph":{"__isSmartRef__":true,"id":7506}},"7506":{"varMapping":{"__isSmartRef__":true,"id":7507},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":7508},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7507":{"this":{"__isSmartRef__":true,"id":7504}},"7508":{},"7509":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7510":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7511":{"reset":{"__isSmartRef__":true,"id":7512},"grow":{"__isSmartRef__":true,"id":7516},"build":{"__isSmartRef__":true,"id":7520}},"7512":{"varMapping":{"__isSmartRef__":true,"id":7513},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":7514},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7513":{"this":{"__isSmartRef__":true,"id":7407}},"7514":{"timestamp":{"__isSmartRef__":true,"id":7515},"user":"robertkrahn","tags":[]},"7515":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"7516":{"varMapping":{"__isSmartRef__":true,"id":7517},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":7518},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7517":{"this":{"__isSmartRef__":true,"id":7407}},"7518":{"timestamp":{"__isSmartRef__":true,"id":7519},"user":"robertkrahn","tags":[]},"7519":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"7520":{"varMapping":{"__isSmartRef__":true,"id":7521},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":7522},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7521":{"this":{"__isSmartRef__":true,"id":7407}},"7522":{"timestamp":{"__isSmartRef__":true,"id":7523},"user":"robertkrahn","tags":[]},"7523":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"7524":{"submorphs":[{"__isSmartRef__":true,"id":7525},{"__isSmartRef__":true,"id":7564}],"scripts":[],"id":"00EC4A2A-089E-4B47-8B9D-631C2C11F364","shape":{"__isSmartRef__":true,"id":7603},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7611},"showsHalos":false,"name":"Rotator82","partsBinMetaInfo":{"__isSmartRef__":true,"id":7612},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":7619},"eventHandler":{"__isSmartRef__":true,"id":7620},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","E57BBAEB-7562-4E00-9787-0D89B2192508","33FDDEFE-1328-44B3-822D-87D68D40BAF7","0373A279-0C2A-4E2E-A782-FD8EF5F3D16B"],"partTests":{"__isSmartRef__":true,"id":7621},"priorExtent":{"__isSmartRef__":true,"id":7626},"distanceToDragEvent":{"__isSmartRef__":true,"id":7627},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":7406},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7628},"__LivelyClassName__":"lively.morphic.Box"},"7525":{"submorphs":[],"scripts":[],"id":"0D54F066-6052-4C5D-93FB-9396A5D96F56","shape":{"__isSmartRef__":true,"id":7526},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7534},"showsHalos":false,"name":"Rotator165","partsBinMetaInfo":{"__isSmartRef__":true,"id":7535},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":7542},"eventHandler":{"__isSmartRef__":true,"id":7543},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","E57BBAEB-7562-4E00-9787-0D89B2192508","33FDDEFE-1328-44B3-822D-87D68D40BAF7","0373A279-0C2A-4E2E-A782-FD8EF5F3D16B","00EC4A2A-089E-4B47-8B9D-631C2C11F364"],"partTests":{"__isSmartRef__":true,"id":7544},"priorExtent":{"__isSmartRef__":true,"id":7549},"distanceToDragEvent":{"__isSmartRef__":true,"id":7550},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":7524},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7551},"__LivelyClassName__":"lively.morphic.Box"},"7526":{"position":{"__isSmartRef__":true,"id":7527},"_Extent":{"__isSmartRef__":true,"id":7528},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7529},"_Fill":{"__isSmartRef__":true,"id":7530},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":7531},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":7532},"_Position":{"__isSmartRef__":true,"id":7533},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7527":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7528":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7529":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"7530":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7531":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7532":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"7533":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7534":{"x":-14.671679586303993,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7535":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":7536},{"__isSmartRef__":true,"id":7538},{"__isSmartRef__":true,"id":7540}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7536":{"date":{"__isSmartRef__":true,"id":7537},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"7537":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"7538":{"date":{"__isSmartRef__":true,"id":7539},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"7539":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"7540":{"date":{"__isSmartRef__":true,"id":7541},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"7541":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"7542":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"7543":{"morph":{"__isSmartRef__":true,"id":7525},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7544":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7545}},"7545":{"test01IsMorph":{"__isSmartRef__":true,"id":7546}},"7546":{"varMapping":{"__isSmartRef__":true,"id":7547},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":7548},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7547":{"this":{"__isSmartRef__":true,"id":7544}},"7548":{},"7549":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7550":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7551":{"reset":{"__isSmartRef__":true,"id":7552},"grow":{"__isSmartRef__":true,"id":7556},"build":{"__isSmartRef__":true,"id":7560}},"7552":{"varMapping":{"__isSmartRef__":true,"id":7553},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":7554},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7553":{"this":{"__isSmartRef__":true,"id":7525}},"7554":{"timestamp":{"__isSmartRef__":true,"id":7555},"user":"robertkrahn","tags":[]},"7555":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"7556":{"varMapping":{"__isSmartRef__":true,"id":7557},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":7558},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7557":{"this":{"__isSmartRef__":true,"id":7525}},"7558":{"timestamp":{"__isSmartRef__":true,"id":7559},"user":"robertkrahn","tags":[]},"7559":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"7560":{"varMapping":{"__isSmartRef__":true,"id":7561},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":7562},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7561":{"this":{"__isSmartRef__":true,"id":7525}},"7562":{"timestamp":{"__isSmartRef__":true,"id":7563},"user":"robertkrahn","tags":[]},"7563":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"7564":{"submorphs":[],"scripts":[],"id":"DC1F3394-FF03-4B37-BA0A-F8A22A106751","shape":{"__isSmartRef__":true,"id":7565},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7573},"showsHalos":false,"name":"Rotator165","partsBinMetaInfo":{"__isSmartRef__":true,"id":7574},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":7581},"eventHandler":{"__isSmartRef__":true,"id":7582},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","E57BBAEB-7562-4E00-9787-0D89B2192508","33FDDEFE-1328-44B3-822D-87D68D40BAF7","0373A279-0C2A-4E2E-A782-FD8EF5F3D16B","00EC4A2A-089E-4B47-8B9D-631C2C11F364"],"partTests":{"__isSmartRef__":true,"id":7583},"priorExtent":{"__isSmartRef__":true,"id":7588},"distanceToDragEvent":{"__isSmartRef__":true,"id":7589},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":7524},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7590},"__LivelyClassName__":"lively.morphic.Box"},"7565":{"position":{"__isSmartRef__":true,"id":7566},"_Extent":{"__isSmartRef__":true,"id":7567},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7568},"_Fill":{"__isSmartRef__":true,"id":7569},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":7570},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":7571},"_Position":{"__isSmartRef__":true,"id":7572},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7566":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7567":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7568":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"7569":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7570":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7571":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"7572":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7573":{"x":14.671679586304014,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7574":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":7575},{"__isSmartRef__":true,"id":7577},{"__isSmartRef__":true,"id":7579}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7575":{"date":{"__isSmartRef__":true,"id":7576},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"7576":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"7577":{"date":{"__isSmartRef__":true,"id":7578},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"7578":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"7579":{"date":{"__isSmartRef__":true,"id":7580},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"7580":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"7581":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"7582":{"morph":{"__isSmartRef__":true,"id":7564},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7583":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7584}},"7584":{"test01IsMorph":{"__isSmartRef__":true,"id":7585}},"7585":{"varMapping":{"__isSmartRef__":true,"id":7586},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":7587},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7586":{"this":{"__isSmartRef__":true,"id":7583}},"7587":{},"7588":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7589":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7590":{"reset":{"__isSmartRef__":true,"id":7591},"grow":{"__isSmartRef__":true,"id":7595},"build":{"__isSmartRef__":true,"id":7599}},"7591":{"varMapping":{"__isSmartRef__":true,"id":7592},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":7593},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7592":{"this":{"__isSmartRef__":true,"id":7564}},"7593":{"timestamp":{"__isSmartRef__":true,"id":7594},"user":"robertkrahn","tags":[]},"7594":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"7595":{"varMapping":{"__isSmartRef__":true,"id":7596},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":7597},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7596":{"this":{"__isSmartRef__":true,"id":7564}},"7597":{"timestamp":{"__isSmartRef__":true,"id":7598},"user":"robertkrahn","tags":[]},"7598":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"7599":{"varMapping":{"__isSmartRef__":true,"id":7600},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":7601},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7600":{"this":{"__isSmartRef__":true,"id":7564}},"7601":{"timestamp":{"__isSmartRef__":true,"id":7602},"user":"robertkrahn","tags":[]},"7602":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"7603":{"position":{"__isSmartRef__":true,"id":7604},"_Extent":{"__isSmartRef__":true,"id":7605},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7606},"_Fill":{"__isSmartRef__":true,"id":7607},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":7608},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":7609},"_Position":{"__isSmartRef__":true,"id":7610},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7604":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7605":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7606":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"7607":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7608":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7609":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"7610":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7611":{"x":18.33959948287999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7612":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":7613},{"__isSmartRef__":true,"id":7615},{"__isSmartRef__":true,"id":7617}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7613":{"date":{"__isSmartRef__":true,"id":7614},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"7614":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"7615":{"date":{"__isSmartRef__":true,"id":7616},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"7616":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"7617":{"date":{"__isSmartRef__":true,"id":7618},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"7618":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"7619":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"7620":{"morph":{"__isSmartRef__":true,"id":7524},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7621":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7622}},"7622":{"test01IsMorph":{"__isSmartRef__":true,"id":7623}},"7623":{"varMapping":{"__isSmartRef__":true,"id":7624},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":7625},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7624":{"this":{"__isSmartRef__":true,"id":7621}},"7625":{},"7626":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7627":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7628":{"reset":{"__isSmartRef__":true,"id":7629},"grow":{"__isSmartRef__":true,"id":7633},"build":{"__isSmartRef__":true,"id":7637}},"7629":{"varMapping":{"__isSmartRef__":true,"id":7630},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":7631},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7630":{"this":{"__isSmartRef__":true,"id":7524}},"7631":{"timestamp":{"__isSmartRef__":true,"id":7632},"user":"robertkrahn","tags":[]},"7632":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"7633":{"varMapping":{"__isSmartRef__":true,"id":7634},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":7635},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7634":{"this":{"__isSmartRef__":true,"id":7524}},"7635":{"timestamp":{"__isSmartRef__":true,"id":7636},"user":"robertkrahn","tags":[]},"7636":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"7637":{"varMapping":{"__isSmartRef__":true,"id":7638},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":7639},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7638":{"this":{"__isSmartRef__":true,"id":7524}},"7639":{"timestamp":{"__isSmartRef__":true,"id":7640},"user":"robertkrahn","tags":[]},"7640":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"7641":{"position":{"__isSmartRef__":true,"id":7642},"_Extent":{"__isSmartRef__":true,"id":7643},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7644},"_Fill":{"__isSmartRef__":true,"id":7645},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":7646},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":7647},"_Position":{"__isSmartRef__":true,"id":7648},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7642":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7643":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7644":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"7645":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7646":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7647":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"7648":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7649":{"x":-22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7650":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":7651},{"__isSmartRef__":true,"id":7653},{"__isSmartRef__":true,"id":7655}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7651":{"date":{"__isSmartRef__":true,"id":7652},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"7652":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"7653":{"date":{"__isSmartRef__":true,"id":7654},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"7654":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"7655":{"date":{"__isSmartRef__":true,"id":7656},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"7656":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"7657":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"7658":{"morph":{"__isSmartRef__":true,"id":7406},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7659":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7660}},"7660":{"test01IsMorph":{"__isSmartRef__":true,"id":7661}},"7661":{"varMapping":{"__isSmartRef__":true,"id":7662},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":7663},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7662":{"this":{"__isSmartRef__":true,"id":7659}},"7663":{},"7664":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7665":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7666":{"reset":{"__isSmartRef__":true,"id":7667},"grow":{"__isSmartRef__":true,"id":7671},"build":{"__isSmartRef__":true,"id":7675}},"7667":{"varMapping":{"__isSmartRef__":true,"id":7668},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":7669},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7668":{"this":{"__isSmartRef__":true,"id":7406}},"7669":{"timestamp":{"__isSmartRef__":true,"id":7670},"user":"robertkrahn","tags":[]},"7670":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"7671":{"varMapping":{"__isSmartRef__":true,"id":7672},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":7673},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7672":{"this":{"__isSmartRef__":true,"id":7406}},"7673":{"timestamp":{"__isSmartRef__":true,"id":7674},"user":"robertkrahn","tags":[]},"7674":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"7675":{"varMapping":{"__isSmartRef__":true,"id":7676},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":7677},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7676":{"this":{"__isSmartRef__":true,"id":7406}},"7677":{"timestamp":{"__isSmartRef__":true,"id":7678},"user":"robertkrahn","tags":[]},"7678":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"7679":{"submorphs":[{"__isSmartRef__":true,"id":7680},{"__isSmartRef__":true,"id":7797}],"scripts":[],"id":"596A2966-F4ED-4D29-B35B-0B390127FBB9","shape":{"__isSmartRef__":true,"id":7914},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7922},"showsHalos":false,"name":"Rotator41","partsBinMetaInfo":{"__isSmartRef__":true,"id":7923},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":7930},"eventHandler":{"__isSmartRef__":true,"id":7931},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","E57BBAEB-7562-4E00-9787-0D89B2192508","33FDDEFE-1328-44B3-822D-87D68D40BAF7"],"partTests":{"__isSmartRef__":true,"id":7932},"priorExtent":{"__isSmartRef__":true,"id":7937},"distanceToDragEvent":{"__isSmartRef__":true,"id":7938},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":7405},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7939},"__LivelyClassName__":"lively.morphic.Box"},"7680":{"submorphs":[{"__isSmartRef__":true,"id":7681},{"__isSmartRef__":true,"id":7720}],"scripts":[],"id":"5172B6C0-1C57-42A6-A2DA-DB6541175028","shape":{"__isSmartRef__":true,"id":7759},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7767},"showsHalos":false,"name":"Rotator83","partsBinMetaInfo":{"__isSmartRef__":true,"id":7768},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":7775},"eventHandler":{"__isSmartRef__":true,"id":7776},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","E57BBAEB-7562-4E00-9787-0D89B2192508","33FDDEFE-1328-44B3-822D-87D68D40BAF7","596A2966-F4ED-4D29-B35B-0B390127FBB9"],"partTests":{"__isSmartRef__":true,"id":7777},"priorExtent":{"__isSmartRef__":true,"id":7782},"distanceToDragEvent":{"__isSmartRef__":true,"id":7783},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":7679},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7784},"__LivelyClassName__":"lively.morphic.Box"},"7681":{"submorphs":[],"scripts":[],"id":"1D5D4A3F-4E2A-49A0-B03D-C298D00F4CBE","shape":{"__isSmartRef__":true,"id":7682},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7690},"showsHalos":false,"name":"Rotator166","partsBinMetaInfo":{"__isSmartRef__":true,"id":7691},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":7698},"eventHandler":{"__isSmartRef__":true,"id":7699},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","E57BBAEB-7562-4E00-9787-0D89B2192508","33FDDEFE-1328-44B3-822D-87D68D40BAF7","596A2966-F4ED-4D29-B35B-0B390127FBB9","5172B6C0-1C57-42A6-A2DA-DB6541175028"],"partTests":{"__isSmartRef__":true,"id":7700},"priorExtent":{"__isSmartRef__":true,"id":7705},"distanceToDragEvent":{"__isSmartRef__":true,"id":7706},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":7680},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7707},"__LivelyClassName__":"lively.morphic.Box"},"7682":{"position":{"__isSmartRef__":true,"id":7683},"_Extent":{"__isSmartRef__":true,"id":7684},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7685},"_Fill":{"__isSmartRef__":true,"id":7686},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":7687},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":7688},"_Position":{"__isSmartRef__":true,"id":7689},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7683":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7684":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7685":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"7686":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7687":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7688":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"7689":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7690":{"x":-14.671679586304004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7691":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":7692},{"__isSmartRef__":true,"id":7694},{"__isSmartRef__":true,"id":7696}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7692":{"date":{"__isSmartRef__":true,"id":7693},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"7693":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"7694":{"date":{"__isSmartRef__":true,"id":7695},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"7695":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"7696":{"date":{"__isSmartRef__":true,"id":7697},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"7697":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"7698":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"7699":{"morph":{"__isSmartRef__":true,"id":7681},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7700":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7701}},"7701":{"test01IsMorph":{"__isSmartRef__":true,"id":7702}},"7702":{"varMapping":{"__isSmartRef__":true,"id":7703},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":7704},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7703":{"this":{"__isSmartRef__":true,"id":7700}},"7704":{},"7705":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7706":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7707":{"reset":{"__isSmartRef__":true,"id":7708},"grow":{"__isSmartRef__":true,"id":7712},"build":{"__isSmartRef__":true,"id":7716}},"7708":{"varMapping":{"__isSmartRef__":true,"id":7709},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":7710},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7709":{"this":{"__isSmartRef__":true,"id":7681}},"7710":{"timestamp":{"__isSmartRef__":true,"id":7711},"user":"robertkrahn","tags":[]},"7711":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"7712":{"varMapping":{"__isSmartRef__":true,"id":7713},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":7714},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7713":{"this":{"__isSmartRef__":true,"id":7681}},"7714":{"timestamp":{"__isSmartRef__":true,"id":7715},"user":"robertkrahn","tags":[]},"7715":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"7716":{"varMapping":{"__isSmartRef__":true,"id":7717},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":7718},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7717":{"this":{"__isSmartRef__":true,"id":7681}},"7718":{"timestamp":{"__isSmartRef__":true,"id":7719},"user":"robertkrahn","tags":[]},"7719":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"7720":{"submorphs":[],"scripts":[],"id":"2F51EA2D-D2D4-4EEB-B251-FC6A8017A7CF","shape":{"__isSmartRef__":true,"id":7721},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7729},"showsHalos":false,"name":"Rotator166","partsBinMetaInfo":{"__isSmartRef__":true,"id":7730},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":7737},"eventHandler":{"__isSmartRef__":true,"id":7738},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","E57BBAEB-7562-4E00-9787-0D89B2192508","33FDDEFE-1328-44B3-822D-87D68D40BAF7","596A2966-F4ED-4D29-B35B-0B390127FBB9","5172B6C0-1C57-42A6-A2DA-DB6541175028"],"partTests":{"__isSmartRef__":true,"id":7739},"priorExtent":{"__isSmartRef__":true,"id":7744},"distanceToDragEvent":{"__isSmartRef__":true,"id":7745},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":7680},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7746},"__LivelyClassName__":"lively.morphic.Box"},"7721":{"position":{"__isSmartRef__":true,"id":7722},"_Extent":{"__isSmartRef__":true,"id":7723},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7724},"_Fill":{"__isSmartRef__":true,"id":7725},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":7726},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":7727},"_Position":{"__isSmartRef__":true,"id":7728},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7722":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7723":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7724":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"7725":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7726":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7727":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"7728":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7729":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7730":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":7731},{"__isSmartRef__":true,"id":7733},{"__isSmartRef__":true,"id":7735}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7731":{"date":{"__isSmartRef__":true,"id":7732},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"7732":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"7733":{"date":{"__isSmartRef__":true,"id":7734},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"7734":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"7735":{"date":{"__isSmartRef__":true,"id":7736},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"7736":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"7737":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"7738":{"morph":{"__isSmartRef__":true,"id":7720},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7739":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7740}},"7740":{"test01IsMorph":{"__isSmartRef__":true,"id":7741}},"7741":{"varMapping":{"__isSmartRef__":true,"id":7742},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":7743},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7742":{"this":{"__isSmartRef__":true,"id":7739}},"7743":{},"7744":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7745":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7746":{"reset":{"__isSmartRef__":true,"id":7747},"grow":{"__isSmartRef__":true,"id":7751},"build":{"__isSmartRef__":true,"id":7755}},"7747":{"varMapping":{"__isSmartRef__":true,"id":7748},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":7749},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7748":{"this":{"__isSmartRef__":true,"id":7720}},"7749":{"timestamp":{"__isSmartRef__":true,"id":7750},"user":"robertkrahn","tags":[]},"7750":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"7751":{"varMapping":{"__isSmartRef__":true,"id":7752},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":7753},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7752":{"this":{"__isSmartRef__":true,"id":7720}},"7753":{"timestamp":{"__isSmartRef__":true,"id":7754},"user":"robertkrahn","tags":[]},"7754":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"7755":{"varMapping":{"__isSmartRef__":true,"id":7756},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":7757},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7756":{"this":{"__isSmartRef__":true,"id":7720}},"7757":{"timestamp":{"__isSmartRef__":true,"id":7758},"user":"robertkrahn","tags":[]},"7758":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"7759":{"position":{"__isSmartRef__":true,"id":7760},"_Extent":{"__isSmartRef__":true,"id":7761},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7762},"_Fill":{"__isSmartRef__":true,"id":7763},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":7764},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":7765},"_Position":{"__isSmartRef__":true,"id":7766},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7760":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7761":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7762":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"7763":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7764":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7765":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"7766":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7767":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7768":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":7769},{"__isSmartRef__":true,"id":7771},{"__isSmartRef__":true,"id":7773}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7769":{"date":{"__isSmartRef__":true,"id":7770},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"7770":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"7771":{"date":{"__isSmartRef__":true,"id":7772},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"7772":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"7773":{"date":{"__isSmartRef__":true,"id":7774},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"7774":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"7775":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"7776":{"morph":{"__isSmartRef__":true,"id":7680},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7777":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7778}},"7778":{"test01IsMorph":{"__isSmartRef__":true,"id":7779}},"7779":{"varMapping":{"__isSmartRef__":true,"id":7780},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":7781},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7780":{"this":{"__isSmartRef__":true,"id":7777}},"7781":{},"7782":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7783":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7784":{"reset":{"__isSmartRef__":true,"id":7785},"grow":{"__isSmartRef__":true,"id":7789},"build":{"__isSmartRef__":true,"id":7793}},"7785":{"varMapping":{"__isSmartRef__":true,"id":7786},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":7787},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7786":{"this":{"__isSmartRef__":true,"id":7680}},"7787":{"timestamp":{"__isSmartRef__":true,"id":7788},"user":"robertkrahn","tags":[]},"7788":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"7789":{"varMapping":{"__isSmartRef__":true,"id":7790},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":7791},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7790":{"this":{"__isSmartRef__":true,"id":7680}},"7791":{"timestamp":{"__isSmartRef__":true,"id":7792},"user":"robertkrahn","tags":[]},"7792":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"7793":{"varMapping":{"__isSmartRef__":true,"id":7794},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":7795},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7794":{"this":{"__isSmartRef__":true,"id":7680}},"7795":{"timestamp":{"__isSmartRef__":true,"id":7796},"user":"robertkrahn","tags":[]},"7796":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"7797":{"submorphs":[{"__isSmartRef__":true,"id":7798},{"__isSmartRef__":true,"id":7837}],"scripts":[],"id":"26F8A73E-5493-4D8F-8CF2-6274B77D234B","shape":{"__isSmartRef__":true,"id":7876},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7884},"showsHalos":false,"name":"Rotator83","partsBinMetaInfo":{"__isSmartRef__":true,"id":7885},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":7892},"eventHandler":{"__isSmartRef__":true,"id":7893},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","E57BBAEB-7562-4E00-9787-0D89B2192508","33FDDEFE-1328-44B3-822D-87D68D40BAF7","596A2966-F4ED-4D29-B35B-0B390127FBB9"],"partTests":{"__isSmartRef__":true,"id":7894},"priorExtent":{"__isSmartRef__":true,"id":7899},"distanceToDragEvent":{"__isSmartRef__":true,"id":7900},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":7679},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7901},"__LivelyClassName__":"lively.morphic.Box"},"7798":{"submorphs":[],"scripts":[],"id":"670645FD-C1F5-4F37-AE05-39288E561354","shape":{"__isSmartRef__":true,"id":7799},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7807},"showsHalos":false,"name":"Rotator167","partsBinMetaInfo":{"__isSmartRef__":true,"id":7808},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":7815},"eventHandler":{"__isSmartRef__":true,"id":7816},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","E57BBAEB-7562-4E00-9787-0D89B2192508","33FDDEFE-1328-44B3-822D-87D68D40BAF7","596A2966-F4ED-4D29-B35B-0B390127FBB9","26F8A73E-5493-4D8F-8CF2-6274B77D234B"],"partTests":{"__isSmartRef__":true,"id":7817},"priorExtent":{"__isSmartRef__":true,"id":7822},"distanceToDragEvent":{"__isSmartRef__":true,"id":7823},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":7797},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7824},"__LivelyClassName__":"lively.morphic.Box"},"7799":{"position":{"__isSmartRef__":true,"id":7800},"_Extent":{"__isSmartRef__":true,"id":7801},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7802},"_Fill":{"__isSmartRef__":true,"id":7803},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":7804},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":7805},"_Position":{"__isSmartRef__":true,"id":7806},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7800":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7801":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7802":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"7803":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7804":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7805":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"7806":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7807":{"x":-14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7808":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":7809},{"__isSmartRef__":true,"id":7811},{"__isSmartRef__":true,"id":7813}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7809":{"date":{"__isSmartRef__":true,"id":7810},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"7810":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"7811":{"date":{"__isSmartRef__":true,"id":7812},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"7812":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"7813":{"date":{"__isSmartRef__":true,"id":7814},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"7814":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"7815":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"7816":{"morph":{"__isSmartRef__":true,"id":7798},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7817":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7818}},"7818":{"test01IsMorph":{"__isSmartRef__":true,"id":7819}},"7819":{"varMapping":{"__isSmartRef__":true,"id":7820},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":7821},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7820":{"this":{"__isSmartRef__":true,"id":7817}},"7821":{},"7822":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7823":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7824":{"reset":{"__isSmartRef__":true,"id":7825},"grow":{"__isSmartRef__":true,"id":7829},"build":{"__isSmartRef__":true,"id":7833}},"7825":{"varMapping":{"__isSmartRef__":true,"id":7826},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":7827},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7826":{"this":{"__isSmartRef__":true,"id":7798}},"7827":{"timestamp":{"__isSmartRef__":true,"id":7828},"user":"robertkrahn","tags":[]},"7828":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"7829":{"varMapping":{"__isSmartRef__":true,"id":7830},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":7831},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7830":{"this":{"__isSmartRef__":true,"id":7798}},"7831":{"timestamp":{"__isSmartRef__":true,"id":7832},"user":"robertkrahn","tags":[]},"7832":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"7833":{"varMapping":{"__isSmartRef__":true,"id":7834},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":7835},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7834":{"this":{"__isSmartRef__":true,"id":7798}},"7835":{"timestamp":{"__isSmartRef__":true,"id":7836},"user":"robertkrahn","tags":[]},"7836":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"7837":{"submorphs":[],"scripts":[],"id":"3D226767-BA51-484B-9837-285B4B24623E","shape":{"__isSmartRef__":true,"id":7838},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7846},"showsHalos":false,"name":"Rotator167","partsBinMetaInfo":{"__isSmartRef__":true,"id":7847},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":7854},"eventHandler":{"__isSmartRef__":true,"id":7855},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","E57BBAEB-7562-4E00-9787-0D89B2192508","33FDDEFE-1328-44B3-822D-87D68D40BAF7","596A2966-F4ED-4D29-B35B-0B390127FBB9","26F8A73E-5493-4D8F-8CF2-6274B77D234B"],"partTests":{"__isSmartRef__":true,"id":7856},"priorExtent":{"__isSmartRef__":true,"id":7861},"distanceToDragEvent":{"__isSmartRef__":true,"id":7862},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":7797},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7863},"__LivelyClassName__":"lively.morphic.Box"},"7838":{"position":{"__isSmartRef__":true,"id":7839},"_Extent":{"__isSmartRef__":true,"id":7840},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7841},"_Fill":{"__isSmartRef__":true,"id":7842},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":7843},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":7844},"_Position":{"__isSmartRef__":true,"id":7845},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7839":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7840":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7841":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"7842":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7843":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7844":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"7845":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7846":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7847":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":7848},{"__isSmartRef__":true,"id":7850},{"__isSmartRef__":true,"id":7852}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7848":{"date":{"__isSmartRef__":true,"id":7849},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"7849":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"7850":{"date":{"__isSmartRef__":true,"id":7851},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"7851":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"7852":{"date":{"__isSmartRef__":true,"id":7853},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"7853":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"7854":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"7855":{"morph":{"__isSmartRef__":true,"id":7837},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7856":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7857}},"7857":{"test01IsMorph":{"__isSmartRef__":true,"id":7858}},"7858":{"varMapping":{"__isSmartRef__":true,"id":7859},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":7860},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7859":{"this":{"__isSmartRef__":true,"id":7856}},"7860":{},"7861":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7862":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7863":{"reset":{"__isSmartRef__":true,"id":7864},"grow":{"__isSmartRef__":true,"id":7868},"build":{"__isSmartRef__":true,"id":7872}},"7864":{"varMapping":{"__isSmartRef__":true,"id":7865},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":7866},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7865":{"this":{"__isSmartRef__":true,"id":7837}},"7866":{"timestamp":{"__isSmartRef__":true,"id":7867},"user":"robertkrahn","tags":[]},"7867":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"7868":{"varMapping":{"__isSmartRef__":true,"id":7869},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":7870},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7869":{"this":{"__isSmartRef__":true,"id":7837}},"7870":{"timestamp":{"__isSmartRef__":true,"id":7871},"user":"robertkrahn","tags":[]},"7871":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"7872":{"varMapping":{"__isSmartRef__":true,"id":7873},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":7874},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7873":{"this":{"__isSmartRef__":true,"id":7837}},"7874":{"timestamp":{"__isSmartRef__":true,"id":7875},"user":"robertkrahn","tags":[]},"7875":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"7876":{"position":{"__isSmartRef__":true,"id":7877},"_Extent":{"__isSmartRef__":true,"id":7878},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7879},"_Fill":{"__isSmartRef__":true,"id":7880},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":7881},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":7882},"_Position":{"__isSmartRef__":true,"id":7883},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7877":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7878":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7879":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"7880":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7881":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7882":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"7883":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7884":{"x":18.339599482880004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7885":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":7886},{"__isSmartRef__":true,"id":7888},{"__isSmartRef__":true,"id":7890}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7886":{"date":{"__isSmartRef__":true,"id":7887},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"7887":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"7888":{"date":{"__isSmartRef__":true,"id":7889},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"7889":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"7890":{"date":{"__isSmartRef__":true,"id":7891},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"7891":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"7892":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"7893":{"morph":{"__isSmartRef__":true,"id":7797},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7894":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7895}},"7895":{"test01IsMorph":{"__isSmartRef__":true,"id":7896}},"7896":{"varMapping":{"__isSmartRef__":true,"id":7897},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":7898},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7897":{"this":{"__isSmartRef__":true,"id":7894}},"7898":{},"7899":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7900":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7901":{"reset":{"__isSmartRef__":true,"id":7902},"grow":{"__isSmartRef__":true,"id":7906},"build":{"__isSmartRef__":true,"id":7910}},"7902":{"varMapping":{"__isSmartRef__":true,"id":7903},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":7904},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7903":{"this":{"__isSmartRef__":true,"id":7797}},"7904":{"timestamp":{"__isSmartRef__":true,"id":7905},"user":"robertkrahn","tags":[]},"7905":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"7906":{"varMapping":{"__isSmartRef__":true,"id":7907},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":7908},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7907":{"this":{"__isSmartRef__":true,"id":7797}},"7908":{"timestamp":{"__isSmartRef__":true,"id":7909},"user":"robertkrahn","tags":[]},"7909":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"7910":{"varMapping":{"__isSmartRef__":true,"id":7911},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":7912},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7911":{"this":{"__isSmartRef__":true,"id":7797}},"7912":{"timestamp":{"__isSmartRef__":true,"id":7913},"user":"robertkrahn","tags":[]},"7913":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"7914":{"position":{"__isSmartRef__":true,"id":7915},"_Extent":{"__isSmartRef__":true,"id":7916},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7917},"_Fill":{"__isSmartRef__":true,"id":7918},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":7919},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":7920},"_Position":{"__isSmartRef__":true,"id":7921},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7915":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7916":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7917":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"7918":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7919":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7920":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"7921":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7922":{"x":22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7923":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":7924},{"__isSmartRef__":true,"id":7926},{"__isSmartRef__":true,"id":7928}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7924":{"date":{"__isSmartRef__":true,"id":7925},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"7925":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"7926":{"date":{"__isSmartRef__":true,"id":7927},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"7927":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"7928":{"date":{"__isSmartRef__":true,"id":7929},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"7929":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"7930":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"7931":{"morph":{"__isSmartRef__":true,"id":7679},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7932":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7933}},"7933":{"test01IsMorph":{"__isSmartRef__":true,"id":7934}},"7934":{"varMapping":{"__isSmartRef__":true,"id":7935},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":7936},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7935":{"this":{"__isSmartRef__":true,"id":7932}},"7936":{},"7937":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7938":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7939":{"reset":{"__isSmartRef__":true,"id":7940},"grow":{"__isSmartRef__":true,"id":7944},"build":{"__isSmartRef__":true,"id":7948}},"7940":{"varMapping":{"__isSmartRef__":true,"id":7941},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":7942},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7941":{"this":{"__isSmartRef__":true,"id":7679}},"7942":{"timestamp":{"__isSmartRef__":true,"id":7943},"user":"robertkrahn","tags":[]},"7943":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"7944":{"varMapping":{"__isSmartRef__":true,"id":7945},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":7946},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7945":{"this":{"__isSmartRef__":true,"id":7679}},"7946":{"timestamp":{"__isSmartRef__":true,"id":7947},"user":"robertkrahn","tags":[]},"7947":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"7948":{"varMapping":{"__isSmartRef__":true,"id":7949},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":7950},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7949":{"this":{"__isSmartRef__":true,"id":7679}},"7950":{"timestamp":{"__isSmartRef__":true,"id":7951},"user":"robertkrahn","tags":[]},"7951":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"7952":{"position":{"__isSmartRef__":true,"id":7953},"_Extent":{"__isSmartRef__":true,"id":7954},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7955},"_Fill":{"__isSmartRef__":true,"id":7956},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":7957},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":7958},"_Position":{"__isSmartRef__":true,"id":7959},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7953":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7954":{"x":45.848998707199996,"y":7.587077488639986,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7955":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"7956":{"r":0.5686193533490198,"g":0.5686193533490198,"b":0.5686193533490198,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7957":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7958":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"7959":{"x":-22.924499353599998,"y":-3.793538744319993,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7960":{"x":28.655624191999987,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7961":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":7962},{"__isSmartRef__":true,"id":7964},{"__isSmartRef__":true,"id":7966}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7962":{"date":{"__isSmartRef__":true,"id":7963},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"7963":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"7964":{"date":{"__isSmartRef__":true,"id":7965},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"7965":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"7966":{"date":{"__isSmartRef__":true,"id":7967},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"7967":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"7968":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"7969":{"morph":{"__isSmartRef__":true,"id":7405},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7970":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7971}},"7971":{"test01IsMorph":{"__isSmartRef__":true,"id":7972}},"7972":{"varMapping":{"__isSmartRef__":true,"id":7973},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":7974},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7973":{"this":{"__isSmartRef__":true,"id":7970}},"7974":{},"7975":{"x":57.31124838399999,"y":9.483846860799982,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7976":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7977":{"reset":{"__isSmartRef__":true,"id":7978},"grow":{"__isSmartRef__":true,"id":7982},"build":{"__isSmartRef__":true,"id":7986}},"7978":{"varMapping":{"__isSmartRef__":true,"id":7979},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":7980},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7979":{"this":{"__isSmartRef__":true,"id":7405}},"7980":{"timestamp":{"__isSmartRef__":true,"id":7981},"user":"robertkrahn","tags":[]},"7981":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"7982":{"varMapping":{"__isSmartRef__":true,"id":7983},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":7984},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7983":{"this":{"__isSmartRef__":true,"id":7405}},"7984":{"timestamp":{"__isSmartRef__":true,"id":7985},"user":"robertkrahn","tags":[]},"7985":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"7986":{"varMapping":{"__isSmartRef__":true,"id":7987},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":7988},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"7987":{"this":{"__isSmartRef__":true,"id":7405}},"7988":{"timestamp":{"__isSmartRef__":true,"id":7989},"user":"robertkrahn","tags":[]},"7989":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"7990":{"position":{"__isSmartRef__":true,"id":7991},"_Extent":{"__isSmartRef__":true,"id":7992},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7993},"_Fill":{"__isSmartRef__":true,"id":7994},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":7995},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":7996},"_Position":{"__isSmartRef__":true,"id":7997},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7991":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"7992":{"x":57.31124838399999,"y":9.483846860799982,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7993":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"7994":{"r":0.6180645145098042,"g":0.6180645145098042,"b":0.6180645145098042,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7995":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7996":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"7997":{"x":-28.655624191999994,"y":-4.741923430399991,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7998":{"x":-35.81953023999999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7999":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":8000},{"__isSmartRef__":true,"id":8002},{"__isSmartRef__":true,"id":8004}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8000":{"date":{"__isSmartRef__":true,"id":8001},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"8001":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"8002":{"date":{"__isSmartRef__":true,"id":8003},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"8003":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"8004":{"date":{"__isSmartRef__":true,"id":8005},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"8005":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"8006":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"8007":{"morph":{"__isSmartRef__":true,"id":6819},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"8008":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8009}},"8009":{"test01IsMorph":{"__isSmartRef__":true,"id":8010}},"8010":{"varMapping":{"__isSmartRef__":true,"id":8011},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":8012},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8011":{"this":{"__isSmartRef__":true,"id":8008}},"8012":{},"8013":{"x":71.63906047999998,"y":11.854808575999977,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8014":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8015":{"reset":{"__isSmartRef__":true,"id":8016},"grow":{"__isSmartRef__":true,"id":8020},"build":{"__isSmartRef__":true,"id":8024}},"8016":{"varMapping":{"__isSmartRef__":true,"id":8017},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":8018},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8017":{"this":{"__isSmartRef__":true,"id":6819}},"8018":{"timestamp":{"__isSmartRef__":true,"id":8019},"user":"robertkrahn","tags":[]},"8019":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"8020":{"varMapping":{"__isSmartRef__":true,"id":8021},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":8022},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8021":{"this":{"__isSmartRef__":true,"id":6819}},"8022":{"timestamp":{"__isSmartRef__":true,"id":8023},"user":"robertkrahn","tags":[]},"8023":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"8024":{"varMapping":{"__isSmartRef__":true,"id":8025},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":8026},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8025":{"this":{"__isSmartRef__":true,"id":6819}},"8026":{"timestamp":{"__isSmartRef__":true,"id":8027},"user":"robertkrahn","tags":[]},"8027":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"8028":{"submorphs":[{"__isSmartRef__":true,"id":8029},{"__isSmartRef__":true,"id":8614}],"scripts":[],"id":"92772468-FD20-40AC-BADF-A28E6437AA74","shape":{"__isSmartRef__":true,"id":9199},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9207},"showsHalos":false,"name":"Rotator10","partsBinMetaInfo":{"__isSmartRef__":true,"id":9208},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":9215},"eventHandler":{"__isSmartRef__":true,"id":9216},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6"],"partTests":{"__isSmartRef__":true,"id":9217},"priorExtent":{"__isSmartRef__":true,"id":9222},"distanceToDragEvent":{"__isSmartRef__":true,"id":9223},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":6818},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9224},"__LivelyClassName__":"lively.morphic.Box"},"8029":{"submorphs":[{"__isSmartRef__":true,"id":8030},{"__isSmartRef__":true,"id":8303}],"scripts":[],"id":"328D1022-115B-4D84-ABB2-4389A29A7208","shape":{"__isSmartRef__":true,"id":8576},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8584},"showsHalos":false,"name":"Rotator21","partsBinMetaInfo":{"__isSmartRef__":true,"id":8585},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":8592},"eventHandler":{"__isSmartRef__":true,"id":8593},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","92772468-FD20-40AC-BADF-A28E6437AA74"],"partTests":{"__isSmartRef__":true,"id":8594},"priorExtent":{"__isSmartRef__":true,"id":8599},"distanceToDragEvent":{"__isSmartRef__":true,"id":8600},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":8028},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8601},"__LivelyClassName__":"lively.morphic.Box"},"8030":{"submorphs":[{"__isSmartRef__":true,"id":8031},{"__isSmartRef__":true,"id":8148}],"scripts":[],"id":"34BE021C-C9E0-4039-AB67-F5CD75AF8A00","shape":{"__isSmartRef__":true,"id":8265},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8273},"showsHalos":false,"name":"Rotator42","partsBinMetaInfo":{"__isSmartRef__":true,"id":8274},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":8281},"eventHandler":{"__isSmartRef__":true,"id":8282},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","92772468-FD20-40AC-BADF-A28E6437AA74","328D1022-115B-4D84-ABB2-4389A29A7208"],"partTests":{"__isSmartRef__":true,"id":8283},"priorExtent":{"__isSmartRef__":true,"id":8288},"distanceToDragEvent":{"__isSmartRef__":true,"id":8289},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":8029},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8290},"__LivelyClassName__":"lively.morphic.Box"},"8031":{"submorphs":[{"__isSmartRef__":true,"id":8032},{"__isSmartRef__":true,"id":8071}],"scripts":[],"id":"ACC022A3-30E1-41E2-9F14-9FE941FA6AB4","shape":{"__isSmartRef__":true,"id":8110},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8118},"showsHalos":false,"name":"Rotator84","partsBinMetaInfo":{"__isSmartRef__":true,"id":8119},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":8126},"eventHandler":{"__isSmartRef__":true,"id":8127},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","92772468-FD20-40AC-BADF-A28E6437AA74","328D1022-115B-4D84-ABB2-4389A29A7208","34BE021C-C9E0-4039-AB67-F5CD75AF8A00"],"partTests":{"__isSmartRef__":true,"id":8128},"priorExtent":{"__isSmartRef__":true,"id":8133},"distanceToDragEvent":{"__isSmartRef__":true,"id":8134},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":8030},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8135},"__LivelyClassName__":"lively.morphic.Box"},"8032":{"submorphs":[],"scripts":[],"id":"D8488222-9618-4F64-90F7-3F15394D6D0B","shape":{"__isSmartRef__":true,"id":8033},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8041},"showsHalos":false,"name":"Rotator168","partsBinMetaInfo":{"__isSmartRef__":true,"id":8042},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":8049},"eventHandler":{"__isSmartRef__":true,"id":8050},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","92772468-FD20-40AC-BADF-A28E6437AA74","328D1022-115B-4D84-ABB2-4389A29A7208","34BE021C-C9E0-4039-AB67-F5CD75AF8A00","ACC022A3-30E1-41E2-9F14-9FE941FA6AB4"],"partTests":{"__isSmartRef__":true,"id":8051},"priorExtent":{"__isSmartRef__":true,"id":8056},"distanceToDragEvent":{"__isSmartRef__":true,"id":8057},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":8031},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8058},"__LivelyClassName__":"lively.morphic.Box"},"8033":{"position":{"__isSmartRef__":true,"id":8034},"_Extent":{"__isSmartRef__":true,"id":8035},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8036},"_Fill":{"__isSmartRef__":true,"id":8037},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":8038},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":8039},"_Position":{"__isSmartRef__":true,"id":8040},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8034":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8035":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8036":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"8037":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8038":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"8039":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"8040":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8041":{"x":-14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8042":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":8043},{"__isSmartRef__":true,"id":8045},{"__isSmartRef__":true,"id":8047}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8043":{"date":{"__isSmartRef__":true,"id":8044},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"8044":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"8045":{"date":{"__isSmartRef__":true,"id":8046},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"8046":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"8047":{"date":{"__isSmartRef__":true,"id":8048},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"8048":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"8049":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"8050":{"morph":{"__isSmartRef__":true,"id":8032},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"8051":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8052}},"8052":{"test01IsMorph":{"__isSmartRef__":true,"id":8053}},"8053":{"varMapping":{"__isSmartRef__":true,"id":8054},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":8055},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8054":{"this":{"__isSmartRef__":true,"id":8051}},"8055":{},"8056":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8057":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8058":{"reset":{"__isSmartRef__":true,"id":8059},"grow":{"__isSmartRef__":true,"id":8063},"build":{"__isSmartRef__":true,"id":8067}},"8059":{"varMapping":{"__isSmartRef__":true,"id":8060},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":8061},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8060":{"this":{"__isSmartRef__":true,"id":8032}},"8061":{"timestamp":{"__isSmartRef__":true,"id":8062},"user":"robertkrahn","tags":[]},"8062":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"8063":{"varMapping":{"__isSmartRef__":true,"id":8064},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":8065},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8064":{"this":{"__isSmartRef__":true,"id":8032}},"8065":{"timestamp":{"__isSmartRef__":true,"id":8066},"user":"robertkrahn","tags":[]},"8066":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"8067":{"varMapping":{"__isSmartRef__":true,"id":8068},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":8069},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8068":{"this":{"__isSmartRef__":true,"id":8032}},"8069":{"timestamp":{"__isSmartRef__":true,"id":8070},"user":"robertkrahn","tags":[]},"8070":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"8071":{"submorphs":[],"scripts":[],"id":"A9A7D4AE-782F-46F8-BF92-EE5916954FA7","shape":{"__isSmartRef__":true,"id":8072},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8080},"showsHalos":false,"name":"Rotator168","partsBinMetaInfo":{"__isSmartRef__":true,"id":8081},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":8088},"eventHandler":{"__isSmartRef__":true,"id":8089},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","92772468-FD20-40AC-BADF-A28E6437AA74","328D1022-115B-4D84-ABB2-4389A29A7208","34BE021C-C9E0-4039-AB67-F5CD75AF8A00","ACC022A3-30E1-41E2-9F14-9FE941FA6AB4"],"partTests":{"__isSmartRef__":true,"id":8090},"priorExtent":{"__isSmartRef__":true,"id":8095},"distanceToDragEvent":{"__isSmartRef__":true,"id":8096},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":8031},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8097},"__LivelyClassName__":"lively.morphic.Box"},"8072":{"position":{"__isSmartRef__":true,"id":8073},"_Extent":{"__isSmartRef__":true,"id":8074},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8075},"_Fill":{"__isSmartRef__":true,"id":8076},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":8077},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":8078},"_Position":{"__isSmartRef__":true,"id":8079},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8073":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8074":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8075":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"8076":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8077":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"8078":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"8079":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8080":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8081":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":8082},{"__isSmartRef__":true,"id":8084},{"__isSmartRef__":true,"id":8086}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8082":{"date":{"__isSmartRef__":true,"id":8083},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"8083":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"8084":{"date":{"__isSmartRef__":true,"id":8085},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"8085":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"8086":{"date":{"__isSmartRef__":true,"id":8087},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"8087":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"8088":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"8089":{"morph":{"__isSmartRef__":true,"id":8071},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"8090":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8091}},"8091":{"test01IsMorph":{"__isSmartRef__":true,"id":8092}},"8092":{"varMapping":{"__isSmartRef__":true,"id":8093},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":8094},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8093":{"this":{"__isSmartRef__":true,"id":8090}},"8094":{},"8095":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8096":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8097":{"reset":{"__isSmartRef__":true,"id":8098},"grow":{"__isSmartRef__":true,"id":8102},"build":{"__isSmartRef__":true,"id":8106}},"8098":{"varMapping":{"__isSmartRef__":true,"id":8099},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":8100},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8099":{"this":{"__isSmartRef__":true,"id":8071}},"8100":{"timestamp":{"__isSmartRef__":true,"id":8101},"user":"robertkrahn","tags":[]},"8101":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"8102":{"varMapping":{"__isSmartRef__":true,"id":8103},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":8104},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8103":{"this":{"__isSmartRef__":true,"id":8071}},"8104":{"timestamp":{"__isSmartRef__":true,"id":8105},"user":"robertkrahn","tags":[]},"8105":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"8106":{"varMapping":{"__isSmartRef__":true,"id":8107},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":8108},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8107":{"this":{"__isSmartRef__":true,"id":8071}},"8108":{"timestamp":{"__isSmartRef__":true,"id":8109},"user":"robertkrahn","tags":[]},"8109":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"8110":{"position":{"__isSmartRef__":true,"id":8111},"_Extent":{"__isSmartRef__":true,"id":8112},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8113},"_Fill":{"__isSmartRef__":true,"id":8114},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":8115},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":8116},"_Position":{"__isSmartRef__":true,"id":8117},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8111":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8112":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8113":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"8114":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8115":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"8116":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"8117":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8118":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8119":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":8120},{"__isSmartRef__":true,"id":8122},{"__isSmartRef__":true,"id":8124}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8120":{"date":{"__isSmartRef__":true,"id":8121},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"8121":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"8122":{"date":{"__isSmartRef__":true,"id":8123},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"8123":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"8124":{"date":{"__isSmartRef__":true,"id":8125},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"8125":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"8126":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"8127":{"morph":{"__isSmartRef__":true,"id":8031},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"8128":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8129}},"8129":{"test01IsMorph":{"__isSmartRef__":true,"id":8130}},"8130":{"varMapping":{"__isSmartRef__":true,"id":8131},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":8132},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8131":{"this":{"__isSmartRef__":true,"id":8128}},"8132":{},"8133":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8134":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8135":{"reset":{"__isSmartRef__":true,"id":8136},"grow":{"__isSmartRef__":true,"id":8140},"build":{"__isSmartRef__":true,"id":8144}},"8136":{"varMapping":{"__isSmartRef__":true,"id":8137},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":8138},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8137":{"this":{"__isSmartRef__":true,"id":8031}},"8138":{"timestamp":{"__isSmartRef__":true,"id":8139},"user":"robertkrahn","tags":[]},"8139":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"8140":{"varMapping":{"__isSmartRef__":true,"id":8141},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":8142},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8141":{"this":{"__isSmartRef__":true,"id":8031}},"8142":{"timestamp":{"__isSmartRef__":true,"id":8143},"user":"robertkrahn","tags":[]},"8143":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"8144":{"varMapping":{"__isSmartRef__":true,"id":8145},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":8146},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8145":{"this":{"__isSmartRef__":true,"id":8031}},"8146":{"timestamp":{"__isSmartRef__":true,"id":8147},"user":"robertkrahn","tags":[]},"8147":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"8148":{"submorphs":[{"__isSmartRef__":true,"id":8149},{"__isSmartRef__":true,"id":8188}],"scripts":[],"id":"C5B52EFB-A48A-4B7C-886D-14169CFEB5C8","shape":{"__isSmartRef__":true,"id":8227},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8235},"showsHalos":false,"name":"Rotator84","partsBinMetaInfo":{"__isSmartRef__":true,"id":8236},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":8243},"eventHandler":{"__isSmartRef__":true,"id":8244},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","92772468-FD20-40AC-BADF-A28E6437AA74","328D1022-115B-4D84-ABB2-4389A29A7208","34BE021C-C9E0-4039-AB67-F5CD75AF8A00"],"partTests":{"__isSmartRef__":true,"id":8245},"priorExtent":{"__isSmartRef__":true,"id":8250},"distanceToDragEvent":{"__isSmartRef__":true,"id":8251},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":8030},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8252},"__LivelyClassName__":"lively.morphic.Box"},"8149":{"submorphs":[],"scripts":[],"id":"2DEEC042-0D48-4F28-8E2E-DA817DFE6566","shape":{"__isSmartRef__":true,"id":8150},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8158},"showsHalos":false,"name":"Rotator169","partsBinMetaInfo":{"__isSmartRef__":true,"id":8159},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":8166},"eventHandler":{"__isSmartRef__":true,"id":8167},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","92772468-FD20-40AC-BADF-A28E6437AA74","328D1022-115B-4D84-ABB2-4389A29A7208","34BE021C-C9E0-4039-AB67-F5CD75AF8A00","C5B52EFB-A48A-4B7C-886D-14169CFEB5C8"],"partTests":{"__isSmartRef__":true,"id":8168},"priorExtent":{"__isSmartRef__":true,"id":8173},"distanceToDragEvent":{"__isSmartRef__":true,"id":8174},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":8148},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8175},"__LivelyClassName__":"lively.morphic.Box"},"8150":{"position":{"__isSmartRef__":true,"id":8151},"_Extent":{"__isSmartRef__":true,"id":8152},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8153},"_Fill":{"__isSmartRef__":true,"id":8154},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":8155},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":8156},"_Position":{"__isSmartRef__":true,"id":8157},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8151":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8152":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8153":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"8154":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8155":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"8156":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"8157":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8158":{"x":-14.671679586303993,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8159":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":8160},{"__isSmartRef__":true,"id":8162},{"__isSmartRef__":true,"id":8164}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8160":{"date":{"__isSmartRef__":true,"id":8161},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"8161":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"8162":{"date":{"__isSmartRef__":true,"id":8163},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"8163":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"8164":{"date":{"__isSmartRef__":true,"id":8165},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"8165":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"8166":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"8167":{"morph":{"__isSmartRef__":true,"id":8149},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"8168":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8169}},"8169":{"test01IsMorph":{"__isSmartRef__":true,"id":8170}},"8170":{"varMapping":{"__isSmartRef__":true,"id":8171},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":8172},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8171":{"this":{"__isSmartRef__":true,"id":8168}},"8172":{},"8173":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8174":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8175":{"reset":{"__isSmartRef__":true,"id":8176},"grow":{"__isSmartRef__":true,"id":8180},"build":{"__isSmartRef__":true,"id":8184}},"8176":{"varMapping":{"__isSmartRef__":true,"id":8177},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":8178},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8177":{"this":{"__isSmartRef__":true,"id":8149}},"8178":{"timestamp":{"__isSmartRef__":true,"id":8179},"user":"robertkrahn","tags":[]},"8179":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"8180":{"varMapping":{"__isSmartRef__":true,"id":8181},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":8182},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8181":{"this":{"__isSmartRef__":true,"id":8149}},"8182":{"timestamp":{"__isSmartRef__":true,"id":8183},"user":"robertkrahn","tags":[]},"8183":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"8184":{"varMapping":{"__isSmartRef__":true,"id":8185},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":8186},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8185":{"this":{"__isSmartRef__":true,"id":8149}},"8186":{"timestamp":{"__isSmartRef__":true,"id":8187},"user":"robertkrahn","tags":[]},"8187":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"8188":{"submorphs":[],"scripts":[],"id":"46B6240D-1155-451B-BD3E-BDD23060C93B","shape":{"__isSmartRef__":true,"id":8189},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8197},"showsHalos":false,"name":"Rotator169","partsBinMetaInfo":{"__isSmartRef__":true,"id":8198},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":8205},"eventHandler":{"__isSmartRef__":true,"id":8206},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","92772468-FD20-40AC-BADF-A28E6437AA74","328D1022-115B-4D84-ABB2-4389A29A7208","34BE021C-C9E0-4039-AB67-F5CD75AF8A00","C5B52EFB-A48A-4B7C-886D-14169CFEB5C8"],"partTests":{"__isSmartRef__":true,"id":8207},"priorExtent":{"__isSmartRef__":true,"id":8212},"distanceToDragEvent":{"__isSmartRef__":true,"id":8213},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":8148},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8214},"__LivelyClassName__":"lively.morphic.Box"},"8189":{"position":{"__isSmartRef__":true,"id":8190},"_Extent":{"__isSmartRef__":true,"id":8191},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8192},"_Fill":{"__isSmartRef__":true,"id":8193},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":8194},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":8195},"_Position":{"__isSmartRef__":true,"id":8196},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8190":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8191":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8192":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"8193":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8194":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"8195":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"8196":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8197":{"x":14.671679586304007,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8198":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":8199},{"__isSmartRef__":true,"id":8201},{"__isSmartRef__":true,"id":8203}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8199":{"date":{"__isSmartRef__":true,"id":8200},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"8200":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"8201":{"date":{"__isSmartRef__":true,"id":8202},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"8202":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"8203":{"date":{"__isSmartRef__":true,"id":8204},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"8204":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"8205":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"8206":{"morph":{"__isSmartRef__":true,"id":8188},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"8207":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8208}},"8208":{"test01IsMorph":{"__isSmartRef__":true,"id":8209}},"8209":{"varMapping":{"__isSmartRef__":true,"id":8210},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":8211},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8210":{"this":{"__isSmartRef__":true,"id":8207}},"8211":{},"8212":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8213":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8214":{"reset":{"__isSmartRef__":true,"id":8215},"grow":{"__isSmartRef__":true,"id":8219},"build":{"__isSmartRef__":true,"id":8223}},"8215":{"varMapping":{"__isSmartRef__":true,"id":8216},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":8217},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8216":{"this":{"__isSmartRef__":true,"id":8188}},"8217":{"timestamp":{"__isSmartRef__":true,"id":8218},"user":"robertkrahn","tags":[]},"8218":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"8219":{"varMapping":{"__isSmartRef__":true,"id":8220},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":8221},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8220":{"this":{"__isSmartRef__":true,"id":8188}},"8221":{"timestamp":{"__isSmartRef__":true,"id":8222},"user":"robertkrahn","tags":[]},"8222":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"8223":{"varMapping":{"__isSmartRef__":true,"id":8224},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":8225},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8224":{"this":{"__isSmartRef__":true,"id":8188}},"8225":{"timestamp":{"__isSmartRef__":true,"id":8226},"user":"robertkrahn","tags":[]},"8226":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"8227":{"position":{"__isSmartRef__":true,"id":8228},"_Extent":{"__isSmartRef__":true,"id":8229},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8230},"_Fill":{"__isSmartRef__":true,"id":8231},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":8232},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":8233},"_Position":{"__isSmartRef__":true,"id":8234},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8228":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8229":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8230":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"8231":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8232":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"8233":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"8234":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8235":{"x":18.33959948287999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8236":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":8237},{"__isSmartRef__":true,"id":8239},{"__isSmartRef__":true,"id":8241}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8237":{"date":{"__isSmartRef__":true,"id":8238},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"8238":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"8239":{"date":{"__isSmartRef__":true,"id":8240},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"8240":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"8241":{"date":{"__isSmartRef__":true,"id":8242},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"8242":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"8243":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"8244":{"morph":{"__isSmartRef__":true,"id":8148},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"8245":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8246}},"8246":{"test01IsMorph":{"__isSmartRef__":true,"id":8247}},"8247":{"varMapping":{"__isSmartRef__":true,"id":8248},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":8249},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8248":{"this":{"__isSmartRef__":true,"id":8245}},"8249":{},"8250":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8251":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8252":{"reset":{"__isSmartRef__":true,"id":8253},"grow":{"__isSmartRef__":true,"id":8257},"build":{"__isSmartRef__":true,"id":8261}},"8253":{"varMapping":{"__isSmartRef__":true,"id":8254},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":8255},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8254":{"this":{"__isSmartRef__":true,"id":8148}},"8255":{"timestamp":{"__isSmartRef__":true,"id":8256},"user":"robertkrahn","tags":[]},"8256":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"8257":{"varMapping":{"__isSmartRef__":true,"id":8258},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":8259},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8258":{"this":{"__isSmartRef__":true,"id":8148}},"8259":{"timestamp":{"__isSmartRef__":true,"id":8260},"user":"robertkrahn","tags":[]},"8260":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"8261":{"varMapping":{"__isSmartRef__":true,"id":8262},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":8263},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8262":{"this":{"__isSmartRef__":true,"id":8148}},"8263":{"timestamp":{"__isSmartRef__":true,"id":8264},"user":"robertkrahn","tags":[]},"8264":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"8265":{"position":{"__isSmartRef__":true,"id":8266},"_Extent":{"__isSmartRef__":true,"id":8267},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8268},"_Fill":{"__isSmartRef__":true,"id":8269},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":8270},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":8271},"_Position":{"__isSmartRef__":true,"id":8272},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8266":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8267":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8268":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"8269":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8270":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"8271":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"8272":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8273":{"x":-22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8274":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":8275},{"__isSmartRef__":true,"id":8277},{"__isSmartRef__":true,"id":8279}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8275":{"date":{"__isSmartRef__":true,"id":8276},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"8276":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"8277":{"date":{"__isSmartRef__":true,"id":8278},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"8278":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"8279":{"date":{"__isSmartRef__":true,"id":8280},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"8280":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"8281":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"8282":{"morph":{"__isSmartRef__":true,"id":8030},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"8283":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8284}},"8284":{"test01IsMorph":{"__isSmartRef__":true,"id":8285}},"8285":{"varMapping":{"__isSmartRef__":true,"id":8286},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":8287},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8286":{"this":{"__isSmartRef__":true,"id":8283}},"8287":{},"8288":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8289":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8290":{"reset":{"__isSmartRef__":true,"id":8291},"grow":{"__isSmartRef__":true,"id":8295},"build":{"__isSmartRef__":true,"id":8299}},"8291":{"varMapping":{"__isSmartRef__":true,"id":8292},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":8293},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8292":{"this":{"__isSmartRef__":true,"id":8030}},"8293":{"timestamp":{"__isSmartRef__":true,"id":8294},"user":"robertkrahn","tags":[]},"8294":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"8295":{"varMapping":{"__isSmartRef__":true,"id":8296},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":8297},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8296":{"this":{"__isSmartRef__":true,"id":8030}},"8297":{"timestamp":{"__isSmartRef__":true,"id":8298},"user":"robertkrahn","tags":[]},"8298":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"8299":{"varMapping":{"__isSmartRef__":true,"id":8300},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":8301},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8300":{"this":{"__isSmartRef__":true,"id":8030}},"8301":{"timestamp":{"__isSmartRef__":true,"id":8302},"user":"robertkrahn","tags":[]},"8302":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"8303":{"submorphs":[{"__isSmartRef__":true,"id":8304},{"__isSmartRef__":true,"id":8421}],"scripts":[],"id":"5A7F56DA-FD42-4418-A3B0-9394A0C7D8CC","shape":{"__isSmartRef__":true,"id":8538},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8546},"showsHalos":false,"name":"Rotator42","partsBinMetaInfo":{"__isSmartRef__":true,"id":8547},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":8554},"eventHandler":{"__isSmartRef__":true,"id":8555},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","92772468-FD20-40AC-BADF-A28E6437AA74","328D1022-115B-4D84-ABB2-4389A29A7208"],"partTests":{"__isSmartRef__":true,"id":8556},"priorExtent":{"__isSmartRef__":true,"id":8561},"distanceToDragEvent":{"__isSmartRef__":true,"id":8562},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":8029},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8563},"__LivelyClassName__":"lively.morphic.Box"},"8304":{"submorphs":[{"__isSmartRef__":true,"id":8305},{"__isSmartRef__":true,"id":8344}],"scripts":[],"id":"5937B0AF-8FE7-492B-8500-B17EFBE2A8A4","shape":{"__isSmartRef__":true,"id":8383},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8391},"showsHalos":false,"name":"Rotator85","partsBinMetaInfo":{"__isSmartRef__":true,"id":8392},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":8399},"eventHandler":{"__isSmartRef__":true,"id":8400},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","92772468-FD20-40AC-BADF-A28E6437AA74","328D1022-115B-4D84-ABB2-4389A29A7208","5A7F56DA-FD42-4418-A3B0-9394A0C7D8CC"],"partTests":{"__isSmartRef__":true,"id":8401},"priorExtent":{"__isSmartRef__":true,"id":8406},"distanceToDragEvent":{"__isSmartRef__":true,"id":8407},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":8303},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8408},"__LivelyClassName__":"lively.morphic.Box"},"8305":{"submorphs":[],"scripts":[],"id":"240849DF-5317-4D8B-BA2B-A7F8DD44B6DB","shape":{"__isSmartRef__":true,"id":8306},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8314},"showsHalos":false,"name":"Rotator170","partsBinMetaInfo":{"__isSmartRef__":true,"id":8315},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":8322},"eventHandler":{"__isSmartRef__":true,"id":8323},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","92772468-FD20-40AC-BADF-A28E6437AA74","328D1022-115B-4D84-ABB2-4389A29A7208","5A7F56DA-FD42-4418-A3B0-9394A0C7D8CC","5937B0AF-8FE7-492B-8500-B17EFBE2A8A4"],"partTests":{"__isSmartRef__":true,"id":8324},"priorExtent":{"__isSmartRef__":true,"id":8329},"distanceToDragEvent":{"__isSmartRef__":true,"id":8330},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":8304},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8331},"__LivelyClassName__":"lively.morphic.Box"},"8306":{"position":{"__isSmartRef__":true,"id":8307},"_Extent":{"__isSmartRef__":true,"id":8308},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8309},"_Fill":{"__isSmartRef__":true,"id":8310},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":8311},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":8312},"_Position":{"__isSmartRef__":true,"id":8313},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8307":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8308":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8309":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"8310":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8311":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"8312":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"8313":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8314":{"x":-14.671679586304004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8315":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":8316},{"__isSmartRef__":true,"id":8318},{"__isSmartRef__":true,"id":8320}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8316":{"date":{"__isSmartRef__":true,"id":8317},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"8317":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"8318":{"date":{"__isSmartRef__":true,"id":8319},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"8319":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"8320":{"date":{"__isSmartRef__":true,"id":8321},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"8321":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"8322":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"8323":{"morph":{"__isSmartRef__":true,"id":8305},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"8324":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8325}},"8325":{"test01IsMorph":{"__isSmartRef__":true,"id":8326}},"8326":{"varMapping":{"__isSmartRef__":true,"id":8327},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":8328},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8327":{"this":{"__isSmartRef__":true,"id":8324}},"8328":{},"8329":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8330":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8331":{"reset":{"__isSmartRef__":true,"id":8332},"grow":{"__isSmartRef__":true,"id":8336},"build":{"__isSmartRef__":true,"id":8340}},"8332":{"varMapping":{"__isSmartRef__":true,"id":8333},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":8334},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8333":{"this":{"__isSmartRef__":true,"id":8305}},"8334":{"timestamp":{"__isSmartRef__":true,"id":8335},"user":"robertkrahn","tags":[]},"8335":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"8336":{"varMapping":{"__isSmartRef__":true,"id":8337},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":8338},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8337":{"this":{"__isSmartRef__":true,"id":8305}},"8338":{"timestamp":{"__isSmartRef__":true,"id":8339},"user":"robertkrahn","tags":[]},"8339":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"8340":{"varMapping":{"__isSmartRef__":true,"id":8341},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":8342},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8341":{"this":{"__isSmartRef__":true,"id":8305}},"8342":{"timestamp":{"__isSmartRef__":true,"id":8343},"user":"robertkrahn","tags":[]},"8343":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"8344":{"submorphs":[],"scripts":[],"id":"9F13B74F-D119-41E2-8AE0-A78BAB4B8439","shape":{"__isSmartRef__":true,"id":8345},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8353},"showsHalos":false,"name":"Rotator170","partsBinMetaInfo":{"__isSmartRef__":true,"id":8354},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":8361},"eventHandler":{"__isSmartRef__":true,"id":8362},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","92772468-FD20-40AC-BADF-A28E6437AA74","328D1022-115B-4D84-ABB2-4389A29A7208","5A7F56DA-FD42-4418-A3B0-9394A0C7D8CC","5937B0AF-8FE7-492B-8500-B17EFBE2A8A4"],"partTests":{"__isSmartRef__":true,"id":8363},"priorExtent":{"__isSmartRef__":true,"id":8368},"distanceToDragEvent":{"__isSmartRef__":true,"id":8369},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":8304},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8370},"__LivelyClassName__":"lively.morphic.Box"},"8345":{"position":{"__isSmartRef__":true,"id":8346},"_Extent":{"__isSmartRef__":true,"id":8347},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8348},"_Fill":{"__isSmartRef__":true,"id":8349},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":8350},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":8351},"_Position":{"__isSmartRef__":true,"id":8352},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8346":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8347":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8348":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"8349":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8350":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"8351":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"8352":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8353":{"x":14.671679586303993,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8354":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":8355},{"__isSmartRef__":true,"id":8357},{"__isSmartRef__":true,"id":8359}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8355":{"date":{"__isSmartRef__":true,"id":8356},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"8356":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"8357":{"date":{"__isSmartRef__":true,"id":8358},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"8358":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"8359":{"date":{"__isSmartRef__":true,"id":8360},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"8360":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"8361":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"8362":{"morph":{"__isSmartRef__":true,"id":8344},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"8363":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8364}},"8364":{"test01IsMorph":{"__isSmartRef__":true,"id":8365}},"8365":{"varMapping":{"__isSmartRef__":true,"id":8366},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":8367},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8366":{"this":{"__isSmartRef__":true,"id":8363}},"8367":{},"8368":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8369":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8370":{"reset":{"__isSmartRef__":true,"id":8371},"grow":{"__isSmartRef__":true,"id":8375},"build":{"__isSmartRef__":true,"id":8379}},"8371":{"varMapping":{"__isSmartRef__":true,"id":8372},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":8373},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8372":{"this":{"__isSmartRef__":true,"id":8344}},"8373":{"timestamp":{"__isSmartRef__":true,"id":8374},"user":"robertkrahn","tags":[]},"8374":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"8375":{"varMapping":{"__isSmartRef__":true,"id":8376},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":8377},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8376":{"this":{"__isSmartRef__":true,"id":8344}},"8377":{"timestamp":{"__isSmartRef__":true,"id":8378},"user":"robertkrahn","tags":[]},"8378":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"8379":{"varMapping":{"__isSmartRef__":true,"id":8380},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":8381},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8380":{"this":{"__isSmartRef__":true,"id":8344}},"8381":{"timestamp":{"__isSmartRef__":true,"id":8382},"user":"robertkrahn","tags":[]},"8382":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"8383":{"position":{"__isSmartRef__":true,"id":8384},"_Extent":{"__isSmartRef__":true,"id":8385},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8386},"_Fill":{"__isSmartRef__":true,"id":8387},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":8388},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":8389},"_Position":{"__isSmartRef__":true,"id":8390},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8384":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8385":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8386":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"8387":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8388":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"8389":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"8390":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8391":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8392":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":8393},{"__isSmartRef__":true,"id":8395},{"__isSmartRef__":true,"id":8397}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8393":{"date":{"__isSmartRef__":true,"id":8394},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"8394":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"8395":{"date":{"__isSmartRef__":true,"id":8396},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"8396":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"8397":{"date":{"__isSmartRef__":true,"id":8398},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"8398":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"8399":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"8400":{"morph":{"__isSmartRef__":true,"id":8304},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"8401":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8402}},"8402":{"test01IsMorph":{"__isSmartRef__":true,"id":8403}},"8403":{"varMapping":{"__isSmartRef__":true,"id":8404},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":8405},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8404":{"this":{"__isSmartRef__":true,"id":8401}},"8405":{},"8406":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8407":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8408":{"reset":{"__isSmartRef__":true,"id":8409},"grow":{"__isSmartRef__":true,"id":8413},"build":{"__isSmartRef__":true,"id":8417}},"8409":{"varMapping":{"__isSmartRef__":true,"id":8410},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":8411},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8410":{"this":{"__isSmartRef__":true,"id":8304}},"8411":{"timestamp":{"__isSmartRef__":true,"id":8412},"user":"robertkrahn","tags":[]},"8412":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"8413":{"varMapping":{"__isSmartRef__":true,"id":8414},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":8415},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8414":{"this":{"__isSmartRef__":true,"id":8304}},"8415":{"timestamp":{"__isSmartRef__":true,"id":8416},"user":"robertkrahn","tags":[]},"8416":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"8417":{"varMapping":{"__isSmartRef__":true,"id":8418},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":8419},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8418":{"this":{"__isSmartRef__":true,"id":8304}},"8419":{"timestamp":{"__isSmartRef__":true,"id":8420},"user":"robertkrahn","tags":[]},"8420":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"8421":{"submorphs":[{"__isSmartRef__":true,"id":8422},{"__isSmartRef__":true,"id":8461}],"scripts":[],"id":"DCAC10EB-B2C0-47C2-9FB1-4D26F1316BAE","shape":{"__isSmartRef__":true,"id":8500},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8508},"showsHalos":false,"name":"Rotator85","partsBinMetaInfo":{"__isSmartRef__":true,"id":8509},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":8516},"eventHandler":{"__isSmartRef__":true,"id":8517},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","92772468-FD20-40AC-BADF-A28E6437AA74","328D1022-115B-4D84-ABB2-4389A29A7208","5A7F56DA-FD42-4418-A3B0-9394A0C7D8CC"],"partTests":{"__isSmartRef__":true,"id":8518},"priorExtent":{"__isSmartRef__":true,"id":8523},"distanceToDragEvent":{"__isSmartRef__":true,"id":8524},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":8303},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8525},"__LivelyClassName__":"lively.morphic.Box"},"8422":{"submorphs":[],"scripts":[],"id":"9F1FDCB6-A39D-4E6A-9665-DC3FD7A9DEAE","shape":{"__isSmartRef__":true,"id":8423},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8431},"showsHalos":false,"name":"Rotator171","partsBinMetaInfo":{"__isSmartRef__":true,"id":8432},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":8439},"eventHandler":{"__isSmartRef__":true,"id":8440},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","92772468-FD20-40AC-BADF-A28E6437AA74","328D1022-115B-4D84-ABB2-4389A29A7208","5A7F56DA-FD42-4418-A3B0-9394A0C7D8CC","DCAC10EB-B2C0-47C2-9FB1-4D26F1316BAE"],"partTests":{"__isSmartRef__":true,"id":8441},"priorExtent":{"__isSmartRef__":true,"id":8446},"distanceToDragEvent":{"__isSmartRef__":true,"id":8447},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":8421},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8448},"__LivelyClassName__":"lively.morphic.Box"},"8423":{"position":{"__isSmartRef__":true,"id":8424},"_Extent":{"__isSmartRef__":true,"id":8425},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8426},"_Fill":{"__isSmartRef__":true,"id":8427},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":8428},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":8429},"_Position":{"__isSmartRef__":true,"id":8430},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8424":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8425":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8426":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"8427":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8428":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"8429":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"8430":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8431":{"x":-14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8432":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":8433},{"__isSmartRef__":true,"id":8435},{"__isSmartRef__":true,"id":8437}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8433":{"date":{"__isSmartRef__":true,"id":8434},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"8434":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"8435":{"date":{"__isSmartRef__":true,"id":8436},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"8436":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"8437":{"date":{"__isSmartRef__":true,"id":8438},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"8438":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"8439":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"8440":{"morph":{"__isSmartRef__":true,"id":8422},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"8441":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8442}},"8442":{"test01IsMorph":{"__isSmartRef__":true,"id":8443}},"8443":{"varMapping":{"__isSmartRef__":true,"id":8444},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":8445},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8444":{"this":{"__isSmartRef__":true,"id":8441}},"8445":{},"8446":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8447":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8448":{"reset":{"__isSmartRef__":true,"id":8449},"grow":{"__isSmartRef__":true,"id":8453},"build":{"__isSmartRef__":true,"id":8457}},"8449":{"varMapping":{"__isSmartRef__":true,"id":8450},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":8451},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8450":{"this":{"__isSmartRef__":true,"id":8422}},"8451":{"timestamp":{"__isSmartRef__":true,"id":8452},"user":"robertkrahn","tags":[]},"8452":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"8453":{"varMapping":{"__isSmartRef__":true,"id":8454},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":8455},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8454":{"this":{"__isSmartRef__":true,"id":8422}},"8455":{"timestamp":{"__isSmartRef__":true,"id":8456},"user":"robertkrahn","tags":[]},"8456":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"8457":{"varMapping":{"__isSmartRef__":true,"id":8458},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":8459},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8458":{"this":{"__isSmartRef__":true,"id":8422}},"8459":{"timestamp":{"__isSmartRef__":true,"id":8460},"user":"robertkrahn","tags":[]},"8460":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"8461":{"submorphs":[],"scripts":[],"id":"84CD285A-AF8E-4286-AA88-280A70584578","shape":{"__isSmartRef__":true,"id":8462},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8470},"showsHalos":false,"name":"Rotator171","partsBinMetaInfo":{"__isSmartRef__":true,"id":8471},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":8478},"eventHandler":{"__isSmartRef__":true,"id":8479},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","92772468-FD20-40AC-BADF-A28E6437AA74","328D1022-115B-4D84-ABB2-4389A29A7208","5A7F56DA-FD42-4418-A3B0-9394A0C7D8CC","DCAC10EB-B2C0-47C2-9FB1-4D26F1316BAE"],"partTests":{"__isSmartRef__":true,"id":8480},"priorExtent":{"__isSmartRef__":true,"id":8485},"distanceToDragEvent":{"__isSmartRef__":true,"id":8486},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":8421},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8487},"__LivelyClassName__":"lively.morphic.Box"},"8462":{"position":{"__isSmartRef__":true,"id":8463},"_Extent":{"__isSmartRef__":true,"id":8464},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8465},"_Fill":{"__isSmartRef__":true,"id":8466},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":8467},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":8468},"_Position":{"__isSmartRef__":true,"id":8469},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8463":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8464":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8465":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"8466":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8467":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"8468":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"8469":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8470":{"x":14.671679586304007,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8471":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":8472},{"__isSmartRef__":true,"id":8474},{"__isSmartRef__":true,"id":8476}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8472":{"date":{"__isSmartRef__":true,"id":8473},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"8473":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"8474":{"date":{"__isSmartRef__":true,"id":8475},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"8475":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"8476":{"date":{"__isSmartRef__":true,"id":8477},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"8477":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"8478":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"8479":{"morph":{"__isSmartRef__":true,"id":8461},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"8480":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8481}},"8481":{"test01IsMorph":{"__isSmartRef__":true,"id":8482}},"8482":{"varMapping":{"__isSmartRef__":true,"id":8483},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":8484},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8483":{"this":{"__isSmartRef__":true,"id":8480}},"8484":{},"8485":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8486":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8487":{"reset":{"__isSmartRef__":true,"id":8488},"grow":{"__isSmartRef__":true,"id":8492},"build":{"__isSmartRef__":true,"id":8496}},"8488":{"varMapping":{"__isSmartRef__":true,"id":8489},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":8490},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8489":{"this":{"__isSmartRef__":true,"id":8461}},"8490":{"timestamp":{"__isSmartRef__":true,"id":8491},"user":"robertkrahn","tags":[]},"8491":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"8492":{"varMapping":{"__isSmartRef__":true,"id":8493},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":8494},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8493":{"this":{"__isSmartRef__":true,"id":8461}},"8494":{"timestamp":{"__isSmartRef__":true,"id":8495},"user":"robertkrahn","tags":[]},"8495":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"8496":{"varMapping":{"__isSmartRef__":true,"id":8497},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":8498},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8497":{"this":{"__isSmartRef__":true,"id":8461}},"8498":{"timestamp":{"__isSmartRef__":true,"id":8499},"user":"robertkrahn","tags":[]},"8499":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"8500":{"position":{"__isSmartRef__":true,"id":8501},"_Extent":{"__isSmartRef__":true,"id":8502},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8503},"_Fill":{"__isSmartRef__":true,"id":8504},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":8505},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":8506},"_Position":{"__isSmartRef__":true,"id":8507},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8501":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8502":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8503":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"8504":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8505":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"8506":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"8507":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8508":{"x":18.339599482880004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8509":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":8510},{"__isSmartRef__":true,"id":8512},{"__isSmartRef__":true,"id":8514}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8510":{"date":{"__isSmartRef__":true,"id":8511},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"8511":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"8512":{"date":{"__isSmartRef__":true,"id":8513},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"8513":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"8514":{"date":{"__isSmartRef__":true,"id":8515},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"8515":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"8516":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"8517":{"morph":{"__isSmartRef__":true,"id":8421},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"8518":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8519}},"8519":{"test01IsMorph":{"__isSmartRef__":true,"id":8520}},"8520":{"varMapping":{"__isSmartRef__":true,"id":8521},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":8522},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8521":{"this":{"__isSmartRef__":true,"id":8518}},"8522":{},"8523":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8524":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8525":{"reset":{"__isSmartRef__":true,"id":8526},"grow":{"__isSmartRef__":true,"id":8530},"build":{"__isSmartRef__":true,"id":8534}},"8526":{"varMapping":{"__isSmartRef__":true,"id":8527},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":8528},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8527":{"this":{"__isSmartRef__":true,"id":8421}},"8528":{"timestamp":{"__isSmartRef__":true,"id":8529},"user":"robertkrahn","tags":[]},"8529":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"8530":{"varMapping":{"__isSmartRef__":true,"id":8531},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":8532},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8531":{"this":{"__isSmartRef__":true,"id":8421}},"8532":{"timestamp":{"__isSmartRef__":true,"id":8533},"user":"robertkrahn","tags":[]},"8533":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"8534":{"varMapping":{"__isSmartRef__":true,"id":8535},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":8536},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8535":{"this":{"__isSmartRef__":true,"id":8421}},"8536":{"timestamp":{"__isSmartRef__":true,"id":8537},"user":"robertkrahn","tags":[]},"8537":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"8538":{"position":{"__isSmartRef__":true,"id":8539},"_Extent":{"__isSmartRef__":true,"id":8540},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8541},"_Fill":{"__isSmartRef__":true,"id":8542},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":8543},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":8544},"_Position":{"__isSmartRef__":true,"id":8545},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8539":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8540":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8541":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"8542":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8543":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"8544":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"8545":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8546":{"x":22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8547":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":8548},{"__isSmartRef__":true,"id":8550},{"__isSmartRef__":true,"id":8552}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8548":{"date":{"__isSmartRef__":true,"id":8549},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"8549":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"8550":{"date":{"__isSmartRef__":true,"id":8551},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"8551":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"8552":{"date":{"__isSmartRef__":true,"id":8553},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"8553":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"8554":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"8555":{"morph":{"__isSmartRef__":true,"id":8303},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"8556":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8557}},"8557":{"test01IsMorph":{"__isSmartRef__":true,"id":8558}},"8558":{"varMapping":{"__isSmartRef__":true,"id":8559},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":8560},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8559":{"this":{"__isSmartRef__":true,"id":8556}},"8560":{},"8561":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8562":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8563":{"reset":{"__isSmartRef__":true,"id":8564},"grow":{"__isSmartRef__":true,"id":8568},"build":{"__isSmartRef__":true,"id":8572}},"8564":{"varMapping":{"__isSmartRef__":true,"id":8565},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":8566},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8565":{"this":{"__isSmartRef__":true,"id":8303}},"8566":{"timestamp":{"__isSmartRef__":true,"id":8567},"user":"robertkrahn","tags":[]},"8567":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"8568":{"varMapping":{"__isSmartRef__":true,"id":8569},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":8570},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8569":{"this":{"__isSmartRef__":true,"id":8303}},"8570":{"timestamp":{"__isSmartRef__":true,"id":8571},"user":"robertkrahn","tags":[]},"8571":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"8572":{"varMapping":{"__isSmartRef__":true,"id":8573},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":8574},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8573":{"this":{"__isSmartRef__":true,"id":8303}},"8574":{"timestamp":{"__isSmartRef__":true,"id":8575},"user":"robertkrahn","tags":[]},"8575":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"8576":{"position":{"__isSmartRef__":true,"id":8577},"_Extent":{"__isSmartRef__":true,"id":8578},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8579},"_Fill":{"__isSmartRef__":true,"id":8580},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":8581},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":8582},"_Position":{"__isSmartRef__":true,"id":8583},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8577":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8578":{"x":45.848998707199996,"y":7.587077488639986,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8579":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"8580":{"r":0.5686193533490198,"g":0.5686193533490198,"b":0.5686193533490198,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8581":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"8582":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"8583":{"x":-22.924499353599998,"y":-3.793538744319993,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8584":{"x":-28.655624191999987,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8585":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":8586},{"__isSmartRef__":true,"id":8588},{"__isSmartRef__":true,"id":8590}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8586":{"date":{"__isSmartRef__":true,"id":8587},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"8587":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"8588":{"date":{"__isSmartRef__":true,"id":8589},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"8589":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"8590":{"date":{"__isSmartRef__":true,"id":8591},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"8591":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"8592":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"8593":{"morph":{"__isSmartRef__":true,"id":8029},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"8594":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8595}},"8595":{"test01IsMorph":{"__isSmartRef__":true,"id":8596}},"8596":{"varMapping":{"__isSmartRef__":true,"id":8597},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":8598},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8597":{"this":{"__isSmartRef__":true,"id":8594}},"8598":{},"8599":{"x":57.31124838399999,"y":9.483846860799982,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8600":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8601":{"reset":{"__isSmartRef__":true,"id":8602},"grow":{"__isSmartRef__":true,"id":8606},"build":{"__isSmartRef__":true,"id":8610}},"8602":{"varMapping":{"__isSmartRef__":true,"id":8603},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":8604},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8603":{"this":{"__isSmartRef__":true,"id":8029}},"8604":{"timestamp":{"__isSmartRef__":true,"id":8605},"user":"robertkrahn","tags":[]},"8605":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"8606":{"varMapping":{"__isSmartRef__":true,"id":8607},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":8608},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8607":{"this":{"__isSmartRef__":true,"id":8029}},"8608":{"timestamp":{"__isSmartRef__":true,"id":8609},"user":"robertkrahn","tags":[]},"8609":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"8610":{"varMapping":{"__isSmartRef__":true,"id":8611},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":8612},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8611":{"this":{"__isSmartRef__":true,"id":8029}},"8612":{"timestamp":{"__isSmartRef__":true,"id":8613},"user":"robertkrahn","tags":[]},"8613":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"8614":{"submorphs":[{"__isSmartRef__":true,"id":8615},{"__isSmartRef__":true,"id":8888}],"scripts":[],"id":"F155A112-F68B-4589-A58F-4304064453B3","shape":{"__isSmartRef__":true,"id":9161},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9169},"showsHalos":false,"name":"Rotator21","partsBinMetaInfo":{"__isSmartRef__":true,"id":9170},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":9177},"eventHandler":{"__isSmartRef__":true,"id":9178},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","92772468-FD20-40AC-BADF-A28E6437AA74"],"partTests":{"__isSmartRef__":true,"id":9179},"priorExtent":{"__isSmartRef__":true,"id":9184},"distanceToDragEvent":{"__isSmartRef__":true,"id":9185},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":8028},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9186},"__LivelyClassName__":"lively.morphic.Box"},"8615":{"submorphs":[{"__isSmartRef__":true,"id":8616},{"__isSmartRef__":true,"id":8733}],"scripts":[],"id":"D2F253E0-C64A-445E-888E-2283E187EC6F","shape":{"__isSmartRef__":true,"id":8850},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8858},"showsHalos":false,"name":"Rotator43","partsBinMetaInfo":{"__isSmartRef__":true,"id":8859},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":8866},"eventHandler":{"__isSmartRef__":true,"id":8867},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","92772468-FD20-40AC-BADF-A28E6437AA74","F155A112-F68B-4589-A58F-4304064453B3"],"partTests":{"__isSmartRef__":true,"id":8868},"priorExtent":{"__isSmartRef__":true,"id":8873},"distanceToDragEvent":{"__isSmartRef__":true,"id":8874},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":8614},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8875},"__LivelyClassName__":"lively.morphic.Box"},"8616":{"submorphs":[{"__isSmartRef__":true,"id":8617},{"__isSmartRef__":true,"id":8656}],"scripts":[],"id":"2B008E88-44FB-4B6B-B622-7F9552F95AB8","shape":{"__isSmartRef__":true,"id":8695},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8703},"showsHalos":false,"name":"Rotator86","partsBinMetaInfo":{"__isSmartRef__":true,"id":8704},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":8711},"eventHandler":{"__isSmartRef__":true,"id":8712},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","92772468-FD20-40AC-BADF-A28E6437AA74","F155A112-F68B-4589-A58F-4304064453B3","D2F253E0-C64A-445E-888E-2283E187EC6F"],"partTests":{"__isSmartRef__":true,"id":8713},"priorExtent":{"__isSmartRef__":true,"id":8718},"distanceToDragEvent":{"__isSmartRef__":true,"id":8719},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":8615},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8720},"__LivelyClassName__":"lively.morphic.Box"},"8617":{"submorphs":[],"scripts":[],"id":"95EAED4A-3812-493D-8D3B-6B74195E666F","shape":{"__isSmartRef__":true,"id":8618},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8626},"showsHalos":false,"name":"Rotator172","partsBinMetaInfo":{"__isSmartRef__":true,"id":8627},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":8634},"eventHandler":{"__isSmartRef__":true,"id":8635},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","92772468-FD20-40AC-BADF-A28E6437AA74","F155A112-F68B-4589-A58F-4304064453B3","D2F253E0-C64A-445E-888E-2283E187EC6F","2B008E88-44FB-4B6B-B622-7F9552F95AB8"],"partTests":{"__isSmartRef__":true,"id":8636},"priorExtent":{"__isSmartRef__":true,"id":8641},"distanceToDragEvent":{"__isSmartRef__":true,"id":8642},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":8616},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8643},"__LivelyClassName__":"lively.morphic.Box"},"8618":{"position":{"__isSmartRef__":true,"id":8619},"_Extent":{"__isSmartRef__":true,"id":8620},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8621},"_Fill":{"__isSmartRef__":true,"id":8622},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":8623},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":8624},"_Position":{"__isSmartRef__":true,"id":8625},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8619":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8620":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8621":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"8622":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8623":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"8624":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"8625":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8626":{"x":-14.67167958630401,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8627":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":8628},{"__isSmartRef__":true,"id":8630},{"__isSmartRef__":true,"id":8632}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8628":{"date":{"__isSmartRef__":true,"id":8629},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"8629":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"8630":{"date":{"__isSmartRef__":true,"id":8631},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"8631":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"8632":{"date":{"__isSmartRef__":true,"id":8633},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"8633":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"8634":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"8635":{"morph":{"__isSmartRef__":true,"id":8617},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"8636":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8637}},"8637":{"test01IsMorph":{"__isSmartRef__":true,"id":8638}},"8638":{"varMapping":{"__isSmartRef__":true,"id":8639},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":8640},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8639":{"this":{"__isSmartRef__":true,"id":8636}},"8640":{},"8641":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8642":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8643":{"reset":{"__isSmartRef__":true,"id":8644},"grow":{"__isSmartRef__":true,"id":8648},"build":{"__isSmartRef__":true,"id":8652}},"8644":{"varMapping":{"__isSmartRef__":true,"id":8645},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":8646},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8645":{"this":{"__isSmartRef__":true,"id":8617}},"8646":{"timestamp":{"__isSmartRef__":true,"id":8647},"user":"robertkrahn","tags":[]},"8647":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"8648":{"varMapping":{"__isSmartRef__":true,"id":8649},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":8650},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8649":{"this":{"__isSmartRef__":true,"id":8617}},"8650":{"timestamp":{"__isSmartRef__":true,"id":8651},"user":"robertkrahn","tags":[]},"8651":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"8652":{"varMapping":{"__isSmartRef__":true,"id":8653},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":8654},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8653":{"this":{"__isSmartRef__":true,"id":8617}},"8654":{"timestamp":{"__isSmartRef__":true,"id":8655},"user":"robertkrahn","tags":[]},"8655":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"8656":{"submorphs":[],"scripts":[],"id":"DF16C42E-5D4C-46FE-ACFE-A25F0F3249F3","shape":{"__isSmartRef__":true,"id":8657},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8665},"showsHalos":false,"name":"Rotator172","partsBinMetaInfo":{"__isSmartRef__":true,"id":8666},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":8673},"eventHandler":{"__isSmartRef__":true,"id":8674},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","92772468-FD20-40AC-BADF-A28E6437AA74","F155A112-F68B-4589-A58F-4304064453B3","D2F253E0-C64A-445E-888E-2283E187EC6F","2B008E88-44FB-4B6B-B622-7F9552F95AB8"],"partTests":{"__isSmartRef__":true,"id":8675},"priorExtent":{"__isSmartRef__":true,"id":8680},"distanceToDragEvent":{"__isSmartRef__":true,"id":8681},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":8616},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8682},"__LivelyClassName__":"lively.morphic.Box"},"8657":{"position":{"__isSmartRef__":true,"id":8658},"_Extent":{"__isSmartRef__":true,"id":8659},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8660},"_Fill":{"__isSmartRef__":true,"id":8661},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":8662},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":8663},"_Position":{"__isSmartRef__":true,"id":8664},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8658":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8659":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8660":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"8661":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8662":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"8663":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"8664":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8665":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8666":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":8667},{"__isSmartRef__":true,"id":8669},{"__isSmartRef__":true,"id":8671}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8667":{"date":{"__isSmartRef__":true,"id":8668},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"8668":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"8669":{"date":{"__isSmartRef__":true,"id":8670},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"8670":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"8671":{"date":{"__isSmartRef__":true,"id":8672},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"8672":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"8673":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"8674":{"morph":{"__isSmartRef__":true,"id":8656},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"8675":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8676}},"8676":{"test01IsMorph":{"__isSmartRef__":true,"id":8677}},"8677":{"varMapping":{"__isSmartRef__":true,"id":8678},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":8679},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8678":{"this":{"__isSmartRef__":true,"id":8675}},"8679":{},"8680":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8681":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8682":{"reset":{"__isSmartRef__":true,"id":8683},"grow":{"__isSmartRef__":true,"id":8687},"build":{"__isSmartRef__":true,"id":8691}},"8683":{"varMapping":{"__isSmartRef__":true,"id":8684},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":8685},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8684":{"this":{"__isSmartRef__":true,"id":8656}},"8685":{"timestamp":{"__isSmartRef__":true,"id":8686},"user":"robertkrahn","tags":[]},"8686":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"8687":{"varMapping":{"__isSmartRef__":true,"id":8688},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":8689},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8688":{"this":{"__isSmartRef__":true,"id":8656}},"8689":{"timestamp":{"__isSmartRef__":true,"id":8690},"user":"robertkrahn","tags":[]},"8690":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"8691":{"varMapping":{"__isSmartRef__":true,"id":8692},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":8693},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8692":{"this":{"__isSmartRef__":true,"id":8656}},"8693":{"timestamp":{"__isSmartRef__":true,"id":8694},"user":"robertkrahn","tags":[]},"8694":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"8695":{"position":{"__isSmartRef__":true,"id":8696},"_Extent":{"__isSmartRef__":true,"id":8697},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8698},"_Fill":{"__isSmartRef__":true,"id":8699},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":8700},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":8701},"_Position":{"__isSmartRef__":true,"id":8702},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8696":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8697":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8698":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"8699":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8700":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"8701":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"8702":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8703":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8704":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":8705},{"__isSmartRef__":true,"id":8707},{"__isSmartRef__":true,"id":8709}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8705":{"date":{"__isSmartRef__":true,"id":8706},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"8706":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"8707":{"date":{"__isSmartRef__":true,"id":8708},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"8708":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"8709":{"date":{"__isSmartRef__":true,"id":8710},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"8710":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"8711":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"8712":{"morph":{"__isSmartRef__":true,"id":8616},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"8713":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8714}},"8714":{"test01IsMorph":{"__isSmartRef__":true,"id":8715}},"8715":{"varMapping":{"__isSmartRef__":true,"id":8716},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":8717},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8716":{"this":{"__isSmartRef__":true,"id":8713}},"8717":{},"8718":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8719":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8720":{"reset":{"__isSmartRef__":true,"id":8721},"grow":{"__isSmartRef__":true,"id":8725},"build":{"__isSmartRef__":true,"id":8729}},"8721":{"varMapping":{"__isSmartRef__":true,"id":8722},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":8723},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8722":{"this":{"__isSmartRef__":true,"id":8616}},"8723":{"timestamp":{"__isSmartRef__":true,"id":8724},"user":"robertkrahn","tags":[]},"8724":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"8725":{"varMapping":{"__isSmartRef__":true,"id":8726},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":8727},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8726":{"this":{"__isSmartRef__":true,"id":8616}},"8727":{"timestamp":{"__isSmartRef__":true,"id":8728},"user":"robertkrahn","tags":[]},"8728":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"8729":{"varMapping":{"__isSmartRef__":true,"id":8730},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":8731},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8730":{"this":{"__isSmartRef__":true,"id":8616}},"8731":{"timestamp":{"__isSmartRef__":true,"id":8732},"user":"robertkrahn","tags":[]},"8732":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"8733":{"submorphs":[{"__isSmartRef__":true,"id":8734},{"__isSmartRef__":true,"id":8773}],"scripts":[],"id":"BCEBE495-F9DD-488F-8455-4038036A64A3","shape":{"__isSmartRef__":true,"id":8812},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8820},"showsHalos":false,"name":"Rotator86","partsBinMetaInfo":{"__isSmartRef__":true,"id":8821},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":8828},"eventHandler":{"__isSmartRef__":true,"id":8829},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","92772468-FD20-40AC-BADF-A28E6437AA74","F155A112-F68B-4589-A58F-4304064453B3","D2F253E0-C64A-445E-888E-2283E187EC6F"],"partTests":{"__isSmartRef__":true,"id":8830},"priorExtent":{"__isSmartRef__":true,"id":8835},"distanceToDragEvent":{"__isSmartRef__":true,"id":8836},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":8615},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8837},"__LivelyClassName__":"lively.morphic.Box"},"8734":{"submorphs":[],"scripts":[],"id":"95B05351-2A22-4147-9DB8-FE26D7351D67","shape":{"__isSmartRef__":true,"id":8735},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8743},"showsHalos":false,"name":"Rotator173","partsBinMetaInfo":{"__isSmartRef__":true,"id":8744},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":8751},"eventHandler":{"__isSmartRef__":true,"id":8752},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","92772468-FD20-40AC-BADF-A28E6437AA74","F155A112-F68B-4589-A58F-4304064453B3","D2F253E0-C64A-445E-888E-2283E187EC6F","BCEBE495-F9DD-488F-8455-4038036A64A3"],"partTests":{"__isSmartRef__":true,"id":8753},"priorExtent":{"__isSmartRef__":true,"id":8758},"distanceToDragEvent":{"__isSmartRef__":true,"id":8759},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":8733},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8760},"__LivelyClassName__":"lively.morphic.Box"},"8735":{"position":{"__isSmartRef__":true,"id":8736},"_Extent":{"__isSmartRef__":true,"id":8737},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8738},"_Fill":{"__isSmartRef__":true,"id":8739},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":8740},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":8741},"_Position":{"__isSmartRef__":true,"id":8742},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8736":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8737":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8738":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"8739":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8740":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"8741":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"8742":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8743":{"x":-14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8744":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":8745},{"__isSmartRef__":true,"id":8747},{"__isSmartRef__":true,"id":8749}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8745":{"date":{"__isSmartRef__":true,"id":8746},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"8746":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"8747":{"date":{"__isSmartRef__":true,"id":8748},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"8748":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"8749":{"date":{"__isSmartRef__":true,"id":8750},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"8750":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"8751":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"8752":{"morph":{"__isSmartRef__":true,"id":8734},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"8753":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8754}},"8754":{"test01IsMorph":{"__isSmartRef__":true,"id":8755}},"8755":{"varMapping":{"__isSmartRef__":true,"id":8756},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":8757},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8756":{"this":{"__isSmartRef__":true,"id":8753}},"8757":{},"8758":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8759":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8760":{"reset":{"__isSmartRef__":true,"id":8761},"grow":{"__isSmartRef__":true,"id":8765},"build":{"__isSmartRef__":true,"id":8769}},"8761":{"varMapping":{"__isSmartRef__":true,"id":8762},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":8763},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8762":{"this":{"__isSmartRef__":true,"id":8734}},"8763":{"timestamp":{"__isSmartRef__":true,"id":8764},"user":"robertkrahn","tags":[]},"8764":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"8765":{"varMapping":{"__isSmartRef__":true,"id":8766},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":8767},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8766":{"this":{"__isSmartRef__":true,"id":8734}},"8767":{"timestamp":{"__isSmartRef__":true,"id":8768},"user":"robertkrahn","tags":[]},"8768":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"8769":{"varMapping":{"__isSmartRef__":true,"id":8770},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":8771},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8770":{"this":{"__isSmartRef__":true,"id":8734}},"8771":{"timestamp":{"__isSmartRef__":true,"id":8772},"user":"robertkrahn","tags":[]},"8772":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"8773":{"submorphs":[],"scripts":[],"id":"40EE71E6-1A18-4367-88E7-053554313727","shape":{"__isSmartRef__":true,"id":8774},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8782},"showsHalos":false,"name":"Rotator173","partsBinMetaInfo":{"__isSmartRef__":true,"id":8783},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":8790},"eventHandler":{"__isSmartRef__":true,"id":8791},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","92772468-FD20-40AC-BADF-A28E6437AA74","F155A112-F68B-4589-A58F-4304064453B3","D2F253E0-C64A-445E-888E-2283E187EC6F","BCEBE495-F9DD-488F-8455-4038036A64A3"],"partTests":{"__isSmartRef__":true,"id":8792},"priorExtent":{"__isSmartRef__":true,"id":8797},"distanceToDragEvent":{"__isSmartRef__":true,"id":8798},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":8733},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8799},"__LivelyClassName__":"lively.morphic.Box"},"8774":{"position":{"__isSmartRef__":true,"id":8775},"_Extent":{"__isSmartRef__":true,"id":8776},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8777},"_Fill":{"__isSmartRef__":true,"id":8778},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":8779},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":8780},"_Position":{"__isSmartRef__":true,"id":8781},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8775":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8776":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8777":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"8778":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8779":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"8780":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"8781":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8782":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8783":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":8784},{"__isSmartRef__":true,"id":8786},{"__isSmartRef__":true,"id":8788}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8784":{"date":{"__isSmartRef__":true,"id":8785},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"8785":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"8786":{"date":{"__isSmartRef__":true,"id":8787},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"8787":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"8788":{"date":{"__isSmartRef__":true,"id":8789},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"8789":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"8790":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"8791":{"morph":{"__isSmartRef__":true,"id":8773},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"8792":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8793}},"8793":{"test01IsMorph":{"__isSmartRef__":true,"id":8794}},"8794":{"varMapping":{"__isSmartRef__":true,"id":8795},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":8796},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8795":{"this":{"__isSmartRef__":true,"id":8792}},"8796":{},"8797":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8798":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8799":{"reset":{"__isSmartRef__":true,"id":8800},"grow":{"__isSmartRef__":true,"id":8804},"build":{"__isSmartRef__":true,"id":8808}},"8800":{"varMapping":{"__isSmartRef__":true,"id":8801},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":8802},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8801":{"this":{"__isSmartRef__":true,"id":8773}},"8802":{"timestamp":{"__isSmartRef__":true,"id":8803},"user":"robertkrahn","tags":[]},"8803":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"8804":{"varMapping":{"__isSmartRef__":true,"id":8805},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":8806},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8805":{"this":{"__isSmartRef__":true,"id":8773}},"8806":{"timestamp":{"__isSmartRef__":true,"id":8807},"user":"robertkrahn","tags":[]},"8807":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"8808":{"varMapping":{"__isSmartRef__":true,"id":8809},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":8810},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8809":{"this":{"__isSmartRef__":true,"id":8773}},"8810":{"timestamp":{"__isSmartRef__":true,"id":8811},"user":"robertkrahn","tags":[]},"8811":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"8812":{"position":{"__isSmartRef__":true,"id":8813},"_Extent":{"__isSmartRef__":true,"id":8814},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8815},"_Fill":{"__isSmartRef__":true,"id":8816},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":8817},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":8818},"_Position":{"__isSmartRef__":true,"id":8819},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8813":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8814":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8815":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"8816":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8817":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"8818":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"8819":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8820":{"x":18.339599482880004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8821":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":8822},{"__isSmartRef__":true,"id":8824},{"__isSmartRef__":true,"id":8826}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8822":{"date":{"__isSmartRef__":true,"id":8823},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"8823":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"8824":{"date":{"__isSmartRef__":true,"id":8825},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"8825":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"8826":{"date":{"__isSmartRef__":true,"id":8827},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"8827":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"8828":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"8829":{"morph":{"__isSmartRef__":true,"id":8733},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"8830":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8831}},"8831":{"test01IsMorph":{"__isSmartRef__":true,"id":8832}},"8832":{"varMapping":{"__isSmartRef__":true,"id":8833},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":8834},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8833":{"this":{"__isSmartRef__":true,"id":8830}},"8834":{},"8835":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8836":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8837":{"reset":{"__isSmartRef__":true,"id":8838},"grow":{"__isSmartRef__":true,"id":8842},"build":{"__isSmartRef__":true,"id":8846}},"8838":{"varMapping":{"__isSmartRef__":true,"id":8839},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":8840},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8839":{"this":{"__isSmartRef__":true,"id":8733}},"8840":{"timestamp":{"__isSmartRef__":true,"id":8841},"user":"robertkrahn","tags":[]},"8841":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"8842":{"varMapping":{"__isSmartRef__":true,"id":8843},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":8844},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8843":{"this":{"__isSmartRef__":true,"id":8733}},"8844":{"timestamp":{"__isSmartRef__":true,"id":8845},"user":"robertkrahn","tags":[]},"8845":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"8846":{"varMapping":{"__isSmartRef__":true,"id":8847},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":8848},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8847":{"this":{"__isSmartRef__":true,"id":8733}},"8848":{"timestamp":{"__isSmartRef__":true,"id":8849},"user":"robertkrahn","tags":[]},"8849":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"8850":{"position":{"__isSmartRef__":true,"id":8851},"_Extent":{"__isSmartRef__":true,"id":8852},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8853},"_Fill":{"__isSmartRef__":true,"id":8854},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":8855},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":8856},"_Position":{"__isSmartRef__":true,"id":8857},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8851":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8852":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8853":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"8854":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8855":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"8856":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"8857":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8858":{"x":-22.924499353599973,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8859":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":8860},{"__isSmartRef__":true,"id":8862},{"__isSmartRef__":true,"id":8864}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8860":{"date":{"__isSmartRef__":true,"id":8861},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"8861":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"8862":{"date":{"__isSmartRef__":true,"id":8863},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"8863":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"8864":{"date":{"__isSmartRef__":true,"id":8865},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"8865":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"8866":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"8867":{"morph":{"__isSmartRef__":true,"id":8615},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"8868":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8869}},"8869":{"test01IsMorph":{"__isSmartRef__":true,"id":8870}},"8870":{"varMapping":{"__isSmartRef__":true,"id":8871},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":8872},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8871":{"this":{"__isSmartRef__":true,"id":8868}},"8872":{},"8873":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8874":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8875":{"reset":{"__isSmartRef__":true,"id":8876},"grow":{"__isSmartRef__":true,"id":8880},"build":{"__isSmartRef__":true,"id":8884}},"8876":{"varMapping":{"__isSmartRef__":true,"id":8877},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":8878},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8877":{"this":{"__isSmartRef__":true,"id":8615}},"8878":{"timestamp":{"__isSmartRef__":true,"id":8879},"user":"robertkrahn","tags":[]},"8879":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"8880":{"varMapping":{"__isSmartRef__":true,"id":8881},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":8882},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8881":{"this":{"__isSmartRef__":true,"id":8615}},"8882":{"timestamp":{"__isSmartRef__":true,"id":8883},"user":"robertkrahn","tags":[]},"8883":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"8884":{"varMapping":{"__isSmartRef__":true,"id":8885},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":8886},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8885":{"this":{"__isSmartRef__":true,"id":8615}},"8886":{"timestamp":{"__isSmartRef__":true,"id":8887},"user":"robertkrahn","tags":[]},"8887":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"8888":{"submorphs":[{"__isSmartRef__":true,"id":8889},{"__isSmartRef__":true,"id":9006}],"scripts":[],"id":"B640DC7D-5CF4-4F99-96EB-F3BB87230566","shape":{"__isSmartRef__":true,"id":9123},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9131},"showsHalos":false,"name":"Rotator43","partsBinMetaInfo":{"__isSmartRef__":true,"id":9132},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":9139},"eventHandler":{"__isSmartRef__":true,"id":9140},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","92772468-FD20-40AC-BADF-A28E6437AA74","F155A112-F68B-4589-A58F-4304064453B3"],"partTests":{"__isSmartRef__":true,"id":9141},"priorExtent":{"__isSmartRef__":true,"id":9146},"distanceToDragEvent":{"__isSmartRef__":true,"id":9147},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":8614},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9148},"__LivelyClassName__":"lively.morphic.Box"},"8889":{"submorphs":[{"__isSmartRef__":true,"id":8890},{"__isSmartRef__":true,"id":8929}],"scripts":[],"id":"93100C96-2486-4D17-9CC7-0849E0114AF9","shape":{"__isSmartRef__":true,"id":8968},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8976},"showsHalos":false,"name":"Rotator87","partsBinMetaInfo":{"__isSmartRef__":true,"id":8977},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":8984},"eventHandler":{"__isSmartRef__":true,"id":8985},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","92772468-FD20-40AC-BADF-A28E6437AA74","F155A112-F68B-4589-A58F-4304064453B3","B640DC7D-5CF4-4F99-96EB-F3BB87230566"],"partTests":{"__isSmartRef__":true,"id":8986},"priorExtent":{"__isSmartRef__":true,"id":8991},"distanceToDragEvent":{"__isSmartRef__":true,"id":8992},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":8888},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8993},"__LivelyClassName__":"lively.morphic.Box"},"8890":{"submorphs":[],"scripts":[],"id":"20F9E0E1-CD94-4CAF-AE65-F7BFB0D24D7F","shape":{"__isSmartRef__":true,"id":8891},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8899},"showsHalos":false,"name":"Rotator174","partsBinMetaInfo":{"__isSmartRef__":true,"id":8900},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":8907},"eventHandler":{"__isSmartRef__":true,"id":8908},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","92772468-FD20-40AC-BADF-A28E6437AA74","F155A112-F68B-4589-A58F-4304064453B3","B640DC7D-5CF4-4F99-96EB-F3BB87230566","93100C96-2486-4D17-9CC7-0849E0114AF9"],"partTests":{"__isSmartRef__":true,"id":8909},"priorExtent":{"__isSmartRef__":true,"id":8914},"distanceToDragEvent":{"__isSmartRef__":true,"id":8915},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":8889},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8916},"__LivelyClassName__":"lively.morphic.Box"},"8891":{"position":{"__isSmartRef__":true,"id":8892},"_Extent":{"__isSmartRef__":true,"id":8893},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8894},"_Fill":{"__isSmartRef__":true,"id":8895},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":8896},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":8897},"_Position":{"__isSmartRef__":true,"id":8898},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8892":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8893":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8894":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"8895":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8896":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"8897":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"8898":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8899":{"x":-14.671679586304004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8900":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":8901},{"__isSmartRef__":true,"id":8903},{"__isSmartRef__":true,"id":8905}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8901":{"date":{"__isSmartRef__":true,"id":8902},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"8902":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"8903":{"date":{"__isSmartRef__":true,"id":8904},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"8904":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"8905":{"date":{"__isSmartRef__":true,"id":8906},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"8906":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"8907":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"8908":{"morph":{"__isSmartRef__":true,"id":8890},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"8909":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8910}},"8910":{"test01IsMorph":{"__isSmartRef__":true,"id":8911}},"8911":{"varMapping":{"__isSmartRef__":true,"id":8912},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":8913},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8912":{"this":{"__isSmartRef__":true,"id":8909}},"8913":{},"8914":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8915":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8916":{"reset":{"__isSmartRef__":true,"id":8917},"grow":{"__isSmartRef__":true,"id":8921},"build":{"__isSmartRef__":true,"id":8925}},"8917":{"varMapping":{"__isSmartRef__":true,"id":8918},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":8919},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8918":{"this":{"__isSmartRef__":true,"id":8890}},"8919":{"timestamp":{"__isSmartRef__":true,"id":8920},"user":"robertkrahn","tags":[]},"8920":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"8921":{"varMapping":{"__isSmartRef__":true,"id":8922},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":8923},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8922":{"this":{"__isSmartRef__":true,"id":8890}},"8923":{"timestamp":{"__isSmartRef__":true,"id":8924},"user":"robertkrahn","tags":[]},"8924":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"8925":{"varMapping":{"__isSmartRef__":true,"id":8926},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":8927},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8926":{"this":{"__isSmartRef__":true,"id":8890}},"8927":{"timestamp":{"__isSmartRef__":true,"id":8928},"user":"robertkrahn","tags":[]},"8928":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"8929":{"submorphs":[],"scripts":[],"id":"57CA0784-1781-42A7-B6F4-0F3431F59B1D","shape":{"__isSmartRef__":true,"id":8930},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8938},"showsHalos":false,"name":"Rotator174","partsBinMetaInfo":{"__isSmartRef__":true,"id":8939},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":8946},"eventHandler":{"__isSmartRef__":true,"id":8947},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","92772468-FD20-40AC-BADF-A28E6437AA74","F155A112-F68B-4589-A58F-4304064453B3","B640DC7D-5CF4-4F99-96EB-F3BB87230566","93100C96-2486-4D17-9CC7-0849E0114AF9"],"partTests":{"__isSmartRef__":true,"id":8948},"priorExtent":{"__isSmartRef__":true,"id":8953},"distanceToDragEvent":{"__isSmartRef__":true,"id":8954},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":8889},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8955},"__LivelyClassName__":"lively.morphic.Box"},"8930":{"position":{"__isSmartRef__":true,"id":8931},"_Extent":{"__isSmartRef__":true,"id":8932},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8933},"_Fill":{"__isSmartRef__":true,"id":8934},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":8935},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":8936},"_Position":{"__isSmartRef__":true,"id":8937},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8931":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8932":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8933":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"8934":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8935":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"8936":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"8937":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8938":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8939":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":8940},{"__isSmartRef__":true,"id":8942},{"__isSmartRef__":true,"id":8944}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8940":{"date":{"__isSmartRef__":true,"id":8941},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"8941":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"8942":{"date":{"__isSmartRef__":true,"id":8943},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"8943":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"8944":{"date":{"__isSmartRef__":true,"id":8945},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"8945":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"8946":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"8947":{"morph":{"__isSmartRef__":true,"id":8929},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"8948":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8949}},"8949":{"test01IsMorph":{"__isSmartRef__":true,"id":8950}},"8950":{"varMapping":{"__isSmartRef__":true,"id":8951},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":8952},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8951":{"this":{"__isSmartRef__":true,"id":8948}},"8952":{},"8953":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8954":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8955":{"reset":{"__isSmartRef__":true,"id":8956},"grow":{"__isSmartRef__":true,"id":8960},"build":{"__isSmartRef__":true,"id":8964}},"8956":{"varMapping":{"__isSmartRef__":true,"id":8957},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":8958},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8957":{"this":{"__isSmartRef__":true,"id":8929}},"8958":{"timestamp":{"__isSmartRef__":true,"id":8959},"user":"robertkrahn","tags":[]},"8959":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"8960":{"varMapping":{"__isSmartRef__":true,"id":8961},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":8962},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8961":{"this":{"__isSmartRef__":true,"id":8929}},"8962":{"timestamp":{"__isSmartRef__":true,"id":8963},"user":"robertkrahn","tags":[]},"8963":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"8964":{"varMapping":{"__isSmartRef__":true,"id":8965},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":8966},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8965":{"this":{"__isSmartRef__":true,"id":8929}},"8966":{"timestamp":{"__isSmartRef__":true,"id":8967},"user":"robertkrahn","tags":[]},"8967":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"8968":{"position":{"__isSmartRef__":true,"id":8969},"_Extent":{"__isSmartRef__":true,"id":8970},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8971},"_Fill":{"__isSmartRef__":true,"id":8972},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":8973},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":8974},"_Position":{"__isSmartRef__":true,"id":8975},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8969":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8970":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8971":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"8972":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8973":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"8974":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"8975":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8976":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8977":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":8978},{"__isSmartRef__":true,"id":8980},{"__isSmartRef__":true,"id":8982}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8978":{"date":{"__isSmartRef__":true,"id":8979},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"8979":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"8980":{"date":{"__isSmartRef__":true,"id":8981},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"8981":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"8982":{"date":{"__isSmartRef__":true,"id":8983},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"8983":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"8984":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"8985":{"morph":{"__isSmartRef__":true,"id":8889},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"8986":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8987}},"8987":{"test01IsMorph":{"__isSmartRef__":true,"id":8988}},"8988":{"varMapping":{"__isSmartRef__":true,"id":8989},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":8990},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8989":{"this":{"__isSmartRef__":true,"id":8986}},"8990":{},"8991":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8992":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"8993":{"reset":{"__isSmartRef__":true,"id":8994},"grow":{"__isSmartRef__":true,"id":8998},"build":{"__isSmartRef__":true,"id":9002}},"8994":{"varMapping":{"__isSmartRef__":true,"id":8995},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":8996},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8995":{"this":{"__isSmartRef__":true,"id":8889}},"8996":{"timestamp":{"__isSmartRef__":true,"id":8997},"user":"robertkrahn","tags":[]},"8997":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"8998":{"varMapping":{"__isSmartRef__":true,"id":8999},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":9000},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"8999":{"this":{"__isSmartRef__":true,"id":8889}},"9000":{"timestamp":{"__isSmartRef__":true,"id":9001},"user":"robertkrahn","tags":[]},"9001":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"9002":{"varMapping":{"__isSmartRef__":true,"id":9003},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":9004},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9003":{"this":{"__isSmartRef__":true,"id":8889}},"9004":{"timestamp":{"__isSmartRef__":true,"id":9005},"user":"robertkrahn","tags":[]},"9005":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"9006":{"submorphs":[{"__isSmartRef__":true,"id":9007},{"__isSmartRef__":true,"id":9046}],"scripts":[],"id":"C64F56C3-BC0A-4C91-B166-30841BA7BA4E","shape":{"__isSmartRef__":true,"id":9085},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9093},"showsHalos":false,"name":"Rotator87","partsBinMetaInfo":{"__isSmartRef__":true,"id":9094},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":9101},"eventHandler":{"__isSmartRef__":true,"id":9102},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","92772468-FD20-40AC-BADF-A28E6437AA74","F155A112-F68B-4589-A58F-4304064453B3","B640DC7D-5CF4-4F99-96EB-F3BB87230566"],"partTests":{"__isSmartRef__":true,"id":9103},"priorExtent":{"__isSmartRef__":true,"id":9108},"distanceToDragEvent":{"__isSmartRef__":true,"id":9109},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":8888},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9110},"__LivelyClassName__":"lively.morphic.Box"},"9007":{"submorphs":[],"scripts":[],"id":"F0C6FFA6-5F30-4AB5-B9BB-B496FDAB7E9C","shape":{"__isSmartRef__":true,"id":9008},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9016},"showsHalos":false,"name":"Rotator175","partsBinMetaInfo":{"__isSmartRef__":true,"id":9017},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":9024},"eventHandler":{"__isSmartRef__":true,"id":9025},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","92772468-FD20-40AC-BADF-A28E6437AA74","F155A112-F68B-4589-A58F-4304064453B3","B640DC7D-5CF4-4F99-96EB-F3BB87230566","C64F56C3-BC0A-4C91-B166-30841BA7BA4E"],"partTests":{"__isSmartRef__":true,"id":9026},"priorExtent":{"__isSmartRef__":true,"id":9031},"distanceToDragEvent":{"__isSmartRef__":true,"id":9032},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":9006},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9033},"__LivelyClassName__":"lively.morphic.Box"},"9008":{"position":{"__isSmartRef__":true,"id":9009},"_Extent":{"__isSmartRef__":true,"id":9010},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":9011},"_Fill":{"__isSmartRef__":true,"id":9012},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":9013},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":9014},"_Position":{"__isSmartRef__":true,"id":9015},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9009":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9010":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9011":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"9012":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9013":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"9014":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"9015":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9016":{"x":-14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9017":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":9018},{"__isSmartRef__":true,"id":9020},{"__isSmartRef__":true,"id":9022}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"9018":{"date":{"__isSmartRef__":true,"id":9019},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"9019":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"9020":{"date":{"__isSmartRef__":true,"id":9021},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"9021":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"9022":{"date":{"__isSmartRef__":true,"id":9023},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"9023":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"9024":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"9025":{"morph":{"__isSmartRef__":true,"id":9007},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9026":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9027}},"9027":{"test01IsMorph":{"__isSmartRef__":true,"id":9028}},"9028":{"varMapping":{"__isSmartRef__":true,"id":9029},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":9030},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9029":{"this":{"__isSmartRef__":true,"id":9026}},"9030":{},"9031":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9032":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9033":{"reset":{"__isSmartRef__":true,"id":9034},"grow":{"__isSmartRef__":true,"id":9038},"build":{"__isSmartRef__":true,"id":9042}},"9034":{"varMapping":{"__isSmartRef__":true,"id":9035},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":9036},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9035":{"this":{"__isSmartRef__":true,"id":9007}},"9036":{"timestamp":{"__isSmartRef__":true,"id":9037},"user":"robertkrahn","tags":[]},"9037":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"9038":{"varMapping":{"__isSmartRef__":true,"id":9039},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":9040},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9039":{"this":{"__isSmartRef__":true,"id":9007}},"9040":{"timestamp":{"__isSmartRef__":true,"id":9041},"user":"robertkrahn","tags":[]},"9041":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"9042":{"varMapping":{"__isSmartRef__":true,"id":9043},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":9044},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9043":{"this":{"__isSmartRef__":true,"id":9007}},"9044":{"timestamp":{"__isSmartRef__":true,"id":9045},"user":"robertkrahn","tags":[]},"9045":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"9046":{"submorphs":[],"scripts":[],"id":"71F7EF15-62DD-4DA4-B270-FCC63635E726","shape":{"__isSmartRef__":true,"id":9047},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9055},"showsHalos":false,"name":"Rotator175","partsBinMetaInfo":{"__isSmartRef__":true,"id":9056},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":9063},"eventHandler":{"__isSmartRef__":true,"id":9064},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","9F8AF39E-32E8-47E0-A562-8843A3596BB6","92772468-FD20-40AC-BADF-A28E6437AA74","F155A112-F68B-4589-A58F-4304064453B3","B640DC7D-5CF4-4F99-96EB-F3BB87230566","C64F56C3-BC0A-4C91-B166-30841BA7BA4E"],"partTests":{"__isSmartRef__":true,"id":9065},"priorExtent":{"__isSmartRef__":true,"id":9070},"distanceToDragEvent":{"__isSmartRef__":true,"id":9071},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":9006},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9072},"__LivelyClassName__":"lively.morphic.Box"},"9047":{"position":{"__isSmartRef__":true,"id":9048},"_Extent":{"__isSmartRef__":true,"id":9049},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":9050},"_Fill":{"__isSmartRef__":true,"id":9051},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":9052},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":9053},"_Position":{"__isSmartRef__":true,"id":9054},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9048":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9049":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9050":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"9051":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9052":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"9053":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"9054":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9055":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9056":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":9057},{"__isSmartRef__":true,"id":9059},{"__isSmartRef__":true,"id":9061}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"9057":{"date":{"__isSmartRef__":true,"id":9058},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"9058":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"9059":{"date":{"__isSmartRef__":true,"id":9060},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"9060":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"9061":{"date":{"__isSmartRef__":true,"id":9062},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"9062":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"9063":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"9064":{"morph":{"__isSmartRef__":true,"id":9046},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9065":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9066}},"9066":{"test01IsMorph":{"__isSmartRef__":true,"id":9067}},"9067":{"varMapping":{"__isSmartRef__":true,"id":9068},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":9069},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9068":{"this":{"__isSmartRef__":true,"id":9065}},"9069":{},"9070":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9071":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9072":{"reset":{"__isSmartRef__":true,"id":9073},"grow":{"__isSmartRef__":true,"id":9077},"build":{"__isSmartRef__":true,"id":9081}},"9073":{"varMapping":{"__isSmartRef__":true,"id":9074},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":9075},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9074":{"this":{"__isSmartRef__":true,"id":9046}},"9075":{"timestamp":{"__isSmartRef__":true,"id":9076},"user":"robertkrahn","tags":[]},"9076":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"9077":{"varMapping":{"__isSmartRef__":true,"id":9078},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":9079},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9078":{"this":{"__isSmartRef__":true,"id":9046}},"9079":{"timestamp":{"__isSmartRef__":true,"id":9080},"user":"robertkrahn","tags":[]},"9080":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"9081":{"varMapping":{"__isSmartRef__":true,"id":9082},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":9083},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9082":{"this":{"__isSmartRef__":true,"id":9046}},"9083":{"timestamp":{"__isSmartRef__":true,"id":9084},"user":"robertkrahn","tags":[]},"9084":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"9085":{"position":{"__isSmartRef__":true,"id":9086},"_Extent":{"__isSmartRef__":true,"id":9087},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":9088},"_Fill":{"__isSmartRef__":true,"id":9089},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":9090},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":9091},"_Position":{"__isSmartRef__":true,"id":9092},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9086":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9087":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9088":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"9089":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9090":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"9091":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"9092":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9093":{"x":18.339599482880004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9094":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":9095},{"__isSmartRef__":true,"id":9097},{"__isSmartRef__":true,"id":9099}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"9095":{"date":{"__isSmartRef__":true,"id":9096},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"9096":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"9097":{"date":{"__isSmartRef__":true,"id":9098},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"9098":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"9099":{"date":{"__isSmartRef__":true,"id":9100},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"9100":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"9101":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"9102":{"morph":{"__isSmartRef__":true,"id":9006},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9103":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9104}},"9104":{"test01IsMorph":{"__isSmartRef__":true,"id":9105}},"9105":{"varMapping":{"__isSmartRef__":true,"id":9106},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":9107},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9106":{"this":{"__isSmartRef__":true,"id":9103}},"9107":{},"9108":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9109":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9110":{"reset":{"__isSmartRef__":true,"id":9111},"grow":{"__isSmartRef__":true,"id":9115},"build":{"__isSmartRef__":true,"id":9119}},"9111":{"varMapping":{"__isSmartRef__":true,"id":9112},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":9113},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9112":{"this":{"__isSmartRef__":true,"id":9006}},"9113":{"timestamp":{"__isSmartRef__":true,"id":9114},"user":"robertkrahn","tags":[]},"9114":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"9115":{"varMapping":{"__isSmartRef__":true,"id":9116},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":9117},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9116":{"this":{"__isSmartRef__":true,"id":9006}},"9117":{"timestamp":{"__isSmartRef__":true,"id":9118},"user":"robertkrahn","tags":[]},"9118":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"9119":{"varMapping":{"__isSmartRef__":true,"id":9120},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":9121},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9120":{"this":{"__isSmartRef__":true,"id":9006}},"9121":{"timestamp":{"__isSmartRef__":true,"id":9122},"user":"robertkrahn","tags":[]},"9122":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"9123":{"position":{"__isSmartRef__":true,"id":9124},"_Extent":{"__isSmartRef__":true,"id":9125},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":9126},"_Fill":{"__isSmartRef__":true,"id":9127},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":9128},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":9129},"_Position":{"__isSmartRef__":true,"id":9130},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9124":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9125":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9126":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"9127":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9128":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"9129":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"9130":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9131":{"x":22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9132":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":9133},{"__isSmartRef__":true,"id":9135},{"__isSmartRef__":true,"id":9137}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"9133":{"date":{"__isSmartRef__":true,"id":9134},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"9134":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"9135":{"date":{"__isSmartRef__":true,"id":9136},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"9136":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"9137":{"date":{"__isSmartRef__":true,"id":9138},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"9138":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"9139":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"9140":{"morph":{"__isSmartRef__":true,"id":8888},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9141":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9142}},"9142":{"test01IsMorph":{"__isSmartRef__":true,"id":9143}},"9143":{"varMapping":{"__isSmartRef__":true,"id":9144},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":9145},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9144":{"this":{"__isSmartRef__":true,"id":9141}},"9145":{},"9146":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9147":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9148":{"reset":{"__isSmartRef__":true,"id":9149},"grow":{"__isSmartRef__":true,"id":9153},"build":{"__isSmartRef__":true,"id":9157}},"9149":{"varMapping":{"__isSmartRef__":true,"id":9150},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":9151},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9150":{"this":{"__isSmartRef__":true,"id":8888}},"9151":{"timestamp":{"__isSmartRef__":true,"id":9152},"user":"robertkrahn","tags":[]},"9152":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"9153":{"varMapping":{"__isSmartRef__":true,"id":9154},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":9155},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9154":{"this":{"__isSmartRef__":true,"id":8888}},"9155":{"timestamp":{"__isSmartRef__":true,"id":9156},"user":"robertkrahn","tags":[]},"9156":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"9157":{"varMapping":{"__isSmartRef__":true,"id":9158},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":9159},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9158":{"this":{"__isSmartRef__":true,"id":8888}},"9159":{"timestamp":{"__isSmartRef__":true,"id":9160},"user":"robertkrahn","tags":[]},"9160":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"9161":{"position":{"__isSmartRef__":true,"id":9162},"_Extent":{"__isSmartRef__":true,"id":9163},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":9164},"_Fill":{"__isSmartRef__":true,"id":9165},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":9166},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":9167},"_Position":{"__isSmartRef__":true,"id":9168},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9162":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9163":{"x":45.848998707199996,"y":7.587077488639986,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9164":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"9165":{"r":0.5686193533490198,"g":0.5686193533490198,"b":0.5686193533490198,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9166":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"9167":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"9168":{"x":-22.924499353599998,"y":-3.793538744319993,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9169":{"x":28.655624191999987,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9170":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":9171},{"__isSmartRef__":true,"id":9173},{"__isSmartRef__":true,"id":9175}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"9171":{"date":{"__isSmartRef__":true,"id":9172},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"9172":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"9173":{"date":{"__isSmartRef__":true,"id":9174},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"9174":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"9175":{"date":{"__isSmartRef__":true,"id":9176},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"9176":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"9177":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"9178":{"morph":{"__isSmartRef__":true,"id":8614},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9179":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9180}},"9180":{"test01IsMorph":{"__isSmartRef__":true,"id":9181}},"9181":{"varMapping":{"__isSmartRef__":true,"id":9182},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":9183},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9182":{"this":{"__isSmartRef__":true,"id":9179}},"9183":{},"9184":{"x":57.31124838399999,"y":9.483846860799982,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9185":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9186":{"reset":{"__isSmartRef__":true,"id":9187},"grow":{"__isSmartRef__":true,"id":9191},"build":{"__isSmartRef__":true,"id":9195}},"9187":{"varMapping":{"__isSmartRef__":true,"id":9188},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":9189},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9188":{"this":{"__isSmartRef__":true,"id":8614}},"9189":{"timestamp":{"__isSmartRef__":true,"id":9190},"user":"robertkrahn","tags":[]},"9190":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"9191":{"varMapping":{"__isSmartRef__":true,"id":9192},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":9193},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9192":{"this":{"__isSmartRef__":true,"id":8614}},"9193":{"timestamp":{"__isSmartRef__":true,"id":9194},"user":"robertkrahn","tags":[]},"9194":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"9195":{"varMapping":{"__isSmartRef__":true,"id":9196},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":9197},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9196":{"this":{"__isSmartRef__":true,"id":8614}},"9197":{"timestamp":{"__isSmartRef__":true,"id":9198},"user":"robertkrahn","tags":[]},"9198":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"9199":{"position":{"__isSmartRef__":true,"id":9200},"_Extent":{"__isSmartRef__":true,"id":9201},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":9202},"_Fill":{"__isSmartRef__":true,"id":9203},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":9204},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":9205},"_Position":{"__isSmartRef__":true,"id":9206},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9200":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9201":{"x":57.31124838399999,"y":9.483846860799982,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9202":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"9203":{"r":0.6180645145098042,"g":0.6180645145098042,"b":0.6180645145098042,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9204":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"9205":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"9206":{"x":-28.655624191999994,"y":-4.741923430399991,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9207":{"x":35.81953023999999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9208":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":9209},{"__isSmartRef__":true,"id":9211},{"__isSmartRef__":true,"id":9213}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"9209":{"date":{"__isSmartRef__":true,"id":9210},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"9210":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"9211":{"date":{"__isSmartRef__":true,"id":9212},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"9212":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"9213":{"date":{"__isSmartRef__":true,"id":9214},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"9214":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"9215":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"9216":{"morph":{"__isSmartRef__":true,"id":8028},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9217":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9218}},"9218":{"test01IsMorph":{"__isSmartRef__":true,"id":9219}},"9219":{"varMapping":{"__isSmartRef__":true,"id":9220},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":9221},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9220":{"this":{"__isSmartRef__":true,"id":9217}},"9221":{},"9222":{"x":71.63906047999998,"y":11.854808575999977,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9223":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9224":{"reset":{"__isSmartRef__":true,"id":9225},"grow":{"__isSmartRef__":true,"id":9229},"build":{"__isSmartRef__":true,"id":9233}},"9225":{"varMapping":{"__isSmartRef__":true,"id":9226},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":9227},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9226":{"this":{"__isSmartRef__":true,"id":8028}},"9227":{"timestamp":{"__isSmartRef__":true,"id":9228},"user":"robertkrahn","tags":[]},"9228":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"9229":{"varMapping":{"__isSmartRef__":true,"id":9230},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":9231},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9230":{"this":{"__isSmartRef__":true,"id":8028}},"9231":{"timestamp":{"__isSmartRef__":true,"id":9232},"user":"robertkrahn","tags":[]},"9232":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"9233":{"varMapping":{"__isSmartRef__":true,"id":9234},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":9235},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9234":{"this":{"__isSmartRef__":true,"id":8028}},"9235":{"timestamp":{"__isSmartRef__":true,"id":9236},"user":"robertkrahn","tags":[]},"9236":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"9237":{"position":{"__isSmartRef__":true,"id":9238},"_Extent":{"__isSmartRef__":true,"id":9239},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":9240},"_Fill":{"__isSmartRef__":true,"id":9241},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":9242},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":9243},"_Position":{"__isSmartRef__":true,"id":9244},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9238":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9239":{"x":71.63906047999998,"y":11.854808575999977,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9240":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"9241":{"r":0.671809254901961,"g":0.671809254901961,"b":0.671809254901961,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9242":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"9243":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"9244":{"x":-35.81953023999999,"y":-5.927404287999988,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9245":{"x":-44.77441279999999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9246":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":9247},{"__isSmartRef__":true,"id":9249},{"__isSmartRef__":true,"id":9251}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"9247":{"date":{"__isSmartRef__":true,"id":9248},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"9248":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"9249":{"date":{"__isSmartRef__":true,"id":9250},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"9250":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"9251":{"date":{"__isSmartRef__":true,"id":9252},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"9252":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"9253":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"9254":{"morph":{"__isSmartRef__":true,"id":6818},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9255":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9256}},"9256":{"test01IsMorph":{"__isSmartRef__":true,"id":9257}},"9257":{"varMapping":{"__isSmartRef__":true,"id":9258},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":9259},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9258":{"this":{"__isSmartRef__":true,"id":9255}},"9259":{},"9260":{"x":89.54882559999997,"y":14.81851071999997,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9261":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9262":{"reset":{"__isSmartRef__":true,"id":9263},"grow":{"__isSmartRef__":true,"id":9267},"build":{"__isSmartRef__":true,"id":9271}},"9263":{"varMapping":{"__isSmartRef__":true,"id":9264},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":9265},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9264":{"this":{"__isSmartRef__":true,"id":6818}},"9265":{"timestamp":{"__isSmartRef__":true,"id":9266},"user":"robertkrahn","tags":[]},"9266":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"9267":{"varMapping":{"__isSmartRef__":true,"id":9268},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":9269},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9268":{"this":{"__isSmartRef__":true,"id":6818}},"9269":{"timestamp":{"__isSmartRef__":true,"id":9270},"user":"robertkrahn","tags":[]},"9270":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"9271":{"varMapping":{"__isSmartRef__":true,"id":9272},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":9273},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9272":{"this":{"__isSmartRef__":true,"id":6818}},"9273":{"timestamp":{"__isSmartRef__":true,"id":9274},"user":"robertkrahn","tags":[]},"9274":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"9275":{"submorphs":[{"__isSmartRef__":true,"id":9276},{"__isSmartRef__":true,"id":10485}],"scripts":[],"id":"0E022696-3896-41A6-8F8B-8E392C5C3D6E","shape":{"__isSmartRef__":true,"id":11694},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11702},"showsHalos":false,"name":"Rotator5","partsBinMetaInfo":{"__isSmartRef__":true,"id":11703},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":11710},"eventHandler":{"__isSmartRef__":true,"id":11711},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6"],"partTests":{"__isSmartRef__":true,"id":11712},"priorExtent":{"__isSmartRef__":true,"id":11717},"distanceToDragEvent":{"__isSmartRef__":true,"id":11718},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":6817},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11719},"__LivelyClassName__":"lively.morphic.Box"},"9276":{"submorphs":[{"__isSmartRef__":true,"id":9277},{"__isSmartRef__":true,"id":9862}],"scripts":[],"id":"BBD04CF3-5959-4560-B68C-809CB3370ED3","shape":{"__isSmartRef__":true,"id":10447},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10455},"showsHalos":false,"name":"Rotator11","partsBinMetaInfo":{"__isSmartRef__":true,"id":10456},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":10463},"eventHandler":{"__isSmartRef__":true,"id":10464},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E"],"partTests":{"__isSmartRef__":true,"id":10465},"priorExtent":{"__isSmartRef__":true,"id":10470},"distanceToDragEvent":{"__isSmartRef__":true,"id":10471},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":9275},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10472},"__LivelyClassName__":"lively.morphic.Box"},"9277":{"submorphs":[{"__isSmartRef__":true,"id":9278},{"__isSmartRef__":true,"id":9551}],"scripts":[],"id":"08A15B9D-03A1-4B0B-9E90-E4B7007480C4","shape":{"__isSmartRef__":true,"id":9824},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9832},"showsHalos":false,"name":"Rotator22","partsBinMetaInfo":{"__isSmartRef__":true,"id":9833},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":9840},"eventHandler":{"__isSmartRef__":true,"id":9841},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","BBD04CF3-5959-4560-B68C-809CB3370ED3"],"partTests":{"__isSmartRef__":true,"id":9842},"priorExtent":{"__isSmartRef__":true,"id":9847},"distanceToDragEvent":{"__isSmartRef__":true,"id":9848},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":9276},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9849},"__LivelyClassName__":"lively.morphic.Box"},"9278":{"submorphs":[{"__isSmartRef__":true,"id":9279},{"__isSmartRef__":true,"id":9396}],"scripts":[],"id":"2B45DF4B-67B4-4C26-AE60-8EAEE5E2A738","shape":{"__isSmartRef__":true,"id":9513},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9521},"showsHalos":false,"name":"Rotator44","partsBinMetaInfo":{"__isSmartRef__":true,"id":9522},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":9529},"eventHandler":{"__isSmartRef__":true,"id":9530},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","BBD04CF3-5959-4560-B68C-809CB3370ED3","08A15B9D-03A1-4B0B-9E90-E4B7007480C4"],"partTests":{"__isSmartRef__":true,"id":9531},"priorExtent":{"__isSmartRef__":true,"id":9536},"distanceToDragEvent":{"__isSmartRef__":true,"id":9537},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":9277},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9538},"__LivelyClassName__":"lively.morphic.Box"},"9279":{"submorphs":[{"__isSmartRef__":true,"id":9280},{"__isSmartRef__":true,"id":9319}],"scripts":[],"id":"0C7BF0FA-453A-4F36-B389-0E1848718CF7","shape":{"__isSmartRef__":true,"id":9358},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9366},"showsHalos":false,"name":"Rotator88","partsBinMetaInfo":{"__isSmartRef__":true,"id":9367},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":9374},"eventHandler":{"__isSmartRef__":true,"id":9375},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","BBD04CF3-5959-4560-B68C-809CB3370ED3","08A15B9D-03A1-4B0B-9E90-E4B7007480C4","2B45DF4B-67B4-4C26-AE60-8EAEE5E2A738"],"partTests":{"__isSmartRef__":true,"id":9376},"priorExtent":{"__isSmartRef__":true,"id":9381},"distanceToDragEvent":{"__isSmartRef__":true,"id":9382},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":9278},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9383},"__LivelyClassName__":"lively.morphic.Box"},"9280":{"submorphs":[],"scripts":[],"id":"36BEE007-54E4-40A8-935F-9F4CF8D6F9C8","shape":{"__isSmartRef__":true,"id":9281},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9289},"showsHalos":false,"name":"Rotator176","partsBinMetaInfo":{"__isSmartRef__":true,"id":9290},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":9297},"eventHandler":{"__isSmartRef__":true,"id":9298},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","BBD04CF3-5959-4560-B68C-809CB3370ED3","08A15B9D-03A1-4B0B-9E90-E4B7007480C4","2B45DF4B-67B4-4C26-AE60-8EAEE5E2A738","0C7BF0FA-453A-4F36-B389-0E1848718CF7"],"partTests":{"__isSmartRef__":true,"id":9299},"priorExtent":{"__isSmartRef__":true,"id":9304},"distanceToDragEvent":{"__isSmartRef__":true,"id":9305},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":9279},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9306},"__LivelyClassName__":"lively.morphic.Box"},"9281":{"position":{"__isSmartRef__":true,"id":9282},"_Extent":{"__isSmartRef__":true,"id":9283},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":9284},"_Fill":{"__isSmartRef__":true,"id":9285},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":9286},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":9287},"_Position":{"__isSmartRef__":true,"id":9288},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9282":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9283":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9284":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"9285":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9286":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"9287":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"9288":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9289":{"x":-14.671679586304004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9290":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":9291},{"__isSmartRef__":true,"id":9293},{"__isSmartRef__":true,"id":9295}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"9291":{"date":{"__isSmartRef__":true,"id":9292},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"9292":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"9293":{"date":{"__isSmartRef__":true,"id":9294},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"9294":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"9295":{"date":{"__isSmartRef__":true,"id":9296},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"9296":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"9297":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"9298":{"morph":{"__isSmartRef__":true,"id":9280},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9299":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9300}},"9300":{"test01IsMorph":{"__isSmartRef__":true,"id":9301}},"9301":{"varMapping":{"__isSmartRef__":true,"id":9302},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":9303},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9302":{"this":{"__isSmartRef__":true,"id":9299}},"9303":{},"9304":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9305":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9306":{"reset":{"__isSmartRef__":true,"id":9307},"grow":{"__isSmartRef__":true,"id":9311},"build":{"__isSmartRef__":true,"id":9315}},"9307":{"varMapping":{"__isSmartRef__":true,"id":9308},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":9309},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9308":{"this":{"__isSmartRef__":true,"id":9280}},"9309":{"timestamp":{"__isSmartRef__":true,"id":9310},"user":"robertkrahn","tags":[]},"9310":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"9311":{"varMapping":{"__isSmartRef__":true,"id":9312},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":9313},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9312":{"this":{"__isSmartRef__":true,"id":9280}},"9313":{"timestamp":{"__isSmartRef__":true,"id":9314},"user":"robertkrahn","tags":[]},"9314":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"9315":{"varMapping":{"__isSmartRef__":true,"id":9316},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":9317},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9316":{"this":{"__isSmartRef__":true,"id":9280}},"9317":{"timestamp":{"__isSmartRef__":true,"id":9318},"user":"robertkrahn","tags":[]},"9318":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"9319":{"submorphs":[],"scripts":[],"id":"64F77ED4-0A6D-4266-AC7C-E9E8DD6E4EF5","shape":{"__isSmartRef__":true,"id":9320},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9328},"showsHalos":false,"name":"Rotator176","partsBinMetaInfo":{"__isSmartRef__":true,"id":9329},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":9336},"eventHandler":{"__isSmartRef__":true,"id":9337},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","BBD04CF3-5959-4560-B68C-809CB3370ED3","08A15B9D-03A1-4B0B-9E90-E4B7007480C4","2B45DF4B-67B4-4C26-AE60-8EAEE5E2A738","0C7BF0FA-453A-4F36-B389-0E1848718CF7"],"partTests":{"__isSmartRef__":true,"id":9338},"priorExtent":{"__isSmartRef__":true,"id":9343},"distanceToDragEvent":{"__isSmartRef__":true,"id":9344},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":9279},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9345},"__LivelyClassName__":"lively.morphic.Box"},"9320":{"position":{"__isSmartRef__":true,"id":9321},"_Extent":{"__isSmartRef__":true,"id":9322},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":9323},"_Fill":{"__isSmartRef__":true,"id":9324},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":9325},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":9326},"_Position":{"__isSmartRef__":true,"id":9327},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9321":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9322":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9323":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"9324":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9325":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"9326":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"9327":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9328":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9329":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":9330},{"__isSmartRef__":true,"id":9332},{"__isSmartRef__":true,"id":9334}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"9330":{"date":{"__isSmartRef__":true,"id":9331},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"9331":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"9332":{"date":{"__isSmartRef__":true,"id":9333},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"9333":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"9334":{"date":{"__isSmartRef__":true,"id":9335},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"9335":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"9336":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"9337":{"morph":{"__isSmartRef__":true,"id":9319},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9338":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9339}},"9339":{"test01IsMorph":{"__isSmartRef__":true,"id":9340}},"9340":{"varMapping":{"__isSmartRef__":true,"id":9341},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":9342},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9341":{"this":{"__isSmartRef__":true,"id":9338}},"9342":{},"9343":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9344":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9345":{"reset":{"__isSmartRef__":true,"id":9346},"grow":{"__isSmartRef__":true,"id":9350},"build":{"__isSmartRef__":true,"id":9354}},"9346":{"varMapping":{"__isSmartRef__":true,"id":9347},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":9348},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9347":{"this":{"__isSmartRef__":true,"id":9319}},"9348":{"timestamp":{"__isSmartRef__":true,"id":9349},"user":"robertkrahn","tags":[]},"9349":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"9350":{"varMapping":{"__isSmartRef__":true,"id":9351},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":9352},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9351":{"this":{"__isSmartRef__":true,"id":9319}},"9352":{"timestamp":{"__isSmartRef__":true,"id":9353},"user":"robertkrahn","tags":[]},"9353":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"9354":{"varMapping":{"__isSmartRef__":true,"id":9355},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":9356},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9355":{"this":{"__isSmartRef__":true,"id":9319}},"9356":{"timestamp":{"__isSmartRef__":true,"id":9357},"user":"robertkrahn","tags":[]},"9357":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"9358":{"position":{"__isSmartRef__":true,"id":9359},"_Extent":{"__isSmartRef__":true,"id":9360},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":9361},"_Fill":{"__isSmartRef__":true,"id":9362},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":9363},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":9364},"_Position":{"__isSmartRef__":true,"id":9365},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9359":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9360":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9361":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"9362":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9363":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"9364":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"9365":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9366":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9367":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":9368},{"__isSmartRef__":true,"id":9370},{"__isSmartRef__":true,"id":9372}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"9368":{"date":{"__isSmartRef__":true,"id":9369},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"9369":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"9370":{"date":{"__isSmartRef__":true,"id":9371},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"9371":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"9372":{"date":{"__isSmartRef__":true,"id":9373},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"9373":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"9374":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"9375":{"morph":{"__isSmartRef__":true,"id":9279},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9376":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9377}},"9377":{"test01IsMorph":{"__isSmartRef__":true,"id":9378}},"9378":{"varMapping":{"__isSmartRef__":true,"id":9379},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":9380},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9379":{"this":{"__isSmartRef__":true,"id":9376}},"9380":{},"9381":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9382":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9383":{"reset":{"__isSmartRef__":true,"id":9384},"grow":{"__isSmartRef__":true,"id":9388},"build":{"__isSmartRef__":true,"id":9392}},"9384":{"varMapping":{"__isSmartRef__":true,"id":9385},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":9386},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9385":{"this":{"__isSmartRef__":true,"id":9279}},"9386":{"timestamp":{"__isSmartRef__":true,"id":9387},"user":"robertkrahn","tags":[]},"9387":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"9388":{"varMapping":{"__isSmartRef__":true,"id":9389},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":9390},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9389":{"this":{"__isSmartRef__":true,"id":9279}},"9390":{"timestamp":{"__isSmartRef__":true,"id":9391},"user":"robertkrahn","tags":[]},"9391":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"9392":{"varMapping":{"__isSmartRef__":true,"id":9393},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":9394},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9393":{"this":{"__isSmartRef__":true,"id":9279}},"9394":{"timestamp":{"__isSmartRef__":true,"id":9395},"user":"robertkrahn","tags":[]},"9395":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"9396":{"submorphs":[{"__isSmartRef__":true,"id":9397},{"__isSmartRef__":true,"id":9436}],"scripts":[],"id":"00A85D6E-08E0-460B-9505-424864F06337","shape":{"__isSmartRef__":true,"id":9475},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9483},"showsHalos":false,"name":"Rotator88","partsBinMetaInfo":{"__isSmartRef__":true,"id":9484},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":9491},"eventHandler":{"__isSmartRef__":true,"id":9492},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","BBD04CF3-5959-4560-B68C-809CB3370ED3","08A15B9D-03A1-4B0B-9E90-E4B7007480C4","2B45DF4B-67B4-4C26-AE60-8EAEE5E2A738"],"partTests":{"__isSmartRef__":true,"id":9493},"priorExtent":{"__isSmartRef__":true,"id":9498},"distanceToDragEvent":{"__isSmartRef__":true,"id":9499},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":9278},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9500},"__LivelyClassName__":"lively.morphic.Box"},"9397":{"submorphs":[],"scripts":[],"id":"00E5FECE-DF03-4353-ADB9-916CAE920C2B","shape":{"__isSmartRef__":true,"id":9398},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9406},"showsHalos":false,"name":"Rotator177","partsBinMetaInfo":{"__isSmartRef__":true,"id":9407},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":9414},"eventHandler":{"__isSmartRef__":true,"id":9415},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","BBD04CF3-5959-4560-B68C-809CB3370ED3","08A15B9D-03A1-4B0B-9E90-E4B7007480C4","2B45DF4B-67B4-4C26-AE60-8EAEE5E2A738","00A85D6E-08E0-460B-9505-424864F06337"],"partTests":{"__isSmartRef__":true,"id":9416},"priorExtent":{"__isSmartRef__":true,"id":9421},"distanceToDragEvent":{"__isSmartRef__":true,"id":9422},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":9396},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9423},"__LivelyClassName__":"lively.morphic.Box"},"9398":{"position":{"__isSmartRef__":true,"id":9399},"_Extent":{"__isSmartRef__":true,"id":9400},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":9401},"_Fill":{"__isSmartRef__":true,"id":9402},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":9403},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":9404},"_Position":{"__isSmartRef__":true,"id":9405},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9399":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9400":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9401":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"9402":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9403":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"9404":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"9405":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9406":{"x":-14.671679586303993,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9407":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":9408},{"__isSmartRef__":true,"id":9410},{"__isSmartRef__":true,"id":9412}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"9408":{"date":{"__isSmartRef__":true,"id":9409},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"9409":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"9410":{"date":{"__isSmartRef__":true,"id":9411},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"9411":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"9412":{"date":{"__isSmartRef__":true,"id":9413},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"9413":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"9414":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"9415":{"morph":{"__isSmartRef__":true,"id":9397},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9416":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9417}},"9417":{"test01IsMorph":{"__isSmartRef__":true,"id":9418}},"9418":{"varMapping":{"__isSmartRef__":true,"id":9419},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":9420},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9419":{"this":{"__isSmartRef__":true,"id":9416}},"9420":{},"9421":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9422":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9423":{"reset":{"__isSmartRef__":true,"id":9424},"grow":{"__isSmartRef__":true,"id":9428},"build":{"__isSmartRef__":true,"id":9432}},"9424":{"varMapping":{"__isSmartRef__":true,"id":9425},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":9426},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9425":{"this":{"__isSmartRef__":true,"id":9397}},"9426":{"timestamp":{"__isSmartRef__":true,"id":9427},"user":"robertkrahn","tags":[]},"9427":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"9428":{"varMapping":{"__isSmartRef__":true,"id":9429},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":9430},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9429":{"this":{"__isSmartRef__":true,"id":9397}},"9430":{"timestamp":{"__isSmartRef__":true,"id":9431},"user":"robertkrahn","tags":[]},"9431":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"9432":{"varMapping":{"__isSmartRef__":true,"id":9433},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":9434},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9433":{"this":{"__isSmartRef__":true,"id":9397}},"9434":{"timestamp":{"__isSmartRef__":true,"id":9435},"user":"robertkrahn","tags":[]},"9435":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"9436":{"submorphs":[],"scripts":[],"id":"3F14FAD2-A5B7-46E0-8CB8-DABB77B56FF2","shape":{"__isSmartRef__":true,"id":9437},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9445},"showsHalos":false,"name":"Rotator177","partsBinMetaInfo":{"__isSmartRef__":true,"id":9446},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":9453},"eventHandler":{"__isSmartRef__":true,"id":9454},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","BBD04CF3-5959-4560-B68C-809CB3370ED3","08A15B9D-03A1-4B0B-9E90-E4B7007480C4","2B45DF4B-67B4-4C26-AE60-8EAEE5E2A738","00A85D6E-08E0-460B-9505-424864F06337"],"partTests":{"__isSmartRef__":true,"id":9455},"priorExtent":{"__isSmartRef__":true,"id":9460},"distanceToDragEvent":{"__isSmartRef__":true,"id":9461},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":9396},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9462},"__LivelyClassName__":"lively.morphic.Box"},"9437":{"position":{"__isSmartRef__":true,"id":9438},"_Extent":{"__isSmartRef__":true,"id":9439},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":9440},"_Fill":{"__isSmartRef__":true,"id":9441},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":9442},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":9443},"_Position":{"__isSmartRef__":true,"id":9444},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9438":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9439":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9440":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"9441":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9442":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"9443":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"9444":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9445":{"x":14.671679586304007,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9446":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":9447},{"__isSmartRef__":true,"id":9449},{"__isSmartRef__":true,"id":9451}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"9447":{"date":{"__isSmartRef__":true,"id":9448},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"9448":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"9449":{"date":{"__isSmartRef__":true,"id":9450},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"9450":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"9451":{"date":{"__isSmartRef__":true,"id":9452},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"9452":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"9453":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"9454":{"morph":{"__isSmartRef__":true,"id":9436},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9455":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9456}},"9456":{"test01IsMorph":{"__isSmartRef__":true,"id":9457}},"9457":{"varMapping":{"__isSmartRef__":true,"id":9458},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":9459},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9458":{"this":{"__isSmartRef__":true,"id":9455}},"9459":{},"9460":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9461":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9462":{"reset":{"__isSmartRef__":true,"id":9463},"grow":{"__isSmartRef__":true,"id":9467},"build":{"__isSmartRef__":true,"id":9471}},"9463":{"varMapping":{"__isSmartRef__":true,"id":9464},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":9465},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9464":{"this":{"__isSmartRef__":true,"id":9436}},"9465":{"timestamp":{"__isSmartRef__":true,"id":9466},"user":"robertkrahn","tags":[]},"9466":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"9467":{"varMapping":{"__isSmartRef__":true,"id":9468},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":9469},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9468":{"this":{"__isSmartRef__":true,"id":9436}},"9469":{"timestamp":{"__isSmartRef__":true,"id":9470},"user":"robertkrahn","tags":[]},"9470":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"9471":{"varMapping":{"__isSmartRef__":true,"id":9472},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":9473},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9472":{"this":{"__isSmartRef__":true,"id":9436}},"9473":{"timestamp":{"__isSmartRef__":true,"id":9474},"user":"robertkrahn","tags":[]},"9474":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"9475":{"position":{"__isSmartRef__":true,"id":9476},"_Extent":{"__isSmartRef__":true,"id":9477},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":9478},"_Fill":{"__isSmartRef__":true,"id":9479},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":9480},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":9481},"_Position":{"__isSmartRef__":true,"id":9482},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9476":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9477":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9478":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"9479":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9480":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"9481":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"9482":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9483":{"x":18.33959948287999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9484":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":9485},{"__isSmartRef__":true,"id":9487},{"__isSmartRef__":true,"id":9489}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"9485":{"date":{"__isSmartRef__":true,"id":9486},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"9486":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"9487":{"date":{"__isSmartRef__":true,"id":9488},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"9488":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"9489":{"date":{"__isSmartRef__":true,"id":9490},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"9490":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"9491":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"9492":{"morph":{"__isSmartRef__":true,"id":9396},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9493":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9494}},"9494":{"test01IsMorph":{"__isSmartRef__":true,"id":9495}},"9495":{"varMapping":{"__isSmartRef__":true,"id":9496},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":9497},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9496":{"this":{"__isSmartRef__":true,"id":9493}},"9497":{},"9498":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9499":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9500":{"reset":{"__isSmartRef__":true,"id":9501},"grow":{"__isSmartRef__":true,"id":9505},"build":{"__isSmartRef__":true,"id":9509}},"9501":{"varMapping":{"__isSmartRef__":true,"id":9502},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":9503},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9502":{"this":{"__isSmartRef__":true,"id":9396}},"9503":{"timestamp":{"__isSmartRef__":true,"id":9504},"user":"robertkrahn","tags":[]},"9504":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"9505":{"varMapping":{"__isSmartRef__":true,"id":9506},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":9507},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9506":{"this":{"__isSmartRef__":true,"id":9396}},"9507":{"timestamp":{"__isSmartRef__":true,"id":9508},"user":"robertkrahn","tags":[]},"9508":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"9509":{"varMapping":{"__isSmartRef__":true,"id":9510},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":9511},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9510":{"this":{"__isSmartRef__":true,"id":9396}},"9511":{"timestamp":{"__isSmartRef__":true,"id":9512},"user":"robertkrahn","tags":[]},"9512":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"9513":{"position":{"__isSmartRef__":true,"id":9514},"_Extent":{"__isSmartRef__":true,"id":9515},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":9516},"_Fill":{"__isSmartRef__":true,"id":9517},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":9518},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":9519},"_Position":{"__isSmartRef__":true,"id":9520},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9514":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9515":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9516":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"9517":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9518":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"9519":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"9520":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9521":{"x":-22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9522":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":9523},{"__isSmartRef__":true,"id":9525},{"__isSmartRef__":true,"id":9527}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"9523":{"date":{"__isSmartRef__":true,"id":9524},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"9524":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"9525":{"date":{"__isSmartRef__":true,"id":9526},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"9526":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"9527":{"date":{"__isSmartRef__":true,"id":9528},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"9528":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"9529":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"9530":{"morph":{"__isSmartRef__":true,"id":9278},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9531":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9532}},"9532":{"test01IsMorph":{"__isSmartRef__":true,"id":9533}},"9533":{"varMapping":{"__isSmartRef__":true,"id":9534},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":9535},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9534":{"this":{"__isSmartRef__":true,"id":9531}},"9535":{},"9536":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9537":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9538":{"reset":{"__isSmartRef__":true,"id":9539},"grow":{"__isSmartRef__":true,"id":9543},"build":{"__isSmartRef__":true,"id":9547}},"9539":{"varMapping":{"__isSmartRef__":true,"id":9540},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":9541},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9540":{"this":{"__isSmartRef__":true,"id":9278}},"9541":{"timestamp":{"__isSmartRef__":true,"id":9542},"user":"robertkrahn","tags":[]},"9542":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"9543":{"varMapping":{"__isSmartRef__":true,"id":9544},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":9545},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9544":{"this":{"__isSmartRef__":true,"id":9278}},"9545":{"timestamp":{"__isSmartRef__":true,"id":9546},"user":"robertkrahn","tags":[]},"9546":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"9547":{"varMapping":{"__isSmartRef__":true,"id":9548},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":9549},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9548":{"this":{"__isSmartRef__":true,"id":9278}},"9549":{"timestamp":{"__isSmartRef__":true,"id":9550},"user":"robertkrahn","tags":[]},"9550":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"9551":{"submorphs":[{"__isSmartRef__":true,"id":9552},{"__isSmartRef__":true,"id":9669}],"scripts":[],"id":"9477A34D-FB61-4EB6-97A2-7AB5124BA837","shape":{"__isSmartRef__":true,"id":9786},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9794},"showsHalos":false,"name":"Rotator44","partsBinMetaInfo":{"__isSmartRef__":true,"id":9795},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":9802},"eventHandler":{"__isSmartRef__":true,"id":9803},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","BBD04CF3-5959-4560-B68C-809CB3370ED3","08A15B9D-03A1-4B0B-9E90-E4B7007480C4"],"partTests":{"__isSmartRef__":true,"id":9804},"priorExtent":{"__isSmartRef__":true,"id":9809},"distanceToDragEvent":{"__isSmartRef__":true,"id":9810},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":9277},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9811},"__LivelyClassName__":"lively.morphic.Box"},"9552":{"submorphs":[{"__isSmartRef__":true,"id":9553},{"__isSmartRef__":true,"id":9592}],"scripts":[],"id":"51639A15-A2EA-40B2-9C12-9AFB4EDC2B9D","shape":{"__isSmartRef__":true,"id":9631},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9639},"showsHalos":false,"name":"Rotator89","partsBinMetaInfo":{"__isSmartRef__":true,"id":9640},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":9647},"eventHandler":{"__isSmartRef__":true,"id":9648},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","BBD04CF3-5959-4560-B68C-809CB3370ED3","08A15B9D-03A1-4B0B-9E90-E4B7007480C4","9477A34D-FB61-4EB6-97A2-7AB5124BA837"],"partTests":{"__isSmartRef__":true,"id":9649},"priorExtent":{"__isSmartRef__":true,"id":9654},"distanceToDragEvent":{"__isSmartRef__":true,"id":9655},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":9551},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9656},"__LivelyClassName__":"lively.morphic.Box"},"9553":{"submorphs":[],"scripts":[],"id":"7538B7BE-4BD5-4284-BBFB-94C065260306","shape":{"__isSmartRef__":true,"id":9554},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9562},"showsHalos":false,"name":"Rotator178","partsBinMetaInfo":{"__isSmartRef__":true,"id":9563},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":9570},"eventHandler":{"__isSmartRef__":true,"id":9571},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","BBD04CF3-5959-4560-B68C-809CB3370ED3","08A15B9D-03A1-4B0B-9E90-E4B7007480C4","9477A34D-FB61-4EB6-97A2-7AB5124BA837","51639A15-A2EA-40B2-9C12-9AFB4EDC2B9D"],"partTests":{"__isSmartRef__":true,"id":9572},"priorExtent":{"__isSmartRef__":true,"id":9577},"distanceToDragEvent":{"__isSmartRef__":true,"id":9578},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":9552},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9579},"__LivelyClassName__":"lively.morphic.Box"},"9554":{"position":{"__isSmartRef__":true,"id":9555},"_Extent":{"__isSmartRef__":true,"id":9556},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":9557},"_Fill":{"__isSmartRef__":true,"id":9558},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":9559},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":9560},"_Position":{"__isSmartRef__":true,"id":9561},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9555":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9556":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9557":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"9558":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9559":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"9560":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"9561":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9562":{"x":-14.671679586304004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9563":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":9564},{"__isSmartRef__":true,"id":9566},{"__isSmartRef__":true,"id":9568}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"9564":{"date":{"__isSmartRef__":true,"id":9565},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"9565":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"9566":{"date":{"__isSmartRef__":true,"id":9567},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"9567":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"9568":{"date":{"__isSmartRef__":true,"id":9569},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"9569":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"9570":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"9571":{"morph":{"__isSmartRef__":true,"id":9553},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9572":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9573}},"9573":{"test01IsMorph":{"__isSmartRef__":true,"id":9574}},"9574":{"varMapping":{"__isSmartRef__":true,"id":9575},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":9576},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9575":{"this":{"__isSmartRef__":true,"id":9572}},"9576":{},"9577":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9578":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9579":{"reset":{"__isSmartRef__":true,"id":9580},"grow":{"__isSmartRef__":true,"id":9584},"build":{"__isSmartRef__":true,"id":9588}},"9580":{"varMapping":{"__isSmartRef__":true,"id":9581},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":9582},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9581":{"this":{"__isSmartRef__":true,"id":9553}},"9582":{"timestamp":{"__isSmartRef__":true,"id":9583},"user":"robertkrahn","tags":[]},"9583":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"9584":{"varMapping":{"__isSmartRef__":true,"id":9585},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":9586},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9585":{"this":{"__isSmartRef__":true,"id":9553}},"9586":{"timestamp":{"__isSmartRef__":true,"id":9587},"user":"robertkrahn","tags":[]},"9587":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"9588":{"varMapping":{"__isSmartRef__":true,"id":9589},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":9590},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9589":{"this":{"__isSmartRef__":true,"id":9553}},"9590":{"timestamp":{"__isSmartRef__":true,"id":9591},"user":"robertkrahn","tags":[]},"9591":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"9592":{"submorphs":[],"scripts":[],"id":"976AB83E-6C4C-4390-BCDD-3A8FB2FB8E74","shape":{"__isSmartRef__":true,"id":9593},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9601},"showsHalos":false,"name":"Rotator178","partsBinMetaInfo":{"__isSmartRef__":true,"id":9602},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":9609},"eventHandler":{"__isSmartRef__":true,"id":9610},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","BBD04CF3-5959-4560-B68C-809CB3370ED3","08A15B9D-03A1-4B0B-9E90-E4B7007480C4","9477A34D-FB61-4EB6-97A2-7AB5124BA837","51639A15-A2EA-40B2-9C12-9AFB4EDC2B9D"],"partTests":{"__isSmartRef__":true,"id":9611},"priorExtent":{"__isSmartRef__":true,"id":9616},"distanceToDragEvent":{"__isSmartRef__":true,"id":9617},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":9552},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9618},"__LivelyClassName__":"lively.morphic.Box"},"9593":{"position":{"__isSmartRef__":true,"id":9594},"_Extent":{"__isSmartRef__":true,"id":9595},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":9596},"_Fill":{"__isSmartRef__":true,"id":9597},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":9598},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":9599},"_Position":{"__isSmartRef__":true,"id":9600},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9594":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9595":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9596":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"9597":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9598":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"9599":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"9600":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9601":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9602":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":9603},{"__isSmartRef__":true,"id":9605},{"__isSmartRef__":true,"id":9607}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"9603":{"date":{"__isSmartRef__":true,"id":9604},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"9604":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"9605":{"date":{"__isSmartRef__":true,"id":9606},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"9606":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"9607":{"date":{"__isSmartRef__":true,"id":9608},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"9608":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"9609":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"9610":{"morph":{"__isSmartRef__":true,"id":9592},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9611":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9612}},"9612":{"test01IsMorph":{"__isSmartRef__":true,"id":9613}},"9613":{"varMapping":{"__isSmartRef__":true,"id":9614},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":9615},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9614":{"this":{"__isSmartRef__":true,"id":9611}},"9615":{},"9616":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9617":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9618":{"reset":{"__isSmartRef__":true,"id":9619},"grow":{"__isSmartRef__":true,"id":9623},"build":{"__isSmartRef__":true,"id":9627}},"9619":{"varMapping":{"__isSmartRef__":true,"id":9620},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":9621},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9620":{"this":{"__isSmartRef__":true,"id":9592}},"9621":{"timestamp":{"__isSmartRef__":true,"id":9622},"user":"robertkrahn","tags":[]},"9622":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"9623":{"varMapping":{"__isSmartRef__":true,"id":9624},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":9625},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9624":{"this":{"__isSmartRef__":true,"id":9592}},"9625":{"timestamp":{"__isSmartRef__":true,"id":9626},"user":"robertkrahn","tags":[]},"9626":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"9627":{"varMapping":{"__isSmartRef__":true,"id":9628},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":9629},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9628":{"this":{"__isSmartRef__":true,"id":9592}},"9629":{"timestamp":{"__isSmartRef__":true,"id":9630},"user":"robertkrahn","tags":[]},"9630":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"9631":{"position":{"__isSmartRef__":true,"id":9632},"_Extent":{"__isSmartRef__":true,"id":9633},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":9634},"_Fill":{"__isSmartRef__":true,"id":9635},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":9636},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":9637},"_Position":{"__isSmartRef__":true,"id":9638},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9632":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9633":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9634":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"9635":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9636":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"9637":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"9638":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9639":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9640":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":9641},{"__isSmartRef__":true,"id":9643},{"__isSmartRef__":true,"id":9645}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"9641":{"date":{"__isSmartRef__":true,"id":9642},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"9642":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"9643":{"date":{"__isSmartRef__":true,"id":9644},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"9644":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"9645":{"date":{"__isSmartRef__":true,"id":9646},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"9646":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"9647":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"9648":{"morph":{"__isSmartRef__":true,"id":9552},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9649":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9650}},"9650":{"test01IsMorph":{"__isSmartRef__":true,"id":9651}},"9651":{"varMapping":{"__isSmartRef__":true,"id":9652},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":9653},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9652":{"this":{"__isSmartRef__":true,"id":9649}},"9653":{},"9654":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9655":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9656":{"reset":{"__isSmartRef__":true,"id":9657},"grow":{"__isSmartRef__":true,"id":9661},"build":{"__isSmartRef__":true,"id":9665}},"9657":{"varMapping":{"__isSmartRef__":true,"id":9658},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":9659},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9658":{"this":{"__isSmartRef__":true,"id":9552}},"9659":{"timestamp":{"__isSmartRef__":true,"id":9660},"user":"robertkrahn","tags":[]},"9660":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"9661":{"varMapping":{"__isSmartRef__":true,"id":9662},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":9663},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9662":{"this":{"__isSmartRef__":true,"id":9552}},"9663":{"timestamp":{"__isSmartRef__":true,"id":9664},"user":"robertkrahn","tags":[]},"9664":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"9665":{"varMapping":{"__isSmartRef__":true,"id":9666},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":9667},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9666":{"this":{"__isSmartRef__":true,"id":9552}},"9667":{"timestamp":{"__isSmartRef__":true,"id":9668},"user":"robertkrahn","tags":[]},"9668":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"9669":{"submorphs":[{"__isSmartRef__":true,"id":9670},{"__isSmartRef__":true,"id":9709}],"scripts":[],"id":"FED0D38B-A351-4F51-A87A-76E8047631B5","shape":{"__isSmartRef__":true,"id":9748},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9756},"showsHalos":false,"name":"Rotator89","partsBinMetaInfo":{"__isSmartRef__":true,"id":9757},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":9764},"eventHandler":{"__isSmartRef__":true,"id":9765},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","BBD04CF3-5959-4560-B68C-809CB3370ED3","08A15B9D-03A1-4B0B-9E90-E4B7007480C4","9477A34D-FB61-4EB6-97A2-7AB5124BA837"],"partTests":{"__isSmartRef__":true,"id":9766},"priorExtent":{"__isSmartRef__":true,"id":9771},"distanceToDragEvent":{"__isSmartRef__":true,"id":9772},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":9551},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9773},"__LivelyClassName__":"lively.morphic.Box"},"9670":{"submorphs":[],"scripts":[],"id":"8876CF70-82E3-43D3-A5E6-A331B7385AAD","shape":{"__isSmartRef__":true,"id":9671},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9679},"showsHalos":false,"name":"Rotator179","partsBinMetaInfo":{"__isSmartRef__":true,"id":9680},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":9687},"eventHandler":{"__isSmartRef__":true,"id":9688},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","BBD04CF3-5959-4560-B68C-809CB3370ED3","08A15B9D-03A1-4B0B-9E90-E4B7007480C4","9477A34D-FB61-4EB6-97A2-7AB5124BA837","FED0D38B-A351-4F51-A87A-76E8047631B5"],"partTests":{"__isSmartRef__":true,"id":9689},"priorExtent":{"__isSmartRef__":true,"id":9694},"distanceToDragEvent":{"__isSmartRef__":true,"id":9695},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":9669},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9696},"__LivelyClassName__":"lively.morphic.Box"},"9671":{"position":{"__isSmartRef__":true,"id":9672},"_Extent":{"__isSmartRef__":true,"id":9673},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":9674},"_Fill":{"__isSmartRef__":true,"id":9675},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":9676},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":9677},"_Position":{"__isSmartRef__":true,"id":9678},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9672":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9673":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9674":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"9675":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9676":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"9677":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"9678":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9679":{"x":-14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9680":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":9681},{"__isSmartRef__":true,"id":9683},{"__isSmartRef__":true,"id":9685}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"9681":{"date":{"__isSmartRef__":true,"id":9682},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"9682":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"9683":{"date":{"__isSmartRef__":true,"id":9684},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"9684":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"9685":{"date":{"__isSmartRef__":true,"id":9686},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"9686":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"9687":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"9688":{"morph":{"__isSmartRef__":true,"id":9670},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9689":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9690}},"9690":{"test01IsMorph":{"__isSmartRef__":true,"id":9691}},"9691":{"varMapping":{"__isSmartRef__":true,"id":9692},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":9693},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9692":{"this":{"__isSmartRef__":true,"id":9689}},"9693":{},"9694":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9695":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9696":{"reset":{"__isSmartRef__":true,"id":9697},"grow":{"__isSmartRef__":true,"id":9701},"build":{"__isSmartRef__":true,"id":9705}},"9697":{"varMapping":{"__isSmartRef__":true,"id":9698},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":9699},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9698":{"this":{"__isSmartRef__":true,"id":9670}},"9699":{"timestamp":{"__isSmartRef__":true,"id":9700},"user":"robertkrahn","tags":[]},"9700":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"9701":{"varMapping":{"__isSmartRef__":true,"id":9702},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":9703},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9702":{"this":{"__isSmartRef__":true,"id":9670}},"9703":{"timestamp":{"__isSmartRef__":true,"id":9704},"user":"robertkrahn","tags":[]},"9704":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"9705":{"varMapping":{"__isSmartRef__":true,"id":9706},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":9707},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9706":{"this":{"__isSmartRef__":true,"id":9670}},"9707":{"timestamp":{"__isSmartRef__":true,"id":9708},"user":"robertkrahn","tags":[]},"9708":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"9709":{"submorphs":[],"scripts":[],"id":"15DD9BF7-F669-455A-825E-453624A0DB2C","shape":{"__isSmartRef__":true,"id":9710},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9718},"showsHalos":false,"name":"Rotator179","partsBinMetaInfo":{"__isSmartRef__":true,"id":9719},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":9726},"eventHandler":{"__isSmartRef__":true,"id":9727},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","BBD04CF3-5959-4560-B68C-809CB3370ED3","08A15B9D-03A1-4B0B-9E90-E4B7007480C4","9477A34D-FB61-4EB6-97A2-7AB5124BA837","FED0D38B-A351-4F51-A87A-76E8047631B5"],"partTests":{"__isSmartRef__":true,"id":9728},"priorExtent":{"__isSmartRef__":true,"id":9733},"distanceToDragEvent":{"__isSmartRef__":true,"id":9734},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":9669},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9735},"__LivelyClassName__":"lively.morphic.Box"},"9710":{"position":{"__isSmartRef__":true,"id":9711},"_Extent":{"__isSmartRef__":true,"id":9712},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":9713},"_Fill":{"__isSmartRef__":true,"id":9714},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":9715},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":9716},"_Position":{"__isSmartRef__":true,"id":9717},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9711":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9712":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9713":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"9714":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9715":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"9716":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"9717":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9718":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9719":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":9720},{"__isSmartRef__":true,"id":9722},{"__isSmartRef__":true,"id":9724}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"9720":{"date":{"__isSmartRef__":true,"id":9721},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"9721":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"9722":{"date":{"__isSmartRef__":true,"id":9723},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"9723":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"9724":{"date":{"__isSmartRef__":true,"id":9725},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"9725":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"9726":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"9727":{"morph":{"__isSmartRef__":true,"id":9709},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9728":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9729}},"9729":{"test01IsMorph":{"__isSmartRef__":true,"id":9730}},"9730":{"varMapping":{"__isSmartRef__":true,"id":9731},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":9732},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9731":{"this":{"__isSmartRef__":true,"id":9728}},"9732":{},"9733":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9734":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9735":{"reset":{"__isSmartRef__":true,"id":9736},"grow":{"__isSmartRef__":true,"id":9740},"build":{"__isSmartRef__":true,"id":9744}},"9736":{"varMapping":{"__isSmartRef__":true,"id":9737},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":9738},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9737":{"this":{"__isSmartRef__":true,"id":9709}},"9738":{"timestamp":{"__isSmartRef__":true,"id":9739},"user":"robertkrahn","tags":[]},"9739":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"9740":{"varMapping":{"__isSmartRef__":true,"id":9741},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":9742},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9741":{"this":{"__isSmartRef__":true,"id":9709}},"9742":{"timestamp":{"__isSmartRef__":true,"id":9743},"user":"robertkrahn","tags":[]},"9743":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"9744":{"varMapping":{"__isSmartRef__":true,"id":9745},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":9746},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9745":{"this":{"__isSmartRef__":true,"id":9709}},"9746":{"timestamp":{"__isSmartRef__":true,"id":9747},"user":"robertkrahn","tags":[]},"9747":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"9748":{"position":{"__isSmartRef__":true,"id":9749},"_Extent":{"__isSmartRef__":true,"id":9750},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":9751},"_Fill":{"__isSmartRef__":true,"id":9752},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":9753},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":9754},"_Position":{"__isSmartRef__":true,"id":9755},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9749":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9750":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9751":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"9752":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9753":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"9754":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"9755":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9756":{"x":18.339599482880004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9757":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":9758},{"__isSmartRef__":true,"id":9760},{"__isSmartRef__":true,"id":9762}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"9758":{"date":{"__isSmartRef__":true,"id":9759},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"9759":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"9760":{"date":{"__isSmartRef__":true,"id":9761},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"9761":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"9762":{"date":{"__isSmartRef__":true,"id":9763},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"9763":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"9764":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"9765":{"morph":{"__isSmartRef__":true,"id":9669},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9766":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9767}},"9767":{"test01IsMorph":{"__isSmartRef__":true,"id":9768}},"9768":{"varMapping":{"__isSmartRef__":true,"id":9769},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":9770},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9769":{"this":{"__isSmartRef__":true,"id":9766}},"9770":{},"9771":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9772":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9773":{"reset":{"__isSmartRef__":true,"id":9774},"grow":{"__isSmartRef__":true,"id":9778},"build":{"__isSmartRef__":true,"id":9782}},"9774":{"varMapping":{"__isSmartRef__":true,"id":9775},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":9776},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9775":{"this":{"__isSmartRef__":true,"id":9669}},"9776":{"timestamp":{"__isSmartRef__":true,"id":9777},"user":"robertkrahn","tags":[]},"9777":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"9778":{"varMapping":{"__isSmartRef__":true,"id":9779},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":9780},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9779":{"this":{"__isSmartRef__":true,"id":9669}},"9780":{"timestamp":{"__isSmartRef__":true,"id":9781},"user":"robertkrahn","tags":[]},"9781":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"9782":{"varMapping":{"__isSmartRef__":true,"id":9783},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":9784},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9783":{"this":{"__isSmartRef__":true,"id":9669}},"9784":{"timestamp":{"__isSmartRef__":true,"id":9785},"user":"robertkrahn","tags":[]},"9785":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"9786":{"position":{"__isSmartRef__":true,"id":9787},"_Extent":{"__isSmartRef__":true,"id":9788},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":9789},"_Fill":{"__isSmartRef__":true,"id":9790},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":9791},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":9792},"_Position":{"__isSmartRef__":true,"id":9793},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9787":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9788":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9789":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"9790":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9791":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"9792":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"9793":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9794":{"x":22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9795":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":9796},{"__isSmartRef__":true,"id":9798},{"__isSmartRef__":true,"id":9800}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"9796":{"date":{"__isSmartRef__":true,"id":9797},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"9797":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"9798":{"date":{"__isSmartRef__":true,"id":9799},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"9799":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"9800":{"date":{"__isSmartRef__":true,"id":9801},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"9801":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"9802":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"9803":{"morph":{"__isSmartRef__":true,"id":9551},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9804":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9805}},"9805":{"test01IsMorph":{"__isSmartRef__":true,"id":9806}},"9806":{"varMapping":{"__isSmartRef__":true,"id":9807},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":9808},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9807":{"this":{"__isSmartRef__":true,"id":9804}},"9808":{},"9809":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9810":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9811":{"reset":{"__isSmartRef__":true,"id":9812},"grow":{"__isSmartRef__":true,"id":9816},"build":{"__isSmartRef__":true,"id":9820}},"9812":{"varMapping":{"__isSmartRef__":true,"id":9813},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":9814},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9813":{"this":{"__isSmartRef__":true,"id":9551}},"9814":{"timestamp":{"__isSmartRef__":true,"id":9815},"user":"robertkrahn","tags":[]},"9815":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"9816":{"varMapping":{"__isSmartRef__":true,"id":9817},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":9818},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9817":{"this":{"__isSmartRef__":true,"id":9551}},"9818":{"timestamp":{"__isSmartRef__":true,"id":9819},"user":"robertkrahn","tags":[]},"9819":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"9820":{"varMapping":{"__isSmartRef__":true,"id":9821},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":9822},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9821":{"this":{"__isSmartRef__":true,"id":9551}},"9822":{"timestamp":{"__isSmartRef__":true,"id":9823},"user":"robertkrahn","tags":[]},"9823":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"9824":{"position":{"__isSmartRef__":true,"id":9825},"_Extent":{"__isSmartRef__":true,"id":9826},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":9827},"_Fill":{"__isSmartRef__":true,"id":9828},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":9829},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":9830},"_Position":{"__isSmartRef__":true,"id":9831},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9825":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9826":{"x":45.848998707199996,"y":7.587077488639986,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9827":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"9828":{"r":0.5686193533490198,"g":0.5686193533490198,"b":0.5686193533490198,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9829":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"9830":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"9831":{"x":-22.924499353599998,"y":-3.793538744319993,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9832":{"x":-28.65562419199998,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9833":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":9834},{"__isSmartRef__":true,"id":9836},{"__isSmartRef__":true,"id":9838}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"9834":{"date":{"__isSmartRef__":true,"id":9835},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"9835":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"9836":{"date":{"__isSmartRef__":true,"id":9837},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"9837":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"9838":{"date":{"__isSmartRef__":true,"id":9839},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"9839":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"9840":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"9841":{"morph":{"__isSmartRef__":true,"id":9277},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9842":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9843}},"9843":{"test01IsMorph":{"__isSmartRef__":true,"id":9844}},"9844":{"varMapping":{"__isSmartRef__":true,"id":9845},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":9846},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9845":{"this":{"__isSmartRef__":true,"id":9842}},"9846":{},"9847":{"x":57.31124838399999,"y":9.483846860799982,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9848":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9849":{"reset":{"__isSmartRef__":true,"id":9850},"grow":{"__isSmartRef__":true,"id":9854},"build":{"__isSmartRef__":true,"id":9858}},"9850":{"varMapping":{"__isSmartRef__":true,"id":9851},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":9852},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9851":{"this":{"__isSmartRef__":true,"id":9277}},"9852":{"timestamp":{"__isSmartRef__":true,"id":9853},"user":"robertkrahn","tags":[]},"9853":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"9854":{"varMapping":{"__isSmartRef__":true,"id":9855},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":9856},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9855":{"this":{"__isSmartRef__":true,"id":9277}},"9856":{"timestamp":{"__isSmartRef__":true,"id":9857},"user":"robertkrahn","tags":[]},"9857":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"9858":{"varMapping":{"__isSmartRef__":true,"id":9859},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":9860},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9859":{"this":{"__isSmartRef__":true,"id":9277}},"9860":{"timestamp":{"__isSmartRef__":true,"id":9861},"user":"robertkrahn","tags":[]},"9861":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"9862":{"submorphs":[{"__isSmartRef__":true,"id":9863},{"__isSmartRef__":true,"id":10136}],"scripts":[],"id":"DCABE9B3-4E34-40E0-BF0B-67289ED6DB80","shape":{"__isSmartRef__":true,"id":10409},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10417},"showsHalos":false,"name":"Rotator22","partsBinMetaInfo":{"__isSmartRef__":true,"id":10418},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":10425},"eventHandler":{"__isSmartRef__":true,"id":10426},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","BBD04CF3-5959-4560-B68C-809CB3370ED3"],"partTests":{"__isSmartRef__":true,"id":10427},"priorExtent":{"__isSmartRef__":true,"id":10432},"distanceToDragEvent":{"__isSmartRef__":true,"id":10433},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":9276},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10434},"__LivelyClassName__":"lively.morphic.Box"},"9863":{"submorphs":[{"__isSmartRef__":true,"id":9864},{"__isSmartRef__":true,"id":9981}],"scripts":[],"id":"879E98C7-DD76-415D-B6AA-D4EF05916CF1","shape":{"__isSmartRef__":true,"id":10098},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10106},"showsHalos":false,"name":"Rotator45","partsBinMetaInfo":{"__isSmartRef__":true,"id":10107},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":10114},"eventHandler":{"__isSmartRef__":true,"id":10115},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","BBD04CF3-5959-4560-B68C-809CB3370ED3","DCABE9B3-4E34-40E0-BF0B-67289ED6DB80"],"partTests":{"__isSmartRef__":true,"id":10116},"priorExtent":{"__isSmartRef__":true,"id":10121},"distanceToDragEvent":{"__isSmartRef__":true,"id":10122},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":9862},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10123},"__LivelyClassName__":"lively.morphic.Box"},"9864":{"submorphs":[{"__isSmartRef__":true,"id":9865},{"__isSmartRef__":true,"id":9904}],"scripts":[],"id":"830C430B-35B7-43AD-9316-0F535220E296","shape":{"__isSmartRef__":true,"id":9943},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9951},"showsHalos":false,"name":"Rotator90","partsBinMetaInfo":{"__isSmartRef__":true,"id":9952},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":9959},"eventHandler":{"__isSmartRef__":true,"id":9960},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","BBD04CF3-5959-4560-B68C-809CB3370ED3","DCABE9B3-4E34-40E0-BF0B-67289ED6DB80","879E98C7-DD76-415D-B6AA-D4EF05916CF1"],"partTests":{"__isSmartRef__":true,"id":9961},"priorExtent":{"__isSmartRef__":true,"id":9966},"distanceToDragEvent":{"__isSmartRef__":true,"id":9967},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":9863},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9968},"__LivelyClassName__":"lively.morphic.Box"},"9865":{"submorphs":[],"scripts":[],"id":"AA867B0D-E53B-4B08-809D-53E915009B75","shape":{"__isSmartRef__":true,"id":9866},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9874},"showsHalos":false,"name":"Rotator180","partsBinMetaInfo":{"__isSmartRef__":true,"id":9875},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":9882},"eventHandler":{"__isSmartRef__":true,"id":9883},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","BBD04CF3-5959-4560-B68C-809CB3370ED3","DCABE9B3-4E34-40E0-BF0B-67289ED6DB80","879E98C7-DD76-415D-B6AA-D4EF05916CF1","830C430B-35B7-43AD-9316-0F535220E296"],"partTests":{"__isSmartRef__":true,"id":9884},"priorExtent":{"__isSmartRef__":true,"id":9889},"distanceToDragEvent":{"__isSmartRef__":true,"id":9890},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":9864},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9891},"__LivelyClassName__":"lively.morphic.Box"},"9866":{"position":{"__isSmartRef__":true,"id":9867},"_Extent":{"__isSmartRef__":true,"id":9868},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":9869},"_Fill":{"__isSmartRef__":true,"id":9870},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":9871},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":9872},"_Position":{"__isSmartRef__":true,"id":9873},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9867":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9868":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9869":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"9870":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9871":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"9872":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"9873":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9874":{"x":-14.671679586304004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9875":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":9876},{"__isSmartRef__":true,"id":9878},{"__isSmartRef__":true,"id":9880}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"9876":{"date":{"__isSmartRef__":true,"id":9877},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"9877":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"9878":{"date":{"__isSmartRef__":true,"id":9879},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"9879":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"9880":{"date":{"__isSmartRef__":true,"id":9881},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"9881":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"9882":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"9883":{"morph":{"__isSmartRef__":true,"id":9865},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9884":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9885}},"9885":{"test01IsMorph":{"__isSmartRef__":true,"id":9886}},"9886":{"varMapping":{"__isSmartRef__":true,"id":9887},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":9888},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9887":{"this":{"__isSmartRef__":true,"id":9884}},"9888":{},"9889":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9890":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9891":{"reset":{"__isSmartRef__":true,"id":9892},"grow":{"__isSmartRef__":true,"id":9896},"build":{"__isSmartRef__":true,"id":9900}},"9892":{"varMapping":{"__isSmartRef__":true,"id":9893},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":9894},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9893":{"this":{"__isSmartRef__":true,"id":9865}},"9894":{"timestamp":{"__isSmartRef__":true,"id":9895},"user":"robertkrahn","tags":[]},"9895":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"9896":{"varMapping":{"__isSmartRef__":true,"id":9897},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":9898},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9897":{"this":{"__isSmartRef__":true,"id":9865}},"9898":{"timestamp":{"__isSmartRef__":true,"id":9899},"user":"robertkrahn","tags":[]},"9899":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"9900":{"varMapping":{"__isSmartRef__":true,"id":9901},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":9902},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9901":{"this":{"__isSmartRef__":true,"id":9865}},"9902":{"timestamp":{"__isSmartRef__":true,"id":9903},"user":"robertkrahn","tags":[]},"9903":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"9904":{"submorphs":[],"scripts":[],"id":"1FB0B914-1DE9-450B-9142-1D668F9354BD","shape":{"__isSmartRef__":true,"id":9905},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9913},"showsHalos":false,"name":"Rotator180","partsBinMetaInfo":{"__isSmartRef__":true,"id":9914},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":9921},"eventHandler":{"__isSmartRef__":true,"id":9922},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","BBD04CF3-5959-4560-B68C-809CB3370ED3","DCABE9B3-4E34-40E0-BF0B-67289ED6DB80","879E98C7-DD76-415D-B6AA-D4EF05916CF1","830C430B-35B7-43AD-9316-0F535220E296"],"partTests":{"__isSmartRef__":true,"id":9923},"priorExtent":{"__isSmartRef__":true,"id":9928},"distanceToDragEvent":{"__isSmartRef__":true,"id":9929},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":9864},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9930},"__LivelyClassName__":"lively.morphic.Box"},"9905":{"position":{"__isSmartRef__":true,"id":9906},"_Extent":{"__isSmartRef__":true,"id":9907},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":9908},"_Fill":{"__isSmartRef__":true,"id":9909},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":9910},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":9911},"_Position":{"__isSmartRef__":true,"id":9912},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9906":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9907":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9908":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"9909":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9910":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"9911":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"9912":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9913":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9914":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":9915},{"__isSmartRef__":true,"id":9917},{"__isSmartRef__":true,"id":9919}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"9915":{"date":{"__isSmartRef__":true,"id":9916},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"9916":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"9917":{"date":{"__isSmartRef__":true,"id":9918},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"9918":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"9919":{"date":{"__isSmartRef__":true,"id":9920},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"9920":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"9921":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"9922":{"morph":{"__isSmartRef__":true,"id":9904},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9923":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9924}},"9924":{"test01IsMorph":{"__isSmartRef__":true,"id":9925}},"9925":{"varMapping":{"__isSmartRef__":true,"id":9926},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":9927},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9926":{"this":{"__isSmartRef__":true,"id":9923}},"9927":{},"9928":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9929":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9930":{"reset":{"__isSmartRef__":true,"id":9931},"grow":{"__isSmartRef__":true,"id":9935},"build":{"__isSmartRef__":true,"id":9939}},"9931":{"varMapping":{"__isSmartRef__":true,"id":9932},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":9933},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9932":{"this":{"__isSmartRef__":true,"id":9904}},"9933":{"timestamp":{"__isSmartRef__":true,"id":9934},"user":"robertkrahn","tags":[]},"9934":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"9935":{"varMapping":{"__isSmartRef__":true,"id":9936},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":9937},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9936":{"this":{"__isSmartRef__":true,"id":9904}},"9937":{"timestamp":{"__isSmartRef__":true,"id":9938},"user":"robertkrahn","tags":[]},"9938":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"9939":{"varMapping":{"__isSmartRef__":true,"id":9940},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":9941},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9940":{"this":{"__isSmartRef__":true,"id":9904}},"9941":{"timestamp":{"__isSmartRef__":true,"id":9942},"user":"robertkrahn","tags":[]},"9942":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"9943":{"position":{"__isSmartRef__":true,"id":9944},"_Extent":{"__isSmartRef__":true,"id":9945},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":9946},"_Fill":{"__isSmartRef__":true,"id":9947},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":9948},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":9949},"_Position":{"__isSmartRef__":true,"id":9950},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9944":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9945":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9946":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"9947":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9948":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"9949":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"9950":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9951":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9952":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":9953},{"__isSmartRef__":true,"id":9955},{"__isSmartRef__":true,"id":9957}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"9953":{"date":{"__isSmartRef__":true,"id":9954},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"9954":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"9955":{"date":{"__isSmartRef__":true,"id":9956},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"9956":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"9957":{"date":{"__isSmartRef__":true,"id":9958},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"9958":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"9959":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"9960":{"morph":{"__isSmartRef__":true,"id":9864},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9961":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9962}},"9962":{"test01IsMorph":{"__isSmartRef__":true,"id":9963}},"9963":{"varMapping":{"__isSmartRef__":true,"id":9964},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":9965},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9964":{"this":{"__isSmartRef__":true,"id":9961}},"9965":{},"9966":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9967":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9968":{"reset":{"__isSmartRef__":true,"id":9969},"grow":{"__isSmartRef__":true,"id":9973},"build":{"__isSmartRef__":true,"id":9977}},"9969":{"varMapping":{"__isSmartRef__":true,"id":9970},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":9971},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9970":{"this":{"__isSmartRef__":true,"id":9864}},"9971":{"timestamp":{"__isSmartRef__":true,"id":9972},"user":"robertkrahn","tags":[]},"9972":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"9973":{"varMapping":{"__isSmartRef__":true,"id":9974},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":9975},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9974":{"this":{"__isSmartRef__":true,"id":9864}},"9975":{"timestamp":{"__isSmartRef__":true,"id":9976},"user":"robertkrahn","tags":[]},"9976":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"9977":{"varMapping":{"__isSmartRef__":true,"id":9978},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":9979},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"9978":{"this":{"__isSmartRef__":true,"id":9864}},"9979":{"timestamp":{"__isSmartRef__":true,"id":9980},"user":"robertkrahn","tags":[]},"9980":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"9981":{"submorphs":[{"__isSmartRef__":true,"id":9982},{"__isSmartRef__":true,"id":10021}],"scripts":[],"id":"990ECFC3-29D2-47C3-B99D-61D394ACEE17","shape":{"__isSmartRef__":true,"id":10060},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10068},"showsHalos":false,"name":"Rotator90","partsBinMetaInfo":{"__isSmartRef__":true,"id":10069},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":10076},"eventHandler":{"__isSmartRef__":true,"id":10077},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","BBD04CF3-5959-4560-B68C-809CB3370ED3","DCABE9B3-4E34-40E0-BF0B-67289ED6DB80","879E98C7-DD76-415D-B6AA-D4EF05916CF1"],"partTests":{"__isSmartRef__":true,"id":10078},"priorExtent":{"__isSmartRef__":true,"id":10083},"distanceToDragEvent":{"__isSmartRef__":true,"id":10084},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":9863},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10085},"__LivelyClassName__":"lively.morphic.Box"},"9982":{"submorphs":[],"scripts":[],"id":"32651C04-B071-4E25-B293-EC01DE89AAF1","shape":{"__isSmartRef__":true,"id":9983},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9991},"showsHalos":false,"name":"Rotator181","partsBinMetaInfo":{"__isSmartRef__":true,"id":9992},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":9999},"eventHandler":{"__isSmartRef__":true,"id":10000},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","BBD04CF3-5959-4560-B68C-809CB3370ED3","DCABE9B3-4E34-40E0-BF0B-67289ED6DB80","879E98C7-DD76-415D-B6AA-D4EF05916CF1","990ECFC3-29D2-47C3-B99D-61D394ACEE17"],"partTests":{"__isSmartRef__":true,"id":10001},"priorExtent":{"__isSmartRef__":true,"id":10006},"distanceToDragEvent":{"__isSmartRef__":true,"id":10007},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":9981},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10008},"__LivelyClassName__":"lively.morphic.Box"},"9983":{"position":{"__isSmartRef__":true,"id":9984},"_Extent":{"__isSmartRef__":true,"id":9985},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":9986},"_Fill":{"__isSmartRef__":true,"id":9987},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":9988},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":9989},"_Position":{"__isSmartRef__":true,"id":9990},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9984":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9985":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9986":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"9987":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9988":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"9989":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"9990":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9991":{"x":-14.671679586303993,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9992":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":9993},{"__isSmartRef__":true,"id":9995},{"__isSmartRef__":true,"id":9997}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"9993":{"date":{"__isSmartRef__":true,"id":9994},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"9994":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"9995":{"date":{"__isSmartRef__":true,"id":9996},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"9996":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"9997":{"date":{"__isSmartRef__":true,"id":9998},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"9998":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"9999":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"10000":{"morph":{"__isSmartRef__":true,"id":9982},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10001":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10002}},"10002":{"test01IsMorph":{"__isSmartRef__":true,"id":10003}},"10003":{"varMapping":{"__isSmartRef__":true,"id":10004},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":10005},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10004":{"this":{"__isSmartRef__":true,"id":10001}},"10005":{},"10006":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10007":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10008":{"reset":{"__isSmartRef__":true,"id":10009},"grow":{"__isSmartRef__":true,"id":10013},"build":{"__isSmartRef__":true,"id":10017}},"10009":{"varMapping":{"__isSmartRef__":true,"id":10010},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":10011},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10010":{"this":{"__isSmartRef__":true,"id":9982}},"10011":{"timestamp":{"__isSmartRef__":true,"id":10012},"user":"robertkrahn","tags":[]},"10012":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"10013":{"varMapping":{"__isSmartRef__":true,"id":10014},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":10015},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10014":{"this":{"__isSmartRef__":true,"id":9982}},"10015":{"timestamp":{"__isSmartRef__":true,"id":10016},"user":"robertkrahn","tags":[]},"10016":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"10017":{"varMapping":{"__isSmartRef__":true,"id":10018},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":10019},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10018":{"this":{"__isSmartRef__":true,"id":9982}},"10019":{"timestamp":{"__isSmartRef__":true,"id":10020},"user":"robertkrahn","tags":[]},"10020":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"10021":{"submorphs":[],"scripts":[],"id":"221DFDA3-E435-4831-BB2E-A6CE07EF2915","shape":{"__isSmartRef__":true,"id":10022},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10030},"showsHalos":false,"name":"Rotator181","partsBinMetaInfo":{"__isSmartRef__":true,"id":10031},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":10038},"eventHandler":{"__isSmartRef__":true,"id":10039},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","BBD04CF3-5959-4560-B68C-809CB3370ED3","DCABE9B3-4E34-40E0-BF0B-67289ED6DB80","879E98C7-DD76-415D-B6AA-D4EF05916CF1","990ECFC3-29D2-47C3-B99D-61D394ACEE17"],"partTests":{"__isSmartRef__":true,"id":10040},"priorExtent":{"__isSmartRef__":true,"id":10045},"distanceToDragEvent":{"__isSmartRef__":true,"id":10046},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":9981},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10047},"__LivelyClassName__":"lively.morphic.Box"},"10022":{"position":{"__isSmartRef__":true,"id":10023},"_Extent":{"__isSmartRef__":true,"id":10024},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":10025},"_Fill":{"__isSmartRef__":true,"id":10026},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":10027},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":10028},"_Position":{"__isSmartRef__":true,"id":10029},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10023":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10024":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10025":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"10026":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10027":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"10028":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"10029":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10030":{"x":14.671679586304007,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10031":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":10032},{"__isSmartRef__":true,"id":10034},{"__isSmartRef__":true,"id":10036}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"10032":{"date":{"__isSmartRef__":true,"id":10033},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"10033":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"10034":{"date":{"__isSmartRef__":true,"id":10035},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"10035":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"10036":{"date":{"__isSmartRef__":true,"id":10037},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"10037":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"10038":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"10039":{"morph":{"__isSmartRef__":true,"id":10021},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10040":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10041}},"10041":{"test01IsMorph":{"__isSmartRef__":true,"id":10042}},"10042":{"varMapping":{"__isSmartRef__":true,"id":10043},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":10044},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10043":{"this":{"__isSmartRef__":true,"id":10040}},"10044":{},"10045":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10046":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10047":{"reset":{"__isSmartRef__":true,"id":10048},"grow":{"__isSmartRef__":true,"id":10052},"build":{"__isSmartRef__":true,"id":10056}},"10048":{"varMapping":{"__isSmartRef__":true,"id":10049},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":10050},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10049":{"this":{"__isSmartRef__":true,"id":10021}},"10050":{"timestamp":{"__isSmartRef__":true,"id":10051},"user":"robertkrahn","tags":[]},"10051":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"10052":{"varMapping":{"__isSmartRef__":true,"id":10053},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":10054},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10053":{"this":{"__isSmartRef__":true,"id":10021}},"10054":{"timestamp":{"__isSmartRef__":true,"id":10055},"user":"robertkrahn","tags":[]},"10055":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"10056":{"varMapping":{"__isSmartRef__":true,"id":10057},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":10058},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10057":{"this":{"__isSmartRef__":true,"id":10021}},"10058":{"timestamp":{"__isSmartRef__":true,"id":10059},"user":"robertkrahn","tags":[]},"10059":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"10060":{"position":{"__isSmartRef__":true,"id":10061},"_Extent":{"__isSmartRef__":true,"id":10062},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":10063},"_Fill":{"__isSmartRef__":true,"id":10064},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":10065},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":10066},"_Position":{"__isSmartRef__":true,"id":10067},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10061":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10062":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10063":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"10064":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10065":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"10066":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"10067":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10068":{"x":18.33959948287999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10069":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":10070},{"__isSmartRef__":true,"id":10072},{"__isSmartRef__":true,"id":10074}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"10070":{"date":{"__isSmartRef__":true,"id":10071},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"10071":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"10072":{"date":{"__isSmartRef__":true,"id":10073},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"10073":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"10074":{"date":{"__isSmartRef__":true,"id":10075},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"10075":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"10076":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"10077":{"morph":{"__isSmartRef__":true,"id":9981},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10078":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10079}},"10079":{"test01IsMorph":{"__isSmartRef__":true,"id":10080}},"10080":{"varMapping":{"__isSmartRef__":true,"id":10081},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":10082},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10081":{"this":{"__isSmartRef__":true,"id":10078}},"10082":{},"10083":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10084":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10085":{"reset":{"__isSmartRef__":true,"id":10086},"grow":{"__isSmartRef__":true,"id":10090},"build":{"__isSmartRef__":true,"id":10094}},"10086":{"varMapping":{"__isSmartRef__":true,"id":10087},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":10088},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10087":{"this":{"__isSmartRef__":true,"id":9981}},"10088":{"timestamp":{"__isSmartRef__":true,"id":10089},"user":"robertkrahn","tags":[]},"10089":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"10090":{"varMapping":{"__isSmartRef__":true,"id":10091},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":10092},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10091":{"this":{"__isSmartRef__":true,"id":9981}},"10092":{"timestamp":{"__isSmartRef__":true,"id":10093},"user":"robertkrahn","tags":[]},"10093":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"10094":{"varMapping":{"__isSmartRef__":true,"id":10095},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":10096},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10095":{"this":{"__isSmartRef__":true,"id":9981}},"10096":{"timestamp":{"__isSmartRef__":true,"id":10097},"user":"robertkrahn","tags":[]},"10097":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"10098":{"position":{"__isSmartRef__":true,"id":10099},"_Extent":{"__isSmartRef__":true,"id":10100},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":10101},"_Fill":{"__isSmartRef__":true,"id":10102},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":10103},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":10104},"_Position":{"__isSmartRef__":true,"id":10105},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10099":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10100":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10101":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"10102":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10103":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"10104":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"10105":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10106":{"x":-22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10107":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":10108},{"__isSmartRef__":true,"id":10110},{"__isSmartRef__":true,"id":10112}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"10108":{"date":{"__isSmartRef__":true,"id":10109},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"10109":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"10110":{"date":{"__isSmartRef__":true,"id":10111},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"10111":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"10112":{"date":{"__isSmartRef__":true,"id":10113},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"10113":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"10114":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"10115":{"morph":{"__isSmartRef__":true,"id":9863},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10116":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10117}},"10117":{"test01IsMorph":{"__isSmartRef__":true,"id":10118}},"10118":{"varMapping":{"__isSmartRef__":true,"id":10119},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":10120},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10119":{"this":{"__isSmartRef__":true,"id":10116}},"10120":{},"10121":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10122":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10123":{"reset":{"__isSmartRef__":true,"id":10124},"grow":{"__isSmartRef__":true,"id":10128},"build":{"__isSmartRef__":true,"id":10132}},"10124":{"varMapping":{"__isSmartRef__":true,"id":10125},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":10126},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10125":{"this":{"__isSmartRef__":true,"id":9863}},"10126":{"timestamp":{"__isSmartRef__":true,"id":10127},"user":"robertkrahn","tags":[]},"10127":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"10128":{"varMapping":{"__isSmartRef__":true,"id":10129},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":10130},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10129":{"this":{"__isSmartRef__":true,"id":9863}},"10130":{"timestamp":{"__isSmartRef__":true,"id":10131},"user":"robertkrahn","tags":[]},"10131":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"10132":{"varMapping":{"__isSmartRef__":true,"id":10133},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":10134},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10133":{"this":{"__isSmartRef__":true,"id":9863}},"10134":{"timestamp":{"__isSmartRef__":true,"id":10135},"user":"robertkrahn","tags":[]},"10135":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"10136":{"submorphs":[{"__isSmartRef__":true,"id":10137},{"__isSmartRef__":true,"id":10254}],"scripts":[],"id":"BCF77540-656E-41EF-A9FF-C899A6940284","shape":{"__isSmartRef__":true,"id":10371},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10379},"showsHalos":false,"name":"Rotator45","partsBinMetaInfo":{"__isSmartRef__":true,"id":10380},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":10387},"eventHandler":{"__isSmartRef__":true,"id":10388},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","BBD04CF3-5959-4560-B68C-809CB3370ED3","DCABE9B3-4E34-40E0-BF0B-67289ED6DB80"],"partTests":{"__isSmartRef__":true,"id":10389},"priorExtent":{"__isSmartRef__":true,"id":10394},"distanceToDragEvent":{"__isSmartRef__":true,"id":10395},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":9862},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10396},"__LivelyClassName__":"lively.morphic.Box"},"10137":{"submorphs":[{"__isSmartRef__":true,"id":10138},{"__isSmartRef__":true,"id":10177}],"scripts":[],"id":"55002C0E-B631-4118-B960-9D9DD77DE803","shape":{"__isSmartRef__":true,"id":10216},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10224},"showsHalos":false,"name":"Rotator91","partsBinMetaInfo":{"__isSmartRef__":true,"id":10225},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":10232},"eventHandler":{"__isSmartRef__":true,"id":10233},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","BBD04CF3-5959-4560-B68C-809CB3370ED3","DCABE9B3-4E34-40E0-BF0B-67289ED6DB80","BCF77540-656E-41EF-A9FF-C899A6940284"],"partTests":{"__isSmartRef__":true,"id":10234},"priorExtent":{"__isSmartRef__":true,"id":10239},"distanceToDragEvent":{"__isSmartRef__":true,"id":10240},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":10136},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10241},"__LivelyClassName__":"lively.morphic.Box"},"10138":{"submorphs":[],"scripts":[],"id":"E7531DFB-53E1-473C-A911-B9FBF9FCB64A","shape":{"__isSmartRef__":true,"id":10139},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10147},"showsHalos":false,"name":"Rotator182","partsBinMetaInfo":{"__isSmartRef__":true,"id":10148},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":10155},"eventHandler":{"__isSmartRef__":true,"id":10156},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","BBD04CF3-5959-4560-B68C-809CB3370ED3","DCABE9B3-4E34-40E0-BF0B-67289ED6DB80","BCF77540-656E-41EF-A9FF-C899A6940284","55002C0E-B631-4118-B960-9D9DD77DE803"],"partTests":{"__isSmartRef__":true,"id":10157},"priorExtent":{"__isSmartRef__":true,"id":10162},"distanceToDragEvent":{"__isSmartRef__":true,"id":10163},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":10137},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10164},"__LivelyClassName__":"lively.morphic.Box"},"10139":{"position":{"__isSmartRef__":true,"id":10140},"_Extent":{"__isSmartRef__":true,"id":10141},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":10142},"_Fill":{"__isSmartRef__":true,"id":10143},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":10144},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":10145},"_Position":{"__isSmartRef__":true,"id":10146},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10140":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10141":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10142":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"10143":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10144":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"10145":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"10146":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10147":{"x":-14.671679586304004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10148":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":10149},{"__isSmartRef__":true,"id":10151},{"__isSmartRef__":true,"id":10153}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"10149":{"date":{"__isSmartRef__":true,"id":10150},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"10150":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"10151":{"date":{"__isSmartRef__":true,"id":10152},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"10152":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"10153":{"date":{"__isSmartRef__":true,"id":10154},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"10154":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"10155":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"10156":{"morph":{"__isSmartRef__":true,"id":10138},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10157":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10158}},"10158":{"test01IsMorph":{"__isSmartRef__":true,"id":10159}},"10159":{"varMapping":{"__isSmartRef__":true,"id":10160},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":10161},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10160":{"this":{"__isSmartRef__":true,"id":10157}},"10161":{},"10162":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10163":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10164":{"reset":{"__isSmartRef__":true,"id":10165},"grow":{"__isSmartRef__":true,"id":10169},"build":{"__isSmartRef__":true,"id":10173}},"10165":{"varMapping":{"__isSmartRef__":true,"id":10166},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":10167},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10166":{"this":{"__isSmartRef__":true,"id":10138}},"10167":{"timestamp":{"__isSmartRef__":true,"id":10168},"user":"robertkrahn","tags":[]},"10168":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"10169":{"varMapping":{"__isSmartRef__":true,"id":10170},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":10171},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10170":{"this":{"__isSmartRef__":true,"id":10138}},"10171":{"timestamp":{"__isSmartRef__":true,"id":10172},"user":"robertkrahn","tags":[]},"10172":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"10173":{"varMapping":{"__isSmartRef__":true,"id":10174},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":10175},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10174":{"this":{"__isSmartRef__":true,"id":10138}},"10175":{"timestamp":{"__isSmartRef__":true,"id":10176},"user":"robertkrahn","tags":[]},"10176":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"10177":{"submorphs":[],"scripts":[],"id":"83CE4387-8C22-444A-81E3-4A9E2C3E417D","shape":{"__isSmartRef__":true,"id":10178},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10186},"showsHalos":false,"name":"Rotator182","partsBinMetaInfo":{"__isSmartRef__":true,"id":10187},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":10194},"eventHandler":{"__isSmartRef__":true,"id":10195},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","BBD04CF3-5959-4560-B68C-809CB3370ED3","DCABE9B3-4E34-40E0-BF0B-67289ED6DB80","BCF77540-656E-41EF-A9FF-C899A6940284","55002C0E-B631-4118-B960-9D9DD77DE803"],"partTests":{"__isSmartRef__":true,"id":10196},"priorExtent":{"__isSmartRef__":true,"id":10201},"distanceToDragEvent":{"__isSmartRef__":true,"id":10202},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":10137},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10203},"__LivelyClassName__":"lively.morphic.Box"},"10178":{"position":{"__isSmartRef__":true,"id":10179},"_Extent":{"__isSmartRef__":true,"id":10180},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":10181},"_Fill":{"__isSmartRef__":true,"id":10182},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":10183},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":10184},"_Position":{"__isSmartRef__":true,"id":10185},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10179":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10180":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10181":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"10182":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10183":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"10184":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"10185":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10186":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10187":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":10188},{"__isSmartRef__":true,"id":10190},{"__isSmartRef__":true,"id":10192}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"10188":{"date":{"__isSmartRef__":true,"id":10189},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"10189":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"10190":{"date":{"__isSmartRef__":true,"id":10191},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"10191":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"10192":{"date":{"__isSmartRef__":true,"id":10193},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"10193":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"10194":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"10195":{"morph":{"__isSmartRef__":true,"id":10177},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10196":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10197}},"10197":{"test01IsMorph":{"__isSmartRef__":true,"id":10198}},"10198":{"varMapping":{"__isSmartRef__":true,"id":10199},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":10200},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10199":{"this":{"__isSmartRef__":true,"id":10196}},"10200":{},"10201":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10202":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10203":{"reset":{"__isSmartRef__":true,"id":10204},"grow":{"__isSmartRef__":true,"id":10208},"build":{"__isSmartRef__":true,"id":10212}},"10204":{"varMapping":{"__isSmartRef__":true,"id":10205},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":10206},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10205":{"this":{"__isSmartRef__":true,"id":10177}},"10206":{"timestamp":{"__isSmartRef__":true,"id":10207},"user":"robertkrahn","tags":[]},"10207":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"10208":{"varMapping":{"__isSmartRef__":true,"id":10209},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":10210},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10209":{"this":{"__isSmartRef__":true,"id":10177}},"10210":{"timestamp":{"__isSmartRef__":true,"id":10211},"user":"robertkrahn","tags":[]},"10211":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"10212":{"varMapping":{"__isSmartRef__":true,"id":10213},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":10214},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10213":{"this":{"__isSmartRef__":true,"id":10177}},"10214":{"timestamp":{"__isSmartRef__":true,"id":10215},"user":"robertkrahn","tags":[]},"10215":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"10216":{"position":{"__isSmartRef__":true,"id":10217},"_Extent":{"__isSmartRef__":true,"id":10218},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":10219},"_Fill":{"__isSmartRef__":true,"id":10220},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":10221},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":10222},"_Position":{"__isSmartRef__":true,"id":10223},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10217":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10218":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10219":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"10220":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10221":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"10222":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"10223":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10224":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10225":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":10226},{"__isSmartRef__":true,"id":10228},{"__isSmartRef__":true,"id":10230}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"10226":{"date":{"__isSmartRef__":true,"id":10227},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"10227":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"10228":{"date":{"__isSmartRef__":true,"id":10229},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"10229":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"10230":{"date":{"__isSmartRef__":true,"id":10231},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"10231":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"10232":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"10233":{"morph":{"__isSmartRef__":true,"id":10137},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10234":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10235}},"10235":{"test01IsMorph":{"__isSmartRef__":true,"id":10236}},"10236":{"varMapping":{"__isSmartRef__":true,"id":10237},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":10238},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10237":{"this":{"__isSmartRef__":true,"id":10234}},"10238":{},"10239":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10240":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10241":{"reset":{"__isSmartRef__":true,"id":10242},"grow":{"__isSmartRef__":true,"id":10246},"build":{"__isSmartRef__":true,"id":10250}},"10242":{"varMapping":{"__isSmartRef__":true,"id":10243},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":10244},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10243":{"this":{"__isSmartRef__":true,"id":10137}},"10244":{"timestamp":{"__isSmartRef__":true,"id":10245},"user":"robertkrahn","tags":[]},"10245":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"10246":{"varMapping":{"__isSmartRef__":true,"id":10247},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":10248},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10247":{"this":{"__isSmartRef__":true,"id":10137}},"10248":{"timestamp":{"__isSmartRef__":true,"id":10249},"user":"robertkrahn","tags":[]},"10249":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"10250":{"varMapping":{"__isSmartRef__":true,"id":10251},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":10252},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10251":{"this":{"__isSmartRef__":true,"id":10137}},"10252":{"timestamp":{"__isSmartRef__":true,"id":10253},"user":"robertkrahn","tags":[]},"10253":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"10254":{"submorphs":[{"__isSmartRef__":true,"id":10255},{"__isSmartRef__":true,"id":10294}],"scripts":[],"id":"05485C56-2A6F-409D-BC9A-9FF6C57B40F8","shape":{"__isSmartRef__":true,"id":10333},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10341},"showsHalos":false,"name":"Rotator91","partsBinMetaInfo":{"__isSmartRef__":true,"id":10342},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":10349},"eventHandler":{"__isSmartRef__":true,"id":10350},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","BBD04CF3-5959-4560-B68C-809CB3370ED3","DCABE9B3-4E34-40E0-BF0B-67289ED6DB80","BCF77540-656E-41EF-A9FF-C899A6940284"],"partTests":{"__isSmartRef__":true,"id":10351},"priorExtent":{"__isSmartRef__":true,"id":10356},"distanceToDragEvent":{"__isSmartRef__":true,"id":10357},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":10136},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10358},"__LivelyClassName__":"lively.morphic.Box"},"10255":{"submorphs":[],"scripts":[],"id":"AB225915-A31C-4670-BCCA-07CFE814DF80","shape":{"__isSmartRef__":true,"id":10256},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10264},"showsHalos":false,"name":"Rotator183","partsBinMetaInfo":{"__isSmartRef__":true,"id":10265},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":10272},"eventHandler":{"__isSmartRef__":true,"id":10273},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","BBD04CF3-5959-4560-B68C-809CB3370ED3","DCABE9B3-4E34-40E0-BF0B-67289ED6DB80","BCF77540-656E-41EF-A9FF-C899A6940284","05485C56-2A6F-409D-BC9A-9FF6C57B40F8"],"partTests":{"__isSmartRef__":true,"id":10274},"priorExtent":{"__isSmartRef__":true,"id":10279},"distanceToDragEvent":{"__isSmartRef__":true,"id":10280},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":10254},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10281},"__LivelyClassName__":"lively.morphic.Box"},"10256":{"position":{"__isSmartRef__":true,"id":10257},"_Extent":{"__isSmartRef__":true,"id":10258},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":10259},"_Fill":{"__isSmartRef__":true,"id":10260},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":10261},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":10262},"_Position":{"__isSmartRef__":true,"id":10263},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10257":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10258":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10259":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"10260":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10261":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"10262":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"10263":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10264":{"x":-14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10265":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":10266},{"__isSmartRef__":true,"id":10268},{"__isSmartRef__":true,"id":10270}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"10266":{"date":{"__isSmartRef__":true,"id":10267},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"10267":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"10268":{"date":{"__isSmartRef__":true,"id":10269},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"10269":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"10270":{"date":{"__isSmartRef__":true,"id":10271},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"10271":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"10272":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"10273":{"morph":{"__isSmartRef__":true,"id":10255},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10274":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10275}},"10275":{"test01IsMorph":{"__isSmartRef__":true,"id":10276}},"10276":{"varMapping":{"__isSmartRef__":true,"id":10277},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":10278},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10277":{"this":{"__isSmartRef__":true,"id":10274}},"10278":{},"10279":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10280":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10281":{"reset":{"__isSmartRef__":true,"id":10282},"grow":{"__isSmartRef__":true,"id":10286},"build":{"__isSmartRef__":true,"id":10290}},"10282":{"varMapping":{"__isSmartRef__":true,"id":10283},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":10284},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10283":{"this":{"__isSmartRef__":true,"id":10255}},"10284":{"timestamp":{"__isSmartRef__":true,"id":10285},"user":"robertkrahn","tags":[]},"10285":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"10286":{"varMapping":{"__isSmartRef__":true,"id":10287},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":10288},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10287":{"this":{"__isSmartRef__":true,"id":10255}},"10288":{"timestamp":{"__isSmartRef__":true,"id":10289},"user":"robertkrahn","tags":[]},"10289":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"10290":{"varMapping":{"__isSmartRef__":true,"id":10291},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":10292},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10291":{"this":{"__isSmartRef__":true,"id":10255}},"10292":{"timestamp":{"__isSmartRef__":true,"id":10293},"user":"robertkrahn","tags":[]},"10293":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"10294":{"submorphs":[],"scripts":[],"id":"8A2DBAE3-9594-4CCC-8955-D0164A07AF70","shape":{"__isSmartRef__":true,"id":10295},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10303},"showsHalos":false,"name":"Rotator183","partsBinMetaInfo":{"__isSmartRef__":true,"id":10304},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":10311},"eventHandler":{"__isSmartRef__":true,"id":10312},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","BBD04CF3-5959-4560-B68C-809CB3370ED3","DCABE9B3-4E34-40E0-BF0B-67289ED6DB80","BCF77540-656E-41EF-A9FF-C899A6940284","05485C56-2A6F-409D-BC9A-9FF6C57B40F8"],"partTests":{"__isSmartRef__":true,"id":10313},"priorExtent":{"__isSmartRef__":true,"id":10318},"distanceToDragEvent":{"__isSmartRef__":true,"id":10319},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":10254},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10320},"__LivelyClassName__":"lively.morphic.Box"},"10295":{"position":{"__isSmartRef__":true,"id":10296},"_Extent":{"__isSmartRef__":true,"id":10297},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":10298},"_Fill":{"__isSmartRef__":true,"id":10299},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":10300},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":10301},"_Position":{"__isSmartRef__":true,"id":10302},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10296":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10297":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10298":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"10299":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10300":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"10301":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"10302":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10303":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10304":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":10305},{"__isSmartRef__":true,"id":10307},{"__isSmartRef__":true,"id":10309}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"10305":{"date":{"__isSmartRef__":true,"id":10306},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"10306":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"10307":{"date":{"__isSmartRef__":true,"id":10308},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"10308":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"10309":{"date":{"__isSmartRef__":true,"id":10310},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"10310":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"10311":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"10312":{"morph":{"__isSmartRef__":true,"id":10294},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10313":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10314}},"10314":{"test01IsMorph":{"__isSmartRef__":true,"id":10315}},"10315":{"varMapping":{"__isSmartRef__":true,"id":10316},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":10317},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10316":{"this":{"__isSmartRef__":true,"id":10313}},"10317":{},"10318":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10319":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10320":{"reset":{"__isSmartRef__":true,"id":10321},"grow":{"__isSmartRef__":true,"id":10325},"build":{"__isSmartRef__":true,"id":10329}},"10321":{"varMapping":{"__isSmartRef__":true,"id":10322},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":10323},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10322":{"this":{"__isSmartRef__":true,"id":10294}},"10323":{"timestamp":{"__isSmartRef__":true,"id":10324},"user":"robertkrahn","tags":[]},"10324":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"10325":{"varMapping":{"__isSmartRef__":true,"id":10326},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":10327},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10326":{"this":{"__isSmartRef__":true,"id":10294}},"10327":{"timestamp":{"__isSmartRef__":true,"id":10328},"user":"robertkrahn","tags":[]},"10328":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"10329":{"varMapping":{"__isSmartRef__":true,"id":10330},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":10331},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10330":{"this":{"__isSmartRef__":true,"id":10294}},"10331":{"timestamp":{"__isSmartRef__":true,"id":10332},"user":"robertkrahn","tags":[]},"10332":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"10333":{"position":{"__isSmartRef__":true,"id":10334},"_Extent":{"__isSmartRef__":true,"id":10335},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":10336},"_Fill":{"__isSmartRef__":true,"id":10337},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":10338},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":10339},"_Position":{"__isSmartRef__":true,"id":10340},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10334":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10335":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10336":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"10337":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10338":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"10339":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"10340":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10341":{"x":18.339599482880004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10342":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":10343},{"__isSmartRef__":true,"id":10345},{"__isSmartRef__":true,"id":10347}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"10343":{"date":{"__isSmartRef__":true,"id":10344},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"10344":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"10345":{"date":{"__isSmartRef__":true,"id":10346},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"10346":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"10347":{"date":{"__isSmartRef__":true,"id":10348},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"10348":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"10349":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"10350":{"morph":{"__isSmartRef__":true,"id":10254},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10351":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10352}},"10352":{"test01IsMorph":{"__isSmartRef__":true,"id":10353}},"10353":{"varMapping":{"__isSmartRef__":true,"id":10354},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":10355},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10354":{"this":{"__isSmartRef__":true,"id":10351}},"10355":{},"10356":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10357":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10358":{"reset":{"__isSmartRef__":true,"id":10359},"grow":{"__isSmartRef__":true,"id":10363},"build":{"__isSmartRef__":true,"id":10367}},"10359":{"varMapping":{"__isSmartRef__":true,"id":10360},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":10361},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10360":{"this":{"__isSmartRef__":true,"id":10254}},"10361":{"timestamp":{"__isSmartRef__":true,"id":10362},"user":"robertkrahn","tags":[]},"10362":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"10363":{"varMapping":{"__isSmartRef__":true,"id":10364},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":10365},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10364":{"this":{"__isSmartRef__":true,"id":10254}},"10365":{"timestamp":{"__isSmartRef__":true,"id":10366},"user":"robertkrahn","tags":[]},"10366":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"10367":{"varMapping":{"__isSmartRef__":true,"id":10368},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":10369},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10368":{"this":{"__isSmartRef__":true,"id":10254}},"10369":{"timestamp":{"__isSmartRef__":true,"id":10370},"user":"robertkrahn","tags":[]},"10370":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"10371":{"position":{"__isSmartRef__":true,"id":10372},"_Extent":{"__isSmartRef__":true,"id":10373},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":10374},"_Fill":{"__isSmartRef__":true,"id":10375},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":10376},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":10377},"_Position":{"__isSmartRef__":true,"id":10378},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10372":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10373":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10374":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"10375":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10376":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"10377":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"10378":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10379":{"x":22.924499353600016,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10380":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":10381},{"__isSmartRef__":true,"id":10383},{"__isSmartRef__":true,"id":10385}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"10381":{"date":{"__isSmartRef__":true,"id":10382},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"10382":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"10383":{"date":{"__isSmartRef__":true,"id":10384},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"10384":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"10385":{"date":{"__isSmartRef__":true,"id":10386},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"10386":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"10387":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"10388":{"morph":{"__isSmartRef__":true,"id":10136},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10389":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10390}},"10390":{"test01IsMorph":{"__isSmartRef__":true,"id":10391}},"10391":{"varMapping":{"__isSmartRef__":true,"id":10392},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":10393},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10392":{"this":{"__isSmartRef__":true,"id":10389}},"10393":{},"10394":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10395":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10396":{"reset":{"__isSmartRef__":true,"id":10397},"grow":{"__isSmartRef__":true,"id":10401},"build":{"__isSmartRef__":true,"id":10405}},"10397":{"varMapping":{"__isSmartRef__":true,"id":10398},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":10399},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10398":{"this":{"__isSmartRef__":true,"id":10136}},"10399":{"timestamp":{"__isSmartRef__":true,"id":10400},"user":"robertkrahn","tags":[]},"10400":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"10401":{"varMapping":{"__isSmartRef__":true,"id":10402},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":10403},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10402":{"this":{"__isSmartRef__":true,"id":10136}},"10403":{"timestamp":{"__isSmartRef__":true,"id":10404},"user":"robertkrahn","tags":[]},"10404":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"10405":{"varMapping":{"__isSmartRef__":true,"id":10406},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":10407},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10406":{"this":{"__isSmartRef__":true,"id":10136}},"10407":{"timestamp":{"__isSmartRef__":true,"id":10408},"user":"robertkrahn","tags":[]},"10408":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"10409":{"position":{"__isSmartRef__":true,"id":10410},"_Extent":{"__isSmartRef__":true,"id":10411},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":10412},"_Fill":{"__isSmartRef__":true,"id":10413},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":10414},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":10415},"_Position":{"__isSmartRef__":true,"id":10416},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10410":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10411":{"x":45.848998707199996,"y":7.587077488639986,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10412":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"10413":{"r":0.5686193533490198,"g":0.5686193533490198,"b":0.5686193533490198,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10414":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"10415":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"10416":{"x":-22.924499353599998,"y":-3.793538744319993,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10417":{"x":28.655624191999987,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10418":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":10419},{"__isSmartRef__":true,"id":10421},{"__isSmartRef__":true,"id":10423}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"10419":{"date":{"__isSmartRef__":true,"id":10420},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"10420":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"10421":{"date":{"__isSmartRef__":true,"id":10422},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"10422":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"10423":{"date":{"__isSmartRef__":true,"id":10424},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"10424":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"10425":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"10426":{"morph":{"__isSmartRef__":true,"id":9862},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10427":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10428}},"10428":{"test01IsMorph":{"__isSmartRef__":true,"id":10429}},"10429":{"varMapping":{"__isSmartRef__":true,"id":10430},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":10431},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10430":{"this":{"__isSmartRef__":true,"id":10427}},"10431":{},"10432":{"x":57.31124838399999,"y":9.483846860799982,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10433":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10434":{"reset":{"__isSmartRef__":true,"id":10435},"grow":{"__isSmartRef__":true,"id":10439},"build":{"__isSmartRef__":true,"id":10443}},"10435":{"varMapping":{"__isSmartRef__":true,"id":10436},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":10437},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10436":{"this":{"__isSmartRef__":true,"id":9862}},"10437":{"timestamp":{"__isSmartRef__":true,"id":10438},"user":"robertkrahn","tags":[]},"10438":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"10439":{"varMapping":{"__isSmartRef__":true,"id":10440},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":10441},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10440":{"this":{"__isSmartRef__":true,"id":9862}},"10441":{"timestamp":{"__isSmartRef__":true,"id":10442},"user":"robertkrahn","tags":[]},"10442":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"10443":{"varMapping":{"__isSmartRef__":true,"id":10444},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":10445},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10444":{"this":{"__isSmartRef__":true,"id":9862}},"10445":{"timestamp":{"__isSmartRef__":true,"id":10446},"user":"robertkrahn","tags":[]},"10446":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"10447":{"position":{"__isSmartRef__":true,"id":10448},"_Extent":{"__isSmartRef__":true,"id":10449},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":10450},"_Fill":{"__isSmartRef__":true,"id":10451},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":10452},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":10453},"_Position":{"__isSmartRef__":true,"id":10454},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10448":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10449":{"x":57.31124838399999,"y":9.483846860799982,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10450":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"10451":{"r":0.6180645145098042,"g":0.6180645145098042,"b":0.6180645145098042,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10452":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"10453":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"10454":{"x":-28.655624191999994,"y":-4.741923430399991,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10455":{"x":-35.81953023999999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10456":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":10457},{"__isSmartRef__":true,"id":10459},{"__isSmartRef__":true,"id":10461}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"10457":{"date":{"__isSmartRef__":true,"id":10458},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"10458":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"10459":{"date":{"__isSmartRef__":true,"id":10460},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"10460":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"10461":{"date":{"__isSmartRef__":true,"id":10462},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"10462":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"10463":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"10464":{"morph":{"__isSmartRef__":true,"id":9276},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10465":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10466}},"10466":{"test01IsMorph":{"__isSmartRef__":true,"id":10467}},"10467":{"varMapping":{"__isSmartRef__":true,"id":10468},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":10469},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10468":{"this":{"__isSmartRef__":true,"id":10465}},"10469":{},"10470":{"x":71.63906047999998,"y":11.854808575999977,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10471":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10472":{"reset":{"__isSmartRef__":true,"id":10473},"grow":{"__isSmartRef__":true,"id":10477},"build":{"__isSmartRef__":true,"id":10481}},"10473":{"varMapping":{"__isSmartRef__":true,"id":10474},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":10475},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10474":{"this":{"__isSmartRef__":true,"id":9276}},"10475":{"timestamp":{"__isSmartRef__":true,"id":10476},"user":"robertkrahn","tags":[]},"10476":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"10477":{"varMapping":{"__isSmartRef__":true,"id":10478},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":10479},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10478":{"this":{"__isSmartRef__":true,"id":9276}},"10479":{"timestamp":{"__isSmartRef__":true,"id":10480},"user":"robertkrahn","tags":[]},"10480":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"10481":{"varMapping":{"__isSmartRef__":true,"id":10482},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":10483},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10482":{"this":{"__isSmartRef__":true,"id":9276}},"10483":{"timestamp":{"__isSmartRef__":true,"id":10484},"user":"robertkrahn","tags":[]},"10484":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"10485":{"submorphs":[{"__isSmartRef__":true,"id":10486},{"__isSmartRef__":true,"id":11071}],"scripts":[],"id":"B6F6D7EA-7592-4CDD-8A20-92A6A783E39B","shape":{"__isSmartRef__":true,"id":11656},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11664},"showsHalos":false,"name":"Rotator11","partsBinMetaInfo":{"__isSmartRef__":true,"id":11665},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":11672},"eventHandler":{"__isSmartRef__":true,"id":11673},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E"],"partTests":{"__isSmartRef__":true,"id":11674},"priorExtent":{"__isSmartRef__":true,"id":11679},"distanceToDragEvent":{"__isSmartRef__":true,"id":11680},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":9275},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11681},"__LivelyClassName__":"lively.morphic.Box"},"10486":{"submorphs":[{"__isSmartRef__":true,"id":10487},{"__isSmartRef__":true,"id":10760}],"scripts":[],"id":"D5882FBD-C7C4-4D6F-ACFC-BAEE81FCF951","shape":{"__isSmartRef__":true,"id":11033},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11041},"showsHalos":false,"name":"Rotator23","partsBinMetaInfo":{"__isSmartRef__":true,"id":11042},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":11049},"eventHandler":{"__isSmartRef__":true,"id":11050},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","B6F6D7EA-7592-4CDD-8A20-92A6A783E39B"],"partTests":{"__isSmartRef__":true,"id":11051},"priorExtent":{"__isSmartRef__":true,"id":11056},"distanceToDragEvent":{"__isSmartRef__":true,"id":11057},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":10485},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11058},"__LivelyClassName__":"lively.morphic.Box"},"10487":{"submorphs":[{"__isSmartRef__":true,"id":10488},{"__isSmartRef__":true,"id":10605}],"scripts":[],"id":"C60D28EE-79FA-461D-B599-533D7E0D11C8","shape":{"__isSmartRef__":true,"id":10722},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10730},"showsHalos":false,"name":"Rotator46","partsBinMetaInfo":{"__isSmartRef__":true,"id":10731},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":10738},"eventHandler":{"__isSmartRef__":true,"id":10739},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","B6F6D7EA-7592-4CDD-8A20-92A6A783E39B","D5882FBD-C7C4-4D6F-ACFC-BAEE81FCF951"],"partTests":{"__isSmartRef__":true,"id":10740},"priorExtent":{"__isSmartRef__":true,"id":10745},"distanceToDragEvent":{"__isSmartRef__":true,"id":10746},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":10486},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10747},"__LivelyClassName__":"lively.morphic.Box"},"10488":{"submorphs":[{"__isSmartRef__":true,"id":10489},{"__isSmartRef__":true,"id":10528}],"scripts":[],"id":"4FE2219D-A2B2-446C-8859-CC91AD669815","shape":{"__isSmartRef__":true,"id":10567},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10575},"showsHalos":false,"name":"Rotator92","partsBinMetaInfo":{"__isSmartRef__":true,"id":10576},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":10583},"eventHandler":{"__isSmartRef__":true,"id":10584},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","B6F6D7EA-7592-4CDD-8A20-92A6A783E39B","D5882FBD-C7C4-4D6F-ACFC-BAEE81FCF951","C60D28EE-79FA-461D-B599-533D7E0D11C8"],"partTests":{"__isSmartRef__":true,"id":10585},"priorExtent":{"__isSmartRef__":true,"id":10590},"distanceToDragEvent":{"__isSmartRef__":true,"id":10591},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":10487},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10592},"__LivelyClassName__":"lively.morphic.Box"},"10489":{"submorphs":[],"scripts":[],"id":"2117333B-3BC6-4D9C-81D6-0E9F997E5718","shape":{"__isSmartRef__":true,"id":10490},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10498},"showsHalos":false,"name":"Rotator184","partsBinMetaInfo":{"__isSmartRef__":true,"id":10499},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":10506},"eventHandler":{"__isSmartRef__":true,"id":10507},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","B6F6D7EA-7592-4CDD-8A20-92A6A783E39B","D5882FBD-C7C4-4D6F-ACFC-BAEE81FCF951","C60D28EE-79FA-461D-B599-533D7E0D11C8","4FE2219D-A2B2-446C-8859-CC91AD669815"],"partTests":{"__isSmartRef__":true,"id":10508},"priorExtent":{"__isSmartRef__":true,"id":10513},"distanceToDragEvent":{"__isSmartRef__":true,"id":10514},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":10488},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10515},"__LivelyClassName__":"lively.morphic.Box"},"10490":{"position":{"__isSmartRef__":true,"id":10491},"_Extent":{"__isSmartRef__":true,"id":10492},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":10493},"_Fill":{"__isSmartRef__":true,"id":10494},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":10495},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":10496},"_Position":{"__isSmartRef__":true,"id":10497},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10491":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10492":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10493":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"10494":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10495":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"10496":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"10497":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10498":{"x":-14.671679586304004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10499":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":10500},{"__isSmartRef__":true,"id":10502},{"__isSmartRef__":true,"id":10504}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"10500":{"date":{"__isSmartRef__":true,"id":10501},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"10501":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"10502":{"date":{"__isSmartRef__":true,"id":10503},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"10503":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"10504":{"date":{"__isSmartRef__":true,"id":10505},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"10505":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"10506":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"10507":{"morph":{"__isSmartRef__":true,"id":10489},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10508":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10509}},"10509":{"test01IsMorph":{"__isSmartRef__":true,"id":10510}},"10510":{"varMapping":{"__isSmartRef__":true,"id":10511},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":10512},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10511":{"this":{"__isSmartRef__":true,"id":10508}},"10512":{},"10513":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10514":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10515":{"reset":{"__isSmartRef__":true,"id":10516},"grow":{"__isSmartRef__":true,"id":10520},"build":{"__isSmartRef__":true,"id":10524}},"10516":{"varMapping":{"__isSmartRef__":true,"id":10517},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":10518},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10517":{"this":{"__isSmartRef__":true,"id":10489}},"10518":{"timestamp":{"__isSmartRef__":true,"id":10519},"user":"robertkrahn","tags":[]},"10519":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"10520":{"varMapping":{"__isSmartRef__":true,"id":10521},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":10522},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10521":{"this":{"__isSmartRef__":true,"id":10489}},"10522":{"timestamp":{"__isSmartRef__":true,"id":10523},"user":"robertkrahn","tags":[]},"10523":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"10524":{"varMapping":{"__isSmartRef__":true,"id":10525},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":10526},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10525":{"this":{"__isSmartRef__":true,"id":10489}},"10526":{"timestamp":{"__isSmartRef__":true,"id":10527},"user":"robertkrahn","tags":[]},"10527":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"10528":{"submorphs":[],"scripts":[],"id":"93ADB715-F145-4857-AD2B-0A1BA5BE3B3A","shape":{"__isSmartRef__":true,"id":10529},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10537},"showsHalos":false,"name":"Rotator184","partsBinMetaInfo":{"__isSmartRef__":true,"id":10538},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":10545},"eventHandler":{"__isSmartRef__":true,"id":10546},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","B6F6D7EA-7592-4CDD-8A20-92A6A783E39B","D5882FBD-C7C4-4D6F-ACFC-BAEE81FCF951","C60D28EE-79FA-461D-B599-533D7E0D11C8","4FE2219D-A2B2-446C-8859-CC91AD669815"],"partTests":{"__isSmartRef__":true,"id":10547},"priorExtent":{"__isSmartRef__":true,"id":10552},"distanceToDragEvent":{"__isSmartRef__":true,"id":10553},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":10488},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10554},"__LivelyClassName__":"lively.morphic.Box"},"10529":{"position":{"__isSmartRef__":true,"id":10530},"_Extent":{"__isSmartRef__":true,"id":10531},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":10532},"_Fill":{"__isSmartRef__":true,"id":10533},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":10534},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":10535},"_Position":{"__isSmartRef__":true,"id":10536},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10530":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10531":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10532":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"10533":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10534":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"10535":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"10536":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10537":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10538":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":10539},{"__isSmartRef__":true,"id":10541},{"__isSmartRef__":true,"id":10543}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"10539":{"date":{"__isSmartRef__":true,"id":10540},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"10540":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"10541":{"date":{"__isSmartRef__":true,"id":10542},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"10542":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"10543":{"date":{"__isSmartRef__":true,"id":10544},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"10544":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"10545":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"10546":{"morph":{"__isSmartRef__":true,"id":10528},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10547":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10548}},"10548":{"test01IsMorph":{"__isSmartRef__":true,"id":10549}},"10549":{"varMapping":{"__isSmartRef__":true,"id":10550},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":10551},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10550":{"this":{"__isSmartRef__":true,"id":10547}},"10551":{},"10552":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10553":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10554":{"reset":{"__isSmartRef__":true,"id":10555},"grow":{"__isSmartRef__":true,"id":10559},"build":{"__isSmartRef__":true,"id":10563}},"10555":{"varMapping":{"__isSmartRef__":true,"id":10556},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":10557},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10556":{"this":{"__isSmartRef__":true,"id":10528}},"10557":{"timestamp":{"__isSmartRef__":true,"id":10558},"user":"robertkrahn","tags":[]},"10558":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"10559":{"varMapping":{"__isSmartRef__":true,"id":10560},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":10561},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10560":{"this":{"__isSmartRef__":true,"id":10528}},"10561":{"timestamp":{"__isSmartRef__":true,"id":10562},"user":"robertkrahn","tags":[]},"10562":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"10563":{"varMapping":{"__isSmartRef__":true,"id":10564},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":10565},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10564":{"this":{"__isSmartRef__":true,"id":10528}},"10565":{"timestamp":{"__isSmartRef__":true,"id":10566},"user":"robertkrahn","tags":[]},"10566":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"10567":{"position":{"__isSmartRef__":true,"id":10568},"_Extent":{"__isSmartRef__":true,"id":10569},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":10570},"_Fill":{"__isSmartRef__":true,"id":10571},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":10572},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":10573},"_Position":{"__isSmartRef__":true,"id":10574},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10568":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10569":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10570":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"10571":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10572":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"10573":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"10574":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10575":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10576":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":10577},{"__isSmartRef__":true,"id":10579},{"__isSmartRef__":true,"id":10581}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"10577":{"date":{"__isSmartRef__":true,"id":10578},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"10578":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"10579":{"date":{"__isSmartRef__":true,"id":10580},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"10580":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"10581":{"date":{"__isSmartRef__":true,"id":10582},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"10582":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"10583":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"10584":{"morph":{"__isSmartRef__":true,"id":10488},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10585":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10586}},"10586":{"test01IsMorph":{"__isSmartRef__":true,"id":10587}},"10587":{"varMapping":{"__isSmartRef__":true,"id":10588},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":10589},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10588":{"this":{"__isSmartRef__":true,"id":10585}},"10589":{},"10590":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10591":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10592":{"reset":{"__isSmartRef__":true,"id":10593},"grow":{"__isSmartRef__":true,"id":10597},"build":{"__isSmartRef__":true,"id":10601}},"10593":{"varMapping":{"__isSmartRef__":true,"id":10594},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":10595},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10594":{"this":{"__isSmartRef__":true,"id":10488}},"10595":{"timestamp":{"__isSmartRef__":true,"id":10596},"user":"robertkrahn","tags":[]},"10596":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"10597":{"varMapping":{"__isSmartRef__":true,"id":10598},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":10599},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10598":{"this":{"__isSmartRef__":true,"id":10488}},"10599":{"timestamp":{"__isSmartRef__":true,"id":10600},"user":"robertkrahn","tags":[]},"10600":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"10601":{"varMapping":{"__isSmartRef__":true,"id":10602},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":10603},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10602":{"this":{"__isSmartRef__":true,"id":10488}},"10603":{"timestamp":{"__isSmartRef__":true,"id":10604},"user":"robertkrahn","tags":[]},"10604":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"10605":{"submorphs":[{"__isSmartRef__":true,"id":10606},{"__isSmartRef__":true,"id":10645}],"scripts":[],"id":"7C5C30FC-208F-4FBC-B4C7-20222C7A5ED9","shape":{"__isSmartRef__":true,"id":10684},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10692},"showsHalos":false,"name":"Rotator92","partsBinMetaInfo":{"__isSmartRef__":true,"id":10693},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":10700},"eventHandler":{"__isSmartRef__":true,"id":10701},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","B6F6D7EA-7592-4CDD-8A20-92A6A783E39B","D5882FBD-C7C4-4D6F-ACFC-BAEE81FCF951","C60D28EE-79FA-461D-B599-533D7E0D11C8"],"partTests":{"__isSmartRef__":true,"id":10702},"priorExtent":{"__isSmartRef__":true,"id":10707},"distanceToDragEvent":{"__isSmartRef__":true,"id":10708},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":10487},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10709},"__LivelyClassName__":"lively.morphic.Box"},"10606":{"submorphs":[],"scripts":[],"id":"A389F682-6405-4056-806C-262C3007F9AA","shape":{"__isSmartRef__":true,"id":10607},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10615},"showsHalos":false,"name":"Rotator185","partsBinMetaInfo":{"__isSmartRef__":true,"id":10616},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":10623},"eventHandler":{"__isSmartRef__":true,"id":10624},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","B6F6D7EA-7592-4CDD-8A20-92A6A783E39B","D5882FBD-C7C4-4D6F-ACFC-BAEE81FCF951","C60D28EE-79FA-461D-B599-533D7E0D11C8","7C5C30FC-208F-4FBC-B4C7-20222C7A5ED9"],"partTests":{"__isSmartRef__":true,"id":10625},"priorExtent":{"__isSmartRef__":true,"id":10630},"distanceToDragEvent":{"__isSmartRef__":true,"id":10631},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":10605},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10632},"__LivelyClassName__":"lively.morphic.Box"},"10607":{"position":{"__isSmartRef__":true,"id":10608},"_Extent":{"__isSmartRef__":true,"id":10609},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":10610},"_Fill":{"__isSmartRef__":true,"id":10611},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":10612},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":10613},"_Position":{"__isSmartRef__":true,"id":10614},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10608":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10609":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10610":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"10611":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10612":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"10613":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"10614":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10615":{"x":-14.671679586303997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10616":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":10617},{"__isSmartRef__":true,"id":10619},{"__isSmartRef__":true,"id":10621}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"10617":{"date":{"__isSmartRef__":true,"id":10618},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"10618":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"10619":{"date":{"__isSmartRef__":true,"id":10620},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"10620":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"10621":{"date":{"__isSmartRef__":true,"id":10622},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"10622":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"10623":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"10624":{"morph":{"__isSmartRef__":true,"id":10606},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10625":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10626}},"10626":{"test01IsMorph":{"__isSmartRef__":true,"id":10627}},"10627":{"varMapping":{"__isSmartRef__":true,"id":10628},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":10629},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10628":{"this":{"__isSmartRef__":true,"id":10625}},"10629":{},"10630":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10631":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10632":{"reset":{"__isSmartRef__":true,"id":10633},"grow":{"__isSmartRef__":true,"id":10637},"build":{"__isSmartRef__":true,"id":10641}},"10633":{"varMapping":{"__isSmartRef__":true,"id":10634},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":10635},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10634":{"this":{"__isSmartRef__":true,"id":10606}},"10635":{"timestamp":{"__isSmartRef__":true,"id":10636},"user":"robertkrahn","tags":[]},"10636":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"10637":{"varMapping":{"__isSmartRef__":true,"id":10638},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":10639},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10638":{"this":{"__isSmartRef__":true,"id":10606}},"10639":{"timestamp":{"__isSmartRef__":true,"id":10640},"user":"robertkrahn","tags":[]},"10640":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"10641":{"varMapping":{"__isSmartRef__":true,"id":10642},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":10643},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10642":{"this":{"__isSmartRef__":true,"id":10606}},"10643":{"timestamp":{"__isSmartRef__":true,"id":10644},"user":"robertkrahn","tags":[]},"10644":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"10645":{"submorphs":[],"scripts":[],"id":"C3F9F668-A370-4245-AB66-D8F9E6079707","shape":{"__isSmartRef__":true,"id":10646},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10654},"showsHalos":false,"name":"Rotator185","partsBinMetaInfo":{"__isSmartRef__":true,"id":10655},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":10662},"eventHandler":{"__isSmartRef__":true,"id":10663},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","B6F6D7EA-7592-4CDD-8A20-92A6A783E39B","D5882FBD-C7C4-4D6F-ACFC-BAEE81FCF951","C60D28EE-79FA-461D-B599-533D7E0D11C8","7C5C30FC-208F-4FBC-B4C7-20222C7A5ED9"],"partTests":{"__isSmartRef__":true,"id":10664},"priorExtent":{"__isSmartRef__":true,"id":10669},"distanceToDragEvent":{"__isSmartRef__":true,"id":10670},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":10605},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10671},"__LivelyClassName__":"lively.morphic.Box"},"10646":{"position":{"__isSmartRef__":true,"id":10647},"_Extent":{"__isSmartRef__":true,"id":10648},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":10649},"_Fill":{"__isSmartRef__":true,"id":10650},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":10651},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":10652},"_Position":{"__isSmartRef__":true,"id":10653},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10647":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10648":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10649":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"10650":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10651":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"10652":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"10653":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10654":{"x":14.671679586304014,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10655":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":10656},{"__isSmartRef__":true,"id":10658},{"__isSmartRef__":true,"id":10660}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"10656":{"date":{"__isSmartRef__":true,"id":10657},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"10657":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"10658":{"date":{"__isSmartRef__":true,"id":10659},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"10659":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"10660":{"date":{"__isSmartRef__":true,"id":10661},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"10661":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"10662":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"10663":{"morph":{"__isSmartRef__":true,"id":10645},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10664":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10665}},"10665":{"test01IsMorph":{"__isSmartRef__":true,"id":10666}},"10666":{"varMapping":{"__isSmartRef__":true,"id":10667},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":10668},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10667":{"this":{"__isSmartRef__":true,"id":10664}},"10668":{},"10669":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10670":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10671":{"reset":{"__isSmartRef__":true,"id":10672},"grow":{"__isSmartRef__":true,"id":10676},"build":{"__isSmartRef__":true,"id":10680}},"10672":{"varMapping":{"__isSmartRef__":true,"id":10673},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":10674},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10673":{"this":{"__isSmartRef__":true,"id":10645}},"10674":{"timestamp":{"__isSmartRef__":true,"id":10675},"user":"robertkrahn","tags":[]},"10675":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"10676":{"varMapping":{"__isSmartRef__":true,"id":10677},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":10678},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10677":{"this":{"__isSmartRef__":true,"id":10645}},"10678":{"timestamp":{"__isSmartRef__":true,"id":10679},"user":"robertkrahn","tags":[]},"10679":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"10680":{"varMapping":{"__isSmartRef__":true,"id":10681},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":10682},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10681":{"this":{"__isSmartRef__":true,"id":10645}},"10682":{"timestamp":{"__isSmartRef__":true,"id":10683},"user":"robertkrahn","tags":[]},"10683":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"10684":{"position":{"__isSmartRef__":true,"id":10685},"_Extent":{"__isSmartRef__":true,"id":10686},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":10687},"_Fill":{"__isSmartRef__":true,"id":10688},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":10689},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":10690},"_Position":{"__isSmartRef__":true,"id":10691},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10685":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10686":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10687":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"10688":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10689":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"10690":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"10691":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10692":{"x":18.33959948287999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10693":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":10694},{"__isSmartRef__":true,"id":10696},{"__isSmartRef__":true,"id":10698}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"10694":{"date":{"__isSmartRef__":true,"id":10695},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"10695":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"10696":{"date":{"__isSmartRef__":true,"id":10697},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"10697":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"10698":{"date":{"__isSmartRef__":true,"id":10699},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"10699":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"10700":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"10701":{"morph":{"__isSmartRef__":true,"id":10605},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10702":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10703}},"10703":{"test01IsMorph":{"__isSmartRef__":true,"id":10704}},"10704":{"varMapping":{"__isSmartRef__":true,"id":10705},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":10706},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10705":{"this":{"__isSmartRef__":true,"id":10702}},"10706":{},"10707":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10708":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10709":{"reset":{"__isSmartRef__":true,"id":10710},"grow":{"__isSmartRef__":true,"id":10714},"build":{"__isSmartRef__":true,"id":10718}},"10710":{"varMapping":{"__isSmartRef__":true,"id":10711},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":10712},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10711":{"this":{"__isSmartRef__":true,"id":10605}},"10712":{"timestamp":{"__isSmartRef__":true,"id":10713},"user":"robertkrahn","tags":[]},"10713":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"10714":{"varMapping":{"__isSmartRef__":true,"id":10715},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":10716},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10715":{"this":{"__isSmartRef__":true,"id":10605}},"10716":{"timestamp":{"__isSmartRef__":true,"id":10717},"user":"robertkrahn","tags":[]},"10717":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"10718":{"varMapping":{"__isSmartRef__":true,"id":10719},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":10720},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10719":{"this":{"__isSmartRef__":true,"id":10605}},"10720":{"timestamp":{"__isSmartRef__":true,"id":10721},"user":"robertkrahn","tags":[]},"10721":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"10722":{"position":{"__isSmartRef__":true,"id":10723},"_Extent":{"__isSmartRef__":true,"id":10724},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":10725},"_Fill":{"__isSmartRef__":true,"id":10726},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":10727},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":10728},"_Position":{"__isSmartRef__":true,"id":10729},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10723":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10724":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10725":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"10726":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10727":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"10728":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"10729":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10730":{"x":-22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10731":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":10732},{"__isSmartRef__":true,"id":10734},{"__isSmartRef__":true,"id":10736}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"10732":{"date":{"__isSmartRef__":true,"id":10733},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"10733":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"10734":{"date":{"__isSmartRef__":true,"id":10735},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"10735":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"10736":{"date":{"__isSmartRef__":true,"id":10737},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"10737":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"10738":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"10739":{"morph":{"__isSmartRef__":true,"id":10487},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10740":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10741}},"10741":{"test01IsMorph":{"__isSmartRef__":true,"id":10742}},"10742":{"varMapping":{"__isSmartRef__":true,"id":10743},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":10744},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10743":{"this":{"__isSmartRef__":true,"id":10740}},"10744":{},"10745":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10746":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10747":{"reset":{"__isSmartRef__":true,"id":10748},"grow":{"__isSmartRef__":true,"id":10752},"build":{"__isSmartRef__":true,"id":10756}},"10748":{"varMapping":{"__isSmartRef__":true,"id":10749},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":10750},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10749":{"this":{"__isSmartRef__":true,"id":10487}},"10750":{"timestamp":{"__isSmartRef__":true,"id":10751},"user":"robertkrahn","tags":[]},"10751":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"10752":{"varMapping":{"__isSmartRef__":true,"id":10753},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":10754},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10753":{"this":{"__isSmartRef__":true,"id":10487}},"10754":{"timestamp":{"__isSmartRef__":true,"id":10755},"user":"robertkrahn","tags":[]},"10755":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"10756":{"varMapping":{"__isSmartRef__":true,"id":10757},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":10758},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10757":{"this":{"__isSmartRef__":true,"id":10487}},"10758":{"timestamp":{"__isSmartRef__":true,"id":10759},"user":"robertkrahn","tags":[]},"10759":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"10760":{"submorphs":[{"__isSmartRef__":true,"id":10761},{"__isSmartRef__":true,"id":10878}],"scripts":[],"id":"290F974E-6A1C-4F02-9939-777F935981BE","shape":{"__isSmartRef__":true,"id":10995},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11003},"showsHalos":false,"name":"Rotator46","partsBinMetaInfo":{"__isSmartRef__":true,"id":11004},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":11011},"eventHandler":{"__isSmartRef__":true,"id":11012},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","B6F6D7EA-7592-4CDD-8A20-92A6A783E39B","D5882FBD-C7C4-4D6F-ACFC-BAEE81FCF951"],"partTests":{"__isSmartRef__":true,"id":11013},"priorExtent":{"__isSmartRef__":true,"id":11018},"distanceToDragEvent":{"__isSmartRef__":true,"id":11019},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":10486},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11020},"__LivelyClassName__":"lively.morphic.Box"},"10761":{"submorphs":[{"__isSmartRef__":true,"id":10762},{"__isSmartRef__":true,"id":10801}],"scripts":[],"id":"10A801EA-17CA-4322-B79A-63A56BBF9F71","shape":{"__isSmartRef__":true,"id":10840},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10848},"showsHalos":false,"name":"Rotator93","partsBinMetaInfo":{"__isSmartRef__":true,"id":10849},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":10856},"eventHandler":{"__isSmartRef__":true,"id":10857},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","B6F6D7EA-7592-4CDD-8A20-92A6A783E39B","D5882FBD-C7C4-4D6F-ACFC-BAEE81FCF951","290F974E-6A1C-4F02-9939-777F935981BE"],"partTests":{"__isSmartRef__":true,"id":10858},"priorExtent":{"__isSmartRef__":true,"id":10863},"distanceToDragEvent":{"__isSmartRef__":true,"id":10864},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":10760},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10865},"__LivelyClassName__":"lively.morphic.Box"},"10762":{"submorphs":[],"scripts":[],"id":"E2F68466-B45E-48C4-BD65-B8A28D58F6FE","shape":{"__isSmartRef__":true,"id":10763},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10771},"showsHalos":false,"name":"Rotator186","partsBinMetaInfo":{"__isSmartRef__":true,"id":10772},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":10779},"eventHandler":{"__isSmartRef__":true,"id":10780},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","B6F6D7EA-7592-4CDD-8A20-92A6A783E39B","D5882FBD-C7C4-4D6F-ACFC-BAEE81FCF951","290F974E-6A1C-4F02-9939-777F935981BE","10A801EA-17CA-4322-B79A-63A56BBF9F71"],"partTests":{"__isSmartRef__":true,"id":10781},"priorExtent":{"__isSmartRef__":true,"id":10786},"distanceToDragEvent":{"__isSmartRef__":true,"id":10787},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":10761},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10788},"__LivelyClassName__":"lively.morphic.Box"},"10763":{"position":{"__isSmartRef__":true,"id":10764},"_Extent":{"__isSmartRef__":true,"id":10765},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":10766},"_Fill":{"__isSmartRef__":true,"id":10767},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":10768},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":10769},"_Position":{"__isSmartRef__":true,"id":10770},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10764":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10765":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10766":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"10767":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10768":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"10769":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"10770":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10771":{"x":-14.671679586304004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10772":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":10773},{"__isSmartRef__":true,"id":10775},{"__isSmartRef__":true,"id":10777}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"10773":{"date":{"__isSmartRef__":true,"id":10774},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"10774":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"10775":{"date":{"__isSmartRef__":true,"id":10776},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"10776":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"10777":{"date":{"__isSmartRef__":true,"id":10778},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"10778":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"10779":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"10780":{"morph":{"__isSmartRef__":true,"id":10762},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10781":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10782}},"10782":{"test01IsMorph":{"__isSmartRef__":true,"id":10783}},"10783":{"varMapping":{"__isSmartRef__":true,"id":10784},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":10785},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10784":{"this":{"__isSmartRef__":true,"id":10781}},"10785":{},"10786":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10787":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10788":{"reset":{"__isSmartRef__":true,"id":10789},"grow":{"__isSmartRef__":true,"id":10793},"build":{"__isSmartRef__":true,"id":10797}},"10789":{"varMapping":{"__isSmartRef__":true,"id":10790},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":10791},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10790":{"this":{"__isSmartRef__":true,"id":10762}},"10791":{"timestamp":{"__isSmartRef__":true,"id":10792},"user":"robertkrahn","tags":[]},"10792":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"10793":{"varMapping":{"__isSmartRef__":true,"id":10794},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":10795},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10794":{"this":{"__isSmartRef__":true,"id":10762}},"10795":{"timestamp":{"__isSmartRef__":true,"id":10796},"user":"robertkrahn","tags":[]},"10796":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"10797":{"varMapping":{"__isSmartRef__":true,"id":10798},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":10799},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10798":{"this":{"__isSmartRef__":true,"id":10762}},"10799":{"timestamp":{"__isSmartRef__":true,"id":10800},"user":"robertkrahn","tags":[]},"10800":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"10801":{"submorphs":[],"scripts":[],"id":"0B9FF028-86C1-4146-9E2A-795C9FED3320","shape":{"__isSmartRef__":true,"id":10802},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10810},"showsHalos":false,"name":"Rotator186","partsBinMetaInfo":{"__isSmartRef__":true,"id":10811},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":10818},"eventHandler":{"__isSmartRef__":true,"id":10819},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","B6F6D7EA-7592-4CDD-8A20-92A6A783E39B","D5882FBD-C7C4-4D6F-ACFC-BAEE81FCF951","290F974E-6A1C-4F02-9939-777F935981BE","10A801EA-17CA-4322-B79A-63A56BBF9F71"],"partTests":{"__isSmartRef__":true,"id":10820},"priorExtent":{"__isSmartRef__":true,"id":10825},"distanceToDragEvent":{"__isSmartRef__":true,"id":10826},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":10761},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10827},"__LivelyClassName__":"lively.morphic.Box"},"10802":{"position":{"__isSmartRef__":true,"id":10803},"_Extent":{"__isSmartRef__":true,"id":10804},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":10805},"_Fill":{"__isSmartRef__":true,"id":10806},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":10807},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":10808},"_Position":{"__isSmartRef__":true,"id":10809},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10803":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10804":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10805":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"10806":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10807":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"10808":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"10809":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10810":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10811":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":10812},{"__isSmartRef__":true,"id":10814},{"__isSmartRef__":true,"id":10816}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"10812":{"date":{"__isSmartRef__":true,"id":10813},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"10813":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"10814":{"date":{"__isSmartRef__":true,"id":10815},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"10815":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"10816":{"date":{"__isSmartRef__":true,"id":10817},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"10817":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"10818":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"10819":{"morph":{"__isSmartRef__":true,"id":10801},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10820":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10821}},"10821":{"test01IsMorph":{"__isSmartRef__":true,"id":10822}},"10822":{"varMapping":{"__isSmartRef__":true,"id":10823},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":10824},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10823":{"this":{"__isSmartRef__":true,"id":10820}},"10824":{},"10825":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10826":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10827":{"reset":{"__isSmartRef__":true,"id":10828},"grow":{"__isSmartRef__":true,"id":10832},"build":{"__isSmartRef__":true,"id":10836}},"10828":{"varMapping":{"__isSmartRef__":true,"id":10829},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":10830},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10829":{"this":{"__isSmartRef__":true,"id":10801}},"10830":{"timestamp":{"__isSmartRef__":true,"id":10831},"user":"robertkrahn","tags":[]},"10831":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"10832":{"varMapping":{"__isSmartRef__":true,"id":10833},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":10834},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10833":{"this":{"__isSmartRef__":true,"id":10801}},"10834":{"timestamp":{"__isSmartRef__":true,"id":10835},"user":"robertkrahn","tags":[]},"10835":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"10836":{"varMapping":{"__isSmartRef__":true,"id":10837},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":10838},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10837":{"this":{"__isSmartRef__":true,"id":10801}},"10838":{"timestamp":{"__isSmartRef__":true,"id":10839},"user":"robertkrahn","tags":[]},"10839":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"10840":{"position":{"__isSmartRef__":true,"id":10841},"_Extent":{"__isSmartRef__":true,"id":10842},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":10843},"_Fill":{"__isSmartRef__":true,"id":10844},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":10845},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":10846},"_Position":{"__isSmartRef__":true,"id":10847},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10841":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10842":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10843":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"10844":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10845":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"10846":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"10847":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10848":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10849":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":10850},{"__isSmartRef__":true,"id":10852},{"__isSmartRef__":true,"id":10854}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"10850":{"date":{"__isSmartRef__":true,"id":10851},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"10851":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"10852":{"date":{"__isSmartRef__":true,"id":10853},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"10853":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"10854":{"date":{"__isSmartRef__":true,"id":10855},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"10855":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"10856":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"10857":{"morph":{"__isSmartRef__":true,"id":10761},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10858":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10859}},"10859":{"test01IsMorph":{"__isSmartRef__":true,"id":10860}},"10860":{"varMapping":{"__isSmartRef__":true,"id":10861},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":10862},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10861":{"this":{"__isSmartRef__":true,"id":10858}},"10862":{},"10863":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10864":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10865":{"reset":{"__isSmartRef__":true,"id":10866},"grow":{"__isSmartRef__":true,"id":10870},"build":{"__isSmartRef__":true,"id":10874}},"10866":{"varMapping":{"__isSmartRef__":true,"id":10867},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":10868},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10867":{"this":{"__isSmartRef__":true,"id":10761}},"10868":{"timestamp":{"__isSmartRef__":true,"id":10869},"user":"robertkrahn","tags":[]},"10869":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"10870":{"varMapping":{"__isSmartRef__":true,"id":10871},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":10872},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10871":{"this":{"__isSmartRef__":true,"id":10761}},"10872":{"timestamp":{"__isSmartRef__":true,"id":10873},"user":"robertkrahn","tags":[]},"10873":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"10874":{"varMapping":{"__isSmartRef__":true,"id":10875},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":10876},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10875":{"this":{"__isSmartRef__":true,"id":10761}},"10876":{"timestamp":{"__isSmartRef__":true,"id":10877},"user":"robertkrahn","tags":[]},"10877":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"10878":{"submorphs":[{"__isSmartRef__":true,"id":10879},{"__isSmartRef__":true,"id":10918}],"scripts":[],"id":"4653DB1F-DFD2-4A70-BFEC-3AF4A5E04D44","shape":{"__isSmartRef__":true,"id":10957},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10965},"showsHalos":false,"name":"Rotator93","partsBinMetaInfo":{"__isSmartRef__":true,"id":10966},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":10973},"eventHandler":{"__isSmartRef__":true,"id":10974},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","B6F6D7EA-7592-4CDD-8A20-92A6A783E39B","D5882FBD-C7C4-4D6F-ACFC-BAEE81FCF951","290F974E-6A1C-4F02-9939-777F935981BE"],"partTests":{"__isSmartRef__":true,"id":10975},"priorExtent":{"__isSmartRef__":true,"id":10980},"distanceToDragEvent":{"__isSmartRef__":true,"id":10981},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":10760},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10982},"__LivelyClassName__":"lively.morphic.Box"},"10879":{"submorphs":[],"scripts":[],"id":"7DA2F9C5-3906-4222-86AE-4FCA2D3D6B3A","shape":{"__isSmartRef__":true,"id":10880},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10888},"showsHalos":false,"name":"Rotator187","partsBinMetaInfo":{"__isSmartRef__":true,"id":10889},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":10896},"eventHandler":{"__isSmartRef__":true,"id":10897},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","B6F6D7EA-7592-4CDD-8A20-92A6A783E39B","D5882FBD-C7C4-4D6F-ACFC-BAEE81FCF951","290F974E-6A1C-4F02-9939-777F935981BE","4653DB1F-DFD2-4A70-BFEC-3AF4A5E04D44"],"partTests":{"__isSmartRef__":true,"id":10898},"priorExtent":{"__isSmartRef__":true,"id":10903},"distanceToDragEvent":{"__isSmartRef__":true,"id":10904},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":10878},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10905},"__LivelyClassName__":"lively.morphic.Box"},"10880":{"position":{"__isSmartRef__":true,"id":10881},"_Extent":{"__isSmartRef__":true,"id":10882},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":10883},"_Fill":{"__isSmartRef__":true,"id":10884},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":10885},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":10886},"_Position":{"__isSmartRef__":true,"id":10887},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10881":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10882":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10883":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"10884":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10885":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"10886":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"10887":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10888":{"x":-14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10889":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":10890},{"__isSmartRef__":true,"id":10892},{"__isSmartRef__":true,"id":10894}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"10890":{"date":{"__isSmartRef__":true,"id":10891},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"10891":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"10892":{"date":{"__isSmartRef__":true,"id":10893},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"10893":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"10894":{"date":{"__isSmartRef__":true,"id":10895},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"10895":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"10896":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"10897":{"morph":{"__isSmartRef__":true,"id":10879},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10898":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10899}},"10899":{"test01IsMorph":{"__isSmartRef__":true,"id":10900}},"10900":{"varMapping":{"__isSmartRef__":true,"id":10901},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":10902},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10901":{"this":{"__isSmartRef__":true,"id":10898}},"10902":{},"10903":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10904":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10905":{"reset":{"__isSmartRef__":true,"id":10906},"grow":{"__isSmartRef__":true,"id":10910},"build":{"__isSmartRef__":true,"id":10914}},"10906":{"varMapping":{"__isSmartRef__":true,"id":10907},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":10908},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10907":{"this":{"__isSmartRef__":true,"id":10879}},"10908":{"timestamp":{"__isSmartRef__":true,"id":10909},"user":"robertkrahn","tags":[]},"10909":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"10910":{"varMapping":{"__isSmartRef__":true,"id":10911},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":10912},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10911":{"this":{"__isSmartRef__":true,"id":10879}},"10912":{"timestamp":{"__isSmartRef__":true,"id":10913},"user":"robertkrahn","tags":[]},"10913":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"10914":{"varMapping":{"__isSmartRef__":true,"id":10915},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":10916},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10915":{"this":{"__isSmartRef__":true,"id":10879}},"10916":{"timestamp":{"__isSmartRef__":true,"id":10917},"user":"robertkrahn","tags":[]},"10917":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"10918":{"submorphs":[],"scripts":[],"id":"B0C3FAA9-0015-4E32-95A2-BB3F690D3261","shape":{"__isSmartRef__":true,"id":10919},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10927},"showsHalos":false,"name":"Rotator187","partsBinMetaInfo":{"__isSmartRef__":true,"id":10928},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":10935},"eventHandler":{"__isSmartRef__":true,"id":10936},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","B6F6D7EA-7592-4CDD-8A20-92A6A783E39B","D5882FBD-C7C4-4D6F-ACFC-BAEE81FCF951","290F974E-6A1C-4F02-9939-777F935981BE","4653DB1F-DFD2-4A70-BFEC-3AF4A5E04D44"],"partTests":{"__isSmartRef__":true,"id":10937},"priorExtent":{"__isSmartRef__":true,"id":10942},"distanceToDragEvent":{"__isSmartRef__":true,"id":10943},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":10878},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10944},"__LivelyClassName__":"lively.morphic.Box"},"10919":{"position":{"__isSmartRef__":true,"id":10920},"_Extent":{"__isSmartRef__":true,"id":10921},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":10922},"_Fill":{"__isSmartRef__":true,"id":10923},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":10924},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":10925},"_Position":{"__isSmartRef__":true,"id":10926},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10920":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10921":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10922":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"10923":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10924":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"10925":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"10926":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10927":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10928":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":10929},{"__isSmartRef__":true,"id":10931},{"__isSmartRef__":true,"id":10933}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"10929":{"date":{"__isSmartRef__":true,"id":10930},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"10930":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"10931":{"date":{"__isSmartRef__":true,"id":10932},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"10932":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"10933":{"date":{"__isSmartRef__":true,"id":10934},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"10934":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"10935":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"10936":{"morph":{"__isSmartRef__":true,"id":10918},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10937":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10938}},"10938":{"test01IsMorph":{"__isSmartRef__":true,"id":10939}},"10939":{"varMapping":{"__isSmartRef__":true,"id":10940},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":10941},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10940":{"this":{"__isSmartRef__":true,"id":10937}},"10941":{},"10942":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10943":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10944":{"reset":{"__isSmartRef__":true,"id":10945},"grow":{"__isSmartRef__":true,"id":10949},"build":{"__isSmartRef__":true,"id":10953}},"10945":{"varMapping":{"__isSmartRef__":true,"id":10946},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":10947},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10946":{"this":{"__isSmartRef__":true,"id":10918}},"10947":{"timestamp":{"__isSmartRef__":true,"id":10948},"user":"robertkrahn","tags":[]},"10948":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"10949":{"varMapping":{"__isSmartRef__":true,"id":10950},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":10951},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10950":{"this":{"__isSmartRef__":true,"id":10918}},"10951":{"timestamp":{"__isSmartRef__":true,"id":10952},"user":"robertkrahn","tags":[]},"10952":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"10953":{"varMapping":{"__isSmartRef__":true,"id":10954},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":10955},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10954":{"this":{"__isSmartRef__":true,"id":10918}},"10955":{"timestamp":{"__isSmartRef__":true,"id":10956},"user":"robertkrahn","tags":[]},"10956":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"10957":{"position":{"__isSmartRef__":true,"id":10958},"_Extent":{"__isSmartRef__":true,"id":10959},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":10960},"_Fill":{"__isSmartRef__":true,"id":10961},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":10962},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":10963},"_Position":{"__isSmartRef__":true,"id":10964},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10958":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10959":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10960":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"10961":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10962":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"10963":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"10964":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10965":{"x":18.339599482880004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10966":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":10967},{"__isSmartRef__":true,"id":10969},{"__isSmartRef__":true,"id":10971}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"10967":{"date":{"__isSmartRef__":true,"id":10968},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"10968":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"10969":{"date":{"__isSmartRef__":true,"id":10970},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"10970":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"10971":{"date":{"__isSmartRef__":true,"id":10972},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"10972":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"10973":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"10974":{"morph":{"__isSmartRef__":true,"id":10878},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10975":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10976}},"10976":{"test01IsMorph":{"__isSmartRef__":true,"id":10977}},"10977":{"varMapping":{"__isSmartRef__":true,"id":10978},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":10979},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10978":{"this":{"__isSmartRef__":true,"id":10975}},"10979":{},"10980":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10981":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10982":{"reset":{"__isSmartRef__":true,"id":10983},"grow":{"__isSmartRef__":true,"id":10987},"build":{"__isSmartRef__":true,"id":10991}},"10983":{"varMapping":{"__isSmartRef__":true,"id":10984},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":10985},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10984":{"this":{"__isSmartRef__":true,"id":10878}},"10985":{"timestamp":{"__isSmartRef__":true,"id":10986},"user":"robertkrahn","tags":[]},"10986":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"10987":{"varMapping":{"__isSmartRef__":true,"id":10988},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":10989},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10988":{"this":{"__isSmartRef__":true,"id":10878}},"10989":{"timestamp":{"__isSmartRef__":true,"id":10990},"user":"robertkrahn","tags":[]},"10990":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"10991":{"varMapping":{"__isSmartRef__":true,"id":10992},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":10993},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"10992":{"this":{"__isSmartRef__":true,"id":10878}},"10993":{"timestamp":{"__isSmartRef__":true,"id":10994},"user":"robertkrahn","tags":[]},"10994":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"10995":{"position":{"__isSmartRef__":true,"id":10996},"_Extent":{"__isSmartRef__":true,"id":10997},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":10998},"_Fill":{"__isSmartRef__":true,"id":10999},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":11000},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":11001},"_Position":{"__isSmartRef__":true,"id":11002},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10996":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10997":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10998":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"10999":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11000":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"11001":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"11002":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11003":{"x":22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11004":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":11005},{"__isSmartRef__":true,"id":11007},{"__isSmartRef__":true,"id":11009}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"11005":{"date":{"__isSmartRef__":true,"id":11006},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"11006":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"11007":{"date":{"__isSmartRef__":true,"id":11008},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"11008":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"11009":{"date":{"__isSmartRef__":true,"id":11010},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"11010":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"11011":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"11012":{"morph":{"__isSmartRef__":true,"id":10760},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"11013":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11014}},"11014":{"test01IsMorph":{"__isSmartRef__":true,"id":11015}},"11015":{"varMapping":{"__isSmartRef__":true,"id":11016},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":11017},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11016":{"this":{"__isSmartRef__":true,"id":11013}},"11017":{},"11018":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11019":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11020":{"reset":{"__isSmartRef__":true,"id":11021},"grow":{"__isSmartRef__":true,"id":11025},"build":{"__isSmartRef__":true,"id":11029}},"11021":{"varMapping":{"__isSmartRef__":true,"id":11022},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":11023},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11022":{"this":{"__isSmartRef__":true,"id":10760}},"11023":{"timestamp":{"__isSmartRef__":true,"id":11024},"user":"robertkrahn","tags":[]},"11024":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"11025":{"varMapping":{"__isSmartRef__":true,"id":11026},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":11027},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11026":{"this":{"__isSmartRef__":true,"id":10760}},"11027":{"timestamp":{"__isSmartRef__":true,"id":11028},"user":"robertkrahn","tags":[]},"11028":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"11029":{"varMapping":{"__isSmartRef__":true,"id":11030},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":11031},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11030":{"this":{"__isSmartRef__":true,"id":10760}},"11031":{"timestamp":{"__isSmartRef__":true,"id":11032},"user":"robertkrahn","tags":[]},"11032":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"11033":{"position":{"__isSmartRef__":true,"id":11034},"_Extent":{"__isSmartRef__":true,"id":11035},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":11036},"_Fill":{"__isSmartRef__":true,"id":11037},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":11038},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":11039},"_Position":{"__isSmartRef__":true,"id":11040},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11034":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11035":{"x":45.848998707199996,"y":7.587077488639986,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11036":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"11037":{"r":0.5686193533490198,"g":0.5686193533490198,"b":0.5686193533490198,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11038":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"11039":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"11040":{"x":-22.924499353599998,"y":-3.793538744319993,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11041":{"x":-28.655624191999987,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11042":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":11043},{"__isSmartRef__":true,"id":11045},{"__isSmartRef__":true,"id":11047}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"11043":{"date":{"__isSmartRef__":true,"id":11044},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"11044":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"11045":{"date":{"__isSmartRef__":true,"id":11046},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"11046":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"11047":{"date":{"__isSmartRef__":true,"id":11048},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"11048":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"11049":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"11050":{"morph":{"__isSmartRef__":true,"id":10486},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"11051":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11052}},"11052":{"test01IsMorph":{"__isSmartRef__":true,"id":11053}},"11053":{"varMapping":{"__isSmartRef__":true,"id":11054},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":11055},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11054":{"this":{"__isSmartRef__":true,"id":11051}},"11055":{},"11056":{"x":57.31124838399999,"y":9.483846860799982,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11057":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11058":{"reset":{"__isSmartRef__":true,"id":11059},"grow":{"__isSmartRef__":true,"id":11063},"build":{"__isSmartRef__":true,"id":11067}},"11059":{"varMapping":{"__isSmartRef__":true,"id":11060},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":11061},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11060":{"this":{"__isSmartRef__":true,"id":10486}},"11061":{"timestamp":{"__isSmartRef__":true,"id":11062},"user":"robertkrahn","tags":[]},"11062":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"11063":{"varMapping":{"__isSmartRef__":true,"id":11064},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":11065},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11064":{"this":{"__isSmartRef__":true,"id":10486}},"11065":{"timestamp":{"__isSmartRef__":true,"id":11066},"user":"robertkrahn","tags":[]},"11066":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"11067":{"varMapping":{"__isSmartRef__":true,"id":11068},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":11069},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11068":{"this":{"__isSmartRef__":true,"id":10486}},"11069":{"timestamp":{"__isSmartRef__":true,"id":11070},"user":"robertkrahn","tags":[]},"11070":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"11071":{"submorphs":[{"__isSmartRef__":true,"id":11072},{"__isSmartRef__":true,"id":11345}],"scripts":[],"id":"02B2FA86-BEB9-4874-BF2D-7C3C930D11D2","shape":{"__isSmartRef__":true,"id":11618},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11626},"showsHalos":false,"name":"Rotator23","partsBinMetaInfo":{"__isSmartRef__":true,"id":11627},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":11634},"eventHandler":{"__isSmartRef__":true,"id":11635},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","B6F6D7EA-7592-4CDD-8A20-92A6A783E39B"],"partTests":{"__isSmartRef__":true,"id":11636},"priorExtent":{"__isSmartRef__":true,"id":11641},"distanceToDragEvent":{"__isSmartRef__":true,"id":11642},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":10485},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11643},"__LivelyClassName__":"lively.morphic.Box"},"11072":{"submorphs":[{"__isSmartRef__":true,"id":11073},{"__isSmartRef__":true,"id":11190}],"scripts":[],"id":"5377FF93-25E3-4F99-A3E0-83A07D2CC743","shape":{"__isSmartRef__":true,"id":11307},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11315},"showsHalos":false,"name":"Rotator47","partsBinMetaInfo":{"__isSmartRef__":true,"id":11316},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":11323},"eventHandler":{"__isSmartRef__":true,"id":11324},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","B6F6D7EA-7592-4CDD-8A20-92A6A783E39B","02B2FA86-BEB9-4874-BF2D-7C3C930D11D2"],"partTests":{"__isSmartRef__":true,"id":11325},"priorExtent":{"__isSmartRef__":true,"id":11330},"distanceToDragEvent":{"__isSmartRef__":true,"id":11331},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":11071},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11332},"__LivelyClassName__":"lively.morphic.Box"},"11073":{"submorphs":[{"__isSmartRef__":true,"id":11074},{"__isSmartRef__":true,"id":11113}],"scripts":[],"id":"130E276F-DB2A-4771-B752-A93105103BBE","shape":{"__isSmartRef__":true,"id":11152},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11160},"showsHalos":false,"name":"Rotator94","partsBinMetaInfo":{"__isSmartRef__":true,"id":11161},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":11168},"eventHandler":{"__isSmartRef__":true,"id":11169},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","B6F6D7EA-7592-4CDD-8A20-92A6A783E39B","02B2FA86-BEB9-4874-BF2D-7C3C930D11D2","5377FF93-25E3-4F99-A3E0-83A07D2CC743"],"partTests":{"__isSmartRef__":true,"id":11170},"priorExtent":{"__isSmartRef__":true,"id":11175},"distanceToDragEvent":{"__isSmartRef__":true,"id":11176},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":11072},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11177},"__LivelyClassName__":"lively.morphic.Box"},"11074":{"submorphs":[],"scripts":[],"id":"CCDF93C1-CEB8-4452-A52E-3B4AF1314F31","shape":{"__isSmartRef__":true,"id":11075},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11083},"showsHalos":false,"name":"Rotator188","partsBinMetaInfo":{"__isSmartRef__":true,"id":11084},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":11091},"eventHandler":{"__isSmartRef__":true,"id":11092},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","B6F6D7EA-7592-4CDD-8A20-92A6A783E39B","02B2FA86-BEB9-4874-BF2D-7C3C930D11D2","5377FF93-25E3-4F99-A3E0-83A07D2CC743","130E276F-DB2A-4771-B752-A93105103BBE"],"partTests":{"__isSmartRef__":true,"id":11093},"priorExtent":{"__isSmartRef__":true,"id":11098},"distanceToDragEvent":{"__isSmartRef__":true,"id":11099},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":11073},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11100},"__LivelyClassName__":"lively.morphic.Box"},"11075":{"position":{"__isSmartRef__":true,"id":11076},"_Extent":{"__isSmartRef__":true,"id":11077},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":11078},"_Fill":{"__isSmartRef__":true,"id":11079},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":11080},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":11081},"_Position":{"__isSmartRef__":true,"id":11082},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11076":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11077":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11078":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"11079":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11080":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"11081":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"11082":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11083":{"x":-14.671679586304004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11084":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":11085},{"__isSmartRef__":true,"id":11087},{"__isSmartRef__":true,"id":11089}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"11085":{"date":{"__isSmartRef__":true,"id":11086},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"11086":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"11087":{"date":{"__isSmartRef__":true,"id":11088},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"11088":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"11089":{"date":{"__isSmartRef__":true,"id":11090},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"11090":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"11091":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"11092":{"morph":{"__isSmartRef__":true,"id":11074},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"11093":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11094}},"11094":{"test01IsMorph":{"__isSmartRef__":true,"id":11095}},"11095":{"varMapping":{"__isSmartRef__":true,"id":11096},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":11097},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11096":{"this":{"__isSmartRef__":true,"id":11093}},"11097":{},"11098":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11099":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11100":{"reset":{"__isSmartRef__":true,"id":11101},"grow":{"__isSmartRef__":true,"id":11105},"build":{"__isSmartRef__":true,"id":11109}},"11101":{"varMapping":{"__isSmartRef__":true,"id":11102},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":11103},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11102":{"this":{"__isSmartRef__":true,"id":11074}},"11103":{"timestamp":{"__isSmartRef__":true,"id":11104},"user":"robertkrahn","tags":[]},"11104":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"11105":{"varMapping":{"__isSmartRef__":true,"id":11106},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":11107},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11106":{"this":{"__isSmartRef__":true,"id":11074}},"11107":{"timestamp":{"__isSmartRef__":true,"id":11108},"user":"robertkrahn","tags":[]},"11108":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"11109":{"varMapping":{"__isSmartRef__":true,"id":11110},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":11111},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11110":{"this":{"__isSmartRef__":true,"id":11074}},"11111":{"timestamp":{"__isSmartRef__":true,"id":11112},"user":"robertkrahn","tags":[]},"11112":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"11113":{"submorphs":[],"scripts":[],"id":"02F26DD6-7ABA-467E-84AF-EB001B9A2553","shape":{"__isSmartRef__":true,"id":11114},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11122},"showsHalos":false,"name":"Rotator188","partsBinMetaInfo":{"__isSmartRef__":true,"id":11123},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":11130},"eventHandler":{"__isSmartRef__":true,"id":11131},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","B6F6D7EA-7592-4CDD-8A20-92A6A783E39B","02B2FA86-BEB9-4874-BF2D-7C3C930D11D2","5377FF93-25E3-4F99-A3E0-83A07D2CC743","130E276F-DB2A-4771-B752-A93105103BBE"],"partTests":{"__isSmartRef__":true,"id":11132},"priorExtent":{"__isSmartRef__":true,"id":11137},"distanceToDragEvent":{"__isSmartRef__":true,"id":11138},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":11073},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11139},"__LivelyClassName__":"lively.morphic.Box"},"11114":{"position":{"__isSmartRef__":true,"id":11115},"_Extent":{"__isSmartRef__":true,"id":11116},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":11117},"_Fill":{"__isSmartRef__":true,"id":11118},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":11119},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":11120},"_Position":{"__isSmartRef__":true,"id":11121},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11115":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11116":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11117":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"11118":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11119":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"11120":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"11121":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11122":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11123":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":11124},{"__isSmartRef__":true,"id":11126},{"__isSmartRef__":true,"id":11128}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"11124":{"date":{"__isSmartRef__":true,"id":11125},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"11125":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"11126":{"date":{"__isSmartRef__":true,"id":11127},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"11127":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"11128":{"date":{"__isSmartRef__":true,"id":11129},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"11129":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"11130":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"11131":{"morph":{"__isSmartRef__":true,"id":11113},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"11132":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11133}},"11133":{"test01IsMorph":{"__isSmartRef__":true,"id":11134}},"11134":{"varMapping":{"__isSmartRef__":true,"id":11135},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":11136},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11135":{"this":{"__isSmartRef__":true,"id":11132}},"11136":{},"11137":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11138":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11139":{"reset":{"__isSmartRef__":true,"id":11140},"grow":{"__isSmartRef__":true,"id":11144},"build":{"__isSmartRef__":true,"id":11148}},"11140":{"varMapping":{"__isSmartRef__":true,"id":11141},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":11142},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11141":{"this":{"__isSmartRef__":true,"id":11113}},"11142":{"timestamp":{"__isSmartRef__":true,"id":11143},"user":"robertkrahn","tags":[]},"11143":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"11144":{"varMapping":{"__isSmartRef__":true,"id":11145},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":11146},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11145":{"this":{"__isSmartRef__":true,"id":11113}},"11146":{"timestamp":{"__isSmartRef__":true,"id":11147},"user":"robertkrahn","tags":[]},"11147":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"11148":{"varMapping":{"__isSmartRef__":true,"id":11149},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":11150},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11149":{"this":{"__isSmartRef__":true,"id":11113}},"11150":{"timestamp":{"__isSmartRef__":true,"id":11151},"user":"robertkrahn","tags":[]},"11151":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"11152":{"position":{"__isSmartRef__":true,"id":11153},"_Extent":{"__isSmartRef__":true,"id":11154},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":11155},"_Fill":{"__isSmartRef__":true,"id":11156},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":11157},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":11158},"_Position":{"__isSmartRef__":true,"id":11159},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11153":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11154":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11155":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"11156":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11157":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"11158":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"11159":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11160":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11161":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":11162},{"__isSmartRef__":true,"id":11164},{"__isSmartRef__":true,"id":11166}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"11162":{"date":{"__isSmartRef__":true,"id":11163},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"11163":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"11164":{"date":{"__isSmartRef__":true,"id":11165},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"11165":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"11166":{"date":{"__isSmartRef__":true,"id":11167},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"11167":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"11168":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"11169":{"morph":{"__isSmartRef__":true,"id":11073},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"11170":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11171}},"11171":{"test01IsMorph":{"__isSmartRef__":true,"id":11172}},"11172":{"varMapping":{"__isSmartRef__":true,"id":11173},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":11174},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11173":{"this":{"__isSmartRef__":true,"id":11170}},"11174":{},"11175":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11176":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11177":{"reset":{"__isSmartRef__":true,"id":11178},"grow":{"__isSmartRef__":true,"id":11182},"build":{"__isSmartRef__":true,"id":11186}},"11178":{"varMapping":{"__isSmartRef__":true,"id":11179},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":11180},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11179":{"this":{"__isSmartRef__":true,"id":11073}},"11180":{"timestamp":{"__isSmartRef__":true,"id":11181},"user":"robertkrahn","tags":[]},"11181":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"11182":{"varMapping":{"__isSmartRef__":true,"id":11183},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":11184},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11183":{"this":{"__isSmartRef__":true,"id":11073}},"11184":{"timestamp":{"__isSmartRef__":true,"id":11185},"user":"robertkrahn","tags":[]},"11185":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"11186":{"varMapping":{"__isSmartRef__":true,"id":11187},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":11188},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11187":{"this":{"__isSmartRef__":true,"id":11073}},"11188":{"timestamp":{"__isSmartRef__":true,"id":11189},"user":"robertkrahn","tags":[]},"11189":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"11190":{"submorphs":[{"__isSmartRef__":true,"id":11191},{"__isSmartRef__":true,"id":11230}],"scripts":[],"id":"B935BB45-DA0E-4F36-9479-F6B23D61A434","shape":{"__isSmartRef__":true,"id":11269},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11277},"showsHalos":false,"name":"Rotator94","partsBinMetaInfo":{"__isSmartRef__":true,"id":11278},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":11285},"eventHandler":{"__isSmartRef__":true,"id":11286},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","B6F6D7EA-7592-4CDD-8A20-92A6A783E39B","02B2FA86-BEB9-4874-BF2D-7C3C930D11D2","5377FF93-25E3-4F99-A3E0-83A07D2CC743"],"partTests":{"__isSmartRef__":true,"id":11287},"priorExtent":{"__isSmartRef__":true,"id":11292},"distanceToDragEvent":{"__isSmartRef__":true,"id":11293},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":11072},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11294},"__LivelyClassName__":"lively.morphic.Box"},"11191":{"submorphs":[],"scripts":[],"id":"7379FE87-FA2A-4300-ADDD-C4D322DACB29","shape":{"__isSmartRef__":true,"id":11192},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11200},"showsHalos":false,"name":"Rotator189","partsBinMetaInfo":{"__isSmartRef__":true,"id":11201},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":11208},"eventHandler":{"__isSmartRef__":true,"id":11209},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","B6F6D7EA-7592-4CDD-8A20-92A6A783E39B","02B2FA86-BEB9-4874-BF2D-7C3C930D11D2","5377FF93-25E3-4F99-A3E0-83A07D2CC743","B935BB45-DA0E-4F36-9479-F6B23D61A434"],"partTests":{"__isSmartRef__":true,"id":11210},"priorExtent":{"__isSmartRef__":true,"id":11215},"distanceToDragEvent":{"__isSmartRef__":true,"id":11216},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":11190},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11217},"__LivelyClassName__":"lively.morphic.Box"},"11192":{"position":{"__isSmartRef__":true,"id":11193},"_Extent":{"__isSmartRef__":true,"id":11194},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":11195},"_Fill":{"__isSmartRef__":true,"id":11196},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":11197},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":11198},"_Position":{"__isSmartRef__":true,"id":11199},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11193":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11194":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11195":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"11196":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11197":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"11198":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"11199":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11200":{"x":-14.671679586303993,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11201":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":11202},{"__isSmartRef__":true,"id":11204},{"__isSmartRef__":true,"id":11206}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"11202":{"date":{"__isSmartRef__":true,"id":11203},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"11203":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"11204":{"date":{"__isSmartRef__":true,"id":11205},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"11205":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"11206":{"date":{"__isSmartRef__":true,"id":11207},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"11207":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"11208":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"11209":{"morph":{"__isSmartRef__":true,"id":11191},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"11210":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11211}},"11211":{"test01IsMorph":{"__isSmartRef__":true,"id":11212}},"11212":{"varMapping":{"__isSmartRef__":true,"id":11213},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":11214},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11213":{"this":{"__isSmartRef__":true,"id":11210}},"11214":{},"11215":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11216":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11217":{"reset":{"__isSmartRef__":true,"id":11218},"grow":{"__isSmartRef__":true,"id":11222},"build":{"__isSmartRef__":true,"id":11226}},"11218":{"varMapping":{"__isSmartRef__":true,"id":11219},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":11220},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11219":{"this":{"__isSmartRef__":true,"id":11191}},"11220":{"timestamp":{"__isSmartRef__":true,"id":11221},"user":"robertkrahn","tags":[]},"11221":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"11222":{"varMapping":{"__isSmartRef__":true,"id":11223},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":11224},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11223":{"this":{"__isSmartRef__":true,"id":11191}},"11224":{"timestamp":{"__isSmartRef__":true,"id":11225},"user":"robertkrahn","tags":[]},"11225":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"11226":{"varMapping":{"__isSmartRef__":true,"id":11227},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":11228},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11227":{"this":{"__isSmartRef__":true,"id":11191}},"11228":{"timestamp":{"__isSmartRef__":true,"id":11229},"user":"robertkrahn","tags":[]},"11229":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"11230":{"submorphs":[],"scripts":[],"id":"48FC5330-8725-4BFF-8010-0A700DF8A826","shape":{"__isSmartRef__":true,"id":11231},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11239},"showsHalos":false,"name":"Rotator189","partsBinMetaInfo":{"__isSmartRef__":true,"id":11240},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":11247},"eventHandler":{"__isSmartRef__":true,"id":11248},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","B6F6D7EA-7592-4CDD-8A20-92A6A783E39B","02B2FA86-BEB9-4874-BF2D-7C3C930D11D2","5377FF93-25E3-4F99-A3E0-83A07D2CC743","B935BB45-DA0E-4F36-9479-F6B23D61A434"],"partTests":{"__isSmartRef__":true,"id":11249},"priorExtent":{"__isSmartRef__":true,"id":11254},"distanceToDragEvent":{"__isSmartRef__":true,"id":11255},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":11190},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11256},"__LivelyClassName__":"lively.morphic.Box"},"11231":{"position":{"__isSmartRef__":true,"id":11232},"_Extent":{"__isSmartRef__":true,"id":11233},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":11234},"_Fill":{"__isSmartRef__":true,"id":11235},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":11236},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":11237},"_Position":{"__isSmartRef__":true,"id":11238},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11232":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11233":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11234":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"11235":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11236":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"11237":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"11238":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11239":{"x":14.671679586304007,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11240":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":11241},{"__isSmartRef__":true,"id":11243},{"__isSmartRef__":true,"id":11245}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"11241":{"date":{"__isSmartRef__":true,"id":11242},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"11242":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"11243":{"date":{"__isSmartRef__":true,"id":11244},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"11244":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"11245":{"date":{"__isSmartRef__":true,"id":11246},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"11246":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"11247":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"11248":{"morph":{"__isSmartRef__":true,"id":11230},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"11249":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11250}},"11250":{"test01IsMorph":{"__isSmartRef__":true,"id":11251}},"11251":{"varMapping":{"__isSmartRef__":true,"id":11252},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":11253},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11252":{"this":{"__isSmartRef__":true,"id":11249}},"11253":{},"11254":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11255":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11256":{"reset":{"__isSmartRef__":true,"id":11257},"grow":{"__isSmartRef__":true,"id":11261},"build":{"__isSmartRef__":true,"id":11265}},"11257":{"varMapping":{"__isSmartRef__":true,"id":11258},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":11259},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11258":{"this":{"__isSmartRef__":true,"id":11230}},"11259":{"timestamp":{"__isSmartRef__":true,"id":11260},"user":"robertkrahn","tags":[]},"11260":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"11261":{"varMapping":{"__isSmartRef__":true,"id":11262},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":11263},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11262":{"this":{"__isSmartRef__":true,"id":11230}},"11263":{"timestamp":{"__isSmartRef__":true,"id":11264},"user":"robertkrahn","tags":[]},"11264":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"11265":{"varMapping":{"__isSmartRef__":true,"id":11266},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":11267},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11266":{"this":{"__isSmartRef__":true,"id":11230}},"11267":{"timestamp":{"__isSmartRef__":true,"id":11268},"user":"robertkrahn","tags":[]},"11268":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"11269":{"position":{"__isSmartRef__":true,"id":11270},"_Extent":{"__isSmartRef__":true,"id":11271},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":11272},"_Fill":{"__isSmartRef__":true,"id":11273},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":11274},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":11275},"_Position":{"__isSmartRef__":true,"id":11276},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11270":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11271":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11272":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"11273":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11274":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"11275":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"11276":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11277":{"x":18.339599482880004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11278":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":11279},{"__isSmartRef__":true,"id":11281},{"__isSmartRef__":true,"id":11283}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"11279":{"date":{"__isSmartRef__":true,"id":11280},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"11280":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"11281":{"date":{"__isSmartRef__":true,"id":11282},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"11282":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"11283":{"date":{"__isSmartRef__":true,"id":11284},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"11284":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"11285":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"11286":{"morph":{"__isSmartRef__":true,"id":11190},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"11287":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11288}},"11288":{"test01IsMorph":{"__isSmartRef__":true,"id":11289}},"11289":{"varMapping":{"__isSmartRef__":true,"id":11290},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":11291},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11290":{"this":{"__isSmartRef__":true,"id":11287}},"11291":{},"11292":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11293":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11294":{"reset":{"__isSmartRef__":true,"id":11295},"grow":{"__isSmartRef__":true,"id":11299},"build":{"__isSmartRef__":true,"id":11303}},"11295":{"varMapping":{"__isSmartRef__":true,"id":11296},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":11297},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11296":{"this":{"__isSmartRef__":true,"id":11190}},"11297":{"timestamp":{"__isSmartRef__":true,"id":11298},"user":"robertkrahn","tags":[]},"11298":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"11299":{"varMapping":{"__isSmartRef__":true,"id":11300},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":11301},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11300":{"this":{"__isSmartRef__":true,"id":11190}},"11301":{"timestamp":{"__isSmartRef__":true,"id":11302},"user":"robertkrahn","tags":[]},"11302":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"11303":{"varMapping":{"__isSmartRef__":true,"id":11304},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":11305},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11304":{"this":{"__isSmartRef__":true,"id":11190}},"11305":{"timestamp":{"__isSmartRef__":true,"id":11306},"user":"robertkrahn","tags":[]},"11306":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"11307":{"position":{"__isSmartRef__":true,"id":11308},"_Extent":{"__isSmartRef__":true,"id":11309},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":11310},"_Fill":{"__isSmartRef__":true,"id":11311},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":11312},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":11313},"_Position":{"__isSmartRef__":true,"id":11314},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11308":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11309":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11310":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"11311":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11312":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"11313":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"11314":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11315":{"x":-22.924499353599987,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11316":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":11317},{"__isSmartRef__":true,"id":11319},{"__isSmartRef__":true,"id":11321}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"11317":{"date":{"__isSmartRef__":true,"id":11318},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"11318":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"11319":{"date":{"__isSmartRef__":true,"id":11320},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"11320":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"11321":{"date":{"__isSmartRef__":true,"id":11322},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"11322":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"11323":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"11324":{"morph":{"__isSmartRef__":true,"id":11072},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"11325":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11326}},"11326":{"test01IsMorph":{"__isSmartRef__":true,"id":11327}},"11327":{"varMapping":{"__isSmartRef__":true,"id":11328},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":11329},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11328":{"this":{"__isSmartRef__":true,"id":11325}},"11329":{},"11330":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11331":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11332":{"reset":{"__isSmartRef__":true,"id":11333},"grow":{"__isSmartRef__":true,"id":11337},"build":{"__isSmartRef__":true,"id":11341}},"11333":{"varMapping":{"__isSmartRef__":true,"id":11334},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":11335},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11334":{"this":{"__isSmartRef__":true,"id":11072}},"11335":{"timestamp":{"__isSmartRef__":true,"id":11336},"user":"robertkrahn","tags":[]},"11336":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"11337":{"varMapping":{"__isSmartRef__":true,"id":11338},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":11339},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11338":{"this":{"__isSmartRef__":true,"id":11072}},"11339":{"timestamp":{"__isSmartRef__":true,"id":11340},"user":"robertkrahn","tags":[]},"11340":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"11341":{"varMapping":{"__isSmartRef__":true,"id":11342},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":11343},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11342":{"this":{"__isSmartRef__":true,"id":11072}},"11343":{"timestamp":{"__isSmartRef__":true,"id":11344},"user":"robertkrahn","tags":[]},"11344":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"11345":{"submorphs":[{"__isSmartRef__":true,"id":11346},{"__isSmartRef__":true,"id":11463}],"scripts":[],"id":"325CD972-0588-417A-BE68-DF3EA8AABF91","shape":{"__isSmartRef__":true,"id":11580},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11588},"showsHalos":false,"name":"Rotator47","partsBinMetaInfo":{"__isSmartRef__":true,"id":11589},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":11596},"eventHandler":{"__isSmartRef__":true,"id":11597},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","B6F6D7EA-7592-4CDD-8A20-92A6A783E39B","02B2FA86-BEB9-4874-BF2D-7C3C930D11D2"],"partTests":{"__isSmartRef__":true,"id":11598},"priorExtent":{"__isSmartRef__":true,"id":11603},"distanceToDragEvent":{"__isSmartRef__":true,"id":11604},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":11071},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11605},"__LivelyClassName__":"lively.morphic.Box"},"11346":{"submorphs":[{"__isSmartRef__":true,"id":11347},{"__isSmartRef__":true,"id":11386}],"scripts":[],"id":"4846400E-C436-48EF-A3BD-18D1B4E6D55F","shape":{"__isSmartRef__":true,"id":11425},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11433},"showsHalos":false,"name":"Rotator95","partsBinMetaInfo":{"__isSmartRef__":true,"id":11434},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":11441},"eventHandler":{"__isSmartRef__":true,"id":11442},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","B6F6D7EA-7592-4CDD-8A20-92A6A783E39B","02B2FA86-BEB9-4874-BF2D-7C3C930D11D2","325CD972-0588-417A-BE68-DF3EA8AABF91"],"partTests":{"__isSmartRef__":true,"id":11443},"priorExtent":{"__isSmartRef__":true,"id":11448},"distanceToDragEvent":{"__isSmartRef__":true,"id":11449},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":11345},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11450},"__LivelyClassName__":"lively.morphic.Box"},"11347":{"submorphs":[],"scripts":[],"id":"C576EF77-0E73-4921-9AC5-18B0ECD5A31F","shape":{"__isSmartRef__":true,"id":11348},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11356},"showsHalos":false,"name":"Rotator190","partsBinMetaInfo":{"__isSmartRef__":true,"id":11357},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":11364},"eventHandler":{"__isSmartRef__":true,"id":11365},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","B6F6D7EA-7592-4CDD-8A20-92A6A783E39B","02B2FA86-BEB9-4874-BF2D-7C3C930D11D2","325CD972-0588-417A-BE68-DF3EA8AABF91","4846400E-C436-48EF-A3BD-18D1B4E6D55F"],"partTests":{"__isSmartRef__":true,"id":11366},"priorExtent":{"__isSmartRef__":true,"id":11371},"distanceToDragEvent":{"__isSmartRef__":true,"id":11372},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":11346},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11373},"__LivelyClassName__":"lively.morphic.Box"},"11348":{"position":{"__isSmartRef__":true,"id":11349},"_Extent":{"__isSmartRef__":true,"id":11350},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":11351},"_Fill":{"__isSmartRef__":true,"id":11352},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":11353},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":11354},"_Position":{"__isSmartRef__":true,"id":11355},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11349":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11350":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11351":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"11352":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11353":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"11354":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"11355":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11356":{"x":-14.671679586304004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11357":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":11358},{"__isSmartRef__":true,"id":11360},{"__isSmartRef__":true,"id":11362}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"11358":{"date":{"__isSmartRef__":true,"id":11359},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"11359":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"11360":{"date":{"__isSmartRef__":true,"id":11361},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"11361":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"11362":{"date":{"__isSmartRef__":true,"id":11363},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"11363":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"11364":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"11365":{"morph":{"__isSmartRef__":true,"id":11347},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"11366":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11367}},"11367":{"test01IsMorph":{"__isSmartRef__":true,"id":11368}},"11368":{"varMapping":{"__isSmartRef__":true,"id":11369},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":11370},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11369":{"this":{"__isSmartRef__":true,"id":11366}},"11370":{},"11371":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11372":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11373":{"reset":{"__isSmartRef__":true,"id":11374},"grow":{"__isSmartRef__":true,"id":11378},"build":{"__isSmartRef__":true,"id":11382}},"11374":{"varMapping":{"__isSmartRef__":true,"id":11375},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":11376},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11375":{"this":{"__isSmartRef__":true,"id":11347}},"11376":{"timestamp":{"__isSmartRef__":true,"id":11377},"user":"robertkrahn","tags":[]},"11377":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"11378":{"varMapping":{"__isSmartRef__":true,"id":11379},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":11380},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11379":{"this":{"__isSmartRef__":true,"id":11347}},"11380":{"timestamp":{"__isSmartRef__":true,"id":11381},"user":"robertkrahn","tags":[]},"11381":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"11382":{"varMapping":{"__isSmartRef__":true,"id":11383},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":11384},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11383":{"this":{"__isSmartRef__":true,"id":11347}},"11384":{"timestamp":{"__isSmartRef__":true,"id":11385},"user":"robertkrahn","tags":[]},"11385":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"11386":{"submorphs":[],"scripts":[],"id":"7E3EE4D7-D2B8-4DC8-B2BF-58AE2883D132","shape":{"__isSmartRef__":true,"id":11387},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11395},"showsHalos":false,"name":"Rotator190","partsBinMetaInfo":{"__isSmartRef__":true,"id":11396},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":11403},"eventHandler":{"__isSmartRef__":true,"id":11404},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","B6F6D7EA-7592-4CDD-8A20-92A6A783E39B","02B2FA86-BEB9-4874-BF2D-7C3C930D11D2","325CD972-0588-417A-BE68-DF3EA8AABF91","4846400E-C436-48EF-A3BD-18D1B4E6D55F"],"partTests":{"__isSmartRef__":true,"id":11405},"priorExtent":{"__isSmartRef__":true,"id":11410},"distanceToDragEvent":{"__isSmartRef__":true,"id":11411},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":11346},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11412},"__LivelyClassName__":"lively.morphic.Box"},"11387":{"position":{"__isSmartRef__":true,"id":11388},"_Extent":{"__isSmartRef__":true,"id":11389},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":11390},"_Fill":{"__isSmartRef__":true,"id":11391},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":11392},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":11393},"_Position":{"__isSmartRef__":true,"id":11394},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11388":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11389":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11390":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"11391":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11392":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"11393":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"11394":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11395":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11396":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":11397},{"__isSmartRef__":true,"id":11399},{"__isSmartRef__":true,"id":11401}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"11397":{"date":{"__isSmartRef__":true,"id":11398},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"11398":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"11399":{"date":{"__isSmartRef__":true,"id":11400},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"11400":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"11401":{"date":{"__isSmartRef__":true,"id":11402},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"11402":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"11403":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"11404":{"morph":{"__isSmartRef__":true,"id":11386},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"11405":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11406}},"11406":{"test01IsMorph":{"__isSmartRef__":true,"id":11407}},"11407":{"varMapping":{"__isSmartRef__":true,"id":11408},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":11409},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11408":{"this":{"__isSmartRef__":true,"id":11405}},"11409":{},"11410":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11411":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11412":{"reset":{"__isSmartRef__":true,"id":11413},"grow":{"__isSmartRef__":true,"id":11417},"build":{"__isSmartRef__":true,"id":11421}},"11413":{"varMapping":{"__isSmartRef__":true,"id":11414},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":11415},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11414":{"this":{"__isSmartRef__":true,"id":11386}},"11415":{"timestamp":{"__isSmartRef__":true,"id":11416},"user":"robertkrahn","tags":[]},"11416":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"11417":{"varMapping":{"__isSmartRef__":true,"id":11418},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":11419},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11418":{"this":{"__isSmartRef__":true,"id":11386}},"11419":{"timestamp":{"__isSmartRef__":true,"id":11420},"user":"robertkrahn","tags":[]},"11420":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"11421":{"varMapping":{"__isSmartRef__":true,"id":11422},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":11423},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11422":{"this":{"__isSmartRef__":true,"id":11386}},"11423":{"timestamp":{"__isSmartRef__":true,"id":11424},"user":"robertkrahn","tags":[]},"11424":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"11425":{"position":{"__isSmartRef__":true,"id":11426},"_Extent":{"__isSmartRef__":true,"id":11427},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":11428},"_Fill":{"__isSmartRef__":true,"id":11429},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":11430},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":11431},"_Position":{"__isSmartRef__":true,"id":11432},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11426":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11427":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11428":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"11429":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11430":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"11431":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"11432":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11433":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11434":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":11435},{"__isSmartRef__":true,"id":11437},{"__isSmartRef__":true,"id":11439}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"11435":{"date":{"__isSmartRef__":true,"id":11436},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"11436":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"11437":{"date":{"__isSmartRef__":true,"id":11438},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"11438":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"11439":{"date":{"__isSmartRef__":true,"id":11440},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"11440":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"11441":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"11442":{"morph":{"__isSmartRef__":true,"id":11346},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"11443":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11444}},"11444":{"test01IsMorph":{"__isSmartRef__":true,"id":11445}},"11445":{"varMapping":{"__isSmartRef__":true,"id":11446},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":11447},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11446":{"this":{"__isSmartRef__":true,"id":11443}},"11447":{},"11448":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11449":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11450":{"reset":{"__isSmartRef__":true,"id":11451},"grow":{"__isSmartRef__":true,"id":11455},"build":{"__isSmartRef__":true,"id":11459}},"11451":{"varMapping":{"__isSmartRef__":true,"id":11452},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":11453},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11452":{"this":{"__isSmartRef__":true,"id":11346}},"11453":{"timestamp":{"__isSmartRef__":true,"id":11454},"user":"robertkrahn","tags":[]},"11454":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"11455":{"varMapping":{"__isSmartRef__":true,"id":11456},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":11457},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11456":{"this":{"__isSmartRef__":true,"id":11346}},"11457":{"timestamp":{"__isSmartRef__":true,"id":11458},"user":"robertkrahn","tags":[]},"11458":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"11459":{"varMapping":{"__isSmartRef__":true,"id":11460},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":11461},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11460":{"this":{"__isSmartRef__":true,"id":11346}},"11461":{"timestamp":{"__isSmartRef__":true,"id":11462},"user":"robertkrahn","tags":[]},"11462":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"11463":{"submorphs":[{"__isSmartRef__":true,"id":11464},{"__isSmartRef__":true,"id":11503}],"scripts":[],"id":"65F2F5F6-E6C8-4298-A66F-0E29A6DB0ACF","shape":{"__isSmartRef__":true,"id":11542},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11550},"showsHalos":false,"name":"Rotator95","partsBinMetaInfo":{"__isSmartRef__":true,"id":11551},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":11558},"eventHandler":{"__isSmartRef__":true,"id":11559},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","B6F6D7EA-7592-4CDD-8A20-92A6A783E39B","02B2FA86-BEB9-4874-BF2D-7C3C930D11D2","325CD972-0588-417A-BE68-DF3EA8AABF91"],"partTests":{"__isSmartRef__":true,"id":11560},"priorExtent":{"__isSmartRef__":true,"id":11565},"distanceToDragEvent":{"__isSmartRef__":true,"id":11566},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":11345},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11567},"__LivelyClassName__":"lively.morphic.Box"},"11464":{"submorphs":[],"scripts":[],"id":"F73929CD-B142-4C73-94D5-D49D8FBC2117","shape":{"__isSmartRef__":true,"id":11465},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11473},"showsHalos":false,"name":"Rotator191","partsBinMetaInfo":{"__isSmartRef__":true,"id":11474},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":11481},"eventHandler":{"__isSmartRef__":true,"id":11482},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","B6F6D7EA-7592-4CDD-8A20-92A6A783E39B","02B2FA86-BEB9-4874-BF2D-7C3C930D11D2","325CD972-0588-417A-BE68-DF3EA8AABF91","65F2F5F6-E6C8-4298-A66F-0E29A6DB0ACF"],"partTests":{"__isSmartRef__":true,"id":11483},"priorExtent":{"__isSmartRef__":true,"id":11488},"distanceToDragEvent":{"__isSmartRef__":true,"id":11489},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":11463},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11490},"__LivelyClassName__":"lively.morphic.Box"},"11465":{"position":{"__isSmartRef__":true,"id":11466},"_Extent":{"__isSmartRef__":true,"id":11467},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":11468},"_Fill":{"__isSmartRef__":true,"id":11469},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":11470},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":11471},"_Position":{"__isSmartRef__":true,"id":11472},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11466":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11467":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11468":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"11469":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11470":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"11471":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"11472":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11473":{"x":-14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11474":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":11475},{"__isSmartRef__":true,"id":11477},{"__isSmartRef__":true,"id":11479}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"11475":{"date":{"__isSmartRef__":true,"id":11476},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"11476":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"11477":{"date":{"__isSmartRef__":true,"id":11478},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"11478":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"11479":{"date":{"__isSmartRef__":true,"id":11480},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"11480":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"11481":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"11482":{"morph":{"__isSmartRef__":true,"id":11464},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"11483":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11484}},"11484":{"test01IsMorph":{"__isSmartRef__":true,"id":11485}},"11485":{"varMapping":{"__isSmartRef__":true,"id":11486},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":11487},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11486":{"this":{"__isSmartRef__":true,"id":11483}},"11487":{},"11488":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11489":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11490":{"reset":{"__isSmartRef__":true,"id":11491},"grow":{"__isSmartRef__":true,"id":11495},"build":{"__isSmartRef__":true,"id":11499}},"11491":{"varMapping":{"__isSmartRef__":true,"id":11492},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":11493},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11492":{"this":{"__isSmartRef__":true,"id":11464}},"11493":{"timestamp":{"__isSmartRef__":true,"id":11494},"user":"robertkrahn","tags":[]},"11494":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"11495":{"varMapping":{"__isSmartRef__":true,"id":11496},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":11497},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11496":{"this":{"__isSmartRef__":true,"id":11464}},"11497":{"timestamp":{"__isSmartRef__":true,"id":11498},"user":"robertkrahn","tags":[]},"11498":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"11499":{"varMapping":{"__isSmartRef__":true,"id":11500},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":11501},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11500":{"this":{"__isSmartRef__":true,"id":11464}},"11501":{"timestamp":{"__isSmartRef__":true,"id":11502},"user":"robertkrahn","tags":[]},"11502":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"11503":{"submorphs":[],"scripts":[],"id":"23D5EB07-0D83-4443-9C20-AA862C0CEB12","shape":{"__isSmartRef__":true,"id":11504},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11512},"showsHalos":false,"name":"Rotator191","partsBinMetaInfo":{"__isSmartRef__":true,"id":11513},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":11520},"eventHandler":{"__isSmartRef__":true,"id":11521},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","3DC8DEB8-89D8-4188-9F38-172620420BFD","8FC03250-71A9-485D-973B-ADAD8A41B6F6","0E022696-3896-41A6-8F8B-8E392C5C3D6E","B6F6D7EA-7592-4CDD-8A20-92A6A783E39B","02B2FA86-BEB9-4874-BF2D-7C3C930D11D2","325CD972-0588-417A-BE68-DF3EA8AABF91","65F2F5F6-E6C8-4298-A66F-0E29A6DB0ACF"],"partTests":{"__isSmartRef__":true,"id":11522},"priorExtent":{"__isSmartRef__":true,"id":11527},"distanceToDragEvent":{"__isSmartRef__":true,"id":11528},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":11463},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11529},"__LivelyClassName__":"lively.morphic.Box"},"11504":{"position":{"__isSmartRef__":true,"id":11505},"_Extent":{"__isSmartRef__":true,"id":11506},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":11507},"_Fill":{"__isSmartRef__":true,"id":11508},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":11509},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":11510},"_Position":{"__isSmartRef__":true,"id":11511},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11505":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11506":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11507":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"11508":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11509":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"11510":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"11511":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11512":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11513":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":11514},{"__isSmartRef__":true,"id":11516},{"__isSmartRef__":true,"id":11518}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"11514":{"date":{"__isSmartRef__":true,"id":11515},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"11515":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"11516":{"date":{"__isSmartRef__":true,"id":11517},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"11517":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"11518":{"date":{"__isSmartRef__":true,"id":11519},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"11519":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"11520":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"11521":{"morph":{"__isSmartRef__":true,"id":11503},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"11522":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11523}},"11523":{"test01IsMorph":{"__isSmartRef__":true,"id":11524}},"11524":{"varMapping":{"__isSmartRef__":true,"id":11525},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":11526},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11525":{"this":{"__isSmartRef__":true,"id":11522}},"11526":{},"11527":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11528":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11529":{"reset":{"__isSmartRef__":true,"id":11530},"grow":{"__isSmartRef__":true,"id":11534},"build":{"__isSmartRef__":true,"id":11538}},"11530":{"varMapping":{"__isSmartRef__":true,"id":11531},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":11532},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11531":{"this":{"__isSmartRef__":true,"id":11503}},"11532":{"timestamp":{"__isSmartRef__":true,"id":11533},"user":"robertkrahn","tags":[]},"11533":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"11534":{"varMapping":{"__isSmartRef__":true,"id":11535},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":11536},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11535":{"this":{"__isSmartRef__":true,"id":11503}},"11536":{"timestamp":{"__isSmartRef__":true,"id":11537},"user":"robertkrahn","tags":[]},"11537":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"11538":{"varMapping":{"__isSmartRef__":true,"id":11539},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":11540},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11539":{"this":{"__isSmartRef__":true,"id":11503}},"11540":{"timestamp":{"__isSmartRef__":true,"id":11541},"user":"robertkrahn","tags":[]},"11541":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"11542":{"position":{"__isSmartRef__":true,"id":11543},"_Extent":{"__isSmartRef__":true,"id":11544},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":11545},"_Fill":{"__isSmartRef__":true,"id":11546},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":11547},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":11548},"_Position":{"__isSmartRef__":true,"id":11549},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11543":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11544":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11545":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"11546":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11547":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"11548":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"11549":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11550":{"x":18.339599482880004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11551":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":11552},{"__isSmartRef__":true,"id":11554},{"__isSmartRef__":true,"id":11556}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"11552":{"date":{"__isSmartRef__":true,"id":11553},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"11553":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"11554":{"date":{"__isSmartRef__":true,"id":11555},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"11555":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"11556":{"date":{"__isSmartRef__":true,"id":11557},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"11557":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"11558":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"11559":{"morph":{"__isSmartRef__":true,"id":11463},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"11560":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11561}},"11561":{"test01IsMorph":{"__isSmartRef__":true,"id":11562}},"11562":{"varMapping":{"__isSmartRef__":true,"id":11563},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":11564},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11563":{"this":{"__isSmartRef__":true,"id":11560}},"11564":{},"11565":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11566":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11567":{"reset":{"__isSmartRef__":true,"id":11568},"grow":{"__isSmartRef__":true,"id":11572},"build":{"__isSmartRef__":true,"id":11576}},"11568":{"varMapping":{"__isSmartRef__":true,"id":11569},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":11570},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11569":{"this":{"__isSmartRef__":true,"id":11463}},"11570":{"timestamp":{"__isSmartRef__":true,"id":11571},"user":"robertkrahn","tags":[]},"11571":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"11572":{"varMapping":{"__isSmartRef__":true,"id":11573},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":11574},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11573":{"this":{"__isSmartRef__":true,"id":11463}},"11574":{"timestamp":{"__isSmartRef__":true,"id":11575},"user":"robertkrahn","tags":[]},"11575":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"11576":{"varMapping":{"__isSmartRef__":true,"id":11577},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":11578},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11577":{"this":{"__isSmartRef__":true,"id":11463}},"11578":{"timestamp":{"__isSmartRef__":true,"id":11579},"user":"robertkrahn","tags":[]},"11579":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"11580":{"position":{"__isSmartRef__":true,"id":11581},"_Extent":{"__isSmartRef__":true,"id":11582},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":11583},"_Fill":{"__isSmartRef__":true,"id":11584},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":11585},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":11586},"_Position":{"__isSmartRef__":true,"id":11587},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11581":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11582":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11583":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"11584":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11585":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"11586":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"11587":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11588":{"x":22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11589":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":11590},{"__isSmartRef__":true,"id":11592},{"__isSmartRef__":true,"id":11594}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"11590":{"date":{"__isSmartRef__":true,"id":11591},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"11591":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"11592":{"date":{"__isSmartRef__":true,"id":11593},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"11593":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"11594":{"date":{"__isSmartRef__":true,"id":11595},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"11595":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"11596":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"11597":{"morph":{"__isSmartRef__":true,"id":11345},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"11598":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11599}},"11599":{"test01IsMorph":{"__isSmartRef__":true,"id":11600}},"11600":{"varMapping":{"__isSmartRef__":true,"id":11601},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":11602},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11601":{"this":{"__isSmartRef__":true,"id":11598}},"11602":{},"11603":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11604":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11605":{"reset":{"__isSmartRef__":true,"id":11606},"grow":{"__isSmartRef__":true,"id":11610},"build":{"__isSmartRef__":true,"id":11614}},"11606":{"varMapping":{"__isSmartRef__":true,"id":11607},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":11608},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11607":{"this":{"__isSmartRef__":true,"id":11345}},"11608":{"timestamp":{"__isSmartRef__":true,"id":11609},"user":"robertkrahn","tags":[]},"11609":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"11610":{"varMapping":{"__isSmartRef__":true,"id":11611},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":11612},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11611":{"this":{"__isSmartRef__":true,"id":11345}},"11612":{"timestamp":{"__isSmartRef__":true,"id":11613},"user":"robertkrahn","tags":[]},"11613":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"11614":{"varMapping":{"__isSmartRef__":true,"id":11615},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":11616},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11615":{"this":{"__isSmartRef__":true,"id":11345}},"11616":{"timestamp":{"__isSmartRef__":true,"id":11617},"user":"robertkrahn","tags":[]},"11617":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"11618":{"position":{"__isSmartRef__":true,"id":11619},"_Extent":{"__isSmartRef__":true,"id":11620},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":11621},"_Fill":{"__isSmartRef__":true,"id":11622},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":11623},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":11624},"_Position":{"__isSmartRef__":true,"id":11625},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11619":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11620":{"x":45.848998707199996,"y":7.587077488639986,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11621":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"11622":{"r":0.5686193533490198,"g":0.5686193533490198,"b":0.5686193533490198,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11623":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"11624":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"11625":{"x":-22.924499353599998,"y":-3.793538744319993,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11626":{"x":28.655624191999987,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11627":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":11628},{"__isSmartRef__":true,"id":11630},{"__isSmartRef__":true,"id":11632}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"11628":{"date":{"__isSmartRef__":true,"id":11629},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"11629":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"11630":{"date":{"__isSmartRef__":true,"id":11631},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"11631":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"11632":{"date":{"__isSmartRef__":true,"id":11633},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"11633":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"11634":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"11635":{"morph":{"__isSmartRef__":true,"id":11071},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"11636":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11637}},"11637":{"test01IsMorph":{"__isSmartRef__":true,"id":11638}},"11638":{"varMapping":{"__isSmartRef__":true,"id":11639},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":11640},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11639":{"this":{"__isSmartRef__":true,"id":11636}},"11640":{},"11641":{"x":57.31124838399999,"y":9.483846860799982,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11642":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11643":{"reset":{"__isSmartRef__":true,"id":11644},"grow":{"__isSmartRef__":true,"id":11648},"build":{"__isSmartRef__":true,"id":11652}},"11644":{"varMapping":{"__isSmartRef__":true,"id":11645},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":11646},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11645":{"this":{"__isSmartRef__":true,"id":11071}},"11646":{"timestamp":{"__isSmartRef__":true,"id":11647},"user":"robertkrahn","tags":[]},"11647":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"11648":{"varMapping":{"__isSmartRef__":true,"id":11649},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":11650},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11649":{"this":{"__isSmartRef__":true,"id":11071}},"11650":{"timestamp":{"__isSmartRef__":true,"id":11651},"user":"robertkrahn","tags":[]},"11651":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"11652":{"varMapping":{"__isSmartRef__":true,"id":11653},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":11654},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11653":{"this":{"__isSmartRef__":true,"id":11071}},"11654":{"timestamp":{"__isSmartRef__":true,"id":11655},"user":"robertkrahn","tags":[]},"11655":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"11656":{"position":{"__isSmartRef__":true,"id":11657},"_Extent":{"__isSmartRef__":true,"id":11658},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":11659},"_Fill":{"__isSmartRef__":true,"id":11660},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":11661},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":11662},"_Position":{"__isSmartRef__":true,"id":11663},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11657":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11658":{"x":57.31124838399999,"y":9.483846860799982,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11659":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"11660":{"r":0.6180645145098042,"g":0.6180645145098042,"b":0.6180645145098042,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11661":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"11662":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"11663":{"x":-28.655624191999994,"y":-4.741923430399991,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11664":{"x":35.81953023999999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11665":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":11666},{"__isSmartRef__":true,"id":11668},{"__isSmartRef__":true,"id":11670}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"11666":{"date":{"__isSmartRef__":true,"id":11667},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"11667":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"11668":{"date":{"__isSmartRef__":true,"id":11669},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"11669":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"11670":{"date":{"__isSmartRef__":true,"id":11671},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"11671":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"11672":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"11673":{"morph":{"__isSmartRef__":true,"id":10485},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"11674":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11675}},"11675":{"test01IsMorph":{"__isSmartRef__":true,"id":11676}},"11676":{"varMapping":{"__isSmartRef__":true,"id":11677},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":11678},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11677":{"this":{"__isSmartRef__":true,"id":11674}},"11678":{},"11679":{"x":71.63906047999998,"y":11.854808575999977,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11680":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11681":{"reset":{"__isSmartRef__":true,"id":11682},"grow":{"__isSmartRef__":true,"id":11686},"build":{"__isSmartRef__":true,"id":11690}},"11682":{"varMapping":{"__isSmartRef__":true,"id":11683},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":11684},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11683":{"this":{"__isSmartRef__":true,"id":10485}},"11684":{"timestamp":{"__isSmartRef__":true,"id":11685},"user":"robertkrahn","tags":[]},"11685":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"11686":{"varMapping":{"__isSmartRef__":true,"id":11687},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":11688},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11687":{"this":{"__isSmartRef__":true,"id":10485}},"11688":{"timestamp":{"__isSmartRef__":true,"id":11689},"user":"robertkrahn","tags":[]},"11689":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"11690":{"varMapping":{"__isSmartRef__":true,"id":11691},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":11692},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11691":{"this":{"__isSmartRef__":true,"id":10485}},"11692":{"timestamp":{"__isSmartRef__":true,"id":11693},"user":"robertkrahn","tags":[]},"11693":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"11694":{"position":{"__isSmartRef__":true,"id":11695},"_Extent":{"__isSmartRef__":true,"id":11696},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":11697},"_Fill":{"__isSmartRef__":true,"id":11698},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":11699},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":11700},"_Position":{"__isSmartRef__":true,"id":11701},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11695":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11696":{"x":71.63906047999998,"y":11.854808575999977,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11697":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"11698":{"r":0.671809254901961,"g":0.671809254901961,"b":0.671809254901961,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11699":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"11700":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"11701":{"x":-35.81953023999999,"y":-5.927404287999988,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11702":{"x":44.77441279999999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11703":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":11704},{"__isSmartRef__":true,"id":11706},{"__isSmartRef__":true,"id":11708}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"11704":{"date":{"__isSmartRef__":true,"id":11705},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"11705":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"11706":{"date":{"__isSmartRef__":true,"id":11707},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"11707":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"11708":{"date":{"__isSmartRef__":true,"id":11709},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"11709":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"11710":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"11711":{"morph":{"__isSmartRef__":true,"id":9275},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"11712":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11713}},"11713":{"test01IsMorph":{"__isSmartRef__":true,"id":11714}},"11714":{"varMapping":{"__isSmartRef__":true,"id":11715},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":11716},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11715":{"this":{"__isSmartRef__":true,"id":11712}},"11716":{},"11717":{"x":89.54882559999997,"y":14.81851071999997,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11718":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11719":{"reset":{"__isSmartRef__":true,"id":11720},"grow":{"__isSmartRef__":true,"id":11724},"build":{"__isSmartRef__":true,"id":11728}},"11720":{"varMapping":{"__isSmartRef__":true,"id":11721},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":11722},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11721":{"this":{"__isSmartRef__":true,"id":9275}},"11722":{"timestamp":{"__isSmartRef__":true,"id":11723},"user":"robertkrahn","tags":[]},"11723":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"11724":{"varMapping":{"__isSmartRef__":true,"id":11725},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":11726},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11725":{"this":{"__isSmartRef__":true,"id":9275}},"11726":{"timestamp":{"__isSmartRef__":true,"id":11727},"user":"robertkrahn","tags":[]},"11727":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"11728":{"varMapping":{"__isSmartRef__":true,"id":11729},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":11730},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11729":{"this":{"__isSmartRef__":true,"id":9275}},"11730":{"timestamp":{"__isSmartRef__":true,"id":11731},"user":"robertkrahn","tags":[]},"11731":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"11732":{"position":{"__isSmartRef__":true,"id":11733},"_Extent":{"__isSmartRef__":true,"id":11734},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":11735},"_Fill":{"__isSmartRef__":true,"id":11736},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":11737},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":11738},"_Position":{"__isSmartRef__":true,"id":11739},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11733":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11734":{"x":89.54882559999997,"y":14.81851071999997,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11735":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"11736":{"r":0.7302274509803923,"g":0.7302274509803923,"b":0.7302274509803923,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11737":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"11738":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"11739":{"x":-44.774412799999986,"y":-7.409255359999985,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11740":{"x":55.96801599999996,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11741":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":11742},{"__isSmartRef__":true,"id":11744},{"__isSmartRef__":true,"id":11746}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"11742":{"date":{"__isSmartRef__":true,"id":11743},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"11743":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"11744":{"date":{"__isSmartRef__":true,"id":11745},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"11745":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"11746":{"date":{"__isSmartRef__":true,"id":11747},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"11747":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"11748":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"11749":{"morph":{"__isSmartRef__":true,"id":6817},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"11750":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11751}},"11751":{"test01IsMorph":{"__isSmartRef__":true,"id":11752}},"11752":{"varMapping":{"__isSmartRef__":true,"id":11753},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":11754},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11753":{"this":{"__isSmartRef__":true,"id":11750}},"11754":{},"11755":{"x":111.93603199999995,"y":18.52313839999996,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11756":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11757":{"reset":{"__isSmartRef__":true,"id":11758},"grow":{"__isSmartRef__":true,"id":11762},"build":{"__isSmartRef__":true,"id":11766}},"11758":{"varMapping":{"__isSmartRef__":true,"id":11759},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":11760},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11759":{"this":{"__isSmartRef__":true,"id":6817}},"11760":{"timestamp":{"__isSmartRef__":true,"id":11761},"user":"robertkrahn","tags":[]},"11761":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"11762":{"varMapping":{"__isSmartRef__":true,"id":11763},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":11764},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11763":{"this":{"__isSmartRef__":true,"id":6817}},"11764":{"timestamp":{"__isSmartRef__":true,"id":11765},"user":"robertkrahn","tags":[]},"11765":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"11766":{"varMapping":{"__isSmartRef__":true,"id":11767},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":11768},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11767":{"this":{"__isSmartRef__":true,"id":6817}},"11768":{"timestamp":{"__isSmartRef__":true,"id":11769},"user":"robertkrahn","tags":[]},"11769":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"11770":{"position":{"__isSmartRef__":true,"id":11771},"_Extent":{"__isSmartRef__":true,"id":11772},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":11773},"_Fill":{"__isSmartRef__":true,"id":11774},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":11775},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":11776},"_Position":{"__isSmartRef__":true,"id":11777},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11771":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11772":{"x":111.93603199999995,"y":18.52313839999996,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11773":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"11774":{"r":0.7937254901960785,"g":0.7937254901960785,"b":0.7937254901960785,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11775":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"11776":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"11777":{"x":-55.96801599999998,"y":-9.26156919999998,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11778":{"x":-69.96001999999987,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11779":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":11780},{"__isSmartRef__":true,"id":11782},{"__isSmartRef__":true,"id":11784}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"11780":{"date":{"__isSmartRef__":true,"id":11781},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"11781":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"11782":{"date":{"__isSmartRef__":true,"id":11783},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"11783":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"11784":{"date":{"__isSmartRef__":true,"id":11785},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"11785":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"11786":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"11787":{"morph":{"__isSmartRef__":true,"id":1863},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"11788":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11789}},"11789":{"test01IsMorph":{"__isSmartRef__":true,"id":11790}},"11790":{"varMapping":{"__isSmartRef__":true,"id":11791},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":11792},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11791":{"this":{"__isSmartRef__":true,"id":11788}},"11792":{},"11793":{"x":139.92003999999994,"y":23.15392299999995,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11794":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11795":{"reset":{"__isSmartRef__":true,"id":11796},"grow":{"__isSmartRef__":true,"id":11800},"build":{"__isSmartRef__":true,"id":11804}},"11796":{"varMapping":{"__isSmartRef__":true,"id":11797},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":11798},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11797":{"this":{"__isSmartRef__":true,"id":1863}},"11798":{"timestamp":{"__isSmartRef__":true,"id":11799},"user":"robertkrahn","tags":[]},"11799":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"11800":{"varMapping":{"__isSmartRef__":true,"id":11801},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":11802},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11801":{"this":{"__isSmartRef__":true,"id":1863}},"11802":{"timestamp":{"__isSmartRef__":true,"id":11803},"user":"robertkrahn","tags":[]},"11803":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"11804":{"varMapping":{"__isSmartRef__":true,"id":11805},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":11806},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11805":{"this":{"__isSmartRef__":true,"id":1863}},"11806":{"timestamp":{"__isSmartRef__":true,"id":11807},"user":"robertkrahn","tags":[]},"11807":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"11808":{"submorphs":[{"__isSmartRef__":true,"id":11809},{"__isSmartRef__":true,"id":16762}],"scripts":[],"id":"6CEF304A-0081-4E50-AC1A-68A24ACE57C5","shape":{"__isSmartRef__":true,"id":21715},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":21723},"showsHalos":false,"name":"Rotator1","partsBinMetaInfo":{"__isSmartRef__":true,"id":21724},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":21731},"eventHandler":{"__isSmartRef__":true,"id":21732},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87"],"partTests":{"__isSmartRef__":true,"id":21733},"priorExtent":{"__isSmartRef__":true,"id":21738},"distanceToDragEvent":{"__isSmartRef__":true,"id":21739},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":1862},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":21740},"__LivelyClassName__":"lively.morphic.Box"},"11809":{"submorphs":[{"__isSmartRef__":true,"id":11810},{"__isSmartRef__":true,"id":14267}],"scripts":[],"id":"C6E9D620-5552-49AF-84D5-3D20440ABB66","shape":{"__isSmartRef__":true,"id":16724},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16732},"showsHalos":false,"name":"Rotator3","partsBinMetaInfo":{"__isSmartRef__":true,"id":16733},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":16740},"eventHandler":{"__isSmartRef__":true,"id":16741},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5"],"partTests":{"__isSmartRef__":true,"id":16742},"priorExtent":{"__isSmartRef__":true,"id":16747},"distanceToDragEvent":{"__isSmartRef__":true,"id":16748},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":11808},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16749},"__LivelyClassName__":"lively.morphic.Box"},"11810":{"submorphs":[{"__isSmartRef__":true,"id":11811},{"__isSmartRef__":true,"id":13020}],"scripts":[],"id":"C9084EB0-9F89-4949-8B26-041496BE14E5","shape":{"__isSmartRef__":true,"id":14229},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":14237},"showsHalos":false,"name":"Rotator6","partsBinMetaInfo":{"__isSmartRef__":true,"id":14238},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":14245},"eventHandler":{"__isSmartRef__":true,"id":14246},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66"],"partTests":{"__isSmartRef__":true,"id":14247},"priorExtent":{"__isSmartRef__":true,"id":14252},"distanceToDragEvent":{"__isSmartRef__":true,"id":14253},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":11809},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14254},"__LivelyClassName__":"lively.morphic.Box"},"11811":{"submorphs":[{"__isSmartRef__":true,"id":11812},{"__isSmartRef__":true,"id":12397}],"scripts":[],"id":"A728D5D5-DA34-4C30-90F0-15459878A63C","shape":{"__isSmartRef__":true,"id":12982},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12990},"showsHalos":false,"name":"Rotator12","partsBinMetaInfo":{"__isSmartRef__":true,"id":12991},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":12998},"eventHandler":{"__isSmartRef__":true,"id":12999},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5"],"partTests":{"__isSmartRef__":true,"id":13000},"priorExtent":{"__isSmartRef__":true,"id":13005},"distanceToDragEvent":{"__isSmartRef__":true,"id":13006},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":11810},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13007},"__LivelyClassName__":"lively.morphic.Box"},"11812":{"submorphs":[{"__isSmartRef__":true,"id":11813},{"__isSmartRef__":true,"id":12086}],"scripts":[],"id":"29F45D10-5F86-4074-BA8D-8ACA571AD636","shape":{"__isSmartRef__":true,"id":12359},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12367},"showsHalos":false,"name":"Rotator24","partsBinMetaInfo":{"__isSmartRef__":true,"id":12368},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":12375},"eventHandler":{"__isSmartRef__":true,"id":12376},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","A728D5D5-DA34-4C30-90F0-15459878A63C"],"partTests":{"__isSmartRef__":true,"id":12377},"priorExtent":{"__isSmartRef__":true,"id":12382},"distanceToDragEvent":{"__isSmartRef__":true,"id":12383},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":11811},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12384},"__LivelyClassName__":"lively.morphic.Box"},"11813":{"submorphs":[{"__isSmartRef__":true,"id":11814},{"__isSmartRef__":true,"id":11931}],"scripts":[],"id":"FAA8DDA7-07EB-40EF-A21B-FDEF7ABEFE23","shape":{"__isSmartRef__":true,"id":12048},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12056},"showsHalos":false,"name":"Rotator48","partsBinMetaInfo":{"__isSmartRef__":true,"id":12057},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":12064},"eventHandler":{"__isSmartRef__":true,"id":12065},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","A728D5D5-DA34-4C30-90F0-15459878A63C","29F45D10-5F86-4074-BA8D-8ACA571AD636"],"partTests":{"__isSmartRef__":true,"id":12066},"priorExtent":{"__isSmartRef__":true,"id":12071},"distanceToDragEvent":{"__isSmartRef__":true,"id":12072},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":11812},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12073},"__LivelyClassName__":"lively.morphic.Box"},"11814":{"submorphs":[{"__isSmartRef__":true,"id":11815},{"__isSmartRef__":true,"id":11854}],"scripts":[],"id":"BE13323F-5326-48D2-BBED-65AB0645F8BF","shape":{"__isSmartRef__":true,"id":11893},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11901},"showsHalos":false,"name":"Rotator96","partsBinMetaInfo":{"__isSmartRef__":true,"id":11902},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":11909},"eventHandler":{"__isSmartRef__":true,"id":11910},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","A728D5D5-DA34-4C30-90F0-15459878A63C","29F45D10-5F86-4074-BA8D-8ACA571AD636","FAA8DDA7-07EB-40EF-A21B-FDEF7ABEFE23"],"partTests":{"__isSmartRef__":true,"id":11911},"priorExtent":{"__isSmartRef__":true,"id":11916},"distanceToDragEvent":{"__isSmartRef__":true,"id":11917},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":11813},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11918},"__LivelyClassName__":"lively.morphic.Box"},"11815":{"submorphs":[],"scripts":[],"id":"D2BECDC0-426E-4A56-B3FC-8A823643604E","shape":{"__isSmartRef__":true,"id":11816},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11824},"showsHalos":false,"name":"Rotator192","partsBinMetaInfo":{"__isSmartRef__":true,"id":11825},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":11832},"eventHandler":{"__isSmartRef__":true,"id":11833},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","A728D5D5-DA34-4C30-90F0-15459878A63C","29F45D10-5F86-4074-BA8D-8ACA571AD636","FAA8DDA7-07EB-40EF-A21B-FDEF7ABEFE23","BE13323F-5326-48D2-BBED-65AB0645F8BF"],"partTests":{"__isSmartRef__":true,"id":11834},"priorExtent":{"__isSmartRef__":true,"id":11839},"distanceToDragEvent":{"__isSmartRef__":true,"id":11840},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":11814},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11841},"__LivelyClassName__":"lively.morphic.Box"},"11816":{"position":{"__isSmartRef__":true,"id":11817},"_Extent":{"__isSmartRef__":true,"id":11818},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":11819},"_Fill":{"__isSmartRef__":true,"id":11820},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":11821},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":11822},"_Position":{"__isSmartRef__":true,"id":11823},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11817":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11818":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11819":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"11820":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11821":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"11822":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"11823":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11824":{"x":-14.67167958630401,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11825":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":11826},{"__isSmartRef__":true,"id":11828},{"__isSmartRef__":true,"id":11830}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"11826":{"date":{"__isSmartRef__":true,"id":11827},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"11827":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"11828":{"date":{"__isSmartRef__":true,"id":11829},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"11829":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"11830":{"date":{"__isSmartRef__":true,"id":11831},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"11831":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"11832":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"11833":{"morph":{"__isSmartRef__":true,"id":11815},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"11834":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11835}},"11835":{"test01IsMorph":{"__isSmartRef__":true,"id":11836}},"11836":{"varMapping":{"__isSmartRef__":true,"id":11837},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":11838},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11837":{"this":{"__isSmartRef__":true,"id":11834}},"11838":{},"11839":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11840":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11841":{"reset":{"__isSmartRef__":true,"id":11842},"grow":{"__isSmartRef__":true,"id":11846},"build":{"__isSmartRef__":true,"id":11850}},"11842":{"varMapping":{"__isSmartRef__":true,"id":11843},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":11844},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11843":{"this":{"__isSmartRef__":true,"id":11815}},"11844":{"timestamp":{"__isSmartRef__":true,"id":11845},"user":"robertkrahn","tags":[]},"11845":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"11846":{"varMapping":{"__isSmartRef__":true,"id":11847},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":11848},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11847":{"this":{"__isSmartRef__":true,"id":11815}},"11848":{"timestamp":{"__isSmartRef__":true,"id":11849},"user":"robertkrahn","tags":[]},"11849":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"11850":{"varMapping":{"__isSmartRef__":true,"id":11851},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":11852},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11851":{"this":{"__isSmartRef__":true,"id":11815}},"11852":{"timestamp":{"__isSmartRef__":true,"id":11853},"user":"robertkrahn","tags":[]},"11853":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"11854":{"submorphs":[],"scripts":[],"id":"82DE9AA6-B725-4DDA-A8C9-C6EF478930BF","shape":{"__isSmartRef__":true,"id":11855},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11863},"showsHalos":false,"name":"Rotator192","partsBinMetaInfo":{"__isSmartRef__":true,"id":11864},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":11871},"eventHandler":{"__isSmartRef__":true,"id":11872},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","A728D5D5-DA34-4C30-90F0-15459878A63C","29F45D10-5F86-4074-BA8D-8ACA571AD636","FAA8DDA7-07EB-40EF-A21B-FDEF7ABEFE23","BE13323F-5326-48D2-BBED-65AB0645F8BF"],"partTests":{"__isSmartRef__":true,"id":11873},"priorExtent":{"__isSmartRef__":true,"id":11878},"distanceToDragEvent":{"__isSmartRef__":true,"id":11879},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":11814},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11880},"__LivelyClassName__":"lively.morphic.Box"},"11855":{"position":{"__isSmartRef__":true,"id":11856},"_Extent":{"__isSmartRef__":true,"id":11857},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":11858},"_Fill":{"__isSmartRef__":true,"id":11859},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":11860},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":11861},"_Position":{"__isSmartRef__":true,"id":11862},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11856":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11857":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11858":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"11859":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11860":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"11861":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"11862":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11863":{"x":14.671679586303993,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11864":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":11865},{"__isSmartRef__":true,"id":11867},{"__isSmartRef__":true,"id":11869}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"11865":{"date":{"__isSmartRef__":true,"id":11866},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"11866":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"11867":{"date":{"__isSmartRef__":true,"id":11868},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"11868":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"11869":{"date":{"__isSmartRef__":true,"id":11870},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"11870":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"11871":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"11872":{"morph":{"__isSmartRef__":true,"id":11854},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"11873":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11874}},"11874":{"test01IsMorph":{"__isSmartRef__":true,"id":11875}},"11875":{"varMapping":{"__isSmartRef__":true,"id":11876},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":11877},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11876":{"this":{"__isSmartRef__":true,"id":11873}},"11877":{},"11878":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11879":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11880":{"reset":{"__isSmartRef__":true,"id":11881},"grow":{"__isSmartRef__":true,"id":11885},"build":{"__isSmartRef__":true,"id":11889}},"11881":{"varMapping":{"__isSmartRef__":true,"id":11882},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":11883},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11882":{"this":{"__isSmartRef__":true,"id":11854}},"11883":{"timestamp":{"__isSmartRef__":true,"id":11884},"user":"robertkrahn","tags":[]},"11884":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"11885":{"varMapping":{"__isSmartRef__":true,"id":11886},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":11887},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11886":{"this":{"__isSmartRef__":true,"id":11854}},"11887":{"timestamp":{"__isSmartRef__":true,"id":11888},"user":"robertkrahn","tags":[]},"11888":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"11889":{"varMapping":{"__isSmartRef__":true,"id":11890},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":11891},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11890":{"this":{"__isSmartRef__":true,"id":11854}},"11891":{"timestamp":{"__isSmartRef__":true,"id":11892},"user":"robertkrahn","tags":[]},"11892":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"11893":{"position":{"__isSmartRef__":true,"id":11894},"_Extent":{"__isSmartRef__":true,"id":11895},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":11896},"_Fill":{"__isSmartRef__":true,"id":11897},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":11898},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":11899},"_Position":{"__isSmartRef__":true,"id":11900},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11894":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11895":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11896":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"11897":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11898":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"11899":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"11900":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11901":{"x":-18.33959948287999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11902":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":11903},{"__isSmartRef__":true,"id":11905},{"__isSmartRef__":true,"id":11907}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"11903":{"date":{"__isSmartRef__":true,"id":11904},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"11904":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"11905":{"date":{"__isSmartRef__":true,"id":11906},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"11906":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"11907":{"date":{"__isSmartRef__":true,"id":11908},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"11908":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"11909":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"11910":{"morph":{"__isSmartRef__":true,"id":11814},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"11911":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11912}},"11912":{"test01IsMorph":{"__isSmartRef__":true,"id":11913}},"11913":{"varMapping":{"__isSmartRef__":true,"id":11914},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":11915},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11914":{"this":{"__isSmartRef__":true,"id":11911}},"11915":{},"11916":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11917":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11918":{"reset":{"__isSmartRef__":true,"id":11919},"grow":{"__isSmartRef__":true,"id":11923},"build":{"__isSmartRef__":true,"id":11927}},"11919":{"varMapping":{"__isSmartRef__":true,"id":11920},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":11921},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11920":{"this":{"__isSmartRef__":true,"id":11814}},"11921":{"timestamp":{"__isSmartRef__":true,"id":11922},"user":"robertkrahn","tags":[]},"11922":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"11923":{"varMapping":{"__isSmartRef__":true,"id":11924},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":11925},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11924":{"this":{"__isSmartRef__":true,"id":11814}},"11925":{"timestamp":{"__isSmartRef__":true,"id":11926},"user":"robertkrahn","tags":[]},"11926":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"11927":{"varMapping":{"__isSmartRef__":true,"id":11928},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":11929},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11928":{"this":{"__isSmartRef__":true,"id":11814}},"11929":{"timestamp":{"__isSmartRef__":true,"id":11930},"user":"robertkrahn","tags":[]},"11930":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"11931":{"submorphs":[{"__isSmartRef__":true,"id":11932},{"__isSmartRef__":true,"id":11971}],"scripts":[],"id":"73C7149A-81E4-4C5F-B7F6-ABE2D916FC00","shape":{"__isSmartRef__":true,"id":12010},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12018},"showsHalos":false,"name":"Rotator96","partsBinMetaInfo":{"__isSmartRef__":true,"id":12019},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":12026},"eventHandler":{"__isSmartRef__":true,"id":12027},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","A728D5D5-DA34-4C30-90F0-15459878A63C","29F45D10-5F86-4074-BA8D-8ACA571AD636","FAA8DDA7-07EB-40EF-A21B-FDEF7ABEFE23"],"partTests":{"__isSmartRef__":true,"id":12028},"priorExtent":{"__isSmartRef__":true,"id":12033},"distanceToDragEvent":{"__isSmartRef__":true,"id":12034},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":11813},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12035},"__LivelyClassName__":"lively.morphic.Box"},"11932":{"submorphs":[],"scripts":[],"id":"DA1A0CA3-28AF-4C90-8124-3D0E1E3B48D5","shape":{"__isSmartRef__":true,"id":11933},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11941},"showsHalos":false,"name":"Rotator193","partsBinMetaInfo":{"__isSmartRef__":true,"id":11942},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":11949},"eventHandler":{"__isSmartRef__":true,"id":11950},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","A728D5D5-DA34-4C30-90F0-15459878A63C","29F45D10-5F86-4074-BA8D-8ACA571AD636","FAA8DDA7-07EB-40EF-A21B-FDEF7ABEFE23","73C7149A-81E4-4C5F-B7F6-ABE2D916FC00"],"partTests":{"__isSmartRef__":true,"id":11951},"priorExtent":{"__isSmartRef__":true,"id":11956},"distanceToDragEvent":{"__isSmartRef__":true,"id":11957},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":11931},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11958},"__LivelyClassName__":"lively.morphic.Box"},"11933":{"position":{"__isSmartRef__":true,"id":11934},"_Extent":{"__isSmartRef__":true,"id":11935},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":11936},"_Fill":{"__isSmartRef__":true,"id":11937},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":11938},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":11939},"_Position":{"__isSmartRef__":true,"id":11940},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11934":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11935":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11936":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"11937":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11938":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"11939":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"11940":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11941":{"x":-14.671679586303997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11942":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":11943},{"__isSmartRef__":true,"id":11945},{"__isSmartRef__":true,"id":11947}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"11943":{"date":{"__isSmartRef__":true,"id":11944},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"11944":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"11945":{"date":{"__isSmartRef__":true,"id":11946},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"11946":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"11947":{"date":{"__isSmartRef__":true,"id":11948},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"11948":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"11949":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"11950":{"morph":{"__isSmartRef__":true,"id":11932},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"11951":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11952}},"11952":{"test01IsMorph":{"__isSmartRef__":true,"id":11953}},"11953":{"varMapping":{"__isSmartRef__":true,"id":11954},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":11955},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11954":{"this":{"__isSmartRef__":true,"id":11951}},"11955":{},"11956":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11957":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11958":{"reset":{"__isSmartRef__":true,"id":11959},"grow":{"__isSmartRef__":true,"id":11963},"build":{"__isSmartRef__":true,"id":11967}},"11959":{"varMapping":{"__isSmartRef__":true,"id":11960},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":11961},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11960":{"this":{"__isSmartRef__":true,"id":11932}},"11961":{"timestamp":{"__isSmartRef__":true,"id":11962},"user":"robertkrahn","tags":[]},"11962":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"11963":{"varMapping":{"__isSmartRef__":true,"id":11964},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":11965},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11964":{"this":{"__isSmartRef__":true,"id":11932}},"11965":{"timestamp":{"__isSmartRef__":true,"id":11966},"user":"robertkrahn","tags":[]},"11966":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"11967":{"varMapping":{"__isSmartRef__":true,"id":11968},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":11969},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11968":{"this":{"__isSmartRef__":true,"id":11932}},"11969":{"timestamp":{"__isSmartRef__":true,"id":11970},"user":"robertkrahn","tags":[]},"11970":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"11971":{"submorphs":[],"scripts":[],"id":"09EFBC5F-53DE-43C0-894D-8A6C91965516","shape":{"__isSmartRef__":true,"id":11972},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":11980},"showsHalos":false,"name":"Rotator193","partsBinMetaInfo":{"__isSmartRef__":true,"id":11981},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":11988},"eventHandler":{"__isSmartRef__":true,"id":11989},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","A728D5D5-DA34-4C30-90F0-15459878A63C","29F45D10-5F86-4074-BA8D-8ACA571AD636","FAA8DDA7-07EB-40EF-A21B-FDEF7ABEFE23","73C7149A-81E4-4C5F-B7F6-ABE2D916FC00"],"partTests":{"__isSmartRef__":true,"id":11990},"priorExtent":{"__isSmartRef__":true,"id":11995},"distanceToDragEvent":{"__isSmartRef__":true,"id":11996},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":11931},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11997},"__LivelyClassName__":"lively.morphic.Box"},"11972":{"position":{"__isSmartRef__":true,"id":11973},"_Extent":{"__isSmartRef__":true,"id":11974},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":11975},"_Fill":{"__isSmartRef__":true,"id":11976},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":11977},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":11978},"_Position":{"__isSmartRef__":true,"id":11979},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11973":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11974":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11975":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"11976":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11977":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"11978":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"11979":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11980":{"x":14.671679586304014,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11981":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":11982},{"__isSmartRef__":true,"id":11984},{"__isSmartRef__":true,"id":11986}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"11982":{"date":{"__isSmartRef__":true,"id":11983},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"11983":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"11984":{"date":{"__isSmartRef__":true,"id":11985},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"11985":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"11986":{"date":{"__isSmartRef__":true,"id":11987},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"11987":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"11988":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"11989":{"morph":{"__isSmartRef__":true,"id":11971},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"11990":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11991}},"11991":{"test01IsMorph":{"__isSmartRef__":true,"id":11992}},"11992":{"varMapping":{"__isSmartRef__":true,"id":11993},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":11994},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11993":{"this":{"__isSmartRef__":true,"id":11990}},"11994":{},"11995":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11996":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"11997":{"reset":{"__isSmartRef__":true,"id":11998},"grow":{"__isSmartRef__":true,"id":12002},"build":{"__isSmartRef__":true,"id":12006}},"11998":{"varMapping":{"__isSmartRef__":true,"id":11999},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":12000},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"11999":{"this":{"__isSmartRef__":true,"id":11971}},"12000":{"timestamp":{"__isSmartRef__":true,"id":12001},"user":"robertkrahn","tags":[]},"12001":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"12002":{"varMapping":{"__isSmartRef__":true,"id":12003},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":12004},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12003":{"this":{"__isSmartRef__":true,"id":11971}},"12004":{"timestamp":{"__isSmartRef__":true,"id":12005},"user":"robertkrahn","tags":[]},"12005":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"12006":{"varMapping":{"__isSmartRef__":true,"id":12007},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":12008},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12007":{"this":{"__isSmartRef__":true,"id":11971}},"12008":{"timestamp":{"__isSmartRef__":true,"id":12009},"user":"robertkrahn","tags":[]},"12009":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"12010":{"position":{"__isSmartRef__":true,"id":12011},"_Extent":{"__isSmartRef__":true,"id":12012},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":12013},"_Fill":{"__isSmartRef__":true,"id":12014},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":12015},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":12016},"_Position":{"__isSmartRef__":true,"id":12017},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12011":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12012":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12013":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"12014":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12015":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"12016":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"12017":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12018":{"x":18.33959948287999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12019":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":12020},{"__isSmartRef__":true,"id":12022},{"__isSmartRef__":true,"id":12024}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"12020":{"date":{"__isSmartRef__":true,"id":12021},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"12021":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"12022":{"date":{"__isSmartRef__":true,"id":12023},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"12023":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"12024":{"date":{"__isSmartRef__":true,"id":12025},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"12025":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"12026":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"12027":{"morph":{"__isSmartRef__":true,"id":11931},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"12028":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12029}},"12029":{"test01IsMorph":{"__isSmartRef__":true,"id":12030}},"12030":{"varMapping":{"__isSmartRef__":true,"id":12031},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":12032},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12031":{"this":{"__isSmartRef__":true,"id":12028}},"12032":{},"12033":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12034":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12035":{"reset":{"__isSmartRef__":true,"id":12036},"grow":{"__isSmartRef__":true,"id":12040},"build":{"__isSmartRef__":true,"id":12044}},"12036":{"varMapping":{"__isSmartRef__":true,"id":12037},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":12038},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12037":{"this":{"__isSmartRef__":true,"id":11931}},"12038":{"timestamp":{"__isSmartRef__":true,"id":12039},"user":"robertkrahn","tags":[]},"12039":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"12040":{"varMapping":{"__isSmartRef__":true,"id":12041},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":12042},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12041":{"this":{"__isSmartRef__":true,"id":11931}},"12042":{"timestamp":{"__isSmartRef__":true,"id":12043},"user":"robertkrahn","tags":[]},"12043":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"12044":{"varMapping":{"__isSmartRef__":true,"id":12045},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":12046},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12045":{"this":{"__isSmartRef__":true,"id":11931}},"12046":{"timestamp":{"__isSmartRef__":true,"id":12047},"user":"robertkrahn","tags":[]},"12047":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"12048":{"position":{"__isSmartRef__":true,"id":12049},"_Extent":{"__isSmartRef__":true,"id":12050},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":12051},"_Fill":{"__isSmartRef__":true,"id":12052},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":12053},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":12054},"_Position":{"__isSmartRef__":true,"id":12055},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12049":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12050":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12051":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"12052":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12053":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"12054":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"12055":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12056":{"x":-22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12057":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":12058},{"__isSmartRef__":true,"id":12060},{"__isSmartRef__":true,"id":12062}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"12058":{"date":{"__isSmartRef__":true,"id":12059},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"12059":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"12060":{"date":{"__isSmartRef__":true,"id":12061},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"12061":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"12062":{"date":{"__isSmartRef__":true,"id":12063},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"12063":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"12064":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"12065":{"morph":{"__isSmartRef__":true,"id":11813},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"12066":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12067}},"12067":{"test01IsMorph":{"__isSmartRef__":true,"id":12068}},"12068":{"varMapping":{"__isSmartRef__":true,"id":12069},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":12070},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12069":{"this":{"__isSmartRef__":true,"id":12066}},"12070":{},"12071":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12072":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12073":{"reset":{"__isSmartRef__":true,"id":12074},"grow":{"__isSmartRef__":true,"id":12078},"build":{"__isSmartRef__":true,"id":12082}},"12074":{"varMapping":{"__isSmartRef__":true,"id":12075},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":12076},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12075":{"this":{"__isSmartRef__":true,"id":11813}},"12076":{"timestamp":{"__isSmartRef__":true,"id":12077},"user":"robertkrahn","tags":[]},"12077":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"12078":{"varMapping":{"__isSmartRef__":true,"id":12079},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":12080},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12079":{"this":{"__isSmartRef__":true,"id":11813}},"12080":{"timestamp":{"__isSmartRef__":true,"id":12081},"user":"robertkrahn","tags":[]},"12081":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"12082":{"varMapping":{"__isSmartRef__":true,"id":12083},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":12084},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12083":{"this":{"__isSmartRef__":true,"id":11813}},"12084":{"timestamp":{"__isSmartRef__":true,"id":12085},"user":"robertkrahn","tags":[]},"12085":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"12086":{"submorphs":[{"__isSmartRef__":true,"id":12087},{"__isSmartRef__":true,"id":12204}],"scripts":[],"id":"746F4DBE-185E-4881-9F1C-A17322982B34","shape":{"__isSmartRef__":true,"id":12321},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12329},"showsHalos":false,"name":"Rotator48","partsBinMetaInfo":{"__isSmartRef__":true,"id":12330},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":12337},"eventHandler":{"__isSmartRef__":true,"id":12338},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","A728D5D5-DA34-4C30-90F0-15459878A63C","29F45D10-5F86-4074-BA8D-8ACA571AD636"],"partTests":{"__isSmartRef__":true,"id":12339},"priorExtent":{"__isSmartRef__":true,"id":12344},"distanceToDragEvent":{"__isSmartRef__":true,"id":12345},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":11812},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12346},"__LivelyClassName__":"lively.morphic.Box"},"12087":{"submorphs":[{"__isSmartRef__":true,"id":12088},{"__isSmartRef__":true,"id":12127}],"scripts":[],"id":"1E7B96A5-512E-49E1-BC37-A0129BB24498","shape":{"__isSmartRef__":true,"id":12166},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12174},"showsHalos":false,"name":"Rotator97","partsBinMetaInfo":{"__isSmartRef__":true,"id":12175},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":12182},"eventHandler":{"__isSmartRef__":true,"id":12183},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","A728D5D5-DA34-4C30-90F0-15459878A63C","29F45D10-5F86-4074-BA8D-8ACA571AD636","746F4DBE-185E-4881-9F1C-A17322982B34"],"partTests":{"__isSmartRef__":true,"id":12184},"priorExtent":{"__isSmartRef__":true,"id":12189},"distanceToDragEvent":{"__isSmartRef__":true,"id":12190},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":12086},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12191},"__LivelyClassName__":"lively.morphic.Box"},"12088":{"submorphs":[],"scripts":[],"id":"9B646520-662C-4A90-B625-B1CC53D97D2F","shape":{"__isSmartRef__":true,"id":12089},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12097},"showsHalos":false,"name":"Rotator194","partsBinMetaInfo":{"__isSmartRef__":true,"id":12098},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":12105},"eventHandler":{"__isSmartRef__":true,"id":12106},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","A728D5D5-DA34-4C30-90F0-15459878A63C","29F45D10-5F86-4074-BA8D-8ACA571AD636","746F4DBE-185E-4881-9F1C-A17322982B34","1E7B96A5-512E-49E1-BC37-A0129BB24498"],"partTests":{"__isSmartRef__":true,"id":12107},"priorExtent":{"__isSmartRef__":true,"id":12112},"distanceToDragEvent":{"__isSmartRef__":true,"id":12113},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":12087},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12114},"__LivelyClassName__":"lively.morphic.Box"},"12089":{"position":{"__isSmartRef__":true,"id":12090},"_Extent":{"__isSmartRef__":true,"id":12091},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":12092},"_Fill":{"__isSmartRef__":true,"id":12093},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":12094},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":12095},"_Position":{"__isSmartRef__":true,"id":12096},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12090":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12091":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12092":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"12093":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12094":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"12095":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"12096":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12097":{"x":-14.671679586304004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12098":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":12099},{"__isSmartRef__":true,"id":12101},{"__isSmartRef__":true,"id":12103}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"12099":{"date":{"__isSmartRef__":true,"id":12100},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"12100":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"12101":{"date":{"__isSmartRef__":true,"id":12102},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"12102":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"12103":{"date":{"__isSmartRef__":true,"id":12104},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"12104":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"12105":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"12106":{"morph":{"__isSmartRef__":true,"id":12088},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"12107":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12108}},"12108":{"test01IsMorph":{"__isSmartRef__":true,"id":12109}},"12109":{"varMapping":{"__isSmartRef__":true,"id":12110},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":12111},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12110":{"this":{"__isSmartRef__":true,"id":12107}},"12111":{},"12112":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12113":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12114":{"reset":{"__isSmartRef__":true,"id":12115},"grow":{"__isSmartRef__":true,"id":12119},"build":{"__isSmartRef__":true,"id":12123}},"12115":{"varMapping":{"__isSmartRef__":true,"id":12116},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":12117},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12116":{"this":{"__isSmartRef__":true,"id":12088}},"12117":{"timestamp":{"__isSmartRef__":true,"id":12118},"user":"robertkrahn","tags":[]},"12118":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"12119":{"varMapping":{"__isSmartRef__":true,"id":12120},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":12121},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12120":{"this":{"__isSmartRef__":true,"id":12088}},"12121":{"timestamp":{"__isSmartRef__":true,"id":12122},"user":"robertkrahn","tags":[]},"12122":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"12123":{"varMapping":{"__isSmartRef__":true,"id":12124},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":12125},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12124":{"this":{"__isSmartRef__":true,"id":12088}},"12125":{"timestamp":{"__isSmartRef__":true,"id":12126},"user":"robertkrahn","tags":[]},"12126":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"12127":{"submorphs":[],"scripts":[],"id":"19C8DCC3-4783-40C0-8647-995EE220AC2A","shape":{"__isSmartRef__":true,"id":12128},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12136},"showsHalos":false,"name":"Rotator194","partsBinMetaInfo":{"__isSmartRef__":true,"id":12137},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":12144},"eventHandler":{"__isSmartRef__":true,"id":12145},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","A728D5D5-DA34-4C30-90F0-15459878A63C","29F45D10-5F86-4074-BA8D-8ACA571AD636","746F4DBE-185E-4881-9F1C-A17322982B34","1E7B96A5-512E-49E1-BC37-A0129BB24498"],"partTests":{"__isSmartRef__":true,"id":12146},"priorExtent":{"__isSmartRef__":true,"id":12151},"distanceToDragEvent":{"__isSmartRef__":true,"id":12152},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":12087},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12153},"__LivelyClassName__":"lively.morphic.Box"},"12128":{"position":{"__isSmartRef__":true,"id":12129},"_Extent":{"__isSmartRef__":true,"id":12130},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":12131},"_Fill":{"__isSmartRef__":true,"id":12132},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":12133},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":12134},"_Position":{"__isSmartRef__":true,"id":12135},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12129":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12130":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12131":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"12132":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12133":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"12134":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"12135":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12136":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12137":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":12138},{"__isSmartRef__":true,"id":12140},{"__isSmartRef__":true,"id":12142}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"12138":{"date":{"__isSmartRef__":true,"id":12139},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"12139":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"12140":{"date":{"__isSmartRef__":true,"id":12141},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"12141":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"12142":{"date":{"__isSmartRef__":true,"id":12143},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"12143":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"12144":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"12145":{"morph":{"__isSmartRef__":true,"id":12127},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"12146":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12147}},"12147":{"test01IsMorph":{"__isSmartRef__":true,"id":12148}},"12148":{"varMapping":{"__isSmartRef__":true,"id":12149},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":12150},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12149":{"this":{"__isSmartRef__":true,"id":12146}},"12150":{},"12151":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12152":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12153":{"reset":{"__isSmartRef__":true,"id":12154},"grow":{"__isSmartRef__":true,"id":12158},"build":{"__isSmartRef__":true,"id":12162}},"12154":{"varMapping":{"__isSmartRef__":true,"id":12155},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":12156},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12155":{"this":{"__isSmartRef__":true,"id":12127}},"12156":{"timestamp":{"__isSmartRef__":true,"id":12157},"user":"robertkrahn","tags":[]},"12157":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"12158":{"varMapping":{"__isSmartRef__":true,"id":12159},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":12160},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12159":{"this":{"__isSmartRef__":true,"id":12127}},"12160":{"timestamp":{"__isSmartRef__":true,"id":12161},"user":"robertkrahn","tags":[]},"12161":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"12162":{"varMapping":{"__isSmartRef__":true,"id":12163},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":12164},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12163":{"this":{"__isSmartRef__":true,"id":12127}},"12164":{"timestamp":{"__isSmartRef__":true,"id":12165},"user":"robertkrahn","tags":[]},"12165":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"12166":{"position":{"__isSmartRef__":true,"id":12167},"_Extent":{"__isSmartRef__":true,"id":12168},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":12169},"_Fill":{"__isSmartRef__":true,"id":12170},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":12171},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":12172},"_Position":{"__isSmartRef__":true,"id":12173},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12167":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12168":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12169":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"12170":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12171":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"12172":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"12173":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12174":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12175":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":12176},{"__isSmartRef__":true,"id":12178},{"__isSmartRef__":true,"id":12180}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"12176":{"date":{"__isSmartRef__":true,"id":12177},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"12177":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"12178":{"date":{"__isSmartRef__":true,"id":12179},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"12179":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"12180":{"date":{"__isSmartRef__":true,"id":12181},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"12181":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"12182":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"12183":{"morph":{"__isSmartRef__":true,"id":12087},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"12184":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12185}},"12185":{"test01IsMorph":{"__isSmartRef__":true,"id":12186}},"12186":{"varMapping":{"__isSmartRef__":true,"id":12187},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":12188},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12187":{"this":{"__isSmartRef__":true,"id":12184}},"12188":{},"12189":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12190":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12191":{"reset":{"__isSmartRef__":true,"id":12192},"grow":{"__isSmartRef__":true,"id":12196},"build":{"__isSmartRef__":true,"id":12200}},"12192":{"varMapping":{"__isSmartRef__":true,"id":12193},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":12194},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12193":{"this":{"__isSmartRef__":true,"id":12087}},"12194":{"timestamp":{"__isSmartRef__":true,"id":12195},"user":"robertkrahn","tags":[]},"12195":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"12196":{"varMapping":{"__isSmartRef__":true,"id":12197},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":12198},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12197":{"this":{"__isSmartRef__":true,"id":12087}},"12198":{"timestamp":{"__isSmartRef__":true,"id":12199},"user":"robertkrahn","tags":[]},"12199":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"12200":{"varMapping":{"__isSmartRef__":true,"id":12201},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":12202},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12201":{"this":{"__isSmartRef__":true,"id":12087}},"12202":{"timestamp":{"__isSmartRef__":true,"id":12203},"user":"robertkrahn","tags":[]},"12203":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"12204":{"submorphs":[{"__isSmartRef__":true,"id":12205},{"__isSmartRef__":true,"id":12244}],"scripts":[],"id":"8926ABD6-F1D5-4717-9541-4DA559A13D2B","shape":{"__isSmartRef__":true,"id":12283},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12291},"showsHalos":false,"name":"Rotator97","partsBinMetaInfo":{"__isSmartRef__":true,"id":12292},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":12299},"eventHandler":{"__isSmartRef__":true,"id":12300},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","A728D5D5-DA34-4C30-90F0-15459878A63C","29F45D10-5F86-4074-BA8D-8ACA571AD636","746F4DBE-185E-4881-9F1C-A17322982B34"],"partTests":{"__isSmartRef__":true,"id":12301},"priorExtent":{"__isSmartRef__":true,"id":12306},"distanceToDragEvent":{"__isSmartRef__":true,"id":12307},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":12086},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12308},"__LivelyClassName__":"lively.morphic.Box"},"12205":{"submorphs":[],"scripts":[],"id":"394BF59F-7780-464B-A9A4-185C455DE1C1","shape":{"__isSmartRef__":true,"id":12206},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12214},"showsHalos":false,"name":"Rotator195","partsBinMetaInfo":{"__isSmartRef__":true,"id":12215},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":12222},"eventHandler":{"__isSmartRef__":true,"id":12223},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","A728D5D5-DA34-4C30-90F0-15459878A63C","29F45D10-5F86-4074-BA8D-8ACA571AD636","746F4DBE-185E-4881-9F1C-A17322982B34","8926ABD6-F1D5-4717-9541-4DA559A13D2B"],"partTests":{"__isSmartRef__":true,"id":12224},"priorExtent":{"__isSmartRef__":true,"id":12229},"distanceToDragEvent":{"__isSmartRef__":true,"id":12230},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":12204},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12231},"__LivelyClassName__":"lively.morphic.Box"},"12206":{"position":{"__isSmartRef__":true,"id":12207},"_Extent":{"__isSmartRef__":true,"id":12208},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":12209},"_Fill":{"__isSmartRef__":true,"id":12210},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":12211},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":12212},"_Position":{"__isSmartRef__":true,"id":12213},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12207":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12208":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12209":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"12210":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12211":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"12212":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"12213":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12214":{"x":-14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12215":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":12216},{"__isSmartRef__":true,"id":12218},{"__isSmartRef__":true,"id":12220}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"12216":{"date":{"__isSmartRef__":true,"id":12217},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"12217":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"12218":{"date":{"__isSmartRef__":true,"id":12219},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"12219":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"12220":{"date":{"__isSmartRef__":true,"id":12221},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"12221":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"12222":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"12223":{"morph":{"__isSmartRef__":true,"id":12205},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"12224":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12225}},"12225":{"test01IsMorph":{"__isSmartRef__":true,"id":12226}},"12226":{"varMapping":{"__isSmartRef__":true,"id":12227},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":12228},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12227":{"this":{"__isSmartRef__":true,"id":12224}},"12228":{},"12229":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12230":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12231":{"reset":{"__isSmartRef__":true,"id":12232},"grow":{"__isSmartRef__":true,"id":12236},"build":{"__isSmartRef__":true,"id":12240}},"12232":{"varMapping":{"__isSmartRef__":true,"id":12233},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":12234},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12233":{"this":{"__isSmartRef__":true,"id":12205}},"12234":{"timestamp":{"__isSmartRef__":true,"id":12235},"user":"robertkrahn","tags":[]},"12235":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"12236":{"varMapping":{"__isSmartRef__":true,"id":12237},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":12238},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12237":{"this":{"__isSmartRef__":true,"id":12205}},"12238":{"timestamp":{"__isSmartRef__":true,"id":12239},"user":"robertkrahn","tags":[]},"12239":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"12240":{"varMapping":{"__isSmartRef__":true,"id":12241},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":12242},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12241":{"this":{"__isSmartRef__":true,"id":12205}},"12242":{"timestamp":{"__isSmartRef__":true,"id":12243},"user":"robertkrahn","tags":[]},"12243":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"12244":{"submorphs":[],"scripts":[],"id":"583CDDBB-B765-461C-A336-F252B1EF1836","shape":{"__isSmartRef__":true,"id":12245},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12253},"showsHalos":false,"name":"Rotator195","partsBinMetaInfo":{"__isSmartRef__":true,"id":12254},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":12261},"eventHandler":{"__isSmartRef__":true,"id":12262},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","A728D5D5-DA34-4C30-90F0-15459878A63C","29F45D10-5F86-4074-BA8D-8ACA571AD636","746F4DBE-185E-4881-9F1C-A17322982B34","8926ABD6-F1D5-4717-9541-4DA559A13D2B"],"partTests":{"__isSmartRef__":true,"id":12263},"priorExtent":{"__isSmartRef__":true,"id":12268},"distanceToDragEvent":{"__isSmartRef__":true,"id":12269},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":12204},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12270},"__LivelyClassName__":"lively.morphic.Box"},"12245":{"position":{"__isSmartRef__":true,"id":12246},"_Extent":{"__isSmartRef__":true,"id":12247},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":12248},"_Fill":{"__isSmartRef__":true,"id":12249},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":12250},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":12251},"_Position":{"__isSmartRef__":true,"id":12252},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12246":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12247":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12248":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"12249":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12250":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"12251":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"12252":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12253":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12254":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":12255},{"__isSmartRef__":true,"id":12257},{"__isSmartRef__":true,"id":12259}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"12255":{"date":{"__isSmartRef__":true,"id":12256},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"12256":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"12257":{"date":{"__isSmartRef__":true,"id":12258},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"12258":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"12259":{"date":{"__isSmartRef__":true,"id":12260},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"12260":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"12261":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"12262":{"morph":{"__isSmartRef__":true,"id":12244},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"12263":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12264}},"12264":{"test01IsMorph":{"__isSmartRef__":true,"id":12265}},"12265":{"varMapping":{"__isSmartRef__":true,"id":12266},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":12267},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12266":{"this":{"__isSmartRef__":true,"id":12263}},"12267":{},"12268":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12269":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12270":{"reset":{"__isSmartRef__":true,"id":12271},"grow":{"__isSmartRef__":true,"id":12275},"build":{"__isSmartRef__":true,"id":12279}},"12271":{"varMapping":{"__isSmartRef__":true,"id":12272},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":12273},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12272":{"this":{"__isSmartRef__":true,"id":12244}},"12273":{"timestamp":{"__isSmartRef__":true,"id":12274},"user":"robertkrahn","tags":[]},"12274":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"12275":{"varMapping":{"__isSmartRef__":true,"id":12276},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":12277},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12276":{"this":{"__isSmartRef__":true,"id":12244}},"12277":{"timestamp":{"__isSmartRef__":true,"id":12278},"user":"robertkrahn","tags":[]},"12278":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"12279":{"varMapping":{"__isSmartRef__":true,"id":12280},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":12281},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12280":{"this":{"__isSmartRef__":true,"id":12244}},"12281":{"timestamp":{"__isSmartRef__":true,"id":12282},"user":"robertkrahn","tags":[]},"12282":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"12283":{"position":{"__isSmartRef__":true,"id":12284},"_Extent":{"__isSmartRef__":true,"id":12285},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":12286},"_Fill":{"__isSmartRef__":true,"id":12287},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":12288},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":12289},"_Position":{"__isSmartRef__":true,"id":12290},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12284":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12285":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12286":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"12287":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12288":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"12289":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"12290":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12291":{"x":18.339599482880004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12292":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":12293},{"__isSmartRef__":true,"id":12295},{"__isSmartRef__":true,"id":12297}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"12293":{"date":{"__isSmartRef__":true,"id":12294},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"12294":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"12295":{"date":{"__isSmartRef__":true,"id":12296},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"12296":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"12297":{"date":{"__isSmartRef__":true,"id":12298},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"12298":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"12299":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"12300":{"morph":{"__isSmartRef__":true,"id":12204},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"12301":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12302}},"12302":{"test01IsMorph":{"__isSmartRef__":true,"id":12303}},"12303":{"varMapping":{"__isSmartRef__":true,"id":12304},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":12305},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12304":{"this":{"__isSmartRef__":true,"id":12301}},"12305":{},"12306":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12307":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12308":{"reset":{"__isSmartRef__":true,"id":12309},"grow":{"__isSmartRef__":true,"id":12313},"build":{"__isSmartRef__":true,"id":12317}},"12309":{"varMapping":{"__isSmartRef__":true,"id":12310},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":12311},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12310":{"this":{"__isSmartRef__":true,"id":12204}},"12311":{"timestamp":{"__isSmartRef__":true,"id":12312},"user":"robertkrahn","tags":[]},"12312":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"12313":{"varMapping":{"__isSmartRef__":true,"id":12314},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":12315},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12314":{"this":{"__isSmartRef__":true,"id":12204}},"12315":{"timestamp":{"__isSmartRef__":true,"id":12316},"user":"robertkrahn","tags":[]},"12316":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"12317":{"varMapping":{"__isSmartRef__":true,"id":12318},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":12319},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12318":{"this":{"__isSmartRef__":true,"id":12204}},"12319":{"timestamp":{"__isSmartRef__":true,"id":12320},"user":"robertkrahn","tags":[]},"12320":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"12321":{"position":{"__isSmartRef__":true,"id":12322},"_Extent":{"__isSmartRef__":true,"id":12323},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":12324},"_Fill":{"__isSmartRef__":true,"id":12325},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":12326},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":12327},"_Position":{"__isSmartRef__":true,"id":12328},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12322":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12323":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12324":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"12325":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12326":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"12327":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"12328":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12329":{"x":22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12330":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":12331},{"__isSmartRef__":true,"id":12333},{"__isSmartRef__":true,"id":12335}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"12331":{"date":{"__isSmartRef__":true,"id":12332},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"12332":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"12333":{"date":{"__isSmartRef__":true,"id":12334},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"12334":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"12335":{"date":{"__isSmartRef__":true,"id":12336},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"12336":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"12337":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"12338":{"morph":{"__isSmartRef__":true,"id":12086},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"12339":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12340}},"12340":{"test01IsMorph":{"__isSmartRef__":true,"id":12341}},"12341":{"varMapping":{"__isSmartRef__":true,"id":12342},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":12343},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12342":{"this":{"__isSmartRef__":true,"id":12339}},"12343":{},"12344":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12345":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12346":{"reset":{"__isSmartRef__":true,"id":12347},"grow":{"__isSmartRef__":true,"id":12351},"build":{"__isSmartRef__":true,"id":12355}},"12347":{"varMapping":{"__isSmartRef__":true,"id":12348},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":12349},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12348":{"this":{"__isSmartRef__":true,"id":12086}},"12349":{"timestamp":{"__isSmartRef__":true,"id":12350},"user":"robertkrahn","tags":[]},"12350":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"12351":{"varMapping":{"__isSmartRef__":true,"id":12352},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":12353},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12352":{"this":{"__isSmartRef__":true,"id":12086}},"12353":{"timestamp":{"__isSmartRef__":true,"id":12354},"user":"robertkrahn","tags":[]},"12354":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"12355":{"varMapping":{"__isSmartRef__":true,"id":12356},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":12357},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12356":{"this":{"__isSmartRef__":true,"id":12086}},"12357":{"timestamp":{"__isSmartRef__":true,"id":12358},"user":"robertkrahn","tags":[]},"12358":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"12359":{"position":{"__isSmartRef__":true,"id":12360},"_Extent":{"__isSmartRef__":true,"id":12361},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":12362},"_Fill":{"__isSmartRef__":true,"id":12363},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":12364},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":12365},"_Position":{"__isSmartRef__":true,"id":12366},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12360":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12361":{"x":45.848998707199996,"y":7.587077488639986,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12362":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"12363":{"r":0.5686193533490198,"g":0.5686193533490198,"b":0.5686193533490198,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12364":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"12365":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"12366":{"x":-22.924499353599998,"y":-3.793538744319993,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12367":{"x":-28.65562419199998,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12368":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":12369},{"__isSmartRef__":true,"id":12371},{"__isSmartRef__":true,"id":12373}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"12369":{"date":{"__isSmartRef__":true,"id":12370},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"12370":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"12371":{"date":{"__isSmartRef__":true,"id":12372},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"12372":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"12373":{"date":{"__isSmartRef__":true,"id":12374},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"12374":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"12375":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"12376":{"morph":{"__isSmartRef__":true,"id":11812},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"12377":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12378}},"12378":{"test01IsMorph":{"__isSmartRef__":true,"id":12379}},"12379":{"varMapping":{"__isSmartRef__":true,"id":12380},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":12381},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12380":{"this":{"__isSmartRef__":true,"id":12377}},"12381":{},"12382":{"x":57.31124838399999,"y":9.483846860799982,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12383":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12384":{"reset":{"__isSmartRef__":true,"id":12385},"grow":{"__isSmartRef__":true,"id":12389},"build":{"__isSmartRef__":true,"id":12393}},"12385":{"varMapping":{"__isSmartRef__":true,"id":12386},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":12387},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12386":{"this":{"__isSmartRef__":true,"id":11812}},"12387":{"timestamp":{"__isSmartRef__":true,"id":12388},"user":"robertkrahn","tags":[]},"12388":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"12389":{"varMapping":{"__isSmartRef__":true,"id":12390},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":12391},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12390":{"this":{"__isSmartRef__":true,"id":11812}},"12391":{"timestamp":{"__isSmartRef__":true,"id":12392},"user":"robertkrahn","tags":[]},"12392":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"12393":{"varMapping":{"__isSmartRef__":true,"id":12394},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":12395},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12394":{"this":{"__isSmartRef__":true,"id":11812}},"12395":{"timestamp":{"__isSmartRef__":true,"id":12396},"user":"robertkrahn","tags":[]},"12396":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"12397":{"submorphs":[{"__isSmartRef__":true,"id":12398},{"__isSmartRef__":true,"id":12671}],"scripts":[],"id":"A0DA82D9-2419-4F40-9C3A-CA045C4D4264","shape":{"__isSmartRef__":true,"id":12944},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12952},"showsHalos":false,"name":"Rotator24","partsBinMetaInfo":{"__isSmartRef__":true,"id":12953},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":12960},"eventHandler":{"__isSmartRef__":true,"id":12961},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","A728D5D5-DA34-4C30-90F0-15459878A63C"],"partTests":{"__isSmartRef__":true,"id":12962},"priorExtent":{"__isSmartRef__":true,"id":12967},"distanceToDragEvent":{"__isSmartRef__":true,"id":12968},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":11811},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12969},"__LivelyClassName__":"lively.morphic.Box"},"12398":{"submorphs":[{"__isSmartRef__":true,"id":12399},{"__isSmartRef__":true,"id":12516}],"scripts":[],"id":"87C58F30-74D3-43CB-8736-3E44592A8262","shape":{"__isSmartRef__":true,"id":12633},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12641},"showsHalos":false,"name":"Rotator49","partsBinMetaInfo":{"__isSmartRef__":true,"id":12642},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":12649},"eventHandler":{"__isSmartRef__":true,"id":12650},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","A728D5D5-DA34-4C30-90F0-15459878A63C","A0DA82D9-2419-4F40-9C3A-CA045C4D4264"],"partTests":{"__isSmartRef__":true,"id":12651},"priorExtent":{"__isSmartRef__":true,"id":12656},"distanceToDragEvent":{"__isSmartRef__":true,"id":12657},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":12397},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12658},"__LivelyClassName__":"lively.morphic.Box"},"12399":{"submorphs":[{"__isSmartRef__":true,"id":12400},{"__isSmartRef__":true,"id":12439}],"scripts":[],"id":"0D0D9654-7A05-4FD2-A979-69C88A90C3A2","shape":{"__isSmartRef__":true,"id":12478},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12486},"showsHalos":false,"name":"Rotator98","partsBinMetaInfo":{"__isSmartRef__":true,"id":12487},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":12494},"eventHandler":{"__isSmartRef__":true,"id":12495},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","A728D5D5-DA34-4C30-90F0-15459878A63C","A0DA82D9-2419-4F40-9C3A-CA045C4D4264","87C58F30-74D3-43CB-8736-3E44592A8262"],"partTests":{"__isSmartRef__":true,"id":12496},"priorExtent":{"__isSmartRef__":true,"id":12501},"distanceToDragEvent":{"__isSmartRef__":true,"id":12502},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":12398},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12503},"__LivelyClassName__":"lively.morphic.Box"},"12400":{"submorphs":[],"scripts":[],"id":"A8EF8978-62CA-4FCE-AA43-60B2A8FA8A66","shape":{"__isSmartRef__":true,"id":12401},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12409},"showsHalos":false,"name":"Rotator196","partsBinMetaInfo":{"__isSmartRef__":true,"id":12410},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":12417},"eventHandler":{"__isSmartRef__":true,"id":12418},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","A728D5D5-DA34-4C30-90F0-15459878A63C","A0DA82D9-2419-4F40-9C3A-CA045C4D4264","87C58F30-74D3-43CB-8736-3E44592A8262","0D0D9654-7A05-4FD2-A979-69C88A90C3A2"],"partTests":{"__isSmartRef__":true,"id":12419},"priorExtent":{"__isSmartRef__":true,"id":12424},"distanceToDragEvent":{"__isSmartRef__":true,"id":12425},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":12399},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12426},"__LivelyClassName__":"lively.morphic.Box"},"12401":{"position":{"__isSmartRef__":true,"id":12402},"_Extent":{"__isSmartRef__":true,"id":12403},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":12404},"_Fill":{"__isSmartRef__":true,"id":12405},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":12406},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":12407},"_Position":{"__isSmartRef__":true,"id":12408},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12402":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12403":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12404":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"12405":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12406":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"12407":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"12408":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12409":{"x":-14.671679586304004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12410":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":12411},{"__isSmartRef__":true,"id":12413},{"__isSmartRef__":true,"id":12415}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"12411":{"date":{"__isSmartRef__":true,"id":12412},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"12412":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"12413":{"date":{"__isSmartRef__":true,"id":12414},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"12414":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"12415":{"date":{"__isSmartRef__":true,"id":12416},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"12416":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"12417":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"12418":{"morph":{"__isSmartRef__":true,"id":12400},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"12419":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12420}},"12420":{"test01IsMorph":{"__isSmartRef__":true,"id":12421}},"12421":{"varMapping":{"__isSmartRef__":true,"id":12422},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":12423},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12422":{"this":{"__isSmartRef__":true,"id":12419}},"12423":{},"12424":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12425":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12426":{"reset":{"__isSmartRef__":true,"id":12427},"grow":{"__isSmartRef__":true,"id":12431},"build":{"__isSmartRef__":true,"id":12435}},"12427":{"varMapping":{"__isSmartRef__":true,"id":12428},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":12429},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12428":{"this":{"__isSmartRef__":true,"id":12400}},"12429":{"timestamp":{"__isSmartRef__":true,"id":12430},"user":"robertkrahn","tags":[]},"12430":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"12431":{"varMapping":{"__isSmartRef__":true,"id":12432},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":12433},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12432":{"this":{"__isSmartRef__":true,"id":12400}},"12433":{"timestamp":{"__isSmartRef__":true,"id":12434},"user":"robertkrahn","tags":[]},"12434":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"12435":{"varMapping":{"__isSmartRef__":true,"id":12436},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":12437},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12436":{"this":{"__isSmartRef__":true,"id":12400}},"12437":{"timestamp":{"__isSmartRef__":true,"id":12438},"user":"robertkrahn","tags":[]},"12438":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"12439":{"submorphs":[],"scripts":[],"id":"92D0BC65-BE0E-4218-852C-A9417913A340","shape":{"__isSmartRef__":true,"id":12440},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12448},"showsHalos":false,"name":"Rotator196","partsBinMetaInfo":{"__isSmartRef__":true,"id":12449},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":12456},"eventHandler":{"__isSmartRef__":true,"id":12457},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","A728D5D5-DA34-4C30-90F0-15459878A63C","A0DA82D9-2419-4F40-9C3A-CA045C4D4264","87C58F30-74D3-43CB-8736-3E44592A8262","0D0D9654-7A05-4FD2-A979-69C88A90C3A2"],"partTests":{"__isSmartRef__":true,"id":12458},"priorExtent":{"__isSmartRef__":true,"id":12463},"distanceToDragEvent":{"__isSmartRef__":true,"id":12464},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":12399},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12465},"__LivelyClassName__":"lively.morphic.Box"},"12440":{"position":{"__isSmartRef__":true,"id":12441},"_Extent":{"__isSmartRef__":true,"id":12442},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":12443},"_Fill":{"__isSmartRef__":true,"id":12444},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":12445},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":12446},"_Position":{"__isSmartRef__":true,"id":12447},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12441":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12442":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12443":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"12444":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12445":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"12446":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"12447":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12448":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12449":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":12450},{"__isSmartRef__":true,"id":12452},{"__isSmartRef__":true,"id":12454}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"12450":{"date":{"__isSmartRef__":true,"id":12451},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"12451":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"12452":{"date":{"__isSmartRef__":true,"id":12453},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"12453":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"12454":{"date":{"__isSmartRef__":true,"id":12455},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"12455":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"12456":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"12457":{"morph":{"__isSmartRef__":true,"id":12439},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"12458":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12459}},"12459":{"test01IsMorph":{"__isSmartRef__":true,"id":12460}},"12460":{"varMapping":{"__isSmartRef__":true,"id":12461},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":12462},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12461":{"this":{"__isSmartRef__":true,"id":12458}},"12462":{},"12463":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12464":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12465":{"reset":{"__isSmartRef__":true,"id":12466},"grow":{"__isSmartRef__":true,"id":12470},"build":{"__isSmartRef__":true,"id":12474}},"12466":{"varMapping":{"__isSmartRef__":true,"id":12467},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":12468},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12467":{"this":{"__isSmartRef__":true,"id":12439}},"12468":{"timestamp":{"__isSmartRef__":true,"id":12469},"user":"robertkrahn","tags":[]},"12469":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"12470":{"varMapping":{"__isSmartRef__":true,"id":12471},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":12472},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12471":{"this":{"__isSmartRef__":true,"id":12439}},"12472":{"timestamp":{"__isSmartRef__":true,"id":12473},"user":"robertkrahn","tags":[]},"12473":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"12474":{"varMapping":{"__isSmartRef__":true,"id":12475},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":12476},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12475":{"this":{"__isSmartRef__":true,"id":12439}},"12476":{"timestamp":{"__isSmartRef__":true,"id":12477},"user":"robertkrahn","tags":[]},"12477":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"12478":{"position":{"__isSmartRef__":true,"id":12479},"_Extent":{"__isSmartRef__":true,"id":12480},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":12481},"_Fill":{"__isSmartRef__":true,"id":12482},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":12483},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":12484},"_Position":{"__isSmartRef__":true,"id":12485},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12479":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12480":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12481":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"12482":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12483":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"12484":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"12485":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12486":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12487":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":12488},{"__isSmartRef__":true,"id":12490},{"__isSmartRef__":true,"id":12492}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"12488":{"date":{"__isSmartRef__":true,"id":12489},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"12489":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"12490":{"date":{"__isSmartRef__":true,"id":12491},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"12491":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"12492":{"date":{"__isSmartRef__":true,"id":12493},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"12493":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"12494":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"12495":{"morph":{"__isSmartRef__":true,"id":12399},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"12496":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12497}},"12497":{"test01IsMorph":{"__isSmartRef__":true,"id":12498}},"12498":{"varMapping":{"__isSmartRef__":true,"id":12499},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":12500},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12499":{"this":{"__isSmartRef__":true,"id":12496}},"12500":{},"12501":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12502":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12503":{"reset":{"__isSmartRef__":true,"id":12504},"grow":{"__isSmartRef__":true,"id":12508},"build":{"__isSmartRef__":true,"id":12512}},"12504":{"varMapping":{"__isSmartRef__":true,"id":12505},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":12506},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12505":{"this":{"__isSmartRef__":true,"id":12399}},"12506":{"timestamp":{"__isSmartRef__":true,"id":12507},"user":"robertkrahn","tags":[]},"12507":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"12508":{"varMapping":{"__isSmartRef__":true,"id":12509},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":12510},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12509":{"this":{"__isSmartRef__":true,"id":12399}},"12510":{"timestamp":{"__isSmartRef__":true,"id":12511},"user":"robertkrahn","tags":[]},"12511":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"12512":{"varMapping":{"__isSmartRef__":true,"id":12513},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":12514},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12513":{"this":{"__isSmartRef__":true,"id":12399}},"12514":{"timestamp":{"__isSmartRef__":true,"id":12515},"user":"robertkrahn","tags":[]},"12515":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"12516":{"submorphs":[{"__isSmartRef__":true,"id":12517},{"__isSmartRef__":true,"id":12556}],"scripts":[],"id":"2D5E25A3-50FF-409F-ACA8-319328744E8B","shape":{"__isSmartRef__":true,"id":12595},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12603},"showsHalos":false,"name":"Rotator98","partsBinMetaInfo":{"__isSmartRef__":true,"id":12604},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":12611},"eventHandler":{"__isSmartRef__":true,"id":12612},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","A728D5D5-DA34-4C30-90F0-15459878A63C","A0DA82D9-2419-4F40-9C3A-CA045C4D4264","87C58F30-74D3-43CB-8736-3E44592A8262"],"partTests":{"__isSmartRef__":true,"id":12613},"priorExtent":{"__isSmartRef__":true,"id":12618},"distanceToDragEvent":{"__isSmartRef__":true,"id":12619},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":12398},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12620},"__LivelyClassName__":"lively.morphic.Box"},"12517":{"submorphs":[],"scripts":[],"id":"9945C958-7242-42EB-8024-6AB0140EA5F2","shape":{"__isSmartRef__":true,"id":12518},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12526},"showsHalos":false,"name":"Rotator197","partsBinMetaInfo":{"__isSmartRef__":true,"id":12527},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":12534},"eventHandler":{"__isSmartRef__":true,"id":12535},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","A728D5D5-DA34-4C30-90F0-15459878A63C","A0DA82D9-2419-4F40-9C3A-CA045C4D4264","87C58F30-74D3-43CB-8736-3E44592A8262","2D5E25A3-50FF-409F-ACA8-319328744E8B"],"partTests":{"__isSmartRef__":true,"id":12536},"priorExtent":{"__isSmartRef__":true,"id":12541},"distanceToDragEvent":{"__isSmartRef__":true,"id":12542},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":12516},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12543},"__LivelyClassName__":"lively.morphic.Box"},"12518":{"position":{"__isSmartRef__":true,"id":12519},"_Extent":{"__isSmartRef__":true,"id":12520},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":12521},"_Fill":{"__isSmartRef__":true,"id":12522},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":12523},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":12524},"_Position":{"__isSmartRef__":true,"id":12525},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12519":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12520":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12521":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"12522":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12523":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"12524":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"12525":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12526":{"x":-14.671679586303993,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12527":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":12528},{"__isSmartRef__":true,"id":12530},{"__isSmartRef__":true,"id":12532}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"12528":{"date":{"__isSmartRef__":true,"id":12529},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"12529":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"12530":{"date":{"__isSmartRef__":true,"id":12531},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"12531":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"12532":{"date":{"__isSmartRef__":true,"id":12533},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"12533":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"12534":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"12535":{"morph":{"__isSmartRef__":true,"id":12517},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"12536":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12537}},"12537":{"test01IsMorph":{"__isSmartRef__":true,"id":12538}},"12538":{"varMapping":{"__isSmartRef__":true,"id":12539},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":12540},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12539":{"this":{"__isSmartRef__":true,"id":12536}},"12540":{},"12541":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12542":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12543":{"reset":{"__isSmartRef__":true,"id":12544},"grow":{"__isSmartRef__":true,"id":12548},"build":{"__isSmartRef__":true,"id":12552}},"12544":{"varMapping":{"__isSmartRef__":true,"id":12545},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":12546},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12545":{"this":{"__isSmartRef__":true,"id":12517}},"12546":{"timestamp":{"__isSmartRef__":true,"id":12547},"user":"robertkrahn","tags":[]},"12547":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"12548":{"varMapping":{"__isSmartRef__":true,"id":12549},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":12550},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12549":{"this":{"__isSmartRef__":true,"id":12517}},"12550":{"timestamp":{"__isSmartRef__":true,"id":12551},"user":"robertkrahn","tags":[]},"12551":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"12552":{"varMapping":{"__isSmartRef__":true,"id":12553},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":12554},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12553":{"this":{"__isSmartRef__":true,"id":12517}},"12554":{"timestamp":{"__isSmartRef__":true,"id":12555},"user":"robertkrahn","tags":[]},"12555":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"12556":{"submorphs":[],"scripts":[],"id":"12E8FE07-3A8D-4002-A215-6CD8A43FD1C5","shape":{"__isSmartRef__":true,"id":12557},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12565},"showsHalos":false,"name":"Rotator197","partsBinMetaInfo":{"__isSmartRef__":true,"id":12566},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":12573},"eventHandler":{"__isSmartRef__":true,"id":12574},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","A728D5D5-DA34-4C30-90F0-15459878A63C","A0DA82D9-2419-4F40-9C3A-CA045C4D4264","87C58F30-74D3-43CB-8736-3E44592A8262","2D5E25A3-50FF-409F-ACA8-319328744E8B"],"partTests":{"__isSmartRef__":true,"id":12575},"priorExtent":{"__isSmartRef__":true,"id":12580},"distanceToDragEvent":{"__isSmartRef__":true,"id":12581},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":12516},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12582},"__LivelyClassName__":"lively.morphic.Box"},"12557":{"position":{"__isSmartRef__":true,"id":12558},"_Extent":{"__isSmartRef__":true,"id":12559},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":12560},"_Fill":{"__isSmartRef__":true,"id":12561},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":12562},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":12563},"_Position":{"__isSmartRef__":true,"id":12564},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12558":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12559":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12560":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"12561":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12562":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"12563":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"12564":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12565":{"x":14.671679586304007,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12566":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":12567},{"__isSmartRef__":true,"id":12569},{"__isSmartRef__":true,"id":12571}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"12567":{"date":{"__isSmartRef__":true,"id":12568},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"12568":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"12569":{"date":{"__isSmartRef__":true,"id":12570},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"12570":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"12571":{"date":{"__isSmartRef__":true,"id":12572},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"12572":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"12573":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"12574":{"morph":{"__isSmartRef__":true,"id":12556},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"12575":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12576}},"12576":{"test01IsMorph":{"__isSmartRef__":true,"id":12577}},"12577":{"varMapping":{"__isSmartRef__":true,"id":12578},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":12579},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12578":{"this":{"__isSmartRef__":true,"id":12575}},"12579":{},"12580":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12581":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12582":{"reset":{"__isSmartRef__":true,"id":12583},"grow":{"__isSmartRef__":true,"id":12587},"build":{"__isSmartRef__":true,"id":12591}},"12583":{"varMapping":{"__isSmartRef__":true,"id":12584},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":12585},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12584":{"this":{"__isSmartRef__":true,"id":12556}},"12585":{"timestamp":{"__isSmartRef__":true,"id":12586},"user":"robertkrahn","tags":[]},"12586":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"12587":{"varMapping":{"__isSmartRef__":true,"id":12588},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":12589},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12588":{"this":{"__isSmartRef__":true,"id":12556}},"12589":{"timestamp":{"__isSmartRef__":true,"id":12590},"user":"robertkrahn","tags":[]},"12590":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"12591":{"varMapping":{"__isSmartRef__":true,"id":12592},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":12593},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12592":{"this":{"__isSmartRef__":true,"id":12556}},"12593":{"timestamp":{"__isSmartRef__":true,"id":12594},"user":"robertkrahn","tags":[]},"12594":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"12595":{"position":{"__isSmartRef__":true,"id":12596},"_Extent":{"__isSmartRef__":true,"id":12597},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":12598},"_Fill":{"__isSmartRef__":true,"id":12599},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":12600},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":12601},"_Position":{"__isSmartRef__":true,"id":12602},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12596":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12597":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12598":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"12599":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12600":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"12601":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"12602":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12603":{"x":18.33959948287999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12604":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":12605},{"__isSmartRef__":true,"id":12607},{"__isSmartRef__":true,"id":12609}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"12605":{"date":{"__isSmartRef__":true,"id":12606},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"12606":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"12607":{"date":{"__isSmartRef__":true,"id":12608},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"12608":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"12609":{"date":{"__isSmartRef__":true,"id":12610},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"12610":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"12611":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"12612":{"morph":{"__isSmartRef__":true,"id":12516},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"12613":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12614}},"12614":{"test01IsMorph":{"__isSmartRef__":true,"id":12615}},"12615":{"varMapping":{"__isSmartRef__":true,"id":12616},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":12617},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12616":{"this":{"__isSmartRef__":true,"id":12613}},"12617":{},"12618":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12619":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12620":{"reset":{"__isSmartRef__":true,"id":12621},"grow":{"__isSmartRef__":true,"id":12625},"build":{"__isSmartRef__":true,"id":12629}},"12621":{"varMapping":{"__isSmartRef__":true,"id":12622},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":12623},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12622":{"this":{"__isSmartRef__":true,"id":12516}},"12623":{"timestamp":{"__isSmartRef__":true,"id":12624},"user":"robertkrahn","tags":[]},"12624":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"12625":{"varMapping":{"__isSmartRef__":true,"id":12626},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":12627},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12626":{"this":{"__isSmartRef__":true,"id":12516}},"12627":{"timestamp":{"__isSmartRef__":true,"id":12628},"user":"robertkrahn","tags":[]},"12628":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"12629":{"varMapping":{"__isSmartRef__":true,"id":12630},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":12631},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12630":{"this":{"__isSmartRef__":true,"id":12516}},"12631":{"timestamp":{"__isSmartRef__":true,"id":12632},"user":"robertkrahn","tags":[]},"12632":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"12633":{"position":{"__isSmartRef__":true,"id":12634},"_Extent":{"__isSmartRef__":true,"id":12635},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":12636},"_Fill":{"__isSmartRef__":true,"id":12637},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":12638},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":12639},"_Position":{"__isSmartRef__":true,"id":12640},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12634":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12635":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12636":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"12637":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12638":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"12639":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"12640":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12641":{"x":-22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12642":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":12643},{"__isSmartRef__":true,"id":12645},{"__isSmartRef__":true,"id":12647}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"12643":{"date":{"__isSmartRef__":true,"id":12644},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"12644":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"12645":{"date":{"__isSmartRef__":true,"id":12646},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"12646":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"12647":{"date":{"__isSmartRef__":true,"id":12648},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"12648":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"12649":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"12650":{"morph":{"__isSmartRef__":true,"id":12398},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"12651":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12652}},"12652":{"test01IsMorph":{"__isSmartRef__":true,"id":12653}},"12653":{"varMapping":{"__isSmartRef__":true,"id":12654},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":12655},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12654":{"this":{"__isSmartRef__":true,"id":12651}},"12655":{},"12656":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12657":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12658":{"reset":{"__isSmartRef__":true,"id":12659},"grow":{"__isSmartRef__":true,"id":12663},"build":{"__isSmartRef__":true,"id":12667}},"12659":{"varMapping":{"__isSmartRef__":true,"id":12660},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":12661},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12660":{"this":{"__isSmartRef__":true,"id":12398}},"12661":{"timestamp":{"__isSmartRef__":true,"id":12662},"user":"robertkrahn","tags":[]},"12662":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"12663":{"varMapping":{"__isSmartRef__":true,"id":12664},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":12665},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12664":{"this":{"__isSmartRef__":true,"id":12398}},"12665":{"timestamp":{"__isSmartRef__":true,"id":12666},"user":"robertkrahn","tags":[]},"12666":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"12667":{"varMapping":{"__isSmartRef__":true,"id":12668},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":12669},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12668":{"this":{"__isSmartRef__":true,"id":12398}},"12669":{"timestamp":{"__isSmartRef__":true,"id":12670},"user":"robertkrahn","tags":[]},"12670":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"12671":{"submorphs":[{"__isSmartRef__":true,"id":12672},{"__isSmartRef__":true,"id":12789}],"scripts":[],"id":"7E8B982B-8730-4D6D-AB10-5F394BEC636D","shape":{"__isSmartRef__":true,"id":12906},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12914},"showsHalos":false,"name":"Rotator49","partsBinMetaInfo":{"__isSmartRef__":true,"id":12915},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":12922},"eventHandler":{"__isSmartRef__":true,"id":12923},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","A728D5D5-DA34-4C30-90F0-15459878A63C","A0DA82D9-2419-4F40-9C3A-CA045C4D4264"],"partTests":{"__isSmartRef__":true,"id":12924},"priorExtent":{"__isSmartRef__":true,"id":12929},"distanceToDragEvent":{"__isSmartRef__":true,"id":12930},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":12397},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12931},"__LivelyClassName__":"lively.morphic.Box"},"12672":{"submorphs":[{"__isSmartRef__":true,"id":12673},{"__isSmartRef__":true,"id":12712}],"scripts":[],"id":"EB728917-2362-473B-A6A9-E1F64009E610","shape":{"__isSmartRef__":true,"id":12751},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12759},"showsHalos":false,"name":"Rotator99","partsBinMetaInfo":{"__isSmartRef__":true,"id":12760},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":12767},"eventHandler":{"__isSmartRef__":true,"id":12768},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","A728D5D5-DA34-4C30-90F0-15459878A63C","A0DA82D9-2419-4F40-9C3A-CA045C4D4264","7E8B982B-8730-4D6D-AB10-5F394BEC636D"],"partTests":{"__isSmartRef__":true,"id":12769},"priorExtent":{"__isSmartRef__":true,"id":12774},"distanceToDragEvent":{"__isSmartRef__":true,"id":12775},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":12671},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12776},"__LivelyClassName__":"lively.morphic.Box"},"12673":{"submorphs":[],"scripts":[],"id":"74A99CA7-0358-42D4-B44B-324E4B48AAF6","shape":{"__isSmartRef__":true,"id":12674},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12682},"showsHalos":false,"name":"Rotator198","partsBinMetaInfo":{"__isSmartRef__":true,"id":12683},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":12690},"eventHandler":{"__isSmartRef__":true,"id":12691},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","A728D5D5-DA34-4C30-90F0-15459878A63C","A0DA82D9-2419-4F40-9C3A-CA045C4D4264","7E8B982B-8730-4D6D-AB10-5F394BEC636D","EB728917-2362-473B-A6A9-E1F64009E610"],"partTests":{"__isSmartRef__":true,"id":12692},"priorExtent":{"__isSmartRef__":true,"id":12697},"distanceToDragEvent":{"__isSmartRef__":true,"id":12698},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":12672},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12699},"__LivelyClassName__":"lively.morphic.Box"},"12674":{"position":{"__isSmartRef__":true,"id":12675},"_Extent":{"__isSmartRef__":true,"id":12676},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":12677},"_Fill":{"__isSmartRef__":true,"id":12678},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":12679},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":12680},"_Position":{"__isSmartRef__":true,"id":12681},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12675":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12676":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12677":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"12678":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12679":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"12680":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"12681":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12682":{"x":-14.671679586304004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12683":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":12684},{"__isSmartRef__":true,"id":12686},{"__isSmartRef__":true,"id":12688}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"12684":{"date":{"__isSmartRef__":true,"id":12685},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"12685":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"12686":{"date":{"__isSmartRef__":true,"id":12687},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"12687":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"12688":{"date":{"__isSmartRef__":true,"id":12689},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"12689":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"12690":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"12691":{"morph":{"__isSmartRef__":true,"id":12673},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"12692":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12693}},"12693":{"test01IsMorph":{"__isSmartRef__":true,"id":12694}},"12694":{"varMapping":{"__isSmartRef__":true,"id":12695},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":12696},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12695":{"this":{"__isSmartRef__":true,"id":12692}},"12696":{},"12697":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12698":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12699":{"reset":{"__isSmartRef__":true,"id":12700},"grow":{"__isSmartRef__":true,"id":12704},"build":{"__isSmartRef__":true,"id":12708}},"12700":{"varMapping":{"__isSmartRef__":true,"id":12701},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":12702},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12701":{"this":{"__isSmartRef__":true,"id":12673}},"12702":{"timestamp":{"__isSmartRef__":true,"id":12703},"user":"robertkrahn","tags":[]},"12703":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"12704":{"varMapping":{"__isSmartRef__":true,"id":12705},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":12706},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12705":{"this":{"__isSmartRef__":true,"id":12673}},"12706":{"timestamp":{"__isSmartRef__":true,"id":12707},"user":"robertkrahn","tags":[]},"12707":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"12708":{"varMapping":{"__isSmartRef__":true,"id":12709},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":12710},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12709":{"this":{"__isSmartRef__":true,"id":12673}},"12710":{"timestamp":{"__isSmartRef__":true,"id":12711},"user":"robertkrahn","tags":[]},"12711":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"12712":{"submorphs":[],"scripts":[],"id":"27311E30-314B-4304-82F5-EB19831D9E26","shape":{"__isSmartRef__":true,"id":12713},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12721},"showsHalos":false,"name":"Rotator198","partsBinMetaInfo":{"__isSmartRef__":true,"id":12722},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":12729},"eventHandler":{"__isSmartRef__":true,"id":12730},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","A728D5D5-DA34-4C30-90F0-15459878A63C","A0DA82D9-2419-4F40-9C3A-CA045C4D4264","7E8B982B-8730-4D6D-AB10-5F394BEC636D","EB728917-2362-473B-A6A9-E1F64009E610"],"partTests":{"__isSmartRef__":true,"id":12731},"priorExtent":{"__isSmartRef__":true,"id":12736},"distanceToDragEvent":{"__isSmartRef__":true,"id":12737},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":12672},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12738},"__LivelyClassName__":"lively.morphic.Box"},"12713":{"position":{"__isSmartRef__":true,"id":12714},"_Extent":{"__isSmartRef__":true,"id":12715},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":12716},"_Fill":{"__isSmartRef__":true,"id":12717},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":12718},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":12719},"_Position":{"__isSmartRef__":true,"id":12720},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12714":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12715":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12716":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"12717":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12718":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"12719":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"12720":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12721":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12722":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":12723},{"__isSmartRef__":true,"id":12725},{"__isSmartRef__":true,"id":12727}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"12723":{"date":{"__isSmartRef__":true,"id":12724},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"12724":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"12725":{"date":{"__isSmartRef__":true,"id":12726},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"12726":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"12727":{"date":{"__isSmartRef__":true,"id":12728},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"12728":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"12729":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"12730":{"morph":{"__isSmartRef__":true,"id":12712},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"12731":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12732}},"12732":{"test01IsMorph":{"__isSmartRef__":true,"id":12733}},"12733":{"varMapping":{"__isSmartRef__":true,"id":12734},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":12735},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12734":{"this":{"__isSmartRef__":true,"id":12731}},"12735":{},"12736":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12737":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12738":{"reset":{"__isSmartRef__":true,"id":12739},"grow":{"__isSmartRef__":true,"id":12743},"build":{"__isSmartRef__":true,"id":12747}},"12739":{"varMapping":{"__isSmartRef__":true,"id":12740},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":12741},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12740":{"this":{"__isSmartRef__":true,"id":12712}},"12741":{"timestamp":{"__isSmartRef__":true,"id":12742},"user":"robertkrahn","tags":[]},"12742":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"12743":{"varMapping":{"__isSmartRef__":true,"id":12744},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":12745},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12744":{"this":{"__isSmartRef__":true,"id":12712}},"12745":{"timestamp":{"__isSmartRef__":true,"id":12746},"user":"robertkrahn","tags":[]},"12746":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"12747":{"varMapping":{"__isSmartRef__":true,"id":12748},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":12749},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12748":{"this":{"__isSmartRef__":true,"id":12712}},"12749":{"timestamp":{"__isSmartRef__":true,"id":12750},"user":"robertkrahn","tags":[]},"12750":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"12751":{"position":{"__isSmartRef__":true,"id":12752},"_Extent":{"__isSmartRef__":true,"id":12753},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":12754},"_Fill":{"__isSmartRef__":true,"id":12755},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":12756},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":12757},"_Position":{"__isSmartRef__":true,"id":12758},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12752":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12753":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12754":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"12755":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12756":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"12757":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"12758":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12759":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12760":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":12761},{"__isSmartRef__":true,"id":12763},{"__isSmartRef__":true,"id":12765}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"12761":{"date":{"__isSmartRef__":true,"id":12762},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"12762":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"12763":{"date":{"__isSmartRef__":true,"id":12764},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"12764":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"12765":{"date":{"__isSmartRef__":true,"id":12766},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"12766":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"12767":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"12768":{"morph":{"__isSmartRef__":true,"id":12672},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"12769":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12770}},"12770":{"test01IsMorph":{"__isSmartRef__":true,"id":12771}},"12771":{"varMapping":{"__isSmartRef__":true,"id":12772},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":12773},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12772":{"this":{"__isSmartRef__":true,"id":12769}},"12773":{},"12774":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12775":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12776":{"reset":{"__isSmartRef__":true,"id":12777},"grow":{"__isSmartRef__":true,"id":12781},"build":{"__isSmartRef__":true,"id":12785}},"12777":{"varMapping":{"__isSmartRef__":true,"id":12778},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":12779},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12778":{"this":{"__isSmartRef__":true,"id":12672}},"12779":{"timestamp":{"__isSmartRef__":true,"id":12780},"user":"robertkrahn","tags":[]},"12780":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"12781":{"varMapping":{"__isSmartRef__":true,"id":12782},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":12783},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12782":{"this":{"__isSmartRef__":true,"id":12672}},"12783":{"timestamp":{"__isSmartRef__":true,"id":12784},"user":"robertkrahn","tags":[]},"12784":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"12785":{"varMapping":{"__isSmartRef__":true,"id":12786},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":12787},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12786":{"this":{"__isSmartRef__":true,"id":12672}},"12787":{"timestamp":{"__isSmartRef__":true,"id":12788},"user":"robertkrahn","tags":[]},"12788":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"12789":{"submorphs":[{"__isSmartRef__":true,"id":12790},{"__isSmartRef__":true,"id":12829}],"scripts":[],"id":"877CF1EF-6078-4273-9B27-94E6461A6670","shape":{"__isSmartRef__":true,"id":12868},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12876},"showsHalos":false,"name":"Rotator99","partsBinMetaInfo":{"__isSmartRef__":true,"id":12877},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":12884},"eventHandler":{"__isSmartRef__":true,"id":12885},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","A728D5D5-DA34-4C30-90F0-15459878A63C","A0DA82D9-2419-4F40-9C3A-CA045C4D4264","7E8B982B-8730-4D6D-AB10-5F394BEC636D"],"partTests":{"__isSmartRef__":true,"id":12886},"priorExtent":{"__isSmartRef__":true,"id":12891},"distanceToDragEvent":{"__isSmartRef__":true,"id":12892},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":12671},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12893},"__LivelyClassName__":"lively.morphic.Box"},"12790":{"submorphs":[],"scripts":[],"id":"217E9A83-A1F8-4C1A-A564-F5D87945BC21","shape":{"__isSmartRef__":true,"id":12791},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12799},"showsHalos":false,"name":"Rotator199","partsBinMetaInfo":{"__isSmartRef__":true,"id":12800},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":12807},"eventHandler":{"__isSmartRef__":true,"id":12808},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","A728D5D5-DA34-4C30-90F0-15459878A63C","A0DA82D9-2419-4F40-9C3A-CA045C4D4264","7E8B982B-8730-4D6D-AB10-5F394BEC636D","877CF1EF-6078-4273-9B27-94E6461A6670"],"partTests":{"__isSmartRef__":true,"id":12809},"priorExtent":{"__isSmartRef__":true,"id":12814},"distanceToDragEvent":{"__isSmartRef__":true,"id":12815},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":12789},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12816},"__LivelyClassName__":"lively.morphic.Box"},"12791":{"position":{"__isSmartRef__":true,"id":12792},"_Extent":{"__isSmartRef__":true,"id":12793},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":12794},"_Fill":{"__isSmartRef__":true,"id":12795},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":12796},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":12797},"_Position":{"__isSmartRef__":true,"id":12798},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12792":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12793":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12794":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"12795":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12796":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"12797":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"12798":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12799":{"x":-14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12800":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":12801},{"__isSmartRef__":true,"id":12803},{"__isSmartRef__":true,"id":12805}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"12801":{"date":{"__isSmartRef__":true,"id":12802},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"12802":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"12803":{"date":{"__isSmartRef__":true,"id":12804},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"12804":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"12805":{"date":{"__isSmartRef__":true,"id":12806},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"12806":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"12807":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"12808":{"morph":{"__isSmartRef__":true,"id":12790},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"12809":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12810}},"12810":{"test01IsMorph":{"__isSmartRef__":true,"id":12811}},"12811":{"varMapping":{"__isSmartRef__":true,"id":12812},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":12813},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12812":{"this":{"__isSmartRef__":true,"id":12809}},"12813":{},"12814":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12815":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12816":{"reset":{"__isSmartRef__":true,"id":12817},"grow":{"__isSmartRef__":true,"id":12821},"build":{"__isSmartRef__":true,"id":12825}},"12817":{"varMapping":{"__isSmartRef__":true,"id":12818},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":12819},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12818":{"this":{"__isSmartRef__":true,"id":12790}},"12819":{"timestamp":{"__isSmartRef__":true,"id":12820},"user":"robertkrahn","tags":[]},"12820":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"12821":{"varMapping":{"__isSmartRef__":true,"id":12822},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":12823},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12822":{"this":{"__isSmartRef__":true,"id":12790}},"12823":{"timestamp":{"__isSmartRef__":true,"id":12824},"user":"robertkrahn","tags":[]},"12824":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"12825":{"varMapping":{"__isSmartRef__":true,"id":12826},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":12827},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12826":{"this":{"__isSmartRef__":true,"id":12790}},"12827":{"timestamp":{"__isSmartRef__":true,"id":12828},"user":"robertkrahn","tags":[]},"12828":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"12829":{"submorphs":[],"scripts":[],"id":"4E8FD53D-A3C2-43A4-B9AB-0FD9C1CD2F3B","shape":{"__isSmartRef__":true,"id":12830},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":12838},"showsHalos":false,"name":"Rotator199","partsBinMetaInfo":{"__isSmartRef__":true,"id":12839},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":12846},"eventHandler":{"__isSmartRef__":true,"id":12847},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","A728D5D5-DA34-4C30-90F0-15459878A63C","A0DA82D9-2419-4F40-9C3A-CA045C4D4264","7E8B982B-8730-4D6D-AB10-5F394BEC636D","877CF1EF-6078-4273-9B27-94E6461A6670"],"partTests":{"__isSmartRef__":true,"id":12848},"priorExtent":{"__isSmartRef__":true,"id":12853},"distanceToDragEvent":{"__isSmartRef__":true,"id":12854},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":12789},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12855},"__LivelyClassName__":"lively.morphic.Box"},"12830":{"position":{"__isSmartRef__":true,"id":12831},"_Extent":{"__isSmartRef__":true,"id":12832},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":12833},"_Fill":{"__isSmartRef__":true,"id":12834},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":12835},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":12836},"_Position":{"__isSmartRef__":true,"id":12837},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12831":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12832":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12833":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"12834":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12835":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"12836":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"12837":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12838":{"x":14.671679586304007,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12839":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":12840},{"__isSmartRef__":true,"id":12842},{"__isSmartRef__":true,"id":12844}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"12840":{"date":{"__isSmartRef__":true,"id":12841},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"12841":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"12842":{"date":{"__isSmartRef__":true,"id":12843},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"12843":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"12844":{"date":{"__isSmartRef__":true,"id":12845},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"12845":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"12846":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"12847":{"morph":{"__isSmartRef__":true,"id":12829},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"12848":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12849}},"12849":{"test01IsMorph":{"__isSmartRef__":true,"id":12850}},"12850":{"varMapping":{"__isSmartRef__":true,"id":12851},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":12852},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12851":{"this":{"__isSmartRef__":true,"id":12848}},"12852":{},"12853":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12854":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12855":{"reset":{"__isSmartRef__":true,"id":12856},"grow":{"__isSmartRef__":true,"id":12860},"build":{"__isSmartRef__":true,"id":12864}},"12856":{"varMapping":{"__isSmartRef__":true,"id":12857},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":12858},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12857":{"this":{"__isSmartRef__":true,"id":12829}},"12858":{"timestamp":{"__isSmartRef__":true,"id":12859},"user":"robertkrahn","tags":[]},"12859":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"12860":{"varMapping":{"__isSmartRef__":true,"id":12861},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":12862},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12861":{"this":{"__isSmartRef__":true,"id":12829}},"12862":{"timestamp":{"__isSmartRef__":true,"id":12863},"user":"robertkrahn","tags":[]},"12863":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"12864":{"varMapping":{"__isSmartRef__":true,"id":12865},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":12866},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12865":{"this":{"__isSmartRef__":true,"id":12829}},"12866":{"timestamp":{"__isSmartRef__":true,"id":12867},"user":"robertkrahn","tags":[]},"12867":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"12868":{"position":{"__isSmartRef__":true,"id":12869},"_Extent":{"__isSmartRef__":true,"id":12870},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":12871},"_Fill":{"__isSmartRef__":true,"id":12872},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":12873},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":12874},"_Position":{"__isSmartRef__":true,"id":12875},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12869":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12870":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12871":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"12872":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12873":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"12874":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"12875":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12876":{"x":18.339599482880004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12877":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":12878},{"__isSmartRef__":true,"id":12880},{"__isSmartRef__":true,"id":12882}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"12878":{"date":{"__isSmartRef__":true,"id":12879},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"12879":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"12880":{"date":{"__isSmartRef__":true,"id":12881},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"12881":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"12882":{"date":{"__isSmartRef__":true,"id":12883},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"12883":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"12884":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"12885":{"morph":{"__isSmartRef__":true,"id":12789},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"12886":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12887}},"12887":{"test01IsMorph":{"__isSmartRef__":true,"id":12888}},"12888":{"varMapping":{"__isSmartRef__":true,"id":12889},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":12890},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12889":{"this":{"__isSmartRef__":true,"id":12886}},"12890":{},"12891":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12892":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12893":{"reset":{"__isSmartRef__":true,"id":12894},"grow":{"__isSmartRef__":true,"id":12898},"build":{"__isSmartRef__":true,"id":12902}},"12894":{"varMapping":{"__isSmartRef__":true,"id":12895},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":12896},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12895":{"this":{"__isSmartRef__":true,"id":12789}},"12896":{"timestamp":{"__isSmartRef__":true,"id":12897},"user":"robertkrahn","tags":[]},"12897":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"12898":{"varMapping":{"__isSmartRef__":true,"id":12899},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":12900},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12899":{"this":{"__isSmartRef__":true,"id":12789}},"12900":{"timestamp":{"__isSmartRef__":true,"id":12901},"user":"robertkrahn","tags":[]},"12901":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"12902":{"varMapping":{"__isSmartRef__":true,"id":12903},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":12904},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12903":{"this":{"__isSmartRef__":true,"id":12789}},"12904":{"timestamp":{"__isSmartRef__":true,"id":12905},"user":"robertkrahn","tags":[]},"12905":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"12906":{"position":{"__isSmartRef__":true,"id":12907},"_Extent":{"__isSmartRef__":true,"id":12908},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":12909},"_Fill":{"__isSmartRef__":true,"id":12910},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":12911},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":12912},"_Position":{"__isSmartRef__":true,"id":12913},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12907":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12908":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12909":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"12910":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12911":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"12912":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"12913":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12914":{"x":22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12915":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":12916},{"__isSmartRef__":true,"id":12918},{"__isSmartRef__":true,"id":12920}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"12916":{"date":{"__isSmartRef__":true,"id":12917},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"12917":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"12918":{"date":{"__isSmartRef__":true,"id":12919},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"12919":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"12920":{"date":{"__isSmartRef__":true,"id":12921},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"12921":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"12922":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"12923":{"morph":{"__isSmartRef__":true,"id":12671},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"12924":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12925}},"12925":{"test01IsMorph":{"__isSmartRef__":true,"id":12926}},"12926":{"varMapping":{"__isSmartRef__":true,"id":12927},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":12928},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12927":{"this":{"__isSmartRef__":true,"id":12924}},"12928":{},"12929":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12930":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12931":{"reset":{"__isSmartRef__":true,"id":12932},"grow":{"__isSmartRef__":true,"id":12936},"build":{"__isSmartRef__":true,"id":12940}},"12932":{"varMapping":{"__isSmartRef__":true,"id":12933},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":12934},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12933":{"this":{"__isSmartRef__":true,"id":12671}},"12934":{"timestamp":{"__isSmartRef__":true,"id":12935},"user":"robertkrahn","tags":[]},"12935":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"12936":{"varMapping":{"__isSmartRef__":true,"id":12937},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":12938},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12937":{"this":{"__isSmartRef__":true,"id":12671}},"12938":{"timestamp":{"__isSmartRef__":true,"id":12939},"user":"robertkrahn","tags":[]},"12939":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"12940":{"varMapping":{"__isSmartRef__":true,"id":12941},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":12942},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12941":{"this":{"__isSmartRef__":true,"id":12671}},"12942":{"timestamp":{"__isSmartRef__":true,"id":12943},"user":"robertkrahn","tags":[]},"12943":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"12944":{"position":{"__isSmartRef__":true,"id":12945},"_Extent":{"__isSmartRef__":true,"id":12946},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":12947},"_Fill":{"__isSmartRef__":true,"id":12948},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":12949},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":12950},"_Position":{"__isSmartRef__":true,"id":12951},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12945":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12946":{"x":45.848998707199996,"y":7.587077488639986,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12947":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"12948":{"r":0.5686193533490198,"g":0.5686193533490198,"b":0.5686193533490198,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12949":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"12950":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"12951":{"x":-22.924499353599998,"y":-3.793538744319993,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12952":{"x":28.655624191999987,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12953":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":12954},{"__isSmartRef__":true,"id":12956},{"__isSmartRef__":true,"id":12958}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"12954":{"date":{"__isSmartRef__":true,"id":12955},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"12955":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"12956":{"date":{"__isSmartRef__":true,"id":12957},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"12957":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"12958":{"date":{"__isSmartRef__":true,"id":12959},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"12959":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"12960":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"12961":{"morph":{"__isSmartRef__":true,"id":12397},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"12962":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12963}},"12963":{"test01IsMorph":{"__isSmartRef__":true,"id":12964}},"12964":{"varMapping":{"__isSmartRef__":true,"id":12965},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":12966},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12965":{"this":{"__isSmartRef__":true,"id":12962}},"12966":{},"12967":{"x":57.31124838399999,"y":9.483846860799982,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12968":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12969":{"reset":{"__isSmartRef__":true,"id":12970},"grow":{"__isSmartRef__":true,"id":12974},"build":{"__isSmartRef__":true,"id":12978}},"12970":{"varMapping":{"__isSmartRef__":true,"id":12971},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":12972},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12971":{"this":{"__isSmartRef__":true,"id":12397}},"12972":{"timestamp":{"__isSmartRef__":true,"id":12973},"user":"robertkrahn","tags":[]},"12973":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"12974":{"varMapping":{"__isSmartRef__":true,"id":12975},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":12976},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12975":{"this":{"__isSmartRef__":true,"id":12397}},"12976":{"timestamp":{"__isSmartRef__":true,"id":12977},"user":"robertkrahn","tags":[]},"12977":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"12978":{"varMapping":{"__isSmartRef__":true,"id":12979},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":12980},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"12979":{"this":{"__isSmartRef__":true,"id":12397}},"12980":{"timestamp":{"__isSmartRef__":true,"id":12981},"user":"robertkrahn","tags":[]},"12981":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"12982":{"position":{"__isSmartRef__":true,"id":12983},"_Extent":{"__isSmartRef__":true,"id":12984},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":12985},"_Fill":{"__isSmartRef__":true,"id":12986},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":12987},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":12988},"_Position":{"__isSmartRef__":true,"id":12989},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"12983":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"12984":{"x":57.31124838399999,"y":9.483846860799982,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12985":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"12986":{"r":0.6180645145098042,"g":0.6180645145098042,"b":0.6180645145098042,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12987":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"12988":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"12989":{"x":-28.655624191999994,"y":-4.741923430399991,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12990":{"x":-35.81953023999999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"12991":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":12992},{"__isSmartRef__":true,"id":12994},{"__isSmartRef__":true,"id":12996}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"12992":{"date":{"__isSmartRef__":true,"id":12993},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"12993":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"12994":{"date":{"__isSmartRef__":true,"id":12995},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"12995":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"12996":{"date":{"__isSmartRef__":true,"id":12997},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"12997":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"12998":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"12999":{"morph":{"__isSmartRef__":true,"id":11811},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"13000":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13001}},"13001":{"test01IsMorph":{"__isSmartRef__":true,"id":13002}},"13002":{"varMapping":{"__isSmartRef__":true,"id":13003},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":13004},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13003":{"this":{"__isSmartRef__":true,"id":13000}},"13004":{},"13005":{"x":71.63906047999998,"y":11.854808575999977,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13006":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13007":{"reset":{"__isSmartRef__":true,"id":13008},"grow":{"__isSmartRef__":true,"id":13012},"build":{"__isSmartRef__":true,"id":13016}},"13008":{"varMapping":{"__isSmartRef__":true,"id":13009},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":13010},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13009":{"this":{"__isSmartRef__":true,"id":11811}},"13010":{"timestamp":{"__isSmartRef__":true,"id":13011},"user":"robertkrahn","tags":[]},"13011":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"13012":{"varMapping":{"__isSmartRef__":true,"id":13013},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":13014},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13013":{"this":{"__isSmartRef__":true,"id":11811}},"13014":{"timestamp":{"__isSmartRef__":true,"id":13015},"user":"robertkrahn","tags":[]},"13015":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"13016":{"varMapping":{"__isSmartRef__":true,"id":13017},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":13018},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13017":{"this":{"__isSmartRef__":true,"id":11811}},"13018":{"timestamp":{"__isSmartRef__":true,"id":13019},"user":"robertkrahn","tags":[]},"13019":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"13020":{"submorphs":[{"__isSmartRef__":true,"id":13021},{"__isSmartRef__":true,"id":13606}],"scripts":[],"id":"03A8E433-3B17-41F5-B484-4D7C70671CA7","shape":{"__isSmartRef__":true,"id":14191},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":14199},"showsHalos":false,"name":"Rotator12","partsBinMetaInfo":{"__isSmartRef__":true,"id":14200},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":14207},"eventHandler":{"__isSmartRef__":true,"id":14208},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5"],"partTests":{"__isSmartRef__":true,"id":14209},"priorExtent":{"__isSmartRef__":true,"id":14214},"distanceToDragEvent":{"__isSmartRef__":true,"id":14215},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":11810},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14216},"__LivelyClassName__":"lively.morphic.Box"},"13021":{"submorphs":[{"__isSmartRef__":true,"id":13022},{"__isSmartRef__":true,"id":13295}],"scripts":[],"id":"40291724-B737-458A-820D-A8B8CC5A4372","shape":{"__isSmartRef__":true,"id":13568},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13576},"showsHalos":false,"name":"Rotator25","partsBinMetaInfo":{"__isSmartRef__":true,"id":13577},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":13584},"eventHandler":{"__isSmartRef__":true,"id":13585},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","03A8E433-3B17-41F5-B484-4D7C70671CA7"],"partTests":{"__isSmartRef__":true,"id":13586},"priorExtent":{"__isSmartRef__":true,"id":13591},"distanceToDragEvent":{"__isSmartRef__":true,"id":13592},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":13020},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13593},"__LivelyClassName__":"lively.morphic.Box"},"13022":{"submorphs":[{"__isSmartRef__":true,"id":13023},{"__isSmartRef__":true,"id":13140}],"scripts":[],"id":"5F5E93D3-B1A4-464A-BF6E-986B591DF200","shape":{"__isSmartRef__":true,"id":13257},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13265},"showsHalos":false,"name":"Rotator50","partsBinMetaInfo":{"__isSmartRef__":true,"id":13266},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":13273},"eventHandler":{"__isSmartRef__":true,"id":13274},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","03A8E433-3B17-41F5-B484-4D7C70671CA7","40291724-B737-458A-820D-A8B8CC5A4372"],"partTests":{"__isSmartRef__":true,"id":13275},"priorExtent":{"__isSmartRef__":true,"id":13280},"distanceToDragEvent":{"__isSmartRef__":true,"id":13281},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":13021},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13282},"__LivelyClassName__":"lively.morphic.Box"},"13023":{"submorphs":[{"__isSmartRef__":true,"id":13024},{"__isSmartRef__":true,"id":13063}],"scripts":[],"id":"5B26CEFB-760E-4725-B21C-EAE3BD9EAD9B","shape":{"__isSmartRef__":true,"id":13102},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13110},"showsHalos":false,"name":"Rotator100","partsBinMetaInfo":{"__isSmartRef__":true,"id":13111},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":13118},"eventHandler":{"__isSmartRef__":true,"id":13119},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","03A8E433-3B17-41F5-B484-4D7C70671CA7","40291724-B737-458A-820D-A8B8CC5A4372","5F5E93D3-B1A4-464A-BF6E-986B591DF200"],"partTests":{"__isSmartRef__":true,"id":13120},"priorExtent":{"__isSmartRef__":true,"id":13125},"distanceToDragEvent":{"__isSmartRef__":true,"id":13126},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":13022},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13127},"__LivelyClassName__":"lively.morphic.Box"},"13024":{"submorphs":[],"scripts":[],"id":"651655EC-8C68-4A9E-9A03-ED9F338A1738","shape":{"__isSmartRef__":true,"id":13025},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13033},"showsHalos":false,"name":"Rotator200","partsBinMetaInfo":{"__isSmartRef__":true,"id":13034},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":13041},"eventHandler":{"__isSmartRef__":true,"id":13042},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","03A8E433-3B17-41F5-B484-4D7C70671CA7","40291724-B737-458A-820D-A8B8CC5A4372","5F5E93D3-B1A4-464A-BF6E-986B591DF200","5B26CEFB-760E-4725-B21C-EAE3BD9EAD9B"],"partTests":{"__isSmartRef__":true,"id":13043},"priorExtent":{"__isSmartRef__":true,"id":13048},"distanceToDragEvent":{"__isSmartRef__":true,"id":13049},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":13023},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13050},"__LivelyClassName__":"lively.morphic.Box"},"13025":{"position":{"__isSmartRef__":true,"id":13026},"_Extent":{"__isSmartRef__":true,"id":13027},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":13028},"_Fill":{"__isSmartRef__":true,"id":13029},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":13030},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":13031},"_Position":{"__isSmartRef__":true,"id":13032},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13026":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13027":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13028":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"13029":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13030":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"13031":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"13032":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13033":{"x":-14.671679586304004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13034":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":13035},{"__isSmartRef__":true,"id":13037},{"__isSmartRef__":true,"id":13039}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"13035":{"date":{"__isSmartRef__":true,"id":13036},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"13036":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"13037":{"date":{"__isSmartRef__":true,"id":13038},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"13038":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"13039":{"date":{"__isSmartRef__":true,"id":13040},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"13040":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"13041":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"13042":{"morph":{"__isSmartRef__":true,"id":13024},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"13043":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13044}},"13044":{"test01IsMorph":{"__isSmartRef__":true,"id":13045}},"13045":{"varMapping":{"__isSmartRef__":true,"id":13046},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":13047},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13046":{"this":{"__isSmartRef__":true,"id":13043}},"13047":{},"13048":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13049":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13050":{"reset":{"__isSmartRef__":true,"id":13051},"grow":{"__isSmartRef__":true,"id":13055},"build":{"__isSmartRef__":true,"id":13059}},"13051":{"varMapping":{"__isSmartRef__":true,"id":13052},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":13053},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13052":{"this":{"__isSmartRef__":true,"id":13024}},"13053":{"timestamp":{"__isSmartRef__":true,"id":13054},"user":"robertkrahn","tags":[]},"13054":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"13055":{"varMapping":{"__isSmartRef__":true,"id":13056},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":13057},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13056":{"this":{"__isSmartRef__":true,"id":13024}},"13057":{"timestamp":{"__isSmartRef__":true,"id":13058},"user":"robertkrahn","tags":[]},"13058":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"13059":{"varMapping":{"__isSmartRef__":true,"id":13060},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":13061},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13060":{"this":{"__isSmartRef__":true,"id":13024}},"13061":{"timestamp":{"__isSmartRef__":true,"id":13062},"user":"robertkrahn","tags":[]},"13062":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"13063":{"submorphs":[],"scripts":[],"id":"90BF1EFC-F037-4BA3-860B-661AE96FB831","shape":{"__isSmartRef__":true,"id":13064},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13072},"showsHalos":false,"name":"Rotator200","partsBinMetaInfo":{"__isSmartRef__":true,"id":13073},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":13080},"eventHandler":{"__isSmartRef__":true,"id":13081},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","03A8E433-3B17-41F5-B484-4D7C70671CA7","40291724-B737-458A-820D-A8B8CC5A4372","5F5E93D3-B1A4-464A-BF6E-986B591DF200","5B26CEFB-760E-4725-B21C-EAE3BD9EAD9B"],"partTests":{"__isSmartRef__":true,"id":13082},"priorExtent":{"__isSmartRef__":true,"id":13087},"distanceToDragEvent":{"__isSmartRef__":true,"id":13088},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":13023},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13089},"__LivelyClassName__":"lively.morphic.Box"},"13064":{"position":{"__isSmartRef__":true,"id":13065},"_Extent":{"__isSmartRef__":true,"id":13066},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":13067},"_Fill":{"__isSmartRef__":true,"id":13068},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":13069},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":13070},"_Position":{"__isSmartRef__":true,"id":13071},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13065":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13066":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13067":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"13068":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13069":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"13070":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"13071":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13072":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13073":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":13074},{"__isSmartRef__":true,"id":13076},{"__isSmartRef__":true,"id":13078}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"13074":{"date":{"__isSmartRef__":true,"id":13075},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"13075":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"13076":{"date":{"__isSmartRef__":true,"id":13077},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"13077":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"13078":{"date":{"__isSmartRef__":true,"id":13079},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"13079":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"13080":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"13081":{"morph":{"__isSmartRef__":true,"id":13063},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"13082":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13083}},"13083":{"test01IsMorph":{"__isSmartRef__":true,"id":13084}},"13084":{"varMapping":{"__isSmartRef__":true,"id":13085},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":13086},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13085":{"this":{"__isSmartRef__":true,"id":13082}},"13086":{},"13087":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13088":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13089":{"reset":{"__isSmartRef__":true,"id":13090},"grow":{"__isSmartRef__":true,"id":13094},"build":{"__isSmartRef__":true,"id":13098}},"13090":{"varMapping":{"__isSmartRef__":true,"id":13091},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":13092},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13091":{"this":{"__isSmartRef__":true,"id":13063}},"13092":{"timestamp":{"__isSmartRef__":true,"id":13093},"user":"robertkrahn","tags":[]},"13093":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"13094":{"varMapping":{"__isSmartRef__":true,"id":13095},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":13096},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13095":{"this":{"__isSmartRef__":true,"id":13063}},"13096":{"timestamp":{"__isSmartRef__":true,"id":13097},"user":"robertkrahn","tags":[]},"13097":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"13098":{"varMapping":{"__isSmartRef__":true,"id":13099},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":13100},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13099":{"this":{"__isSmartRef__":true,"id":13063}},"13100":{"timestamp":{"__isSmartRef__":true,"id":13101},"user":"robertkrahn","tags":[]},"13101":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"13102":{"position":{"__isSmartRef__":true,"id":13103},"_Extent":{"__isSmartRef__":true,"id":13104},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":13105},"_Fill":{"__isSmartRef__":true,"id":13106},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":13107},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":13108},"_Position":{"__isSmartRef__":true,"id":13109},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13103":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13104":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13105":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"13106":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13107":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"13108":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"13109":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13110":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13111":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":13112},{"__isSmartRef__":true,"id":13114},{"__isSmartRef__":true,"id":13116}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"13112":{"date":{"__isSmartRef__":true,"id":13113},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"13113":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"13114":{"date":{"__isSmartRef__":true,"id":13115},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"13115":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"13116":{"date":{"__isSmartRef__":true,"id":13117},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"13117":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"13118":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"13119":{"morph":{"__isSmartRef__":true,"id":13023},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"13120":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13121}},"13121":{"test01IsMorph":{"__isSmartRef__":true,"id":13122}},"13122":{"varMapping":{"__isSmartRef__":true,"id":13123},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":13124},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13123":{"this":{"__isSmartRef__":true,"id":13120}},"13124":{},"13125":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13126":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13127":{"reset":{"__isSmartRef__":true,"id":13128},"grow":{"__isSmartRef__":true,"id":13132},"build":{"__isSmartRef__":true,"id":13136}},"13128":{"varMapping":{"__isSmartRef__":true,"id":13129},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":13130},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13129":{"this":{"__isSmartRef__":true,"id":13023}},"13130":{"timestamp":{"__isSmartRef__":true,"id":13131},"user":"robertkrahn","tags":[]},"13131":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"13132":{"varMapping":{"__isSmartRef__":true,"id":13133},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":13134},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13133":{"this":{"__isSmartRef__":true,"id":13023}},"13134":{"timestamp":{"__isSmartRef__":true,"id":13135},"user":"robertkrahn","tags":[]},"13135":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"13136":{"varMapping":{"__isSmartRef__":true,"id":13137},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":13138},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13137":{"this":{"__isSmartRef__":true,"id":13023}},"13138":{"timestamp":{"__isSmartRef__":true,"id":13139},"user":"robertkrahn","tags":[]},"13139":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"13140":{"submorphs":[{"__isSmartRef__":true,"id":13141},{"__isSmartRef__":true,"id":13180}],"scripts":[],"id":"8635B155-5DE8-4578-A567-F987DFD5F90D","shape":{"__isSmartRef__":true,"id":13219},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13227},"showsHalos":false,"name":"Rotator100","partsBinMetaInfo":{"__isSmartRef__":true,"id":13228},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":13235},"eventHandler":{"__isSmartRef__":true,"id":13236},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","03A8E433-3B17-41F5-B484-4D7C70671CA7","40291724-B737-458A-820D-A8B8CC5A4372","5F5E93D3-B1A4-464A-BF6E-986B591DF200"],"partTests":{"__isSmartRef__":true,"id":13237},"priorExtent":{"__isSmartRef__":true,"id":13242},"distanceToDragEvent":{"__isSmartRef__":true,"id":13243},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":13022},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13244},"__LivelyClassName__":"lively.morphic.Box"},"13141":{"submorphs":[],"scripts":[],"id":"826EAD68-99A0-4266-A4B1-72BEC0CACAA8","shape":{"__isSmartRef__":true,"id":13142},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13150},"showsHalos":false,"name":"Rotator201","partsBinMetaInfo":{"__isSmartRef__":true,"id":13151},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":13158},"eventHandler":{"__isSmartRef__":true,"id":13159},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","03A8E433-3B17-41F5-B484-4D7C70671CA7","40291724-B737-458A-820D-A8B8CC5A4372","5F5E93D3-B1A4-464A-BF6E-986B591DF200","8635B155-5DE8-4578-A567-F987DFD5F90D"],"partTests":{"__isSmartRef__":true,"id":13160},"priorExtent":{"__isSmartRef__":true,"id":13165},"distanceToDragEvent":{"__isSmartRef__":true,"id":13166},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":13140},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13167},"__LivelyClassName__":"lively.morphic.Box"},"13142":{"position":{"__isSmartRef__":true,"id":13143},"_Extent":{"__isSmartRef__":true,"id":13144},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":13145},"_Fill":{"__isSmartRef__":true,"id":13146},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":13147},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":13148},"_Position":{"__isSmartRef__":true,"id":13149},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13143":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13144":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13145":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"13146":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13147":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"13148":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"13149":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13150":{"x":-14.67167958630399,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13151":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":13152},{"__isSmartRef__":true,"id":13154},{"__isSmartRef__":true,"id":13156}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"13152":{"date":{"__isSmartRef__":true,"id":13153},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"13153":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"13154":{"date":{"__isSmartRef__":true,"id":13155},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"13155":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"13156":{"date":{"__isSmartRef__":true,"id":13157},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"13157":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"13158":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"13159":{"morph":{"__isSmartRef__":true,"id":13141},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"13160":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13161}},"13161":{"test01IsMorph":{"__isSmartRef__":true,"id":13162}},"13162":{"varMapping":{"__isSmartRef__":true,"id":13163},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":13164},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13163":{"this":{"__isSmartRef__":true,"id":13160}},"13164":{},"13165":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13166":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13167":{"reset":{"__isSmartRef__":true,"id":13168},"grow":{"__isSmartRef__":true,"id":13172},"build":{"__isSmartRef__":true,"id":13176}},"13168":{"varMapping":{"__isSmartRef__":true,"id":13169},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":13170},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13169":{"this":{"__isSmartRef__":true,"id":13141}},"13170":{"timestamp":{"__isSmartRef__":true,"id":13171},"user":"robertkrahn","tags":[]},"13171":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"13172":{"varMapping":{"__isSmartRef__":true,"id":13173},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":13174},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13173":{"this":{"__isSmartRef__":true,"id":13141}},"13174":{"timestamp":{"__isSmartRef__":true,"id":13175},"user":"robertkrahn","tags":[]},"13175":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"13176":{"varMapping":{"__isSmartRef__":true,"id":13177},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":13178},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13177":{"this":{"__isSmartRef__":true,"id":13141}},"13178":{"timestamp":{"__isSmartRef__":true,"id":13179},"user":"robertkrahn","tags":[]},"13179":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"13180":{"submorphs":[],"scripts":[],"id":"170C0B86-F4CE-45E3-989B-1B47BCB2D962","shape":{"__isSmartRef__":true,"id":13181},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13189},"showsHalos":false,"name":"Rotator201","partsBinMetaInfo":{"__isSmartRef__":true,"id":13190},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":13197},"eventHandler":{"__isSmartRef__":true,"id":13198},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","03A8E433-3B17-41F5-B484-4D7C70671CA7","40291724-B737-458A-820D-A8B8CC5A4372","5F5E93D3-B1A4-464A-BF6E-986B591DF200","8635B155-5DE8-4578-A567-F987DFD5F90D"],"partTests":{"__isSmartRef__":true,"id":13199},"priorExtent":{"__isSmartRef__":true,"id":13204},"distanceToDragEvent":{"__isSmartRef__":true,"id":13205},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":13140},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13206},"__LivelyClassName__":"lively.morphic.Box"},"13181":{"position":{"__isSmartRef__":true,"id":13182},"_Extent":{"__isSmartRef__":true,"id":13183},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":13184},"_Fill":{"__isSmartRef__":true,"id":13185},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":13186},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":13187},"_Position":{"__isSmartRef__":true,"id":13188},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13182":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13183":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13184":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"13185":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13186":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"13187":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"13188":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13189":{"x":14.671679586304007,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13190":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":13191},{"__isSmartRef__":true,"id":13193},{"__isSmartRef__":true,"id":13195}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"13191":{"date":{"__isSmartRef__":true,"id":13192},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"13192":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"13193":{"date":{"__isSmartRef__":true,"id":13194},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"13194":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"13195":{"date":{"__isSmartRef__":true,"id":13196},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"13196":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"13197":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"13198":{"morph":{"__isSmartRef__":true,"id":13180},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"13199":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13200}},"13200":{"test01IsMorph":{"__isSmartRef__":true,"id":13201}},"13201":{"varMapping":{"__isSmartRef__":true,"id":13202},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":13203},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13202":{"this":{"__isSmartRef__":true,"id":13199}},"13203":{},"13204":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13205":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13206":{"reset":{"__isSmartRef__":true,"id":13207},"grow":{"__isSmartRef__":true,"id":13211},"build":{"__isSmartRef__":true,"id":13215}},"13207":{"varMapping":{"__isSmartRef__":true,"id":13208},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":13209},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13208":{"this":{"__isSmartRef__":true,"id":13180}},"13209":{"timestamp":{"__isSmartRef__":true,"id":13210},"user":"robertkrahn","tags":[]},"13210":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"13211":{"varMapping":{"__isSmartRef__":true,"id":13212},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":13213},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13212":{"this":{"__isSmartRef__":true,"id":13180}},"13213":{"timestamp":{"__isSmartRef__":true,"id":13214},"user":"robertkrahn","tags":[]},"13214":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"13215":{"varMapping":{"__isSmartRef__":true,"id":13216},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":13217},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13216":{"this":{"__isSmartRef__":true,"id":13180}},"13217":{"timestamp":{"__isSmartRef__":true,"id":13218},"user":"robertkrahn","tags":[]},"13218":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"13219":{"position":{"__isSmartRef__":true,"id":13220},"_Extent":{"__isSmartRef__":true,"id":13221},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":13222},"_Fill":{"__isSmartRef__":true,"id":13223},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":13224},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":13225},"_Position":{"__isSmartRef__":true,"id":13226},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13220":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13221":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13222":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"13223":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13224":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"13225":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"13226":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13227":{"x":18.33959948287999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13228":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":13229},{"__isSmartRef__":true,"id":13231},{"__isSmartRef__":true,"id":13233}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"13229":{"date":{"__isSmartRef__":true,"id":13230},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"13230":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"13231":{"date":{"__isSmartRef__":true,"id":13232},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"13232":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"13233":{"date":{"__isSmartRef__":true,"id":13234},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"13234":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"13235":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"13236":{"morph":{"__isSmartRef__":true,"id":13140},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"13237":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13238}},"13238":{"test01IsMorph":{"__isSmartRef__":true,"id":13239}},"13239":{"varMapping":{"__isSmartRef__":true,"id":13240},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":13241},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13240":{"this":{"__isSmartRef__":true,"id":13237}},"13241":{},"13242":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13243":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13244":{"reset":{"__isSmartRef__":true,"id":13245},"grow":{"__isSmartRef__":true,"id":13249},"build":{"__isSmartRef__":true,"id":13253}},"13245":{"varMapping":{"__isSmartRef__":true,"id":13246},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":13247},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13246":{"this":{"__isSmartRef__":true,"id":13140}},"13247":{"timestamp":{"__isSmartRef__":true,"id":13248},"user":"robertkrahn","tags":[]},"13248":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"13249":{"varMapping":{"__isSmartRef__":true,"id":13250},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":13251},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13250":{"this":{"__isSmartRef__":true,"id":13140}},"13251":{"timestamp":{"__isSmartRef__":true,"id":13252},"user":"robertkrahn","tags":[]},"13252":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"13253":{"varMapping":{"__isSmartRef__":true,"id":13254},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":13255},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13254":{"this":{"__isSmartRef__":true,"id":13140}},"13255":{"timestamp":{"__isSmartRef__":true,"id":13256},"user":"robertkrahn","tags":[]},"13256":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"13257":{"position":{"__isSmartRef__":true,"id":13258},"_Extent":{"__isSmartRef__":true,"id":13259},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":13260},"_Fill":{"__isSmartRef__":true,"id":13261},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":13262},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":13263},"_Position":{"__isSmartRef__":true,"id":13264},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13258":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13259":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13260":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"13261":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13262":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"13263":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"13264":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13265":{"x":-22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13266":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":13267},{"__isSmartRef__":true,"id":13269},{"__isSmartRef__":true,"id":13271}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"13267":{"date":{"__isSmartRef__":true,"id":13268},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"13268":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"13269":{"date":{"__isSmartRef__":true,"id":13270},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"13270":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"13271":{"date":{"__isSmartRef__":true,"id":13272},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"13272":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"13273":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"13274":{"morph":{"__isSmartRef__":true,"id":13022},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"13275":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13276}},"13276":{"test01IsMorph":{"__isSmartRef__":true,"id":13277}},"13277":{"varMapping":{"__isSmartRef__":true,"id":13278},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":13279},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13278":{"this":{"__isSmartRef__":true,"id":13275}},"13279":{},"13280":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13281":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13282":{"reset":{"__isSmartRef__":true,"id":13283},"grow":{"__isSmartRef__":true,"id":13287},"build":{"__isSmartRef__":true,"id":13291}},"13283":{"varMapping":{"__isSmartRef__":true,"id":13284},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":13285},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13284":{"this":{"__isSmartRef__":true,"id":13022}},"13285":{"timestamp":{"__isSmartRef__":true,"id":13286},"user":"robertkrahn","tags":[]},"13286":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"13287":{"varMapping":{"__isSmartRef__":true,"id":13288},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":13289},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13288":{"this":{"__isSmartRef__":true,"id":13022}},"13289":{"timestamp":{"__isSmartRef__":true,"id":13290},"user":"robertkrahn","tags":[]},"13290":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"13291":{"varMapping":{"__isSmartRef__":true,"id":13292},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":13293},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13292":{"this":{"__isSmartRef__":true,"id":13022}},"13293":{"timestamp":{"__isSmartRef__":true,"id":13294},"user":"robertkrahn","tags":[]},"13294":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"13295":{"submorphs":[{"__isSmartRef__":true,"id":13296},{"__isSmartRef__":true,"id":13413}],"scripts":[],"id":"E5991647-8F07-4A9B-AFAF-EA16C8E395E6","shape":{"__isSmartRef__":true,"id":13530},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13538},"showsHalos":false,"name":"Rotator50","partsBinMetaInfo":{"__isSmartRef__":true,"id":13539},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":13546},"eventHandler":{"__isSmartRef__":true,"id":13547},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","03A8E433-3B17-41F5-B484-4D7C70671CA7","40291724-B737-458A-820D-A8B8CC5A4372"],"partTests":{"__isSmartRef__":true,"id":13548},"priorExtent":{"__isSmartRef__":true,"id":13553},"distanceToDragEvent":{"__isSmartRef__":true,"id":13554},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":13021},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13555},"__LivelyClassName__":"lively.morphic.Box"},"13296":{"submorphs":[{"__isSmartRef__":true,"id":13297},{"__isSmartRef__":true,"id":13336}],"scripts":[],"id":"4D68F8D6-CB0B-4F1F-A0C1-D1FBD9250430","shape":{"__isSmartRef__":true,"id":13375},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13383},"showsHalos":false,"name":"Rotator101","partsBinMetaInfo":{"__isSmartRef__":true,"id":13384},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":13391},"eventHandler":{"__isSmartRef__":true,"id":13392},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","03A8E433-3B17-41F5-B484-4D7C70671CA7","40291724-B737-458A-820D-A8B8CC5A4372","E5991647-8F07-4A9B-AFAF-EA16C8E395E6"],"partTests":{"__isSmartRef__":true,"id":13393},"priorExtent":{"__isSmartRef__":true,"id":13398},"distanceToDragEvent":{"__isSmartRef__":true,"id":13399},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":13295},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13400},"__LivelyClassName__":"lively.morphic.Box"},"13297":{"submorphs":[],"scripts":[],"id":"D417AEEF-D846-4F6D-87D6-9E13A0A891E6","shape":{"__isSmartRef__":true,"id":13298},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13306},"showsHalos":false,"name":"Rotator202","partsBinMetaInfo":{"__isSmartRef__":true,"id":13307},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":13314},"eventHandler":{"__isSmartRef__":true,"id":13315},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","03A8E433-3B17-41F5-B484-4D7C70671CA7","40291724-B737-458A-820D-A8B8CC5A4372","E5991647-8F07-4A9B-AFAF-EA16C8E395E6","4D68F8D6-CB0B-4F1F-A0C1-D1FBD9250430"],"partTests":{"__isSmartRef__":true,"id":13316},"priorExtent":{"__isSmartRef__":true,"id":13321},"distanceToDragEvent":{"__isSmartRef__":true,"id":13322},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":13296},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13323},"__LivelyClassName__":"lively.morphic.Box"},"13298":{"position":{"__isSmartRef__":true,"id":13299},"_Extent":{"__isSmartRef__":true,"id":13300},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":13301},"_Fill":{"__isSmartRef__":true,"id":13302},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":13303},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":13304},"_Position":{"__isSmartRef__":true,"id":13305},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13299":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13300":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13301":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"13302":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13303":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"13304":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"13305":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13306":{"x":-14.671679586304004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13307":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":13308},{"__isSmartRef__":true,"id":13310},{"__isSmartRef__":true,"id":13312}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"13308":{"date":{"__isSmartRef__":true,"id":13309},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"13309":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"13310":{"date":{"__isSmartRef__":true,"id":13311},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"13311":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"13312":{"date":{"__isSmartRef__":true,"id":13313},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"13313":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"13314":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"13315":{"morph":{"__isSmartRef__":true,"id":13297},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"13316":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13317}},"13317":{"test01IsMorph":{"__isSmartRef__":true,"id":13318}},"13318":{"varMapping":{"__isSmartRef__":true,"id":13319},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":13320},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13319":{"this":{"__isSmartRef__":true,"id":13316}},"13320":{},"13321":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13322":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13323":{"reset":{"__isSmartRef__":true,"id":13324},"grow":{"__isSmartRef__":true,"id":13328},"build":{"__isSmartRef__":true,"id":13332}},"13324":{"varMapping":{"__isSmartRef__":true,"id":13325},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":13326},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13325":{"this":{"__isSmartRef__":true,"id":13297}},"13326":{"timestamp":{"__isSmartRef__":true,"id":13327},"user":"robertkrahn","tags":[]},"13327":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"13328":{"varMapping":{"__isSmartRef__":true,"id":13329},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":13330},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13329":{"this":{"__isSmartRef__":true,"id":13297}},"13330":{"timestamp":{"__isSmartRef__":true,"id":13331},"user":"robertkrahn","tags":[]},"13331":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"13332":{"varMapping":{"__isSmartRef__":true,"id":13333},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":13334},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13333":{"this":{"__isSmartRef__":true,"id":13297}},"13334":{"timestamp":{"__isSmartRef__":true,"id":13335},"user":"robertkrahn","tags":[]},"13335":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"13336":{"submorphs":[],"scripts":[],"id":"EFEB71B8-7679-45DD-844D-4AE5800260A9","shape":{"__isSmartRef__":true,"id":13337},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13345},"showsHalos":false,"name":"Rotator202","partsBinMetaInfo":{"__isSmartRef__":true,"id":13346},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":13353},"eventHandler":{"__isSmartRef__":true,"id":13354},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","03A8E433-3B17-41F5-B484-4D7C70671CA7","40291724-B737-458A-820D-A8B8CC5A4372","E5991647-8F07-4A9B-AFAF-EA16C8E395E6","4D68F8D6-CB0B-4F1F-A0C1-D1FBD9250430"],"partTests":{"__isSmartRef__":true,"id":13355},"priorExtent":{"__isSmartRef__":true,"id":13360},"distanceToDragEvent":{"__isSmartRef__":true,"id":13361},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":13296},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13362},"__LivelyClassName__":"lively.morphic.Box"},"13337":{"position":{"__isSmartRef__":true,"id":13338},"_Extent":{"__isSmartRef__":true,"id":13339},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":13340},"_Fill":{"__isSmartRef__":true,"id":13341},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":13342},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":13343},"_Position":{"__isSmartRef__":true,"id":13344},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13338":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13339":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13340":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"13341":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13342":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"13343":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"13344":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13345":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13346":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":13347},{"__isSmartRef__":true,"id":13349},{"__isSmartRef__":true,"id":13351}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"13347":{"date":{"__isSmartRef__":true,"id":13348},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"13348":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"13349":{"date":{"__isSmartRef__":true,"id":13350},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"13350":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"13351":{"date":{"__isSmartRef__":true,"id":13352},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"13352":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"13353":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"13354":{"morph":{"__isSmartRef__":true,"id":13336},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"13355":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13356}},"13356":{"test01IsMorph":{"__isSmartRef__":true,"id":13357}},"13357":{"varMapping":{"__isSmartRef__":true,"id":13358},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":13359},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13358":{"this":{"__isSmartRef__":true,"id":13355}},"13359":{},"13360":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13361":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13362":{"reset":{"__isSmartRef__":true,"id":13363},"grow":{"__isSmartRef__":true,"id":13367},"build":{"__isSmartRef__":true,"id":13371}},"13363":{"varMapping":{"__isSmartRef__":true,"id":13364},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":13365},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13364":{"this":{"__isSmartRef__":true,"id":13336}},"13365":{"timestamp":{"__isSmartRef__":true,"id":13366},"user":"robertkrahn","tags":[]},"13366":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"13367":{"varMapping":{"__isSmartRef__":true,"id":13368},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":13369},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13368":{"this":{"__isSmartRef__":true,"id":13336}},"13369":{"timestamp":{"__isSmartRef__":true,"id":13370},"user":"robertkrahn","tags":[]},"13370":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"13371":{"varMapping":{"__isSmartRef__":true,"id":13372},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":13373},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13372":{"this":{"__isSmartRef__":true,"id":13336}},"13373":{"timestamp":{"__isSmartRef__":true,"id":13374},"user":"robertkrahn","tags":[]},"13374":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"13375":{"position":{"__isSmartRef__":true,"id":13376},"_Extent":{"__isSmartRef__":true,"id":13377},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":13378},"_Fill":{"__isSmartRef__":true,"id":13379},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":13380},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":13381},"_Position":{"__isSmartRef__":true,"id":13382},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13376":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13377":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13378":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"13379":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13380":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"13381":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"13382":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13383":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13384":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":13385},{"__isSmartRef__":true,"id":13387},{"__isSmartRef__":true,"id":13389}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"13385":{"date":{"__isSmartRef__":true,"id":13386},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"13386":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"13387":{"date":{"__isSmartRef__":true,"id":13388},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"13388":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"13389":{"date":{"__isSmartRef__":true,"id":13390},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"13390":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"13391":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"13392":{"morph":{"__isSmartRef__":true,"id":13296},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"13393":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13394}},"13394":{"test01IsMorph":{"__isSmartRef__":true,"id":13395}},"13395":{"varMapping":{"__isSmartRef__":true,"id":13396},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":13397},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13396":{"this":{"__isSmartRef__":true,"id":13393}},"13397":{},"13398":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13399":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13400":{"reset":{"__isSmartRef__":true,"id":13401},"grow":{"__isSmartRef__":true,"id":13405},"build":{"__isSmartRef__":true,"id":13409}},"13401":{"varMapping":{"__isSmartRef__":true,"id":13402},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":13403},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13402":{"this":{"__isSmartRef__":true,"id":13296}},"13403":{"timestamp":{"__isSmartRef__":true,"id":13404},"user":"robertkrahn","tags":[]},"13404":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"13405":{"varMapping":{"__isSmartRef__":true,"id":13406},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":13407},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13406":{"this":{"__isSmartRef__":true,"id":13296}},"13407":{"timestamp":{"__isSmartRef__":true,"id":13408},"user":"robertkrahn","tags":[]},"13408":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"13409":{"varMapping":{"__isSmartRef__":true,"id":13410},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":13411},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13410":{"this":{"__isSmartRef__":true,"id":13296}},"13411":{"timestamp":{"__isSmartRef__":true,"id":13412},"user":"robertkrahn","tags":[]},"13412":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"13413":{"submorphs":[{"__isSmartRef__":true,"id":13414},{"__isSmartRef__":true,"id":13453}],"scripts":[],"id":"2CB4F23B-D5EE-45BD-88F6-1D091B6727F4","shape":{"__isSmartRef__":true,"id":13492},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13500},"showsHalos":false,"name":"Rotator101","partsBinMetaInfo":{"__isSmartRef__":true,"id":13501},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":13508},"eventHandler":{"__isSmartRef__":true,"id":13509},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","03A8E433-3B17-41F5-B484-4D7C70671CA7","40291724-B737-458A-820D-A8B8CC5A4372","E5991647-8F07-4A9B-AFAF-EA16C8E395E6"],"partTests":{"__isSmartRef__":true,"id":13510},"priorExtent":{"__isSmartRef__":true,"id":13515},"distanceToDragEvent":{"__isSmartRef__":true,"id":13516},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":13295},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13517},"__LivelyClassName__":"lively.morphic.Box"},"13414":{"submorphs":[],"scripts":[],"id":"50C34411-0F51-481C-80D3-10BEF08795B1","shape":{"__isSmartRef__":true,"id":13415},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13423},"showsHalos":false,"name":"Rotator203","partsBinMetaInfo":{"__isSmartRef__":true,"id":13424},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":13431},"eventHandler":{"__isSmartRef__":true,"id":13432},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","03A8E433-3B17-41F5-B484-4D7C70671CA7","40291724-B737-458A-820D-A8B8CC5A4372","E5991647-8F07-4A9B-AFAF-EA16C8E395E6","2CB4F23B-D5EE-45BD-88F6-1D091B6727F4"],"partTests":{"__isSmartRef__":true,"id":13433},"priorExtent":{"__isSmartRef__":true,"id":13438},"distanceToDragEvent":{"__isSmartRef__":true,"id":13439},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":13413},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13440},"__LivelyClassName__":"lively.morphic.Box"},"13415":{"position":{"__isSmartRef__":true,"id":13416},"_Extent":{"__isSmartRef__":true,"id":13417},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":13418},"_Fill":{"__isSmartRef__":true,"id":13419},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":13420},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":13421},"_Position":{"__isSmartRef__":true,"id":13422},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13416":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13417":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13418":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"13419":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13420":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"13421":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"13422":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13423":{"x":-14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13424":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":13425},{"__isSmartRef__":true,"id":13427},{"__isSmartRef__":true,"id":13429}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"13425":{"date":{"__isSmartRef__":true,"id":13426},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"13426":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"13427":{"date":{"__isSmartRef__":true,"id":13428},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"13428":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"13429":{"date":{"__isSmartRef__":true,"id":13430},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"13430":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"13431":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"13432":{"morph":{"__isSmartRef__":true,"id":13414},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"13433":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13434}},"13434":{"test01IsMorph":{"__isSmartRef__":true,"id":13435}},"13435":{"varMapping":{"__isSmartRef__":true,"id":13436},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":13437},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13436":{"this":{"__isSmartRef__":true,"id":13433}},"13437":{},"13438":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13439":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13440":{"reset":{"__isSmartRef__":true,"id":13441},"grow":{"__isSmartRef__":true,"id":13445},"build":{"__isSmartRef__":true,"id":13449}},"13441":{"varMapping":{"__isSmartRef__":true,"id":13442},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":13443},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13442":{"this":{"__isSmartRef__":true,"id":13414}},"13443":{"timestamp":{"__isSmartRef__":true,"id":13444},"user":"robertkrahn","tags":[]},"13444":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"13445":{"varMapping":{"__isSmartRef__":true,"id":13446},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":13447},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13446":{"this":{"__isSmartRef__":true,"id":13414}},"13447":{"timestamp":{"__isSmartRef__":true,"id":13448},"user":"robertkrahn","tags":[]},"13448":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"13449":{"varMapping":{"__isSmartRef__":true,"id":13450},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":13451},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13450":{"this":{"__isSmartRef__":true,"id":13414}},"13451":{"timestamp":{"__isSmartRef__":true,"id":13452},"user":"robertkrahn","tags":[]},"13452":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"13453":{"submorphs":[],"scripts":[],"id":"2438F0A3-A36F-460F-AEAF-5B92764B0DBF","shape":{"__isSmartRef__":true,"id":13454},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13462},"showsHalos":false,"name":"Rotator203","partsBinMetaInfo":{"__isSmartRef__":true,"id":13463},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":13470},"eventHandler":{"__isSmartRef__":true,"id":13471},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","03A8E433-3B17-41F5-B484-4D7C70671CA7","40291724-B737-458A-820D-A8B8CC5A4372","E5991647-8F07-4A9B-AFAF-EA16C8E395E6","2CB4F23B-D5EE-45BD-88F6-1D091B6727F4"],"partTests":{"__isSmartRef__":true,"id":13472},"priorExtent":{"__isSmartRef__":true,"id":13477},"distanceToDragEvent":{"__isSmartRef__":true,"id":13478},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":13413},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13479},"__LivelyClassName__":"lively.morphic.Box"},"13454":{"position":{"__isSmartRef__":true,"id":13455},"_Extent":{"__isSmartRef__":true,"id":13456},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":13457},"_Fill":{"__isSmartRef__":true,"id":13458},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":13459},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":13460},"_Position":{"__isSmartRef__":true,"id":13461},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13455":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13456":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13457":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"13458":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13459":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"13460":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"13461":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13462":{"x":14.671679586304007,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13463":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":13464},{"__isSmartRef__":true,"id":13466},{"__isSmartRef__":true,"id":13468}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"13464":{"date":{"__isSmartRef__":true,"id":13465},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"13465":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"13466":{"date":{"__isSmartRef__":true,"id":13467},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"13467":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"13468":{"date":{"__isSmartRef__":true,"id":13469},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"13469":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"13470":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"13471":{"morph":{"__isSmartRef__":true,"id":13453},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"13472":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13473}},"13473":{"test01IsMorph":{"__isSmartRef__":true,"id":13474}},"13474":{"varMapping":{"__isSmartRef__":true,"id":13475},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":13476},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13475":{"this":{"__isSmartRef__":true,"id":13472}},"13476":{},"13477":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13478":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13479":{"reset":{"__isSmartRef__":true,"id":13480},"grow":{"__isSmartRef__":true,"id":13484},"build":{"__isSmartRef__":true,"id":13488}},"13480":{"varMapping":{"__isSmartRef__":true,"id":13481},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":13482},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13481":{"this":{"__isSmartRef__":true,"id":13453}},"13482":{"timestamp":{"__isSmartRef__":true,"id":13483},"user":"robertkrahn","tags":[]},"13483":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"13484":{"varMapping":{"__isSmartRef__":true,"id":13485},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":13486},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13485":{"this":{"__isSmartRef__":true,"id":13453}},"13486":{"timestamp":{"__isSmartRef__":true,"id":13487},"user":"robertkrahn","tags":[]},"13487":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"13488":{"varMapping":{"__isSmartRef__":true,"id":13489},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":13490},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13489":{"this":{"__isSmartRef__":true,"id":13453}},"13490":{"timestamp":{"__isSmartRef__":true,"id":13491},"user":"robertkrahn","tags":[]},"13491":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"13492":{"position":{"__isSmartRef__":true,"id":13493},"_Extent":{"__isSmartRef__":true,"id":13494},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":13495},"_Fill":{"__isSmartRef__":true,"id":13496},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":13497},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":13498},"_Position":{"__isSmartRef__":true,"id":13499},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13493":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13494":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13495":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"13496":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13497":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"13498":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"13499":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13500":{"x":18.339599482880004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13501":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":13502},{"__isSmartRef__":true,"id":13504},{"__isSmartRef__":true,"id":13506}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"13502":{"date":{"__isSmartRef__":true,"id":13503},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"13503":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"13504":{"date":{"__isSmartRef__":true,"id":13505},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"13505":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"13506":{"date":{"__isSmartRef__":true,"id":13507},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"13507":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"13508":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"13509":{"morph":{"__isSmartRef__":true,"id":13413},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"13510":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13511}},"13511":{"test01IsMorph":{"__isSmartRef__":true,"id":13512}},"13512":{"varMapping":{"__isSmartRef__":true,"id":13513},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":13514},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13513":{"this":{"__isSmartRef__":true,"id":13510}},"13514":{},"13515":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13516":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13517":{"reset":{"__isSmartRef__":true,"id":13518},"grow":{"__isSmartRef__":true,"id":13522},"build":{"__isSmartRef__":true,"id":13526}},"13518":{"varMapping":{"__isSmartRef__":true,"id":13519},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":13520},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13519":{"this":{"__isSmartRef__":true,"id":13413}},"13520":{"timestamp":{"__isSmartRef__":true,"id":13521},"user":"robertkrahn","tags":[]},"13521":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"13522":{"varMapping":{"__isSmartRef__":true,"id":13523},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":13524},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13523":{"this":{"__isSmartRef__":true,"id":13413}},"13524":{"timestamp":{"__isSmartRef__":true,"id":13525},"user":"robertkrahn","tags":[]},"13525":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"13526":{"varMapping":{"__isSmartRef__":true,"id":13527},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":13528},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13527":{"this":{"__isSmartRef__":true,"id":13413}},"13528":{"timestamp":{"__isSmartRef__":true,"id":13529},"user":"robertkrahn","tags":[]},"13529":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"13530":{"position":{"__isSmartRef__":true,"id":13531},"_Extent":{"__isSmartRef__":true,"id":13532},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":13533},"_Fill":{"__isSmartRef__":true,"id":13534},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":13535},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":13536},"_Position":{"__isSmartRef__":true,"id":13537},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13531":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13532":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13533":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"13534":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13535":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"13536":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"13537":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13538":{"x":22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13539":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":13540},{"__isSmartRef__":true,"id":13542},{"__isSmartRef__":true,"id":13544}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"13540":{"date":{"__isSmartRef__":true,"id":13541},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"13541":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"13542":{"date":{"__isSmartRef__":true,"id":13543},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"13543":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"13544":{"date":{"__isSmartRef__":true,"id":13545},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"13545":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"13546":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"13547":{"morph":{"__isSmartRef__":true,"id":13295},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"13548":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13549}},"13549":{"test01IsMorph":{"__isSmartRef__":true,"id":13550}},"13550":{"varMapping":{"__isSmartRef__":true,"id":13551},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":13552},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13551":{"this":{"__isSmartRef__":true,"id":13548}},"13552":{},"13553":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13554":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13555":{"reset":{"__isSmartRef__":true,"id":13556},"grow":{"__isSmartRef__":true,"id":13560},"build":{"__isSmartRef__":true,"id":13564}},"13556":{"varMapping":{"__isSmartRef__":true,"id":13557},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":13558},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13557":{"this":{"__isSmartRef__":true,"id":13295}},"13558":{"timestamp":{"__isSmartRef__":true,"id":13559},"user":"robertkrahn","tags":[]},"13559":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"13560":{"varMapping":{"__isSmartRef__":true,"id":13561},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":13562},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13561":{"this":{"__isSmartRef__":true,"id":13295}},"13562":{"timestamp":{"__isSmartRef__":true,"id":13563},"user":"robertkrahn","tags":[]},"13563":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"13564":{"varMapping":{"__isSmartRef__":true,"id":13565},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":13566},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13565":{"this":{"__isSmartRef__":true,"id":13295}},"13566":{"timestamp":{"__isSmartRef__":true,"id":13567},"user":"robertkrahn","tags":[]},"13567":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"13568":{"position":{"__isSmartRef__":true,"id":13569},"_Extent":{"__isSmartRef__":true,"id":13570},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":13571},"_Fill":{"__isSmartRef__":true,"id":13572},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":13573},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":13574},"_Position":{"__isSmartRef__":true,"id":13575},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13569":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13570":{"x":45.848998707199996,"y":7.587077488639986,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13571":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"13572":{"r":0.5686193533490198,"g":0.5686193533490198,"b":0.5686193533490198,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13573":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"13574":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"13575":{"x":-22.924499353599998,"y":-3.793538744319993,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13576":{"x":-28.655624191999994,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13577":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":13578},{"__isSmartRef__":true,"id":13580},{"__isSmartRef__":true,"id":13582}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"13578":{"date":{"__isSmartRef__":true,"id":13579},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"13579":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"13580":{"date":{"__isSmartRef__":true,"id":13581},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"13581":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"13582":{"date":{"__isSmartRef__":true,"id":13583},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"13583":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"13584":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"13585":{"morph":{"__isSmartRef__":true,"id":13021},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"13586":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13587}},"13587":{"test01IsMorph":{"__isSmartRef__":true,"id":13588}},"13588":{"varMapping":{"__isSmartRef__":true,"id":13589},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":13590},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13589":{"this":{"__isSmartRef__":true,"id":13586}},"13590":{},"13591":{"x":57.31124838399999,"y":9.483846860799982,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13592":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13593":{"reset":{"__isSmartRef__":true,"id":13594},"grow":{"__isSmartRef__":true,"id":13598},"build":{"__isSmartRef__":true,"id":13602}},"13594":{"varMapping":{"__isSmartRef__":true,"id":13595},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":13596},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13595":{"this":{"__isSmartRef__":true,"id":13021}},"13596":{"timestamp":{"__isSmartRef__":true,"id":13597},"user":"robertkrahn","tags":[]},"13597":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"13598":{"varMapping":{"__isSmartRef__":true,"id":13599},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":13600},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13599":{"this":{"__isSmartRef__":true,"id":13021}},"13600":{"timestamp":{"__isSmartRef__":true,"id":13601},"user":"robertkrahn","tags":[]},"13601":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"13602":{"varMapping":{"__isSmartRef__":true,"id":13603},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":13604},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13603":{"this":{"__isSmartRef__":true,"id":13021}},"13604":{"timestamp":{"__isSmartRef__":true,"id":13605},"user":"robertkrahn","tags":[]},"13605":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"13606":{"submorphs":[{"__isSmartRef__":true,"id":13607},{"__isSmartRef__":true,"id":13880}],"scripts":[],"id":"BFB5F571-4D1F-4FCA-86B2-28AA98FEE3E1","shape":{"__isSmartRef__":true,"id":14153},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":14161},"showsHalos":false,"name":"Rotator25","partsBinMetaInfo":{"__isSmartRef__":true,"id":14162},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":14169},"eventHandler":{"__isSmartRef__":true,"id":14170},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","03A8E433-3B17-41F5-B484-4D7C70671CA7"],"partTests":{"__isSmartRef__":true,"id":14171},"priorExtent":{"__isSmartRef__":true,"id":14176},"distanceToDragEvent":{"__isSmartRef__":true,"id":14177},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":13020},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14178},"__LivelyClassName__":"lively.morphic.Box"},"13607":{"submorphs":[{"__isSmartRef__":true,"id":13608},{"__isSmartRef__":true,"id":13725}],"scripts":[],"id":"7D92814D-5D47-46C9-A3AD-E7E43FD2B925","shape":{"__isSmartRef__":true,"id":13842},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13850},"showsHalos":false,"name":"Rotator51","partsBinMetaInfo":{"__isSmartRef__":true,"id":13851},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":13858},"eventHandler":{"__isSmartRef__":true,"id":13859},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","03A8E433-3B17-41F5-B484-4D7C70671CA7","BFB5F571-4D1F-4FCA-86B2-28AA98FEE3E1"],"partTests":{"__isSmartRef__":true,"id":13860},"priorExtent":{"__isSmartRef__":true,"id":13865},"distanceToDragEvent":{"__isSmartRef__":true,"id":13866},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":13606},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13867},"__LivelyClassName__":"lively.morphic.Box"},"13608":{"submorphs":[{"__isSmartRef__":true,"id":13609},{"__isSmartRef__":true,"id":13648}],"scripts":[],"id":"83B5D1F4-616F-4147-9795-B315E32ED019","shape":{"__isSmartRef__":true,"id":13687},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13695},"showsHalos":false,"name":"Rotator102","partsBinMetaInfo":{"__isSmartRef__":true,"id":13696},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":13703},"eventHandler":{"__isSmartRef__":true,"id":13704},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","03A8E433-3B17-41F5-B484-4D7C70671CA7","BFB5F571-4D1F-4FCA-86B2-28AA98FEE3E1","7D92814D-5D47-46C9-A3AD-E7E43FD2B925"],"partTests":{"__isSmartRef__":true,"id":13705},"priorExtent":{"__isSmartRef__":true,"id":13710},"distanceToDragEvent":{"__isSmartRef__":true,"id":13711},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":13607},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13712},"__LivelyClassName__":"lively.morphic.Box"},"13609":{"submorphs":[],"scripts":[],"id":"1A9439FC-BFE5-4733-8538-3B6B7D9B8890","shape":{"__isSmartRef__":true,"id":13610},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13618},"showsHalos":false,"name":"Rotator204","partsBinMetaInfo":{"__isSmartRef__":true,"id":13619},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":13626},"eventHandler":{"__isSmartRef__":true,"id":13627},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","03A8E433-3B17-41F5-B484-4D7C70671CA7","BFB5F571-4D1F-4FCA-86B2-28AA98FEE3E1","7D92814D-5D47-46C9-A3AD-E7E43FD2B925","83B5D1F4-616F-4147-9795-B315E32ED019"],"partTests":{"__isSmartRef__":true,"id":13628},"priorExtent":{"__isSmartRef__":true,"id":13633},"distanceToDragEvent":{"__isSmartRef__":true,"id":13634},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":13608},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13635},"__LivelyClassName__":"lively.morphic.Box"},"13610":{"position":{"__isSmartRef__":true,"id":13611},"_Extent":{"__isSmartRef__":true,"id":13612},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":13613},"_Fill":{"__isSmartRef__":true,"id":13614},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":13615},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":13616},"_Position":{"__isSmartRef__":true,"id":13617},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13611":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13612":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13613":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"13614":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13615":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"13616":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"13617":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13618":{"x":-14.671679586304004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13619":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":13620},{"__isSmartRef__":true,"id":13622},{"__isSmartRef__":true,"id":13624}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"13620":{"date":{"__isSmartRef__":true,"id":13621},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"13621":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"13622":{"date":{"__isSmartRef__":true,"id":13623},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"13623":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"13624":{"date":{"__isSmartRef__":true,"id":13625},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"13625":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"13626":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"13627":{"morph":{"__isSmartRef__":true,"id":13609},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"13628":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13629}},"13629":{"test01IsMorph":{"__isSmartRef__":true,"id":13630}},"13630":{"varMapping":{"__isSmartRef__":true,"id":13631},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":13632},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13631":{"this":{"__isSmartRef__":true,"id":13628}},"13632":{},"13633":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13634":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13635":{"reset":{"__isSmartRef__":true,"id":13636},"grow":{"__isSmartRef__":true,"id":13640},"build":{"__isSmartRef__":true,"id":13644}},"13636":{"varMapping":{"__isSmartRef__":true,"id":13637},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":13638},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13637":{"this":{"__isSmartRef__":true,"id":13609}},"13638":{"timestamp":{"__isSmartRef__":true,"id":13639},"user":"robertkrahn","tags":[]},"13639":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"13640":{"varMapping":{"__isSmartRef__":true,"id":13641},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":13642},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13641":{"this":{"__isSmartRef__":true,"id":13609}},"13642":{"timestamp":{"__isSmartRef__":true,"id":13643},"user":"robertkrahn","tags":[]},"13643":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"13644":{"varMapping":{"__isSmartRef__":true,"id":13645},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":13646},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13645":{"this":{"__isSmartRef__":true,"id":13609}},"13646":{"timestamp":{"__isSmartRef__":true,"id":13647},"user":"robertkrahn","tags":[]},"13647":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"13648":{"submorphs":[],"scripts":[],"id":"CECF5C44-D508-4C22-8824-8DB4FC871B95","shape":{"__isSmartRef__":true,"id":13649},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13657},"showsHalos":false,"name":"Rotator204","partsBinMetaInfo":{"__isSmartRef__":true,"id":13658},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":13665},"eventHandler":{"__isSmartRef__":true,"id":13666},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","03A8E433-3B17-41F5-B484-4D7C70671CA7","BFB5F571-4D1F-4FCA-86B2-28AA98FEE3E1","7D92814D-5D47-46C9-A3AD-E7E43FD2B925","83B5D1F4-616F-4147-9795-B315E32ED019"],"partTests":{"__isSmartRef__":true,"id":13667},"priorExtent":{"__isSmartRef__":true,"id":13672},"distanceToDragEvent":{"__isSmartRef__":true,"id":13673},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":13608},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13674},"__LivelyClassName__":"lively.morphic.Box"},"13649":{"position":{"__isSmartRef__":true,"id":13650},"_Extent":{"__isSmartRef__":true,"id":13651},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":13652},"_Fill":{"__isSmartRef__":true,"id":13653},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":13654},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":13655},"_Position":{"__isSmartRef__":true,"id":13656},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13650":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13651":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13652":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"13653":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13654":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"13655":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"13656":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13657":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13658":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":13659},{"__isSmartRef__":true,"id":13661},{"__isSmartRef__":true,"id":13663}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"13659":{"date":{"__isSmartRef__":true,"id":13660},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"13660":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"13661":{"date":{"__isSmartRef__":true,"id":13662},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"13662":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"13663":{"date":{"__isSmartRef__":true,"id":13664},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"13664":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"13665":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"13666":{"morph":{"__isSmartRef__":true,"id":13648},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"13667":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13668}},"13668":{"test01IsMorph":{"__isSmartRef__":true,"id":13669}},"13669":{"varMapping":{"__isSmartRef__":true,"id":13670},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":13671},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13670":{"this":{"__isSmartRef__":true,"id":13667}},"13671":{},"13672":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13673":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13674":{"reset":{"__isSmartRef__":true,"id":13675},"grow":{"__isSmartRef__":true,"id":13679},"build":{"__isSmartRef__":true,"id":13683}},"13675":{"varMapping":{"__isSmartRef__":true,"id":13676},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":13677},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13676":{"this":{"__isSmartRef__":true,"id":13648}},"13677":{"timestamp":{"__isSmartRef__":true,"id":13678},"user":"robertkrahn","tags":[]},"13678":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"13679":{"varMapping":{"__isSmartRef__":true,"id":13680},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":13681},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13680":{"this":{"__isSmartRef__":true,"id":13648}},"13681":{"timestamp":{"__isSmartRef__":true,"id":13682},"user":"robertkrahn","tags":[]},"13682":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"13683":{"varMapping":{"__isSmartRef__":true,"id":13684},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":13685},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13684":{"this":{"__isSmartRef__":true,"id":13648}},"13685":{"timestamp":{"__isSmartRef__":true,"id":13686},"user":"robertkrahn","tags":[]},"13686":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"13687":{"position":{"__isSmartRef__":true,"id":13688},"_Extent":{"__isSmartRef__":true,"id":13689},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":13690},"_Fill":{"__isSmartRef__":true,"id":13691},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":13692},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":13693},"_Position":{"__isSmartRef__":true,"id":13694},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13688":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13689":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13690":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"13691":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13692":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"13693":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"13694":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13695":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13696":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":13697},{"__isSmartRef__":true,"id":13699},{"__isSmartRef__":true,"id":13701}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"13697":{"date":{"__isSmartRef__":true,"id":13698},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"13698":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"13699":{"date":{"__isSmartRef__":true,"id":13700},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"13700":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"13701":{"date":{"__isSmartRef__":true,"id":13702},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"13702":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"13703":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"13704":{"morph":{"__isSmartRef__":true,"id":13608},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"13705":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13706}},"13706":{"test01IsMorph":{"__isSmartRef__":true,"id":13707}},"13707":{"varMapping":{"__isSmartRef__":true,"id":13708},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":13709},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13708":{"this":{"__isSmartRef__":true,"id":13705}},"13709":{},"13710":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13711":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13712":{"reset":{"__isSmartRef__":true,"id":13713},"grow":{"__isSmartRef__":true,"id":13717},"build":{"__isSmartRef__":true,"id":13721}},"13713":{"varMapping":{"__isSmartRef__":true,"id":13714},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":13715},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13714":{"this":{"__isSmartRef__":true,"id":13608}},"13715":{"timestamp":{"__isSmartRef__":true,"id":13716},"user":"robertkrahn","tags":[]},"13716":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"13717":{"varMapping":{"__isSmartRef__":true,"id":13718},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":13719},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13718":{"this":{"__isSmartRef__":true,"id":13608}},"13719":{"timestamp":{"__isSmartRef__":true,"id":13720},"user":"robertkrahn","tags":[]},"13720":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"13721":{"varMapping":{"__isSmartRef__":true,"id":13722},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":13723},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13722":{"this":{"__isSmartRef__":true,"id":13608}},"13723":{"timestamp":{"__isSmartRef__":true,"id":13724},"user":"robertkrahn","tags":[]},"13724":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"13725":{"submorphs":[{"__isSmartRef__":true,"id":13726},{"__isSmartRef__":true,"id":13765}],"scripts":[],"id":"015FF822-84B7-47BC-A04C-3B456AFF1BC2","shape":{"__isSmartRef__":true,"id":13804},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13812},"showsHalos":false,"name":"Rotator102","partsBinMetaInfo":{"__isSmartRef__":true,"id":13813},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":13820},"eventHandler":{"__isSmartRef__":true,"id":13821},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","03A8E433-3B17-41F5-B484-4D7C70671CA7","BFB5F571-4D1F-4FCA-86B2-28AA98FEE3E1","7D92814D-5D47-46C9-A3AD-E7E43FD2B925"],"partTests":{"__isSmartRef__":true,"id":13822},"priorExtent":{"__isSmartRef__":true,"id":13827},"distanceToDragEvent":{"__isSmartRef__":true,"id":13828},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":13607},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13829},"__LivelyClassName__":"lively.morphic.Box"},"13726":{"submorphs":[],"scripts":[],"id":"BDB01442-80BD-46D9-912F-8CBFB5D79ED7","shape":{"__isSmartRef__":true,"id":13727},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13735},"showsHalos":false,"name":"Rotator205","partsBinMetaInfo":{"__isSmartRef__":true,"id":13736},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":13743},"eventHandler":{"__isSmartRef__":true,"id":13744},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","03A8E433-3B17-41F5-B484-4D7C70671CA7","BFB5F571-4D1F-4FCA-86B2-28AA98FEE3E1","7D92814D-5D47-46C9-A3AD-E7E43FD2B925","015FF822-84B7-47BC-A04C-3B456AFF1BC2"],"partTests":{"__isSmartRef__":true,"id":13745},"priorExtent":{"__isSmartRef__":true,"id":13750},"distanceToDragEvent":{"__isSmartRef__":true,"id":13751},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":13725},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13752},"__LivelyClassName__":"lively.morphic.Box"},"13727":{"position":{"__isSmartRef__":true,"id":13728},"_Extent":{"__isSmartRef__":true,"id":13729},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":13730},"_Fill":{"__isSmartRef__":true,"id":13731},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":13732},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":13733},"_Position":{"__isSmartRef__":true,"id":13734},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13728":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13729":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13730":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"13731":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13732":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"13733":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"13734":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13735":{"x":-14.671679586303993,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13736":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":13737},{"__isSmartRef__":true,"id":13739},{"__isSmartRef__":true,"id":13741}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"13737":{"date":{"__isSmartRef__":true,"id":13738},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"13738":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"13739":{"date":{"__isSmartRef__":true,"id":13740},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"13740":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"13741":{"date":{"__isSmartRef__":true,"id":13742},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"13742":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"13743":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"13744":{"morph":{"__isSmartRef__":true,"id":13726},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"13745":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13746}},"13746":{"test01IsMorph":{"__isSmartRef__":true,"id":13747}},"13747":{"varMapping":{"__isSmartRef__":true,"id":13748},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":13749},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13748":{"this":{"__isSmartRef__":true,"id":13745}},"13749":{},"13750":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13751":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13752":{"reset":{"__isSmartRef__":true,"id":13753},"grow":{"__isSmartRef__":true,"id":13757},"build":{"__isSmartRef__":true,"id":13761}},"13753":{"varMapping":{"__isSmartRef__":true,"id":13754},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":13755},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13754":{"this":{"__isSmartRef__":true,"id":13726}},"13755":{"timestamp":{"__isSmartRef__":true,"id":13756},"user":"robertkrahn","tags":[]},"13756":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"13757":{"varMapping":{"__isSmartRef__":true,"id":13758},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":13759},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13758":{"this":{"__isSmartRef__":true,"id":13726}},"13759":{"timestamp":{"__isSmartRef__":true,"id":13760},"user":"robertkrahn","tags":[]},"13760":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"13761":{"varMapping":{"__isSmartRef__":true,"id":13762},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":13763},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13762":{"this":{"__isSmartRef__":true,"id":13726}},"13763":{"timestamp":{"__isSmartRef__":true,"id":13764},"user":"robertkrahn","tags":[]},"13764":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"13765":{"submorphs":[],"scripts":[],"id":"CBDB2EAB-4052-452C-9F5B-F01E00C94C1E","shape":{"__isSmartRef__":true,"id":13766},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13774},"showsHalos":false,"name":"Rotator205","partsBinMetaInfo":{"__isSmartRef__":true,"id":13775},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":13782},"eventHandler":{"__isSmartRef__":true,"id":13783},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","03A8E433-3B17-41F5-B484-4D7C70671CA7","BFB5F571-4D1F-4FCA-86B2-28AA98FEE3E1","7D92814D-5D47-46C9-A3AD-E7E43FD2B925","015FF822-84B7-47BC-A04C-3B456AFF1BC2"],"partTests":{"__isSmartRef__":true,"id":13784},"priorExtent":{"__isSmartRef__":true,"id":13789},"distanceToDragEvent":{"__isSmartRef__":true,"id":13790},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":13725},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13791},"__LivelyClassName__":"lively.morphic.Box"},"13766":{"position":{"__isSmartRef__":true,"id":13767},"_Extent":{"__isSmartRef__":true,"id":13768},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":13769},"_Fill":{"__isSmartRef__":true,"id":13770},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":13771},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":13772},"_Position":{"__isSmartRef__":true,"id":13773},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13767":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13768":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13769":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"13770":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13771":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"13772":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"13773":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13774":{"x":14.671679586304007,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13775":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":13776},{"__isSmartRef__":true,"id":13778},{"__isSmartRef__":true,"id":13780}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"13776":{"date":{"__isSmartRef__":true,"id":13777},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"13777":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"13778":{"date":{"__isSmartRef__":true,"id":13779},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"13779":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"13780":{"date":{"__isSmartRef__":true,"id":13781},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"13781":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"13782":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"13783":{"morph":{"__isSmartRef__":true,"id":13765},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"13784":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13785}},"13785":{"test01IsMorph":{"__isSmartRef__":true,"id":13786}},"13786":{"varMapping":{"__isSmartRef__":true,"id":13787},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":13788},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13787":{"this":{"__isSmartRef__":true,"id":13784}},"13788":{},"13789":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13790":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13791":{"reset":{"__isSmartRef__":true,"id":13792},"grow":{"__isSmartRef__":true,"id":13796},"build":{"__isSmartRef__":true,"id":13800}},"13792":{"varMapping":{"__isSmartRef__":true,"id":13793},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":13794},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13793":{"this":{"__isSmartRef__":true,"id":13765}},"13794":{"timestamp":{"__isSmartRef__":true,"id":13795},"user":"robertkrahn","tags":[]},"13795":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"13796":{"varMapping":{"__isSmartRef__":true,"id":13797},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":13798},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13797":{"this":{"__isSmartRef__":true,"id":13765}},"13798":{"timestamp":{"__isSmartRef__":true,"id":13799},"user":"robertkrahn","tags":[]},"13799":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"13800":{"varMapping":{"__isSmartRef__":true,"id":13801},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":13802},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13801":{"this":{"__isSmartRef__":true,"id":13765}},"13802":{"timestamp":{"__isSmartRef__":true,"id":13803},"user":"robertkrahn","tags":[]},"13803":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"13804":{"position":{"__isSmartRef__":true,"id":13805},"_Extent":{"__isSmartRef__":true,"id":13806},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":13807},"_Fill":{"__isSmartRef__":true,"id":13808},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":13809},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":13810},"_Position":{"__isSmartRef__":true,"id":13811},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13805":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13806":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13807":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"13808":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13809":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"13810":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"13811":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13812":{"x":18.339599482880004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13813":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":13814},{"__isSmartRef__":true,"id":13816},{"__isSmartRef__":true,"id":13818}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"13814":{"date":{"__isSmartRef__":true,"id":13815},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"13815":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"13816":{"date":{"__isSmartRef__":true,"id":13817},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"13817":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"13818":{"date":{"__isSmartRef__":true,"id":13819},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"13819":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"13820":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"13821":{"morph":{"__isSmartRef__":true,"id":13725},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"13822":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13823}},"13823":{"test01IsMorph":{"__isSmartRef__":true,"id":13824}},"13824":{"varMapping":{"__isSmartRef__":true,"id":13825},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":13826},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13825":{"this":{"__isSmartRef__":true,"id":13822}},"13826":{},"13827":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13828":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13829":{"reset":{"__isSmartRef__":true,"id":13830},"grow":{"__isSmartRef__":true,"id":13834},"build":{"__isSmartRef__":true,"id":13838}},"13830":{"varMapping":{"__isSmartRef__":true,"id":13831},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":13832},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13831":{"this":{"__isSmartRef__":true,"id":13725}},"13832":{"timestamp":{"__isSmartRef__":true,"id":13833},"user":"robertkrahn","tags":[]},"13833":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"13834":{"varMapping":{"__isSmartRef__":true,"id":13835},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":13836},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13835":{"this":{"__isSmartRef__":true,"id":13725}},"13836":{"timestamp":{"__isSmartRef__":true,"id":13837},"user":"robertkrahn","tags":[]},"13837":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"13838":{"varMapping":{"__isSmartRef__":true,"id":13839},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":13840},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13839":{"this":{"__isSmartRef__":true,"id":13725}},"13840":{"timestamp":{"__isSmartRef__":true,"id":13841},"user":"robertkrahn","tags":[]},"13841":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"13842":{"position":{"__isSmartRef__":true,"id":13843},"_Extent":{"__isSmartRef__":true,"id":13844},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":13845},"_Fill":{"__isSmartRef__":true,"id":13846},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":13847},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":13848},"_Position":{"__isSmartRef__":true,"id":13849},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13843":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13844":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13845":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"13846":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13847":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"13848":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"13849":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13850":{"x":-22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13851":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":13852},{"__isSmartRef__":true,"id":13854},{"__isSmartRef__":true,"id":13856}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"13852":{"date":{"__isSmartRef__":true,"id":13853},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"13853":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"13854":{"date":{"__isSmartRef__":true,"id":13855},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"13855":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"13856":{"date":{"__isSmartRef__":true,"id":13857},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"13857":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"13858":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"13859":{"morph":{"__isSmartRef__":true,"id":13607},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"13860":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13861}},"13861":{"test01IsMorph":{"__isSmartRef__":true,"id":13862}},"13862":{"varMapping":{"__isSmartRef__":true,"id":13863},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":13864},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13863":{"this":{"__isSmartRef__":true,"id":13860}},"13864":{},"13865":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13866":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13867":{"reset":{"__isSmartRef__":true,"id":13868},"grow":{"__isSmartRef__":true,"id":13872},"build":{"__isSmartRef__":true,"id":13876}},"13868":{"varMapping":{"__isSmartRef__":true,"id":13869},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":13870},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13869":{"this":{"__isSmartRef__":true,"id":13607}},"13870":{"timestamp":{"__isSmartRef__":true,"id":13871},"user":"robertkrahn","tags":[]},"13871":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"13872":{"varMapping":{"__isSmartRef__":true,"id":13873},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":13874},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13873":{"this":{"__isSmartRef__":true,"id":13607}},"13874":{"timestamp":{"__isSmartRef__":true,"id":13875},"user":"robertkrahn","tags":[]},"13875":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"13876":{"varMapping":{"__isSmartRef__":true,"id":13877},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":13878},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13877":{"this":{"__isSmartRef__":true,"id":13607}},"13878":{"timestamp":{"__isSmartRef__":true,"id":13879},"user":"robertkrahn","tags":[]},"13879":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"13880":{"submorphs":[{"__isSmartRef__":true,"id":13881},{"__isSmartRef__":true,"id":13998}],"scripts":[],"id":"E64E6A4C-85B1-4C69-8EFE-597E827398FA","shape":{"__isSmartRef__":true,"id":14115},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":14123},"showsHalos":false,"name":"Rotator51","partsBinMetaInfo":{"__isSmartRef__":true,"id":14124},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":14131},"eventHandler":{"__isSmartRef__":true,"id":14132},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","03A8E433-3B17-41F5-B484-4D7C70671CA7","BFB5F571-4D1F-4FCA-86B2-28AA98FEE3E1"],"partTests":{"__isSmartRef__":true,"id":14133},"priorExtent":{"__isSmartRef__":true,"id":14138},"distanceToDragEvent":{"__isSmartRef__":true,"id":14139},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":13606},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14140},"__LivelyClassName__":"lively.morphic.Box"},"13881":{"submorphs":[{"__isSmartRef__":true,"id":13882},{"__isSmartRef__":true,"id":13921}],"scripts":[],"id":"B7F01216-3B7F-4529-82A0-BD2DA1F26DE4","shape":{"__isSmartRef__":true,"id":13960},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13968},"showsHalos":false,"name":"Rotator103","partsBinMetaInfo":{"__isSmartRef__":true,"id":13969},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":13976},"eventHandler":{"__isSmartRef__":true,"id":13977},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","03A8E433-3B17-41F5-B484-4D7C70671CA7","BFB5F571-4D1F-4FCA-86B2-28AA98FEE3E1","E64E6A4C-85B1-4C69-8EFE-597E827398FA"],"partTests":{"__isSmartRef__":true,"id":13978},"priorExtent":{"__isSmartRef__":true,"id":13983},"distanceToDragEvent":{"__isSmartRef__":true,"id":13984},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":13880},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13985},"__LivelyClassName__":"lively.morphic.Box"},"13882":{"submorphs":[],"scripts":[],"id":"0E886365-0CED-475C-A191-F58D940BCE68","shape":{"__isSmartRef__":true,"id":13883},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13891},"showsHalos":false,"name":"Rotator206","partsBinMetaInfo":{"__isSmartRef__":true,"id":13892},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":13899},"eventHandler":{"__isSmartRef__":true,"id":13900},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","03A8E433-3B17-41F5-B484-4D7C70671CA7","BFB5F571-4D1F-4FCA-86B2-28AA98FEE3E1","E64E6A4C-85B1-4C69-8EFE-597E827398FA","B7F01216-3B7F-4529-82A0-BD2DA1F26DE4"],"partTests":{"__isSmartRef__":true,"id":13901},"priorExtent":{"__isSmartRef__":true,"id":13906},"distanceToDragEvent":{"__isSmartRef__":true,"id":13907},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":13881},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13908},"__LivelyClassName__":"lively.morphic.Box"},"13883":{"position":{"__isSmartRef__":true,"id":13884},"_Extent":{"__isSmartRef__":true,"id":13885},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":13886},"_Fill":{"__isSmartRef__":true,"id":13887},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":13888},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":13889},"_Position":{"__isSmartRef__":true,"id":13890},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13884":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13885":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13886":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"13887":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13888":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"13889":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"13890":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13891":{"x":-14.671679586304004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13892":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":13893},{"__isSmartRef__":true,"id":13895},{"__isSmartRef__":true,"id":13897}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"13893":{"date":{"__isSmartRef__":true,"id":13894},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"13894":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"13895":{"date":{"__isSmartRef__":true,"id":13896},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"13896":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"13897":{"date":{"__isSmartRef__":true,"id":13898},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"13898":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"13899":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"13900":{"morph":{"__isSmartRef__":true,"id":13882},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"13901":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13902}},"13902":{"test01IsMorph":{"__isSmartRef__":true,"id":13903}},"13903":{"varMapping":{"__isSmartRef__":true,"id":13904},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":13905},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13904":{"this":{"__isSmartRef__":true,"id":13901}},"13905":{},"13906":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13907":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13908":{"reset":{"__isSmartRef__":true,"id":13909},"grow":{"__isSmartRef__":true,"id":13913},"build":{"__isSmartRef__":true,"id":13917}},"13909":{"varMapping":{"__isSmartRef__":true,"id":13910},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":13911},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13910":{"this":{"__isSmartRef__":true,"id":13882}},"13911":{"timestamp":{"__isSmartRef__":true,"id":13912},"user":"robertkrahn","tags":[]},"13912":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"13913":{"varMapping":{"__isSmartRef__":true,"id":13914},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":13915},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13914":{"this":{"__isSmartRef__":true,"id":13882}},"13915":{"timestamp":{"__isSmartRef__":true,"id":13916},"user":"robertkrahn","tags":[]},"13916":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"13917":{"varMapping":{"__isSmartRef__":true,"id":13918},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":13919},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13918":{"this":{"__isSmartRef__":true,"id":13882}},"13919":{"timestamp":{"__isSmartRef__":true,"id":13920},"user":"robertkrahn","tags":[]},"13920":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"13921":{"submorphs":[],"scripts":[],"id":"70210F0A-D7D5-47EC-B8CC-62BB3DE83E31","shape":{"__isSmartRef__":true,"id":13922},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":13930},"showsHalos":false,"name":"Rotator206","partsBinMetaInfo":{"__isSmartRef__":true,"id":13931},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":13938},"eventHandler":{"__isSmartRef__":true,"id":13939},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","03A8E433-3B17-41F5-B484-4D7C70671CA7","BFB5F571-4D1F-4FCA-86B2-28AA98FEE3E1","E64E6A4C-85B1-4C69-8EFE-597E827398FA","B7F01216-3B7F-4529-82A0-BD2DA1F26DE4"],"partTests":{"__isSmartRef__":true,"id":13940},"priorExtent":{"__isSmartRef__":true,"id":13945},"distanceToDragEvent":{"__isSmartRef__":true,"id":13946},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":13881},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13947},"__LivelyClassName__":"lively.morphic.Box"},"13922":{"position":{"__isSmartRef__":true,"id":13923},"_Extent":{"__isSmartRef__":true,"id":13924},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":13925},"_Fill":{"__isSmartRef__":true,"id":13926},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":13927},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":13928},"_Position":{"__isSmartRef__":true,"id":13929},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13923":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13924":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13925":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"13926":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13927":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"13928":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"13929":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13930":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13931":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":13932},{"__isSmartRef__":true,"id":13934},{"__isSmartRef__":true,"id":13936}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"13932":{"date":{"__isSmartRef__":true,"id":13933},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"13933":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"13934":{"date":{"__isSmartRef__":true,"id":13935},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"13935":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"13936":{"date":{"__isSmartRef__":true,"id":13937},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"13937":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"13938":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"13939":{"morph":{"__isSmartRef__":true,"id":13921},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"13940":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13941}},"13941":{"test01IsMorph":{"__isSmartRef__":true,"id":13942}},"13942":{"varMapping":{"__isSmartRef__":true,"id":13943},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":13944},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13943":{"this":{"__isSmartRef__":true,"id":13940}},"13944":{},"13945":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13946":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13947":{"reset":{"__isSmartRef__":true,"id":13948},"grow":{"__isSmartRef__":true,"id":13952},"build":{"__isSmartRef__":true,"id":13956}},"13948":{"varMapping":{"__isSmartRef__":true,"id":13949},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":13950},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13949":{"this":{"__isSmartRef__":true,"id":13921}},"13950":{"timestamp":{"__isSmartRef__":true,"id":13951},"user":"robertkrahn","tags":[]},"13951":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"13952":{"varMapping":{"__isSmartRef__":true,"id":13953},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":13954},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13953":{"this":{"__isSmartRef__":true,"id":13921}},"13954":{"timestamp":{"__isSmartRef__":true,"id":13955},"user":"robertkrahn","tags":[]},"13955":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"13956":{"varMapping":{"__isSmartRef__":true,"id":13957},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":13958},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13957":{"this":{"__isSmartRef__":true,"id":13921}},"13958":{"timestamp":{"__isSmartRef__":true,"id":13959},"user":"robertkrahn","tags":[]},"13959":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"13960":{"position":{"__isSmartRef__":true,"id":13961},"_Extent":{"__isSmartRef__":true,"id":13962},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":13963},"_Fill":{"__isSmartRef__":true,"id":13964},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":13965},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":13966},"_Position":{"__isSmartRef__":true,"id":13967},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"13961":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13962":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13963":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"13964":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13965":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"13966":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"13967":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13968":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13969":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":13970},{"__isSmartRef__":true,"id":13972},{"__isSmartRef__":true,"id":13974}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"13970":{"date":{"__isSmartRef__":true,"id":13971},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"13971":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"13972":{"date":{"__isSmartRef__":true,"id":13973},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"13973":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"13974":{"date":{"__isSmartRef__":true,"id":13975},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"13975":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"13976":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"13977":{"morph":{"__isSmartRef__":true,"id":13881},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"13978":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13979}},"13979":{"test01IsMorph":{"__isSmartRef__":true,"id":13980}},"13980":{"varMapping":{"__isSmartRef__":true,"id":13981},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":13982},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13981":{"this":{"__isSmartRef__":true,"id":13978}},"13982":{},"13983":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13984":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"13985":{"reset":{"__isSmartRef__":true,"id":13986},"grow":{"__isSmartRef__":true,"id":13990},"build":{"__isSmartRef__":true,"id":13994}},"13986":{"varMapping":{"__isSmartRef__":true,"id":13987},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":13988},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13987":{"this":{"__isSmartRef__":true,"id":13881}},"13988":{"timestamp":{"__isSmartRef__":true,"id":13989},"user":"robertkrahn","tags":[]},"13989":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"13990":{"varMapping":{"__isSmartRef__":true,"id":13991},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":13992},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13991":{"this":{"__isSmartRef__":true,"id":13881}},"13992":{"timestamp":{"__isSmartRef__":true,"id":13993},"user":"robertkrahn","tags":[]},"13993":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"13994":{"varMapping":{"__isSmartRef__":true,"id":13995},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":13996},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"13995":{"this":{"__isSmartRef__":true,"id":13881}},"13996":{"timestamp":{"__isSmartRef__":true,"id":13997},"user":"robertkrahn","tags":[]},"13997":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"13998":{"submorphs":[{"__isSmartRef__":true,"id":13999},{"__isSmartRef__":true,"id":14038}],"scripts":[],"id":"E271B8E2-CBAA-4648-A542-D45402CE6090","shape":{"__isSmartRef__":true,"id":14077},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":14085},"showsHalos":false,"name":"Rotator103","partsBinMetaInfo":{"__isSmartRef__":true,"id":14086},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":14093},"eventHandler":{"__isSmartRef__":true,"id":14094},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","03A8E433-3B17-41F5-B484-4D7C70671CA7","BFB5F571-4D1F-4FCA-86B2-28AA98FEE3E1","E64E6A4C-85B1-4C69-8EFE-597E827398FA"],"partTests":{"__isSmartRef__":true,"id":14095},"priorExtent":{"__isSmartRef__":true,"id":14100},"distanceToDragEvent":{"__isSmartRef__":true,"id":14101},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":13880},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14102},"__LivelyClassName__":"lively.morphic.Box"},"13999":{"submorphs":[],"scripts":[],"id":"C11C9F8F-B06E-4C92-B040-142BB806EB94","shape":{"__isSmartRef__":true,"id":14000},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":14008},"showsHalos":false,"name":"Rotator207","partsBinMetaInfo":{"__isSmartRef__":true,"id":14009},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":14016},"eventHandler":{"__isSmartRef__":true,"id":14017},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","03A8E433-3B17-41F5-B484-4D7C70671CA7","BFB5F571-4D1F-4FCA-86B2-28AA98FEE3E1","E64E6A4C-85B1-4C69-8EFE-597E827398FA","E271B8E2-CBAA-4648-A542-D45402CE6090"],"partTests":{"__isSmartRef__":true,"id":14018},"priorExtent":{"__isSmartRef__":true,"id":14023},"distanceToDragEvent":{"__isSmartRef__":true,"id":14024},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":13998},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14025},"__LivelyClassName__":"lively.morphic.Box"},"14000":{"position":{"__isSmartRef__":true,"id":14001},"_Extent":{"__isSmartRef__":true,"id":14002},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":14003},"_Fill":{"__isSmartRef__":true,"id":14004},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":14005},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":14006},"_Position":{"__isSmartRef__":true,"id":14007},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"14001":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14002":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14003":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"14004":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14005":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"14006":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"14007":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14008":{"x":-14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14009":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":14010},{"__isSmartRef__":true,"id":14012},{"__isSmartRef__":true,"id":14014}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"14010":{"date":{"__isSmartRef__":true,"id":14011},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"14011":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"14012":{"date":{"__isSmartRef__":true,"id":14013},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"14013":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"14014":{"date":{"__isSmartRef__":true,"id":14015},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"14015":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"14016":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"14017":{"morph":{"__isSmartRef__":true,"id":13999},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"14018":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14019}},"14019":{"test01IsMorph":{"__isSmartRef__":true,"id":14020}},"14020":{"varMapping":{"__isSmartRef__":true,"id":14021},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":14022},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14021":{"this":{"__isSmartRef__":true,"id":14018}},"14022":{},"14023":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14024":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14025":{"reset":{"__isSmartRef__":true,"id":14026},"grow":{"__isSmartRef__":true,"id":14030},"build":{"__isSmartRef__":true,"id":14034}},"14026":{"varMapping":{"__isSmartRef__":true,"id":14027},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":14028},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14027":{"this":{"__isSmartRef__":true,"id":13999}},"14028":{"timestamp":{"__isSmartRef__":true,"id":14029},"user":"robertkrahn","tags":[]},"14029":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"14030":{"varMapping":{"__isSmartRef__":true,"id":14031},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":14032},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14031":{"this":{"__isSmartRef__":true,"id":13999}},"14032":{"timestamp":{"__isSmartRef__":true,"id":14033},"user":"robertkrahn","tags":[]},"14033":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"14034":{"varMapping":{"__isSmartRef__":true,"id":14035},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":14036},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14035":{"this":{"__isSmartRef__":true,"id":13999}},"14036":{"timestamp":{"__isSmartRef__":true,"id":14037},"user":"robertkrahn","tags":[]},"14037":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"14038":{"submorphs":[],"scripts":[],"id":"C1724080-0373-41B2-B5A5-9BB79ECF1515","shape":{"__isSmartRef__":true,"id":14039},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":14047},"showsHalos":false,"name":"Rotator207","partsBinMetaInfo":{"__isSmartRef__":true,"id":14048},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":14055},"eventHandler":{"__isSmartRef__":true,"id":14056},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","C9084EB0-9F89-4949-8B26-041496BE14E5","03A8E433-3B17-41F5-B484-4D7C70671CA7","BFB5F571-4D1F-4FCA-86B2-28AA98FEE3E1","E64E6A4C-85B1-4C69-8EFE-597E827398FA","E271B8E2-CBAA-4648-A542-D45402CE6090"],"partTests":{"__isSmartRef__":true,"id":14057},"priorExtent":{"__isSmartRef__":true,"id":14062},"distanceToDragEvent":{"__isSmartRef__":true,"id":14063},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":13998},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14064},"__LivelyClassName__":"lively.morphic.Box"},"14039":{"position":{"__isSmartRef__":true,"id":14040},"_Extent":{"__isSmartRef__":true,"id":14041},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":14042},"_Fill":{"__isSmartRef__":true,"id":14043},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":14044},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":14045},"_Position":{"__isSmartRef__":true,"id":14046},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"14040":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14041":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14042":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"14043":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14044":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"14045":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"14046":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14047":{"x":14.671679586304007,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14048":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":14049},{"__isSmartRef__":true,"id":14051},{"__isSmartRef__":true,"id":14053}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"14049":{"date":{"__isSmartRef__":true,"id":14050},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"14050":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"14051":{"date":{"__isSmartRef__":true,"id":14052},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"14052":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"14053":{"date":{"__isSmartRef__":true,"id":14054},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"14054":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"14055":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"14056":{"morph":{"__isSmartRef__":true,"id":14038},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"14057":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14058}},"14058":{"test01IsMorph":{"__isSmartRef__":true,"id":14059}},"14059":{"varMapping":{"__isSmartRef__":true,"id":14060},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":14061},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14060":{"this":{"__isSmartRef__":true,"id":14057}},"14061":{},"14062":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14063":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14064":{"reset":{"__isSmartRef__":true,"id":14065},"grow":{"__isSmartRef__":true,"id":14069},"build":{"__isSmartRef__":true,"id":14073}},"14065":{"varMapping":{"__isSmartRef__":true,"id":14066},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":14067},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14066":{"this":{"__isSmartRef__":true,"id":14038}},"14067":{"timestamp":{"__isSmartRef__":true,"id":14068},"user":"robertkrahn","tags":[]},"14068":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"14069":{"varMapping":{"__isSmartRef__":true,"id":14070},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":14071},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14070":{"this":{"__isSmartRef__":true,"id":14038}},"14071":{"timestamp":{"__isSmartRef__":true,"id":14072},"user":"robertkrahn","tags":[]},"14072":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"14073":{"varMapping":{"__isSmartRef__":true,"id":14074},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":14075},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14074":{"this":{"__isSmartRef__":true,"id":14038}},"14075":{"timestamp":{"__isSmartRef__":true,"id":14076},"user":"robertkrahn","tags":[]},"14076":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"14077":{"position":{"__isSmartRef__":true,"id":14078},"_Extent":{"__isSmartRef__":true,"id":14079},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":14080},"_Fill":{"__isSmartRef__":true,"id":14081},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":14082},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":14083},"_Position":{"__isSmartRef__":true,"id":14084},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"14078":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14079":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14080":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"14081":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14082":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"14083":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"14084":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14085":{"x":18.339599482880004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14086":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":14087},{"__isSmartRef__":true,"id":14089},{"__isSmartRef__":true,"id":14091}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"14087":{"date":{"__isSmartRef__":true,"id":14088},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"14088":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"14089":{"date":{"__isSmartRef__":true,"id":14090},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"14090":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"14091":{"date":{"__isSmartRef__":true,"id":14092},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"14092":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"14093":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"14094":{"morph":{"__isSmartRef__":true,"id":13998},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"14095":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14096}},"14096":{"test01IsMorph":{"__isSmartRef__":true,"id":14097}},"14097":{"varMapping":{"__isSmartRef__":true,"id":14098},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":14099},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14098":{"this":{"__isSmartRef__":true,"id":14095}},"14099":{},"14100":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14101":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14102":{"reset":{"__isSmartRef__":true,"id":14103},"grow":{"__isSmartRef__":true,"id":14107},"build":{"__isSmartRef__":true,"id":14111}},"14103":{"varMapping":{"__isSmartRef__":true,"id":14104},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":14105},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14104":{"this":{"__isSmartRef__":true,"id":13998}},"14105":{"timestamp":{"__isSmartRef__":true,"id":14106},"user":"robertkrahn","tags":[]},"14106":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"14107":{"varMapping":{"__isSmartRef__":true,"id":14108},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":14109},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14108":{"this":{"__isSmartRef__":true,"id":13998}},"14109":{"timestamp":{"__isSmartRef__":true,"id":14110},"user":"robertkrahn","tags":[]},"14110":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"14111":{"varMapping":{"__isSmartRef__":true,"id":14112},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":14113},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14112":{"this":{"__isSmartRef__":true,"id":13998}},"14113":{"timestamp":{"__isSmartRef__":true,"id":14114},"user":"robertkrahn","tags":[]},"14114":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"14115":{"position":{"__isSmartRef__":true,"id":14116},"_Extent":{"__isSmartRef__":true,"id":14117},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":14118},"_Fill":{"__isSmartRef__":true,"id":14119},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":14120},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":14121},"_Position":{"__isSmartRef__":true,"id":14122},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"14116":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14117":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14118":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"14119":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14120":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"14121":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"14122":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14123":{"x":22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14124":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":14125},{"__isSmartRef__":true,"id":14127},{"__isSmartRef__":true,"id":14129}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"14125":{"date":{"__isSmartRef__":true,"id":14126},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"14126":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"14127":{"date":{"__isSmartRef__":true,"id":14128},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"14128":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"14129":{"date":{"__isSmartRef__":true,"id":14130},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"14130":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"14131":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"14132":{"morph":{"__isSmartRef__":true,"id":13880},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"14133":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14134}},"14134":{"test01IsMorph":{"__isSmartRef__":true,"id":14135}},"14135":{"varMapping":{"__isSmartRef__":true,"id":14136},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":14137},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14136":{"this":{"__isSmartRef__":true,"id":14133}},"14137":{},"14138":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14139":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14140":{"reset":{"__isSmartRef__":true,"id":14141},"grow":{"__isSmartRef__":true,"id":14145},"build":{"__isSmartRef__":true,"id":14149}},"14141":{"varMapping":{"__isSmartRef__":true,"id":14142},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":14143},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14142":{"this":{"__isSmartRef__":true,"id":13880}},"14143":{"timestamp":{"__isSmartRef__":true,"id":14144},"user":"robertkrahn","tags":[]},"14144":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"14145":{"varMapping":{"__isSmartRef__":true,"id":14146},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":14147},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14146":{"this":{"__isSmartRef__":true,"id":13880}},"14147":{"timestamp":{"__isSmartRef__":true,"id":14148},"user":"robertkrahn","tags":[]},"14148":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"14149":{"varMapping":{"__isSmartRef__":true,"id":14150},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":14151},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14150":{"this":{"__isSmartRef__":true,"id":13880}},"14151":{"timestamp":{"__isSmartRef__":true,"id":14152},"user":"robertkrahn","tags":[]},"14152":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"14153":{"position":{"__isSmartRef__":true,"id":14154},"_Extent":{"__isSmartRef__":true,"id":14155},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":14156},"_Fill":{"__isSmartRef__":true,"id":14157},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":14158},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":14159},"_Position":{"__isSmartRef__":true,"id":14160},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"14154":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14155":{"x":45.848998707199996,"y":7.587077488639986,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14156":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"14157":{"r":0.5686193533490198,"g":0.5686193533490198,"b":0.5686193533490198,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14158":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"14159":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"14160":{"x":-22.924499353599998,"y":-3.793538744319993,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14161":{"x":28.655624191999987,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14162":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":14163},{"__isSmartRef__":true,"id":14165},{"__isSmartRef__":true,"id":14167}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"14163":{"date":{"__isSmartRef__":true,"id":14164},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"14164":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"14165":{"date":{"__isSmartRef__":true,"id":14166},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"14166":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"14167":{"date":{"__isSmartRef__":true,"id":14168},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"14168":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"14169":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"14170":{"morph":{"__isSmartRef__":true,"id":13606},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"14171":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14172}},"14172":{"test01IsMorph":{"__isSmartRef__":true,"id":14173}},"14173":{"varMapping":{"__isSmartRef__":true,"id":14174},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":14175},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14174":{"this":{"__isSmartRef__":true,"id":14171}},"14175":{},"14176":{"x":57.31124838399999,"y":9.483846860799982,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14177":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14178":{"reset":{"__isSmartRef__":true,"id":14179},"grow":{"__isSmartRef__":true,"id":14183},"build":{"__isSmartRef__":true,"id":14187}},"14179":{"varMapping":{"__isSmartRef__":true,"id":14180},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":14181},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14180":{"this":{"__isSmartRef__":true,"id":13606}},"14181":{"timestamp":{"__isSmartRef__":true,"id":14182},"user":"robertkrahn","tags":[]},"14182":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"14183":{"varMapping":{"__isSmartRef__":true,"id":14184},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":14185},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14184":{"this":{"__isSmartRef__":true,"id":13606}},"14185":{"timestamp":{"__isSmartRef__":true,"id":14186},"user":"robertkrahn","tags":[]},"14186":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"14187":{"varMapping":{"__isSmartRef__":true,"id":14188},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":14189},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14188":{"this":{"__isSmartRef__":true,"id":13606}},"14189":{"timestamp":{"__isSmartRef__":true,"id":14190},"user":"robertkrahn","tags":[]},"14190":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"14191":{"position":{"__isSmartRef__":true,"id":14192},"_Extent":{"__isSmartRef__":true,"id":14193},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":14194},"_Fill":{"__isSmartRef__":true,"id":14195},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":14196},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":14197},"_Position":{"__isSmartRef__":true,"id":14198},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"14192":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14193":{"x":57.31124838399999,"y":9.483846860799982,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14194":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"14195":{"r":0.6180645145098042,"g":0.6180645145098042,"b":0.6180645145098042,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14196":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"14197":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"14198":{"x":-28.655624191999994,"y":-4.741923430399991,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14199":{"x":35.81953023999999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14200":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":14201},{"__isSmartRef__":true,"id":14203},{"__isSmartRef__":true,"id":14205}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"14201":{"date":{"__isSmartRef__":true,"id":14202},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"14202":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"14203":{"date":{"__isSmartRef__":true,"id":14204},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"14204":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"14205":{"date":{"__isSmartRef__":true,"id":14206},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"14206":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"14207":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"14208":{"morph":{"__isSmartRef__":true,"id":13020},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"14209":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14210}},"14210":{"test01IsMorph":{"__isSmartRef__":true,"id":14211}},"14211":{"varMapping":{"__isSmartRef__":true,"id":14212},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":14213},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14212":{"this":{"__isSmartRef__":true,"id":14209}},"14213":{},"14214":{"x":71.63906047999998,"y":11.854808575999977,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14215":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14216":{"reset":{"__isSmartRef__":true,"id":14217},"grow":{"__isSmartRef__":true,"id":14221},"build":{"__isSmartRef__":true,"id":14225}},"14217":{"varMapping":{"__isSmartRef__":true,"id":14218},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":14219},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14218":{"this":{"__isSmartRef__":true,"id":13020}},"14219":{"timestamp":{"__isSmartRef__":true,"id":14220},"user":"robertkrahn","tags":[]},"14220":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"14221":{"varMapping":{"__isSmartRef__":true,"id":14222},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":14223},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14222":{"this":{"__isSmartRef__":true,"id":13020}},"14223":{"timestamp":{"__isSmartRef__":true,"id":14224},"user":"robertkrahn","tags":[]},"14224":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"14225":{"varMapping":{"__isSmartRef__":true,"id":14226},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":14227},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14226":{"this":{"__isSmartRef__":true,"id":13020}},"14227":{"timestamp":{"__isSmartRef__":true,"id":14228},"user":"robertkrahn","tags":[]},"14228":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"14229":{"position":{"__isSmartRef__":true,"id":14230},"_Extent":{"__isSmartRef__":true,"id":14231},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":14232},"_Fill":{"__isSmartRef__":true,"id":14233},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":14234},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":14235},"_Position":{"__isSmartRef__":true,"id":14236},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"14230":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14231":{"x":71.63906047999998,"y":11.854808575999977,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14232":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"14233":{"r":0.671809254901961,"g":0.671809254901961,"b":0.671809254901961,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14234":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"14235":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"14236":{"x":-35.81953023999999,"y":-5.927404287999988,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14237":{"x":-44.77441279999999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14238":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":14239},{"__isSmartRef__":true,"id":14241},{"__isSmartRef__":true,"id":14243}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"14239":{"date":{"__isSmartRef__":true,"id":14240},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"14240":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"14241":{"date":{"__isSmartRef__":true,"id":14242},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"14242":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"14243":{"date":{"__isSmartRef__":true,"id":14244},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"14244":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"14245":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"14246":{"morph":{"__isSmartRef__":true,"id":11810},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"14247":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14248}},"14248":{"test01IsMorph":{"__isSmartRef__":true,"id":14249}},"14249":{"varMapping":{"__isSmartRef__":true,"id":14250},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":14251},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14250":{"this":{"__isSmartRef__":true,"id":14247}},"14251":{},"14252":{"x":89.54882559999997,"y":14.81851071999997,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14253":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14254":{"reset":{"__isSmartRef__":true,"id":14255},"grow":{"__isSmartRef__":true,"id":14259},"build":{"__isSmartRef__":true,"id":14263}},"14255":{"varMapping":{"__isSmartRef__":true,"id":14256},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":14257},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14256":{"this":{"__isSmartRef__":true,"id":11810}},"14257":{"timestamp":{"__isSmartRef__":true,"id":14258},"user":"robertkrahn","tags":[]},"14258":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"14259":{"varMapping":{"__isSmartRef__":true,"id":14260},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":14261},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14260":{"this":{"__isSmartRef__":true,"id":11810}},"14261":{"timestamp":{"__isSmartRef__":true,"id":14262},"user":"robertkrahn","tags":[]},"14262":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"14263":{"varMapping":{"__isSmartRef__":true,"id":14264},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":14265},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14264":{"this":{"__isSmartRef__":true,"id":11810}},"14265":{"timestamp":{"__isSmartRef__":true,"id":14266},"user":"robertkrahn","tags":[]},"14266":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"14267":{"submorphs":[{"__isSmartRef__":true,"id":14268},{"__isSmartRef__":true,"id":15477}],"scripts":[],"id":"3CCA5490-E84F-4316-A6CC-5E852706C7BF","shape":{"__isSmartRef__":true,"id":16686},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16694},"showsHalos":false,"name":"Rotator6","partsBinMetaInfo":{"__isSmartRef__":true,"id":16695},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":16702},"eventHandler":{"__isSmartRef__":true,"id":16703},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66"],"partTests":{"__isSmartRef__":true,"id":16704},"priorExtent":{"__isSmartRef__":true,"id":16709},"distanceToDragEvent":{"__isSmartRef__":true,"id":16710},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":11809},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16711},"__LivelyClassName__":"lively.morphic.Box"},"14268":{"submorphs":[{"__isSmartRef__":true,"id":14269},{"__isSmartRef__":true,"id":14854}],"scripts":[],"id":"2E734C63-5B2F-4336-B4B5-A4BC60E9969D","shape":{"__isSmartRef__":true,"id":15439},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":15447},"showsHalos":false,"name":"Rotator13","partsBinMetaInfo":{"__isSmartRef__":true,"id":15448},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":15455},"eventHandler":{"__isSmartRef__":true,"id":15456},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF"],"partTests":{"__isSmartRef__":true,"id":15457},"priorExtent":{"__isSmartRef__":true,"id":15462},"distanceToDragEvent":{"__isSmartRef__":true,"id":15463},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":14267},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15464},"__LivelyClassName__":"lively.morphic.Box"},"14269":{"submorphs":[{"__isSmartRef__":true,"id":14270},{"__isSmartRef__":true,"id":14543}],"scripts":[],"id":"E3152665-E52C-46F3-B328-858CA7B641F4","shape":{"__isSmartRef__":true,"id":14816},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":14824},"showsHalos":false,"name":"Rotator26","partsBinMetaInfo":{"__isSmartRef__":true,"id":14825},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":14832},"eventHandler":{"__isSmartRef__":true,"id":14833},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","2E734C63-5B2F-4336-B4B5-A4BC60E9969D"],"partTests":{"__isSmartRef__":true,"id":14834},"priorExtent":{"__isSmartRef__":true,"id":14839},"distanceToDragEvent":{"__isSmartRef__":true,"id":14840},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":14268},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14841},"__LivelyClassName__":"lively.morphic.Box"},"14270":{"submorphs":[{"__isSmartRef__":true,"id":14271},{"__isSmartRef__":true,"id":14388}],"scripts":[],"id":"6BC801EC-F14B-4DBC-96AB-B9B63ADFABD0","shape":{"__isSmartRef__":true,"id":14505},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":14513},"showsHalos":false,"name":"Rotator52","partsBinMetaInfo":{"__isSmartRef__":true,"id":14514},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":14521},"eventHandler":{"__isSmartRef__":true,"id":14522},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","2E734C63-5B2F-4336-B4B5-A4BC60E9969D","E3152665-E52C-46F3-B328-858CA7B641F4"],"partTests":{"__isSmartRef__":true,"id":14523},"priorExtent":{"__isSmartRef__":true,"id":14528},"distanceToDragEvent":{"__isSmartRef__":true,"id":14529},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":14269},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14530},"__LivelyClassName__":"lively.morphic.Box"},"14271":{"submorphs":[{"__isSmartRef__":true,"id":14272},{"__isSmartRef__":true,"id":14311}],"scripts":[],"id":"AEDAC31A-37E1-40B2-9C73-8B0B8D918571","shape":{"__isSmartRef__":true,"id":14350},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":14358},"showsHalos":false,"name":"Rotator104","partsBinMetaInfo":{"__isSmartRef__":true,"id":14359},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":14366},"eventHandler":{"__isSmartRef__":true,"id":14367},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","2E734C63-5B2F-4336-B4B5-A4BC60E9969D","E3152665-E52C-46F3-B328-858CA7B641F4","6BC801EC-F14B-4DBC-96AB-B9B63ADFABD0"],"partTests":{"__isSmartRef__":true,"id":14368},"priorExtent":{"__isSmartRef__":true,"id":14373},"distanceToDragEvent":{"__isSmartRef__":true,"id":14374},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":14270},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14375},"__LivelyClassName__":"lively.morphic.Box"},"14272":{"submorphs":[],"scripts":[],"id":"9585676D-5DB7-4595-8DD5-D548219B014B","shape":{"__isSmartRef__":true,"id":14273},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":14281},"showsHalos":false,"name":"Rotator208","partsBinMetaInfo":{"__isSmartRef__":true,"id":14282},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":14289},"eventHandler":{"__isSmartRef__":true,"id":14290},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","2E734C63-5B2F-4336-B4B5-A4BC60E9969D","E3152665-E52C-46F3-B328-858CA7B641F4","6BC801EC-F14B-4DBC-96AB-B9B63ADFABD0","AEDAC31A-37E1-40B2-9C73-8B0B8D918571"],"partTests":{"__isSmartRef__":true,"id":14291},"priorExtent":{"__isSmartRef__":true,"id":14296},"distanceToDragEvent":{"__isSmartRef__":true,"id":14297},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":14271},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14298},"__LivelyClassName__":"lively.morphic.Box"},"14273":{"position":{"__isSmartRef__":true,"id":14274},"_Extent":{"__isSmartRef__":true,"id":14275},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":14276},"_Fill":{"__isSmartRef__":true,"id":14277},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":14278},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":14279},"_Position":{"__isSmartRef__":true,"id":14280},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"14274":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14275":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14276":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"14277":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14278":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"14279":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"14280":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14281":{"x":-14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14282":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":14283},{"__isSmartRef__":true,"id":14285},{"__isSmartRef__":true,"id":14287}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"14283":{"date":{"__isSmartRef__":true,"id":14284},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"14284":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"14285":{"date":{"__isSmartRef__":true,"id":14286},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"14286":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"14287":{"date":{"__isSmartRef__":true,"id":14288},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"14288":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"14289":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"14290":{"morph":{"__isSmartRef__":true,"id":14272},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"14291":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14292}},"14292":{"test01IsMorph":{"__isSmartRef__":true,"id":14293}},"14293":{"varMapping":{"__isSmartRef__":true,"id":14294},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":14295},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14294":{"this":{"__isSmartRef__":true,"id":14291}},"14295":{},"14296":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14297":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14298":{"reset":{"__isSmartRef__":true,"id":14299},"grow":{"__isSmartRef__":true,"id":14303},"build":{"__isSmartRef__":true,"id":14307}},"14299":{"varMapping":{"__isSmartRef__":true,"id":14300},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":14301},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14300":{"this":{"__isSmartRef__":true,"id":14272}},"14301":{"timestamp":{"__isSmartRef__":true,"id":14302},"user":"robertkrahn","tags":[]},"14302":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"14303":{"varMapping":{"__isSmartRef__":true,"id":14304},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":14305},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14304":{"this":{"__isSmartRef__":true,"id":14272}},"14305":{"timestamp":{"__isSmartRef__":true,"id":14306},"user":"robertkrahn","tags":[]},"14306":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"14307":{"varMapping":{"__isSmartRef__":true,"id":14308},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":14309},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14308":{"this":{"__isSmartRef__":true,"id":14272}},"14309":{"timestamp":{"__isSmartRef__":true,"id":14310},"user":"robertkrahn","tags":[]},"14310":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"14311":{"submorphs":[],"scripts":[],"id":"C9AD9F81-9639-47D7-AA48-4D7F88A278B0","shape":{"__isSmartRef__":true,"id":14312},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":14320},"showsHalos":false,"name":"Rotator208","partsBinMetaInfo":{"__isSmartRef__":true,"id":14321},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":14328},"eventHandler":{"__isSmartRef__":true,"id":14329},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","2E734C63-5B2F-4336-B4B5-A4BC60E9969D","E3152665-E52C-46F3-B328-858CA7B641F4","6BC801EC-F14B-4DBC-96AB-B9B63ADFABD0","AEDAC31A-37E1-40B2-9C73-8B0B8D918571"],"partTests":{"__isSmartRef__":true,"id":14330},"priorExtent":{"__isSmartRef__":true,"id":14335},"distanceToDragEvent":{"__isSmartRef__":true,"id":14336},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":14271},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14337},"__LivelyClassName__":"lively.morphic.Box"},"14312":{"position":{"__isSmartRef__":true,"id":14313},"_Extent":{"__isSmartRef__":true,"id":14314},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":14315},"_Fill":{"__isSmartRef__":true,"id":14316},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":14317},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":14318},"_Position":{"__isSmartRef__":true,"id":14319},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"14313":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14314":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14315":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"14316":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14317":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"14318":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"14319":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14320":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14321":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":14322},{"__isSmartRef__":true,"id":14324},{"__isSmartRef__":true,"id":14326}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"14322":{"date":{"__isSmartRef__":true,"id":14323},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"14323":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"14324":{"date":{"__isSmartRef__":true,"id":14325},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"14325":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"14326":{"date":{"__isSmartRef__":true,"id":14327},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"14327":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"14328":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"14329":{"morph":{"__isSmartRef__":true,"id":14311},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"14330":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14331}},"14331":{"test01IsMorph":{"__isSmartRef__":true,"id":14332}},"14332":{"varMapping":{"__isSmartRef__":true,"id":14333},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":14334},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14333":{"this":{"__isSmartRef__":true,"id":14330}},"14334":{},"14335":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14336":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14337":{"reset":{"__isSmartRef__":true,"id":14338},"grow":{"__isSmartRef__":true,"id":14342},"build":{"__isSmartRef__":true,"id":14346}},"14338":{"varMapping":{"__isSmartRef__":true,"id":14339},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":14340},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14339":{"this":{"__isSmartRef__":true,"id":14311}},"14340":{"timestamp":{"__isSmartRef__":true,"id":14341},"user":"robertkrahn","tags":[]},"14341":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"14342":{"varMapping":{"__isSmartRef__":true,"id":14343},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":14344},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14343":{"this":{"__isSmartRef__":true,"id":14311}},"14344":{"timestamp":{"__isSmartRef__":true,"id":14345},"user":"robertkrahn","tags":[]},"14345":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"14346":{"varMapping":{"__isSmartRef__":true,"id":14347},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":14348},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14347":{"this":{"__isSmartRef__":true,"id":14311}},"14348":{"timestamp":{"__isSmartRef__":true,"id":14349},"user":"robertkrahn","tags":[]},"14349":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"14350":{"position":{"__isSmartRef__":true,"id":14351},"_Extent":{"__isSmartRef__":true,"id":14352},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":14353},"_Fill":{"__isSmartRef__":true,"id":14354},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":14355},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":14356},"_Position":{"__isSmartRef__":true,"id":14357},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"14351":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14352":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14353":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"14354":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14355":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"14356":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"14357":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14358":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14359":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":14360},{"__isSmartRef__":true,"id":14362},{"__isSmartRef__":true,"id":14364}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"14360":{"date":{"__isSmartRef__":true,"id":14361},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"14361":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"14362":{"date":{"__isSmartRef__":true,"id":14363},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"14363":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"14364":{"date":{"__isSmartRef__":true,"id":14365},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"14365":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"14366":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"14367":{"morph":{"__isSmartRef__":true,"id":14271},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"14368":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14369}},"14369":{"test01IsMorph":{"__isSmartRef__":true,"id":14370}},"14370":{"varMapping":{"__isSmartRef__":true,"id":14371},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":14372},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14371":{"this":{"__isSmartRef__":true,"id":14368}},"14372":{},"14373":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14374":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14375":{"reset":{"__isSmartRef__":true,"id":14376},"grow":{"__isSmartRef__":true,"id":14380},"build":{"__isSmartRef__":true,"id":14384}},"14376":{"varMapping":{"__isSmartRef__":true,"id":14377},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":14378},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14377":{"this":{"__isSmartRef__":true,"id":14271}},"14378":{"timestamp":{"__isSmartRef__":true,"id":14379},"user":"robertkrahn","tags":[]},"14379":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"14380":{"varMapping":{"__isSmartRef__":true,"id":14381},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":14382},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14381":{"this":{"__isSmartRef__":true,"id":14271}},"14382":{"timestamp":{"__isSmartRef__":true,"id":14383},"user":"robertkrahn","tags":[]},"14383":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"14384":{"varMapping":{"__isSmartRef__":true,"id":14385},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":14386},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14385":{"this":{"__isSmartRef__":true,"id":14271}},"14386":{"timestamp":{"__isSmartRef__":true,"id":14387},"user":"robertkrahn","tags":[]},"14387":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"14388":{"submorphs":[{"__isSmartRef__":true,"id":14389},{"__isSmartRef__":true,"id":14428}],"scripts":[],"id":"72E98A89-8C3E-4774-82C5-347DB156760B","shape":{"__isSmartRef__":true,"id":14467},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":14475},"showsHalos":false,"name":"Rotator104","partsBinMetaInfo":{"__isSmartRef__":true,"id":14476},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":14483},"eventHandler":{"__isSmartRef__":true,"id":14484},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","2E734C63-5B2F-4336-B4B5-A4BC60E9969D","E3152665-E52C-46F3-B328-858CA7B641F4","6BC801EC-F14B-4DBC-96AB-B9B63ADFABD0"],"partTests":{"__isSmartRef__":true,"id":14485},"priorExtent":{"__isSmartRef__":true,"id":14490},"distanceToDragEvent":{"__isSmartRef__":true,"id":14491},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":14270},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14492},"__LivelyClassName__":"lively.morphic.Box"},"14389":{"submorphs":[],"scripts":[],"id":"45927EBF-A896-46D0-945D-32EE3714E5B8","shape":{"__isSmartRef__":true,"id":14390},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":14398},"showsHalos":false,"name":"Rotator209","partsBinMetaInfo":{"__isSmartRef__":true,"id":14399},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":14406},"eventHandler":{"__isSmartRef__":true,"id":14407},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","2E734C63-5B2F-4336-B4B5-A4BC60E9969D","E3152665-E52C-46F3-B328-858CA7B641F4","6BC801EC-F14B-4DBC-96AB-B9B63ADFABD0","72E98A89-8C3E-4774-82C5-347DB156760B"],"partTests":{"__isSmartRef__":true,"id":14408},"priorExtent":{"__isSmartRef__":true,"id":14413},"distanceToDragEvent":{"__isSmartRef__":true,"id":14414},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":14388},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14415},"__LivelyClassName__":"lively.morphic.Box"},"14390":{"position":{"__isSmartRef__":true,"id":14391},"_Extent":{"__isSmartRef__":true,"id":14392},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":14393},"_Fill":{"__isSmartRef__":true,"id":14394},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":14395},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":14396},"_Position":{"__isSmartRef__":true,"id":14397},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"14391":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14392":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14393":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"14394":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14395":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"14396":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"14397":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14398":{"x":-14.671679586303993,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14399":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":14400},{"__isSmartRef__":true,"id":14402},{"__isSmartRef__":true,"id":14404}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"14400":{"date":{"__isSmartRef__":true,"id":14401},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"14401":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"14402":{"date":{"__isSmartRef__":true,"id":14403},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"14403":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"14404":{"date":{"__isSmartRef__":true,"id":14405},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"14405":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"14406":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"14407":{"morph":{"__isSmartRef__":true,"id":14389},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"14408":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14409}},"14409":{"test01IsMorph":{"__isSmartRef__":true,"id":14410}},"14410":{"varMapping":{"__isSmartRef__":true,"id":14411},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":14412},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14411":{"this":{"__isSmartRef__":true,"id":14408}},"14412":{},"14413":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14414":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14415":{"reset":{"__isSmartRef__":true,"id":14416},"grow":{"__isSmartRef__":true,"id":14420},"build":{"__isSmartRef__":true,"id":14424}},"14416":{"varMapping":{"__isSmartRef__":true,"id":14417},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":14418},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14417":{"this":{"__isSmartRef__":true,"id":14389}},"14418":{"timestamp":{"__isSmartRef__":true,"id":14419},"user":"robertkrahn","tags":[]},"14419":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"14420":{"varMapping":{"__isSmartRef__":true,"id":14421},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":14422},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14421":{"this":{"__isSmartRef__":true,"id":14389}},"14422":{"timestamp":{"__isSmartRef__":true,"id":14423},"user":"robertkrahn","tags":[]},"14423":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"14424":{"varMapping":{"__isSmartRef__":true,"id":14425},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":14426},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14425":{"this":{"__isSmartRef__":true,"id":14389}},"14426":{"timestamp":{"__isSmartRef__":true,"id":14427},"user":"robertkrahn","tags":[]},"14427":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"14428":{"submorphs":[],"scripts":[],"id":"4A99931E-1321-4B93-875E-3E33B40C771C","shape":{"__isSmartRef__":true,"id":14429},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":14437},"showsHalos":false,"name":"Rotator209","partsBinMetaInfo":{"__isSmartRef__":true,"id":14438},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":14445},"eventHandler":{"__isSmartRef__":true,"id":14446},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","2E734C63-5B2F-4336-B4B5-A4BC60E9969D","E3152665-E52C-46F3-B328-858CA7B641F4","6BC801EC-F14B-4DBC-96AB-B9B63ADFABD0","72E98A89-8C3E-4774-82C5-347DB156760B"],"partTests":{"__isSmartRef__":true,"id":14447},"priorExtent":{"__isSmartRef__":true,"id":14452},"distanceToDragEvent":{"__isSmartRef__":true,"id":14453},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":14388},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14454},"__LivelyClassName__":"lively.morphic.Box"},"14429":{"position":{"__isSmartRef__":true,"id":14430},"_Extent":{"__isSmartRef__":true,"id":14431},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":14432},"_Fill":{"__isSmartRef__":true,"id":14433},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":14434},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":14435},"_Position":{"__isSmartRef__":true,"id":14436},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"14430":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14431":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14432":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"14433":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14434":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"14435":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"14436":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14437":{"x":14.671679586304007,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14438":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":14439},{"__isSmartRef__":true,"id":14441},{"__isSmartRef__":true,"id":14443}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"14439":{"date":{"__isSmartRef__":true,"id":14440},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"14440":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"14441":{"date":{"__isSmartRef__":true,"id":14442},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"14442":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"14443":{"date":{"__isSmartRef__":true,"id":14444},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"14444":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"14445":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"14446":{"morph":{"__isSmartRef__":true,"id":14428},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"14447":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14448}},"14448":{"test01IsMorph":{"__isSmartRef__":true,"id":14449}},"14449":{"varMapping":{"__isSmartRef__":true,"id":14450},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":14451},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14450":{"this":{"__isSmartRef__":true,"id":14447}},"14451":{},"14452":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14453":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14454":{"reset":{"__isSmartRef__":true,"id":14455},"grow":{"__isSmartRef__":true,"id":14459},"build":{"__isSmartRef__":true,"id":14463}},"14455":{"varMapping":{"__isSmartRef__":true,"id":14456},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":14457},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14456":{"this":{"__isSmartRef__":true,"id":14428}},"14457":{"timestamp":{"__isSmartRef__":true,"id":14458},"user":"robertkrahn","tags":[]},"14458":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"14459":{"varMapping":{"__isSmartRef__":true,"id":14460},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":14461},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14460":{"this":{"__isSmartRef__":true,"id":14428}},"14461":{"timestamp":{"__isSmartRef__":true,"id":14462},"user":"robertkrahn","tags":[]},"14462":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"14463":{"varMapping":{"__isSmartRef__":true,"id":14464},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":14465},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14464":{"this":{"__isSmartRef__":true,"id":14428}},"14465":{"timestamp":{"__isSmartRef__":true,"id":14466},"user":"robertkrahn","tags":[]},"14466":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"14467":{"position":{"__isSmartRef__":true,"id":14468},"_Extent":{"__isSmartRef__":true,"id":14469},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":14470},"_Fill":{"__isSmartRef__":true,"id":14471},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":14472},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":14473},"_Position":{"__isSmartRef__":true,"id":14474},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"14468":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14469":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14470":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"14471":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14472":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"14473":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"14474":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14475":{"x":18.33959948287999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14476":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":14477},{"__isSmartRef__":true,"id":14479},{"__isSmartRef__":true,"id":14481}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"14477":{"date":{"__isSmartRef__":true,"id":14478},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"14478":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"14479":{"date":{"__isSmartRef__":true,"id":14480},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"14480":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"14481":{"date":{"__isSmartRef__":true,"id":14482},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"14482":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"14483":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"14484":{"morph":{"__isSmartRef__":true,"id":14388},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"14485":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14486}},"14486":{"test01IsMorph":{"__isSmartRef__":true,"id":14487}},"14487":{"varMapping":{"__isSmartRef__":true,"id":14488},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":14489},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14488":{"this":{"__isSmartRef__":true,"id":14485}},"14489":{},"14490":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14491":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14492":{"reset":{"__isSmartRef__":true,"id":14493},"grow":{"__isSmartRef__":true,"id":14497},"build":{"__isSmartRef__":true,"id":14501}},"14493":{"varMapping":{"__isSmartRef__":true,"id":14494},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":14495},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14494":{"this":{"__isSmartRef__":true,"id":14388}},"14495":{"timestamp":{"__isSmartRef__":true,"id":14496},"user":"robertkrahn","tags":[]},"14496":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"14497":{"varMapping":{"__isSmartRef__":true,"id":14498},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":14499},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14498":{"this":{"__isSmartRef__":true,"id":14388}},"14499":{"timestamp":{"__isSmartRef__":true,"id":14500},"user":"robertkrahn","tags":[]},"14500":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"14501":{"varMapping":{"__isSmartRef__":true,"id":14502},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":14503},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14502":{"this":{"__isSmartRef__":true,"id":14388}},"14503":{"timestamp":{"__isSmartRef__":true,"id":14504},"user":"robertkrahn","tags":[]},"14504":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"14505":{"position":{"__isSmartRef__":true,"id":14506},"_Extent":{"__isSmartRef__":true,"id":14507},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":14508},"_Fill":{"__isSmartRef__":true,"id":14509},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":14510},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":14511},"_Position":{"__isSmartRef__":true,"id":14512},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"14506":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14507":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14508":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"14509":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14510":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"14511":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"14512":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14513":{"x":-22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14514":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":14515},{"__isSmartRef__":true,"id":14517},{"__isSmartRef__":true,"id":14519}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"14515":{"date":{"__isSmartRef__":true,"id":14516},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"14516":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"14517":{"date":{"__isSmartRef__":true,"id":14518},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"14518":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"14519":{"date":{"__isSmartRef__":true,"id":14520},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"14520":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"14521":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"14522":{"morph":{"__isSmartRef__":true,"id":14270},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"14523":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14524}},"14524":{"test01IsMorph":{"__isSmartRef__":true,"id":14525}},"14525":{"varMapping":{"__isSmartRef__":true,"id":14526},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":14527},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14526":{"this":{"__isSmartRef__":true,"id":14523}},"14527":{},"14528":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14529":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14530":{"reset":{"__isSmartRef__":true,"id":14531},"grow":{"__isSmartRef__":true,"id":14535},"build":{"__isSmartRef__":true,"id":14539}},"14531":{"varMapping":{"__isSmartRef__":true,"id":14532},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":14533},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14532":{"this":{"__isSmartRef__":true,"id":14270}},"14533":{"timestamp":{"__isSmartRef__":true,"id":14534},"user":"robertkrahn","tags":[]},"14534":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"14535":{"varMapping":{"__isSmartRef__":true,"id":14536},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":14537},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14536":{"this":{"__isSmartRef__":true,"id":14270}},"14537":{"timestamp":{"__isSmartRef__":true,"id":14538},"user":"robertkrahn","tags":[]},"14538":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"14539":{"varMapping":{"__isSmartRef__":true,"id":14540},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":14541},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14540":{"this":{"__isSmartRef__":true,"id":14270}},"14541":{"timestamp":{"__isSmartRef__":true,"id":14542},"user":"robertkrahn","tags":[]},"14542":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"14543":{"submorphs":[{"__isSmartRef__":true,"id":14544},{"__isSmartRef__":true,"id":14661}],"scripts":[],"id":"54CA655B-2E6B-4FBC-A712-854B65FB036D","shape":{"__isSmartRef__":true,"id":14778},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":14786},"showsHalos":false,"name":"Rotator52","partsBinMetaInfo":{"__isSmartRef__":true,"id":14787},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":14794},"eventHandler":{"__isSmartRef__":true,"id":14795},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","2E734C63-5B2F-4336-B4B5-A4BC60E9969D","E3152665-E52C-46F3-B328-858CA7B641F4"],"partTests":{"__isSmartRef__":true,"id":14796},"priorExtent":{"__isSmartRef__":true,"id":14801},"distanceToDragEvent":{"__isSmartRef__":true,"id":14802},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":14269},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14803},"__LivelyClassName__":"lively.morphic.Box"},"14544":{"submorphs":[{"__isSmartRef__":true,"id":14545},{"__isSmartRef__":true,"id":14584}],"scripts":[],"id":"23AAC38D-9854-4094-AE15-E5128CDC53D5","shape":{"__isSmartRef__":true,"id":14623},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":14631},"showsHalos":false,"name":"Rotator105","partsBinMetaInfo":{"__isSmartRef__":true,"id":14632},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":14639},"eventHandler":{"__isSmartRef__":true,"id":14640},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","2E734C63-5B2F-4336-B4B5-A4BC60E9969D","E3152665-E52C-46F3-B328-858CA7B641F4","54CA655B-2E6B-4FBC-A712-854B65FB036D"],"partTests":{"__isSmartRef__":true,"id":14641},"priorExtent":{"__isSmartRef__":true,"id":14646},"distanceToDragEvent":{"__isSmartRef__":true,"id":14647},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":14543},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14648},"__LivelyClassName__":"lively.morphic.Box"},"14545":{"submorphs":[],"scripts":[],"id":"278FF8A4-6908-4218-9B64-7DED3EC8050A","shape":{"__isSmartRef__":true,"id":14546},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":14554},"showsHalos":false,"name":"Rotator210","partsBinMetaInfo":{"__isSmartRef__":true,"id":14555},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":14562},"eventHandler":{"__isSmartRef__":true,"id":14563},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","2E734C63-5B2F-4336-B4B5-A4BC60E9969D","E3152665-E52C-46F3-B328-858CA7B641F4","54CA655B-2E6B-4FBC-A712-854B65FB036D","23AAC38D-9854-4094-AE15-E5128CDC53D5"],"partTests":{"__isSmartRef__":true,"id":14564},"priorExtent":{"__isSmartRef__":true,"id":14569},"distanceToDragEvent":{"__isSmartRef__":true,"id":14570},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":14544},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14571},"__LivelyClassName__":"lively.morphic.Box"},"14546":{"position":{"__isSmartRef__":true,"id":14547},"_Extent":{"__isSmartRef__":true,"id":14548},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":14549},"_Fill":{"__isSmartRef__":true,"id":14550},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":14551},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":14552},"_Position":{"__isSmartRef__":true,"id":14553},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"14547":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14548":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14549":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"14550":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14551":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"14552":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"14553":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14554":{"x":-14.671679586304004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14555":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":14556},{"__isSmartRef__":true,"id":14558},{"__isSmartRef__":true,"id":14560}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"14556":{"date":{"__isSmartRef__":true,"id":14557},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"14557":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"14558":{"date":{"__isSmartRef__":true,"id":14559},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"14559":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"14560":{"date":{"__isSmartRef__":true,"id":14561},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"14561":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"14562":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"14563":{"morph":{"__isSmartRef__":true,"id":14545},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"14564":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14565}},"14565":{"test01IsMorph":{"__isSmartRef__":true,"id":14566}},"14566":{"varMapping":{"__isSmartRef__":true,"id":14567},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":14568},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14567":{"this":{"__isSmartRef__":true,"id":14564}},"14568":{},"14569":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14570":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14571":{"reset":{"__isSmartRef__":true,"id":14572},"grow":{"__isSmartRef__":true,"id":14576},"build":{"__isSmartRef__":true,"id":14580}},"14572":{"varMapping":{"__isSmartRef__":true,"id":14573},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":14574},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14573":{"this":{"__isSmartRef__":true,"id":14545}},"14574":{"timestamp":{"__isSmartRef__":true,"id":14575},"user":"robertkrahn","tags":[]},"14575":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"14576":{"varMapping":{"__isSmartRef__":true,"id":14577},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":14578},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14577":{"this":{"__isSmartRef__":true,"id":14545}},"14578":{"timestamp":{"__isSmartRef__":true,"id":14579},"user":"robertkrahn","tags":[]},"14579":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"14580":{"varMapping":{"__isSmartRef__":true,"id":14581},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":14582},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14581":{"this":{"__isSmartRef__":true,"id":14545}},"14582":{"timestamp":{"__isSmartRef__":true,"id":14583},"user":"robertkrahn","tags":[]},"14583":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"14584":{"submorphs":[],"scripts":[],"id":"E1C40698-1F9D-429E-A689-543442AD5B95","shape":{"__isSmartRef__":true,"id":14585},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":14593},"showsHalos":false,"name":"Rotator210","partsBinMetaInfo":{"__isSmartRef__":true,"id":14594},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":14601},"eventHandler":{"__isSmartRef__":true,"id":14602},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","2E734C63-5B2F-4336-B4B5-A4BC60E9969D","E3152665-E52C-46F3-B328-858CA7B641F4","54CA655B-2E6B-4FBC-A712-854B65FB036D","23AAC38D-9854-4094-AE15-E5128CDC53D5"],"partTests":{"__isSmartRef__":true,"id":14603},"priorExtent":{"__isSmartRef__":true,"id":14608},"distanceToDragEvent":{"__isSmartRef__":true,"id":14609},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":14544},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14610},"__LivelyClassName__":"lively.morphic.Box"},"14585":{"position":{"__isSmartRef__":true,"id":14586},"_Extent":{"__isSmartRef__":true,"id":14587},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":14588},"_Fill":{"__isSmartRef__":true,"id":14589},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":14590},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":14591},"_Position":{"__isSmartRef__":true,"id":14592},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"14586":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14587":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14588":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"14589":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14590":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"14591":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"14592":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14593":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14594":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":14595},{"__isSmartRef__":true,"id":14597},{"__isSmartRef__":true,"id":14599}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"14595":{"date":{"__isSmartRef__":true,"id":14596},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"14596":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"14597":{"date":{"__isSmartRef__":true,"id":14598},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"14598":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"14599":{"date":{"__isSmartRef__":true,"id":14600},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"14600":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"14601":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"14602":{"morph":{"__isSmartRef__":true,"id":14584},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"14603":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14604}},"14604":{"test01IsMorph":{"__isSmartRef__":true,"id":14605}},"14605":{"varMapping":{"__isSmartRef__":true,"id":14606},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":14607},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14606":{"this":{"__isSmartRef__":true,"id":14603}},"14607":{},"14608":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14609":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14610":{"reset":{"__isSmartRef__":true,"id":14611},"grow":{"__isSmartRef__":true,"id":14615},"build":{"__isSmartRef__":true,"id":14619}},"14611":{"varMapping":{"__isSmartRef__":true,"id":14612},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":14613},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14612":{"this":{"__isSmartRef__":true,"id":14584}},"14613":{"timestamp":{"__isSmartRef__":true,"id":14614},"user":"robertkrahn","tags":[]},"14614":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"14615":{"varMapping":{"__isSmartRef__":true,"id":14616},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":14617},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14616":{"this":{"__isSmartRef__":true,"id":14584}},"14617":{"timestamp":{"__isSmartRef__":true,"id":14618},"user":"robertkrahn","tags":[]},"14618":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"14619":{"varMapping":{"__isSmartRef__":true,"id":14620},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":14621},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14620":{"this":{"__isSmartRef__":true,"id":14584}},"14621":{"timestamp":{"__isSmartRef__":true,"id":14622},"user":"robertkrahn","tags":[]},"14622":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"14623":{"position":{"__isSmartRef__":true,"id":14624},"_Extent":{"__isSmartRef__":true,"id":14625},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":14626},"_Fill":{"__isSmartRef__":true,"id":14627},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":14628},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":14629},"_Position":{"__isSmartRef__":true,"id":14630},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"14624":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14625":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14626":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"14627":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14628":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"14629":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"14630":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14631":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14632":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":14633},{"__isSmartRef__":true,"id":14635},{"__isSmartRef__":true,"id":14637}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"14633":{"date":{"__isSmartRef__":true,"id":14634},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"14634":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"14635":{"date":{"__isSmartRef__":true,"id":14636},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"14636":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"14637":{"date":{"__isSmartRef__":true,"id":14638},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"14638":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"14639":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"14640":{"morph":{"__isSmartRef__":true,"id":14544},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"14641":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14642}},"14642":{"test01IsMorph":{"__isSmartRef__":true,"id":14643}},"14643":{"varMapping":{"__isSmartRef__":true,"id":14644},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":14645},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14644":{"this":{"__isSmartRef__":true,"id":14641}},"14645":{},"14646":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14647":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14648":{"reset":{"__isSmartRef__":true,"id":14649},"grow":{"__isSmartRef__":true,"id":14653},"build":{"__isSmartRef__":true,"id":14657}},"14649":{"varMapping":{"__isSmartRef__":true,"id":14650},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":14651},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14650":{"this":{"__isSmartRef__":true,"id":14544}},"14651":{"timestamp":{"__isSmartRef__":true,"id":14652},"user":"robertkrahn","tags":[]},"14652":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"14653":{"varMapping":{"__isSmartRef__":true,"id":14654},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":14655},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14654":{"this":{"__isSmartRef__":true,"id":14544}},"14655":{"timestamp":{"__isSmartRef__":true,"id":14656},"user":"robertkrahn","tags":[]},"14656":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"14657":{"varMapping":{"__isSmartRef__":true,"id":14658},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":14659},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14658":{"this":{"__isSmartRef__":true,"id":14544}},"14659":{"timestamp":{"__isSmartRef__":true,"id":14660},"user":"robertkrahn","tags":[]},"14660":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"14661":{"submorphs":[{"__isSmartRef__":true,"id":14662},{"__isSmartRef__":true,"id":14701}],"scripts":[],"id":"F54446A8-AC11-4ABF-A88F-C5C388751802","shape":{"__isSmartRef__":true,"id":14740},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":14748},"showsHalos":false,"name":"Rotator105","partsBinMetaInfo":{"__isSmartRef__":true,"id":14749},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":14756},"eventHandler":{"__isSmartRef__":true,"id":14757},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","2E734C63-5B2F-4336-B4B5-A4BC60E9969D","E3152665-E52C-46F3-B328-858CA7B641F4","54CA655B-2E6B-4FBC-A712-854B65FB036D"],"partTests":{"__isSmartRef__":true,"id":14758},"priorExtent":{"__isSmartRef__":true,"id":14763},"distanceToDragEvent":{"__isSmartRef__":true,"id":14764},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":14543},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14765},"__LivelyClassName__":"lively.morphic.Box"},"14662":{"submorphs":[],"scripts":[],"id":"FB66F945-B429-40EC-A1C2-0EFC0DEF6135","shape":{"__isSmartRef__":true,"id":14663},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":14671},"showsHalos":false,"name":"Rotator211","partsBinMetaInfo":{"__isSmartRef__":true,"id":14672},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":14679},"eventHandler":{"__isSmartRef__":true,"id":14680},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","2E734C63-5B2F-4336-B4B5-A4BC60E9969D","E3152665-E52C-46F3-B328-858CA7B641F4","54CA655B-2E6B-4FBC-A712-854B65FB036D","F54446A8-AC11-4ABF-A88F-C5C388751802"],"partTests":{"__isSmartRef__":true,"id":14681},"priorExtent":{"__isSmartRef__":true,"id":14686},"distanceToDragEvent":{"__isSmartRef__":true,"id":14687},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":14661},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14688},"__LivelyClassName__":"lively.morphic.Box"},"14663":{"position":{"__isSmartRef__":true,"id":14664},"_Extent":{"__isSmartRef__":true,"id":14665},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":14666},"_Fill":{"__isSmartRef__":true,"id":14667},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":14668},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":14669},"_Position":{"__isSmartRef__":true,"id":14670},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"14664":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14665":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14666":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"14667":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14668":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"14669":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"14670":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14671":{"x":-14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14672":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":14673},{"__isSmartRef__":true,"id":14675},{"__isSmartRef__":true,"id":14677}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"14673":{"date":{"__isSmartRef__":true,"id":14674},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"14674":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"14675":{"date":{"__isSmartRef__":true,"id":14676},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"14676":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"14677":{"date":{"__isSmartRef__":true,"id":14678},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"14678":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"14679":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"14680":{"morph":{"__isSmartRef__":true,"id":14662},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"14681":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14682}},"14682":{"test01IsMorph":{"__isSmartRef__":true,"id":14683}},"14683":{"varMapping":{"__isSmartRef__":true,"id":14684},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":14685},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14684":{"this":{"__isSmartRef__":true,"id":14681}},"14685":{},"14686":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14687":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14688":{"reset":{"__isSmartRef__":true,"id":14689},"grow":{"__isSmartRef__":true,"id":14693},"build":{"__isSmartRef__":true,"id":14697}},"14689":{"varMapping":{"__isSmartRef__":true,"id":14690},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":14691},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14690":{"this":{"__isSmartRef__":true,"id":14662}},"14691":{"timestamp":{"__isSmartRef__":true,"id":14692},"user":"robertkrahn","tags":[]},"14692":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"14693":{"varMapping":{"__isSmartRef__":true,"id":14694},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":14695},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14694":{"this":{"__isSmartRef__":true,"id":14662}},"14695":{"timestamp":{"__isSmartRef__":true,"id":14696},"user":"robertkrahn","tags":[]},"14696":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"14697":{"varMapping":{"__isSmartRef__":true,"id":14698},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":14699},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14698":{"this":{"__isSmartRef__":true,"id":14662}},"14699":{"timestamp":{"__isSmartRef__":true,"id":14700},"user":"robertkrahn","tags":[]},"14700":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"14701":{"submorphs":[],"scripts":[],"id":"C6292769-A27A-4120-B7B1-6BBA61C1B762","shape":{"__isSmartRef__":true,"id":14702},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":14710},"showsHalos":false,"name":"Rotator211","partsBinMetaInfo":{"__isSmartRef__":true,"id":14711},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":14718},"eventHandler":{"__isSmartRef__":true,"id":14719},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","2E734C63-5B2F-4336-B4B5-A4BC60E9969D","E3152665-E52C-46F3-B328-858CA7B641F4","54CA655B-2E6B-4FBC-A712-854B65FB036D","F54446A8-AC11-4ABF-A88F-C5C388751802"],"partTests":{"__isSmartRef__":true,"id":14720},"priorExtent":{"__isSmartRef__":true,"id":14725},"distanceToDragEvent":{"__isSmartRef__":true,"id":14726},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":14661},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14727},"__LivelyClassName__":"lively.morphic.Box"},"14702":{"position":{"__isSmartRef__":true,"id":14703},"_Extent":{"__isSmartRef__":true,"id":14704},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":14705},"_Fill":{"__isSmartRef__":true,"id":14706},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":14707},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":14708},"_Position":{"__isSmartRef__":true,"id":14709},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"14703":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14704":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14705":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"14706":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14707":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"14708":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"14709":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14710":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14711":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":14712},{"__isSmartRef__":true,"id":14714},{"__isSmartRef__":true,"id":14716}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"14712":{"date":{"__isSmartRef__":true,"id":14713},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"14713":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"14714":{"date":{"__isSmartRef__":true,"id":14715},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"14715":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"14716":{"date":{"__isSmartRef__":true,"id":14717},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"14717":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"14718":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"14719":{"morph":{"__isSmartRef__":true,"id":14701},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"14720":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14721}},"14721":{"test01IsMorph":{"__isSmartRef__":true,"id":14722}},"14722":{"varMapping":{"__isSmartRef__":true,"id":14723},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":14724},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14723":{"this":{"__isSmartRef__":true,"id":14720}},"14724":{},"14725":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14726":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14727":{"reset":{"__isSmartRef__":true,"id":14728},"grow":{"__isSmartRef__":true,"id":14732},"build":{"__isSmartRef__":true,"id":14736}},"14728":{"varMapping":{"__isSmartRef__":true,"id":14729},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":14730},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14729":{"this":{"__isSmartRef__":true,"id":14701}},"14730":{"timestamp":{"__isSmartRef__":true,"id":14731},"user":"robertkrahn","tags":[]},"14731":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"14732":{"varMapping":{"__isSmartRef__":true,"id":14733},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":14734},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14733":{"this":{"__isSmartRef__":true,"id":14701}},"14734":{"timestamp":{"__isSmartRef__":true,"id":14735},"user":"robertkrahn","tags":[]},"14735":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"14736":{"varMapping":{"__isSmartRef__":true,"id":14737},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":14738},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14737":{"this":{"__isSmartRef__":true,"id":14701}},"14738":{"timestamp":{"__isSmartRef__":true,"id":14739},"user":"robertkrahn","tags":[]},"14739":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"14740":{"position":{"__isSmartRef__":true,"id":14741},"_Extent":{"__isSmartRef__":true,"id":14742},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":14743},"_Fill":{"__isSmartRef__":true,"id":14744},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":14745},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":14746},"_Position":{"__isSmartRef__":true,"id":14747},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"14741":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14742":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14743":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"14744":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14745":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"14746":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"14747":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14748":{"x":18.339599482880004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14749":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":14750},{"__isSmartRef__":true,"id":14752},{"__isSmartRef__":true,"id":14754}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"14750":{"date":{"__isSmartRef__":true,"id":14751},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"14751":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"14752":{"date":{"__isSmartRef__":true,"id":14753},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"14753":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"14754":{"date":{"__isSmartRef__":true,"id":14755},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"14755":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"14756":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"14757":{"morph":{"__isSmartRef__":true,"id":14661},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"14758":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14759}},"14759":{"test01IsMorph":{"__isSmartRef__":true,"id":14760}},"14760":{"varMapping":{"__isSmartRef__":true,"id":14761},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":14762},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14761":{"this":{"__isSmartRef__":true,"id":14758}},"14762":{},"14763":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14764":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14765":{"reset":{"__isSmartRef__":true,"id":14766},"grow":{"__isSmartRef__":true,"id":14770},"build":{"__isSmartRef__":true,"id":14774}},"14766":{"varMapping":{"__isSmartRef__":true,"id":14767},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":14768},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14767":{"this":{"__isSmartRef__":true,"id":14661}},"14768":{"timestamp":{"__isSmartRef__":true,"id":14769},"user":"robertkrahn","tags":[]},"14769":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"14770":{"varMapping":{"__isSmartRef__":true,"id":14771},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":14772},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14771":{"this":{"__isSmartRef__":true,"id":14661}},"14772":{"timestamp":{"__isSmartRef__":true,"id":14773},"user":"robertkrahn","tags":[]},"14773":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"14774":{"varMapping":{"__isSmartRef__":true,"id":14775},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":14776},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14775":{"this":{"__isSmartRef__":true,"id":14661}},"14776":{"timestamp":{"__isSmartRef__":true,"id":14777},"user":"robertkrahn","tags":[]},"14777":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"14778":{"position":{"__isSmartRef__":true,"id":14779},"_Extent":{"__isSmartRef__":true,"id":14780},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":14781},"_Fill":{"__isSmartRef__":true,"id":14782},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":14783},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":14784},"_Position":{"__isSmartRef__":true,"id":14785},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"14779":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14780":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14781":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"14782":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14783":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"14784":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"14785":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14786":{"x":22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14787":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":14788},{"__isSmartRef__":true,"id":14790},{"__isSmartRef__":true,"id":14792}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"14788":{"date":{"__isSmartRef__":true,"id":14789},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"14789":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"14790":{"date":{"__isSmartRef__":true,"id":14791},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"14791":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"14792":{"date":{"__isSmartRef__":true,"id":14793},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"14793":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"14794":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"14795":{"morph":{"__isSmartRef__":true,"id":14543},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"14796":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14797}},"14797":{"test01IsMorph":{"__isSmartRef__":true,"id":14798}},"14798":{"varMapping":{"__isSmartRef__":true,"id":14799},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":14800},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14799":{"this":{"__isSmartRef__":true,"id":14796}},"14800":{},"14801":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14802":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14803":{"reset":{"__isSmartRef__":true,"id":14804},"grow":{"__isSmartRef__":true,"id":14808},"build":{"__isSmartRef__":true,"id":14812}},"14804":{"varMapping":{"__isSmartRef__":true,"id":14805},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":14806},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14805":{"this":{"__isSmartRef__":true,"id":14543}},"14806":{"timestamp":{"__isSmartRef__":true,"id":14807},"user":"robertkrahn","tags":[]},"14807":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"14808":{"varMapping":{"__isSmartRef__":true,"id":14809},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":14810},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14809":{"this":{"__isSmartRef__":true,"id":14543}},"14810":{"timestamp":{"__isSmartRef__":true,"id":14811},"user":"robertkrahn","tags":[]},"14811":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"14812":{"varMapping":{"__isSmartRef__":true,"id":14813},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":14814},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14813":{"this":{"__isSmartRef__":true,"id":14543}},"14814":{"timestamp":{"__isSmartRef__":true,"id":14815},"user":"robertkrahn","tags":[]},"14815":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"14816":{"position":{"__isSmartRef__":true,"id":14817},"_Extent":{"__isSmartRef__":true,"id":14818},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":14819},"_Fill":{"__isSmartRef__":true,"id":14820},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":14821},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":14822},"_Position":{"__isSmartRef__":true,"id":14823},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"14817":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14818":{"x":45.848998707199996,"y":7.587077488639986,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14819":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"14820":{"r":0.5686193533490198,"g":0.5686193533490198,"b":0.5686193533490198,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14821":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"14822":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"14823":{"x":-22.924499353599998,"y":-3.793538744319993,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14824":{"x":-28.655624191999994,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14825":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":14826},{"__isSmartRef__":true,"id":14828},{"__isSmartRef__":true,"id":14830}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"14826":{"date":{"__isSmartRef__":true,"id":14827},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"14827":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"14828":{"date":{"__isSmartRef__":true,"id":14829},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"14829":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"14830":{"date":{"__isSmartRef__":true,"id":14831},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"14831":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"14832":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"14833":{"morph":{"__isSmartRef__":true,"id":14269},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"14834":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14835}},"14835":{"test01IsMorph":{"__isSmartRef__":true,"id":14836}},"14836":{"varMapping":{"__isSmartRef__":true,"id":14837},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":14838},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14837":{"this":{"__isSmartRef__":true,"id":14834}},"14838":{},"14839":{"x":57.31124838399999,"y":9.483846860799982,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14840":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14841":{"reset":{"__isSmartRef__":true,"id":14842},"grow":{"__isSmartRef__":true,"id":14846},"build":{"__isSmartRef__":true,"id":14850}},"14842":{"varMapping":{"__isSmartRef__":true,"id":14843},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":14844},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14843":{"this":{"__isSmartRef__":true,"id":14269}},"14844":{"timestamp":{"__isSmartRef__":true,"id":14845},"user":"robertkrahn","tags":[]},"14845":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"14846":{"varMapping":{"__isSmartRef__":true,"id":14847},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":14848},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14847":{"this":{"__isSmartRef__":true,"id":14269}},"14848":{"timestamp":{"__isSmartRef__":true,"id":14849},"user":"robertkrahn","tags":[]},"14849":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"14850":{"varMapping":{"__isSmartRef__":true,"id":14851},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":14852},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14851":{"this":{"__isSmartRef__":true,"id":14269}},"14852":{"timestamp":{"__isSmartRef__":true,"id":14853},"user":"robertkrahn","tags":[]},"14853":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"14854":{"submorphs":[{"__isSmartRef__":true,"id":14855},{"__isSmartRef__":true,"id":15128}],"scripts":[],"id":"A9BD780D-530E-492D-BF2E-F96F4E6855B6","shape":{"__isSmartRef__":true,"id":15401},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":15409},"showsHalos":false,"name":"Rotator26","partsBinMetaInfo":{"__isSmartRef__":true,"id":15410},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":15417},"eventHandler":{"__isSmartRef__":true,"id":15418},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","2E734C63-5B2F-4336-B4B5-A4BC60E9969D"],"partTests":{"__isSmartRef__":true,"id":15419},"priorExtent":{"__isSmartRef__":true,"id":15424},"distanceToDragEvent":{"__isSmartRef__":true,"id":15425},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":14268},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15426},"__LivelyClassName__":"lively.morphic.Box"},"14855":{"submorphs":[{"__isSmartRef__":true,"id":14856},{"__isSmartRef__":true,"id":14973}],"scripts":[],"id":"A7BDC4B0-F5C3-4D8B-877F-9FC28CE9DCCB","shape":{"__isSmartRef__":true,"id":15090},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":15098},"showsHalos":false,"name":"Rotator53","partsBinMetaInfo":{"__isSmartRef__":true,"id":15099},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":15106},"eventHandler":{"__isSmartRef__":true,"id":15107},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","2E734C63-5B2F-4336-B4B5-A4BC60E9969D","A9BD780D-530E-492D-BF2E-F96F4E6855B6"],"partTests":{"__isSmartRef__":true,"id":15108},"priorExtent":{"__isSmartRef__":true,"id":15113},"distanceToDragEvent":{"__isSmartRef__":true,"id":15114},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":14854},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15115},"__LivelyClassName__":"lively.morphic.Box"},"14856":{"submorphs":[{"__isSmartRef__":true,"id":14857},{"__isSmartRef__":true,"id":14896}],"scripts":[],"id":"700064E5-B3DF-4F88-9BD0-3E48727361CC","shape":{"__isSmartRef__":true,"id":14935},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":14943},"showsHalos":false,"name":"Rotator106","partsBinMetaInfo":{"__isSmartRef__":true,"id":14944},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":14951},"eventHandler":{"__isSmartRef__":true,"id":14952},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","2E734C63-5B2F-4336-B4B5-A4BC60E9969D","A9BD780D-530E-492D-BF2E-F96F4E6855B6","A7BDC4B0-F5C3-4D8B-877F-9FC28CE9DCCB"],"partTests":{"__isSmartRef__":true,"id":14953},"priorExtent":{"__isSmartRef__":true,"id":14958},"distanceToDragEvent":{"__isSmartRef__":true,"id":14959},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":14855},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14960},"__LivelyClassName__":"lively.morphic.Box"},"14857":{"submorphs":[],"scripts":[],"id":"B0A21AC2-5B01-44AE-9034-CAEF796549F5","shape":{"__isSmartRef__":true,"id":14858},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":14866},"showsHalos":false,"name":"Rotator212","partsBinMetaInfo":{"__isSmartRef__":true,"id":14867},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":14874},"eventHandler":{"__isSmartRef__":true,"id":14875},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","2E734C63-5B2F-4336-B4B5-A4BC60E9969D","A9BD780D-530E-492D-BF2E-F96F4E6855B6","A7BDC4B0-F5C3-4D8B-877F-9FC28CE9DCCB","700064E5-B3DF-4F88-9BD0-3E48727361CC"],"partTests":{"__isSmartRef__":true,"id":14876},"priorExtent":{"__isSmartRef__":true,"id":14881},"distanceToDragEvent":{"__isSmartRef__":true,"id":14882},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":14856},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14883},"__LivelyClassName__":"lively.morphic.Box"},"14858":{"position":{"__isSmartRef__":true,"id":14859},"_Extent":{"__isSmartRef__":true,"id":14860},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":14861},"_Fill":{"__isSmartRef__":true,"id":14862},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":14863},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":14864},"_Position":{"__isSmartRef__":true,"id":14865},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"14859":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14860":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14861":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"14862":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14863":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"14864":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"14865":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14866":{"x":-14.67167958630401,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14867":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":14868},{"__isSmartRef__":true,"id":14870},{"__isSmartRef__":true,"id":14872}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"14868":{"date":{"__isSmartRef__":true,"id":14869},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"14869":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"14870":{"date":{"__isSmartRef__":true,"id":14871},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"14871":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"14872":{"date":{"__isSmartRef__":true,"id":14873},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"14873":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"14874":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"14875":{"morph":{"__isSmartRef__":true,"id":14857},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"14876":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14877}},"14877":{"test01IsMorph":{"__isSmartRef__":true,"id":14878}},"14878":{"varMapping":{"__isSmartRef__":true,"id":14879},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":14880},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14879":{"this":{"__isSmartRef__":true,"id":14876}},"14880":{},"14881":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14882":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14883":{"reset":{"__isSmartRef__":true,"id":14884},"grow":{"__isSmartRef__":true,"id":14888},"build":{"__isSmartRef__":true,"id":14892}},"14884":{"varMapping":{"__isSmartRef__":true,"id":14885},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":14886},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14885":{"this":{"__isSmartRef__":true,"id":14857}},"14886":{"timestamp":{"__isSmartRef__":true,"id":14887},"user":"robertkrahn","tags":[]},"14887":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"14888":{"varMapping":{"__isSmartRef__":true,"id":14889},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":14890},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14889":{"this":{"__isSmartRef__":true,"id":14857}},"14890":{"timestamp":{"__isSmartRef__":true,"id":14891},"user":"robertkrahn","tags":[]},"14891":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"14892":{"varMapping":{"__isSmartRef__":true,"id":14893},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":14894},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14893":{"this":{"__isSmartRef__":true,"id":14857}},"14894":{"timestamp":{"__isSmartRef__":true,"id":14895},"user":"robertkrahn","tags":[]},"14895":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"14896":{"submorphs":[],"scripts":[],"id":"A5C5405D-29A4-4E23-AE77-B0BA6B5C3DB8","shape":{"__isSmartRef__":true,"id":14897},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":14905},"showsHalos":false,"name":"Rotator212","partsBinMetaInfo":{"__isSmartRef__":true,"id":14906},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":14913},"eventHandler":{"__isSmartRef__":true,"id":14914},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","2E734C63-5B2F-4336-B4B5-A4BC60E9969D","A9BD780D-530E-492D-BF2E-F96F4E6855B6","A7BDC4B0-F5C3-4D8B-877F-9FC28CE9DCCB","700064E5-B3DF-4F88-9BD0-3E48727361CC"],"partTests":{"__isSmartRef__":true,"id":14915},"priorExtent":{"__isSmartRef__":true,"id":14920},"distanceToDragEvent":{"__isSmartRef__":true,"id":14921},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":14856},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14922},"__LivelyClassName__":"lively.morphic.Box"},"14897":{"position":{"__isSmartRef__":true,"id":14898},"_Extent":{"__isSmartRef__":true,"id":14899},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":14900},"_Fill":{"__isSmartRef__":true,"id":14901},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":14902},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":14903},"_Position":{"__isSmartRef__":true,"id":14904},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"14898":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14899":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14900":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"14901":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14902":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"14903":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"14904":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14905":{"x":14.671679586303993,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14906":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":14907},{"__isSmartRef__":true,"id":14909},{"__isSmartRef__":true,"id":14911}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"14907":{"date":{"__isSmartRef__":true,"id":14908},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"14908":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"14909":{"date":{"__isSmartRef__":true,"id":14910},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"14910":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"14911":{"date":{"__isSmartRef__":true,"id":14912},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"14912":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"14913":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"14914":{"morph":{"__isSmartRef__":true,"id":14896},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"14915":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14916}},"14916":{"test01IsMorph":{"__isSmartRef__":true,"id":14917}},"14917":{"varMapping":{"__isSmartRef__":true,"id":14918},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":14919},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14918":{"this":{"__isSmartRef__":true,"id":14915}},"14919":{},"14920":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14921":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14922":{"reset":{"__isSmartRef__":true,"id":14923},"grow":{"__isSmartRef__":true,"id":14927},"build":{"__isSmartRef__":true,"id":14931}},"14923":{"varMapping":{"__isSmartRef__":true,"id":14924},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":14925},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14924":{"this":{"__isSmartRef__":true,"id":14896}},"14925":{"timestamp":{"__isSmartRef__":true,"id":14926},"user":"robertkrahn","tags":[]},"14926":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"14927":{"varMapping":{"__isSmartRef__":true,"id":14928},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":14929},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14928":{"this":{"__isSmartRef__":true,"id":14896}},"14929":{"timestamp":{"__isSmartRef__":true,"id":14930},"user":"robertkrahn","tags":[]},"14930":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"14931":{"varMapping":{"__isSmartRef__":true,"id":14932},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":14933},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14932":{"this":{"__isSmartRef__":true,"id":14896}},"14933":{"timestamp":{"__isSmartRef__":true,"id":14934},"user":"robertkrahn","tags":[]},"14934":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"14935":{"position":{"__isSmartRef__":true,"id":14936},"_Extent":{"__isSmartRef__":true,"id":14937},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":14938},"_Fill":{"__isSmartRef__":true,"id":14939},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":14940},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":14941},"_Position":{"__isSmartRef__":true,"id":14942},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"14936":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14937":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14938":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"14939":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14940":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"14941":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"14942":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14943":{"x":-18.33959948287999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14944":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":14945},{"__isSmartRef__":true,"id":14947},{"__isSmartRef__":true,"id":14949}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"14945":{"date":{"__isSmartRef__":true,"id":14946},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"14946":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"14947":{"date":{"__isSmartRef__":true,"id":14948},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"14948":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"14949":{"date":{"__isSmartRef__":true,"id":14950},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"14950":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"14951":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"14952":{"morph":{"__isSmartRef__":true,"id":14856},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"14953":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14954}},"14954":{"test01IsMorph":{"__isSmartRef__":true,"id":14955}},"14955":{"varMapping":{"__isSmartRef__":true,"id":14956},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":14957},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14956":{"this":{"__isSmartRef__":true,"id":14953}},"14957":{},"14958":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14959":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14960":{"reset":{"__isSmartRef__":true,"id":14961},"grow":{"__isSmartRef__":true,"id":14965},"build":{"__isSmartRef__":true,"id":14969}},"14961":{"varMapping":{"__isSmartRef__":true,"id":14962},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":14963},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14962":{"this":{"__isSmartRef__":true,"id":14856}},"14963":{"timestamp":{"__isSmartRef__":true,"id":14964},"user":"robertkrahn","tags":[]},"14964":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"14965":{"varMapping":{"__isSmartRef__":true,"id":14966},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":14967},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14966":{"this":{"__isSmartRef__":true,"id":14856}},"14967":{"timestamp":{"__isSmartRef__":true,"id":14968},"user":"robertkrahn","tags":[]},"14968":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"14969":{"varMapping":{"__isSmartRef__":true,"id":14970},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":14971},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14970":{"this":{"__isSmartRef__":true,"id":14856}},"14971":{"timestamp":{"__isSmartRef__":true,"id":14972},"user":"robertkrahn","tags":[]},"14972":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"14973":{"submorphs":[{"__isSmartRef__":true,"id":14974},{"__isSmartRef__":true,"id":15013}],"scripts":[],"id":"642D7E72-9059-445A-9994-BD43082C0AAF","shape":{"__isSmartRef__":true,"id":15052},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":15060},"showsHalos":false,"name":"Rotator106","partsBinMetaInfo":{"__isSmartRef__":true,"id":15061},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":15068},"eventHandler":{"__isSmartRef__":true,"id":15069},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","2E734C63-5B2F-4336-B4B5-A4BC60E9969D","A9BD780D-530E-492D-BF2E-F96F4E6855B6","A7BDC4B0-F5C3-4D8B-877F-9FC28CE9DCCB"],"partTests":{"__isSmartRef__":true,"id":15070},"priorExtent":{"__isSmartRef__":true,"id":15075},"distanceToDragEvent":{"__isSmartRef__":true,"id":15076},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":14855},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15077},"__LivelyClassName__":"lively.morphic.Box"},"14974":{"submorphs":[],"scripts":[],"id":"448E248E-194B-49F1-97D3-A7F1F870D1F0","shape":{"__isSmartRef__":true,"id":14975},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":14983},"showsHalos":false,"name":"Rotator213","partsBinMetaInfo":{"__isSmartRef__":true,"id":14984},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":14991},"eventHandler":{"__isSmartRef__":true,"id":14992},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","2E734C63-5B2F-4336-B4B5-A4BC60E9969D","A9BD780D-530E-492D-BF2E-F96F4E6855B6","A7BDC4B0-F5C3-4D8B-877F-9FC28CE9DCCB","642D7E72-9059-445A-9994-BD43082C0AAF"],"partTests":{"__isSmartRef__":true,"id":14993},"priorExtent":{"__isSmartRef__":true,"id":14998},"distanceToDragEvent":{"__isSmartRef__":true,"id":14999},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":14973},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15000},"__LivelyClassName__":"lively.morphic.Box"},"14975":{"position":{"__isSmartRef__":true,"id":14976},"_Extent":{"__isSmartRef__":true,"id":14977},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":14978},"_Fill":{"__isSmartRef__":true,"id":14979},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":14980},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":14981},"_Position":{"__isSmartRef__":true,"id":14982},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"14976":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14977":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14978":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"14979":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14980":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"14981":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"14982":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14983":{"x":-14.671679586303993,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14984":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":14985},{"__isSmartRef__":true,"id":14987},{"__isSmartRef__":true,"id":14989}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"14985":{"date":{"__isSmartRef__":true,"id":14986},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"14986":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"14987":{"date":{"__isSmartRef__":true,"id":14988},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"14988":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"14989":{"date":{"__isSmartRef__":true,"id":14990},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"14990":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"14991":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"14992":{"morph":{"__isSmartRef__":true,"id":14974},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"14993":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14994}},"14994":{"test01IsMorph":{"__isSmartRef__":true,"id":14995}},"14995":{"varMapping":{"__isSmartRef__":true,"id":14996},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":14997},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"14996":{"this":{"__isSmartRef__":true,"id":14993}},"14997":{},"14998":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"14999":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15000":{"reset":{"__isSmartRef__":true,"id":15001},"grow":{"__isSmartRef__":true,"id":15005},"build":{"__isSmartRef__":true,"id":15009}},"15001":{"varMapping":{"__isSmartRef__":true,"id":15002},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":15003},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15002":{"this":{"__isSmartRef__":true,"id":14974}},"15003":{"timestamp":{"__isSmartRef__":true,"id":15004},"user":"robertkrahn","tags":[]},"15004":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"15005":{"varMapping":{"__isSmartRef__":true,"id":15006},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":15007},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15006":{"this":{"__isSmartRef__":true,"id":14974}},"15007":{"timestamp":{"__isSmartRef__":true,"id":15008},"user":"robertkrahn","tags":[]},"15008":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"15009":{"varMapping":{"__isSmartRef__":true,"id":15010},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":15011},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15010":{"this":{"__isSmartRef__":true,"id":14974}},"15011":{"timestamp":{"__isSmartRef__":true,"id":15012},"user":"robertkrahn","tags":[]},"15012":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"15013":{"submorphs":[],"scripts":[],"id":"CB26D659-6FAA-408F-86F9-97C6E9757098","shape":{"__isSmartRef__":true,"id":15014},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":15022},"showsHalos":false,"name":"Rotator213","partsBinMetaInfo":{"__isSmartRef__":true,"id":15023},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":15030},"eventHandler":{"__isSmartRef__":true,"id":15031},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","2E734C63-5B2F-4336-B4B5-A4BC60E9969D","A9BD780D-530E-492D-BF2E-F96F4E6855B6","A7BDC4B0-F5C3-4D8B-877F-9FC28CE9DCCB","642D7E72-9059-445A-9994-BD43082C0AAF"],"partTests":{"__isSmartRef__":true,"id":15032},"priorExtent":{"__isSmartRef__":true,"id":15037},"distanceToDragEvent":{"__isSmartRef__":true,"id":15038},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":14973},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15039},"__LivelyClassName__":"lively.morphic.Box"},"15014":{"position":{"__isSmartRef__":true,"id":15015},"_Extent":{"__isSmartRef__":true,"id":15016},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15017},"_Fill":{"__isSmartRef__":true,"id":15018},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":15019},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":15020},"_Position":{"__isSmartRef__":true,"id":15021},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"15015":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15016":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15017":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"15018":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15019":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"15020":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"15021":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15022":{"x":14.671679586304007,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15023":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":15024},{"__isSmartRef__":true,"id":15026},{"__isSmartRef__":true,"id":15028}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"15024":{"date":{"__isSmartRef__":true,"id":15025},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"15025":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"15026":{"date":{"__isSmartRef__":true,"id":15027},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"15027":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"15028":{"date":{"__isSmartRef__":true,"id":15029},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"15029":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"15030":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"15031":{"morph":{"__isSmartRef__":true,"id":15013},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"15032":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15033}},"15033":{"test01IsMorph":{"__isSmartRef__":true,"id":15034}},"15034":{"varMapping":{"__isSmartRef__":true,"id":15035},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":15036},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15035":{"this":{"__isSmartRef__":true,"id":15032}},"15036":{},"15037":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15038":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15039":{"reset":{"__isSmartRef__":true,"id":15040},"grow":{"__isSmartRef__":true,"id":15044},"build":{"__isSmartRef__":true,"id":15048}},"15040":{"varMapping":{"__isSmartRef__":true,"id":15041},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":15042},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15041":{"this":{"__isSmartRef__":true,"id":15013}},"15042":{"timestamp":{"__isSmartRef__":true,"id":15043},"user":"robertkrahn","tags":[]},"15043":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"15044":{"varMapping":{"__isSmartRef__":true,"id":15045},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":15046},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15045":{"this":{"__isSmartRef__":true,"id":15013}},"15046":{"timestamp":{"__isSmartRef__":true,"id":15047},"user":"robertkrahn","tags":[]},"15047":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"15048":{"varMapping":{"__isSmartRef__":true,"id":15049},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":15050},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15049":{"this":{"__isSmartRef__":true,"id":15013}},"15050":{"timestamp":{"__isSmartRef__":true,"id":15051},"user":"robertkrahn","tags":[]},"15051":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"15052":{"position":{"__isSmartRef__":true,"id":15053},"_Extent":{"__isSmartRef__":true,"id":15054},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15055},"_Fill":{"__isSmartRef__":true,"id":15056},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":15057},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":15058},"_Position":{"__isSmartRef__":true,"id":15059},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"15053":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15054":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15055":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"15056":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15057":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"15058":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"15059":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15060":{"x":18.33959948287999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15061":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":15062},{"__isSmartRef__":true,"id":15064},{"__isSmartRef__":true,"id":15066}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"15062":{"date":{"__isSmartRef__":true,"id":15063},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"15063":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"15064":{"date":{"__isSmartRef__":true,"id":15065},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"15065":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"15066":{"date":{"__isSmartRef__":true,"id":15067},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"15067":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"15068":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"15069":{"morph":{"__isSmartRef__":true,"id":14973},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"15070":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15071}},"15071":{"test01IsMorph":{"__isSmartRef__":true,"id":15072}},"15072":{"varMapping":{"__isSmartRef__":true,"id":15073},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":15074},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15073":{"this":{"__isSmartRef__":true,"id":15070}},"15074":{},"15075":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15076":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15077":{"reset":{"__isSmartRef__":true,"id":15078},"grow":{"__isSmartRef__":true,"id":15082},"build":{"__isSmartRef__":true,"id":15086}},"15078":{"varMapping":{"__isSmartRef__":true,"id":15079},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":15080},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15079":{"this":{"__isSmartRef__":true,"id":14973}},"15080":{"timestamp":{"__isSmartRef__":true,"id":15081},"user":"robertkrahn","tags":[]},"15081":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"15082":{"varMapping":{"__isSmartRef__":true,"id":15083},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":15084},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15083":{"this":{"__isSmartRef__":true,"id":14973}},"15084":{"timestamp":{"__isSmartRef__":true,"id":15085},"user":"robertkrahn","tags":[]},"15085":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"15086":{"varMapping":{"__isSmartRef__":true,"id":15087},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":15088},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15087":{"this":{"__isSmartRef__":true,"id":14973}},"15088":{"timestamp":{"__isSmartRef__":true,"id":15089},"user":"robertkrahn","tags":[]},"15089":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"15090":{"position":{"__isSmartRef__":true,"id":15091},"_Extent":{"__isSmartRef__":true,"id":15092},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15093},"_Fill":{"__isSmartRef__":true,"id":15094},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":15095},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":15096},"_Position":{"__isSmartRef__":true,"id":15097},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"15091":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15092":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15093":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"15094":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15095":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"15096":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"15097":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15098":{"x":-22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15099":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":15100},{"__isSmartRef__":true,"id":15102},{"__isSmartRef__":true,"id":15104}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"15100":{"date":{"__isSmartRef__":true,"id":15101},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"15101":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"15102":{"date":{"__isSmartRef__":true,"id":15103},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"15103":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"15104":{"date":{"__isSmartRef__":true,"id":15105},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"15105":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"15106":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"15107":{"morph":{"__isSmartRef__":true,"id":14855},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"15108":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15109}},"15109":{"test01IsMorph":{"__isSmartRef__":true,"id":15110}},"15110":{"varMapping":{"__isSmartRef__":true,"id":15111},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":15112},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15111":{"this":{"__isSmartRef__":true,"id":15108}},"15112":{},"15113":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15114":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15115":{"reset":{"__isSmartRef__":true,"id":15116},"grow":{"__isSmartRef__":true,"id":15120},"build":{"__isSmartRef__":true,"id":15124}},"15116":{"varMapping":{"__isSmartRef__":true,"id":15117},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":15118},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15117":{"this":{"__isSmartRef__":true,"id":14855}},"15118":{"timestamp":{"__isSmartRef__":true,"id":15119},"user":"robertkrahn","tags":[]},"15119":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"15120":{"varMapping":{"__isSmartRef__":true,"id":15121},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":15122},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15121":{"this":{"__isSmartRef__":true,"id":14855}},"15122":{"timestamp":{"__isSmartRef__":true,"id":15123},"user":"robertkrahn","tags":[]},"15123":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"15124":{"varMapping":{"__isSmartRef__":true,"id":15125},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":15126},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15125":{"this":{"__isSmartRef__":true,"id":14855}},"15126":{"timestamp":{"__isSmartRef__":true,"id":15127},"user":"robertkrahn","tags":[]},"15127":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"15128":{"submorphs":[{"__isSmartRef__":true,"id":15129},{"__isSmartRef__":true,"id":15246}],"scripts":[],"id":"28AF3BAA-ED72-45F1-8D6C-43A9C024A3F2","shape":{"__isSmartRef__":true,"id":15363},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":15371},"showsHalos":false,"name":"Rotator53","partsBinMetaInfo":{"__isSmartRef__":true,"id":15372},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":15379},"eventHandler":{"__isSmartRef__":true,"id":15380},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","2E734C63-5B2F-4336-B4B5-A4BC60E9969D","A9BD780D-530E-492D-BF2E-F96F4E6855B6"],"partTests":{"__isSmartRef__":true,"id":15381},"priorExtent":{"__isSmartRef__":true,"id":15386},"distanceToDragEvent":{"__isSmartRef__":true,"id":15387},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":14854},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15388},"__LivelyClassName__":"lively.morphic.Box"},"15129":{"submorphs":[{"__isSmartRef__":true,"id":15130},{"__isSmartRef__":true,"id":15169}],"scripts":[],"id":"6DCBE8B6-355F-46C1-A7D0-66F2EC2533D6","shape":{"__isSmartRef__":true,"id":15208},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":15216},"showsHalos":false,"name":"Rotator107","partsBinMetaInfo":{"__isSmartRef__":true,"id":15217},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":15224},"eventHandler":{"__isSmartRef__":true,"id":15225},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","2E734C63-5B2F-4336-B4B5-A4BC60E9969D","A9BD780D-530E-492D-BF2E-F96F4E6855B6","28AF3BAA-ED72-45F1-8D6C-43A9C024A3F2"],"partTests":{"__isSmartRef__":true,"id":15226},"priorExtent":{"__isSmartRef__":true,"id":15231},"distanceToDragEvent":{"__isSmartRef__":true,"id":15232},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":15128},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15233},"__LivelyClassName__":"lively.morphic.Box"},"15130":{"submorphs":[],"scripts":[],"id":"B23D1701-8614-4F01-BC74-5940EB00256F","shape":{"__isSmartRef__":true,"id":15131},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":15139},"showsHalos":false,"name":"Rotator214","partsBinMetaInfo":{"__isSmartRef__":true,"id":15140},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":15147},"eventHandler":{"__isSmartRef__":true,"id":15148},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","2E734C63-5B2F-4336-B4B5-A4BC60E9969D","A9BD780D-530E-492D-BF2E-F96F4E6855B6","28AF3BAA-ED72-45F1-8D6C-43A9C024A3F2","6DCBE8B6-355F-46C1-A7D0-66F2EC2533D6"],"partTests":{"__isSmartRef__":true,"id":15149},"priorExtent":{"__isSmartRef__":true,"id":15154},"distanceToDragEvent":{"__isSmartRef__":true,"id":15155},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":15129},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15156},"__LivelyClassName__":"lively.morphic.Box"},"15131":{"position":{"__isSmartRef__":true,"id":15132},"_Extent":{"__isSmartRef__":true,"id":15133},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15134},"_Fill":{"__isSmartRef__":true,"id":15135},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":15136},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":15137},"_Position":{"__isSmartRef__":true,"id":15138},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"15132":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15133":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15134":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"15135":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15136":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"15137":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"15138":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15139":{"x":-14.67167958630401,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15140":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":15141},{"__isSmartRef__":true,"id":15143},{"__isSmartRef__":true,"id":15145}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"15141":{"date":{"__isSmartRef__":true,"id":15142},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"15142":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"15143":{"date":{"__isSmartRef__":true,"id":15144},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"15144":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"15145":{"date":{"__isSmartRef__":true,"id":15146},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"15146":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"15147":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"15148":{"morph":{"__isSmartRef__":true,"id":15130},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"15149":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15150}},"15150":{"test01IsMorph":{"__isSmartRef__":true,"id":15151}},"15151":{"varMapping":{"__isSmartRef__":true,"id":15152},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":15153},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15152":{"this":{"__isSmartRef__":true,"id":15149}},"15153":{},"15154":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15155":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15156":{"reset":{"__isSmartRef__":true,"id":15157},"grow":{"__isSmartRef__":true,"id":15161},"build":{"__isSmartRef__":true,"id":15165}},"15157":{"varMapping":{"__isSmartRef__":true,"id":15158},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":15159},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15158":{"this":{"__isSmartRef__":true,"id":15130}},"15159":{"timestamp":{"__isSmartRef__":true,"id":15160},"user":"robertkrahn","tags":[]},"15160":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"15161":{"varMapping":{"__isSmartRef__":true,"id":15162},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":15163},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15162":{"this":{"__isSmartRef__":true,"id":15130}},"15163":{"timestamp":{"__isSmartRef__":true,"id":15164},"user":"robertkrahn","tags":[]},"15164":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"15165":{"varMapping":{"__isSmartRef__":true,"id":15166},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":15167},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15166":{"this":{"__isSmartRef__":true,"id":15130}},"15167":{"timestamp":{"__isSmartRef__":true,"id":15168},"user":"robertkrahn","tags":[]},"15168":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"15169":{"submorphs":[],"scripts":[],"id":"5F185BD8-7E06-41BF-9A40-6087EEC10E69","shape":{"__isSmartRef__":true,"id":15170},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":15178},"showsHalos":false,"name":"Rotator214","partsBinMetaInfo":{"__isSmartRef__":true,"id":15179},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":15186},"eventHandler":{"__isSmartRef__":true,"id":15187},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","2E734C63-5B2F-4336-B4B5-A4BC60E9969D","A9BD780D-530E-492D-BF2E-F96F4E6855B6","28AF3BAA-ED72-45F1-8D6C-43A9C024A3F2","6DCBE8B6-355F-46C1-A7D0-66F2EC2533D6"],"partTests":{"__isSmartRef__":true,"id":15188},"priorExtent":{"__isSmartRef__":true,"id":15193},"distanceToDragEvent":{"__isSmartRef__":true,"id":15194},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":15129},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15195},"__LivelyClassName__":"lively.morphic.Box"},"15170":{"position":{"__isSmartRef__":true,"id":15171},"_Extent":{"__isSmartRef__":true,"id":15172},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15173},"_Fill":{"__isSmartRef__":true,"id":15174},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":15175},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":15176},"_Position":{"__isSmartRef__":true,"id":15177},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"15171":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15172":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15173":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"15174":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15175":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"15176":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"15177":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15178":{"x":14.671679586303993,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15179":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":15180},{"__isSmartRef__":true,"id":15182},{"__isSmartRef__":true,"id":15184}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"15180":{"date":{"__isSmartRef__":true,"id":15181},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"15181":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"15182":{"date":{"__isSmartRef__":true,"id":15183},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"15183":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"15184":{"date":{"__isSmartRef__":true,"id":15185},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"15185":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"15186":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"15187":{"morph":{"__isSmartRef__":true,"id":15169},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"15188":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15189}},"15189":{"test01IsMorph":{"__isSmartRef__":true,"id":15190}},"15190":{"varMapping":{"__isSmartRef__":true,"id":15191},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":15192},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15191":{"this":{"__isSmartRef__":true,"id":15188}},"15192":{},"15193":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15194":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15195":{"reset":{"__isSmartRef__":true,"id":15196},"grow":{"__isSmartRef__":true,"id":15200},"build":{"__isSmartRef__":true,"id":15204}},"15196":{"varMapping":{"__isSmartRef__":true,"id":15197},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":15198},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15197":{"this":{"__isSmartRef__":true,"id":15169}},"15198":{"timestamp":{"__isSmartRef__":true,"id":15199},"user":"robertkrahn","tags":[]},"15199":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"15200":{"varMapping":{"__isSmartRef__":true,"id":15201},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":15202},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15201":{"this":{"__isSmartRef__":true,"id":15169}},"15202":{"timestamp":{"__isSmartRef__":true,"id":15203},"user":"robertkrahn","tags":[]},"15203":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"15204":{"varMapping":{"__isSmartRef__":true,"id":15205},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":15206},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15205":{"this":{"__isSmartRef__":true,"id":15169}},"15206":{"timestamp":{"__isSmartRef__":true,"id":15207},"user":"robertkrahn","tags":[]},"15207":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"15208":{"position":{"__isSmartRef__":true,"id":15209},"_Extent":{"__isSmartRef__":true,"id":15210},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15211},"_Fill":{"__isSmartRef__":true,"id":15212},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":15213},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":15214},"_Position":{"__isSmartRef__":true,"id":15215},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"15209":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15210":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15211":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"15212":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15213":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"15214":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"15215":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15216":{"x":-18.33959948287999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15217":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":15218},{"__isSmartRef__":true,"id":15220},{"__isSmartRef__":true,"id":15222}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"15218":{"date":{"__isSmartRef__":true,"id":15219},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"15219":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"15220":{"date":{"__isSmartRef__":true,"id":15221},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"15221":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"15222":{"date":{"__isSmartRef__":true,"id":15223},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"15223":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"15224":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"15225":{"morph":{"__isSmartRef__":true,"id":15129},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"15226":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15227}},"15227":{"test01IsMorph":{"__isSmartRef__":true,"id":15228}},"15228":{"varMapping":{"__isSmartRef__":true,"id":15229},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":15230},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15229":{"this":{"__isSmartRef__":true,"id":15226}},"15230":{},"15231":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15232":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15233":{"reset":{"__isSmartRef__":true,"id":15234},"grow":{"__isSmartRef__":true,"id":15238},"build":{"__isSmartRef__":true,"id":15242}},"15234":{"varMapping":{"__isSmartRef__":true,"id":15235},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":15236},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15235":{"this":{"__isSmartRef__":true,"id":15129}},"15236":{"timestamp":{"__isSmartRef__":true,"id":15237},"user":"robertkrahn","tags":[]},"15237":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"15238":{"varMapping":{"__isSmartRef__":true,"id":15239},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":15240},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15239":{"this":{"__isSmartRef__":true,"id":15129}},"15240":{"timestamp":{"__isSmartRef__":true,"id":15241},"user":"robertkrahn","tags":[]},"15241":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"15242":{"varMapping":{"__isSmartRef__":true,"id":15243},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":15244},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15243":{"this":{"__isSmartRef__":true,"id":15129}},"15244":{"timestamp":{"__isSmartRef__":true,"id":15245},"user":"robertkrahn","tags":[]},"15245":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"15246":{"submorphs":[{"__isSmartRef__":true,"id":15247},{"__isSmartRef__":true,"id":15286}],"scripts":[],"id":"B0874706-441F-4C98-8003-BA6EA2DFADDE","shape":{"__isSmartRef__":true,"id":15325},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":15333},"showsHalos":false,"name":"Rotator107","partsBinMetaInfo":{"__isSmartRef__":true,"id":15334},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":15341},"eventHandler":{"__isSmartRef__":true,"id":15342},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","2E734C63-5B2F-4336-B4B5-A4BC60E9969D","A9BD780D-530E-492D-BF2E-F96F4E6855B6","28AF3BAA-ED72-45F1-8D6C-43A9C024A3F2"],"partTests":{"__isSmartRef__":true,"id":15343},"priorExtent":{"__isSmartRef__":true,"id":15348},"distanceToDragEvent":{"__isSmartRef__":true,"id":15349},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":15128},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15350},"__LivelyClassName__":"lively.morphic.Box"},"15247":{"submorphs":[],"scripts":[],"id":"FCF04284-634D-4D45-A319-90C59C51061D","shape":{"__isSmartRef__":true,"id":15248},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":15256},"showsHalos":false,"name":"Rotator215","partsBinMetaInfo":{"__isSmartRef__":true,"id":15257},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":15264},"eventHandler":{"__isSmartRef__":true,"id":15265},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","2E734C63-5B2F-4336-B4B5-A4BC60E9969D","A9BD780D-530E-492D-BF2E-F96F4E6855B6","28AF3BAA-ED72-45F1-8D6C-43A9C024A3F2","B0874706-441F-4C98-8003-BA6EA2DFADDE"],"partTests":{"__isSmartRef__":true,"id":15266},"priorExtent":{"__isSmartRef__":true,"id":15271},"distanceToDragEvent":{"__isSmartRef__":true,"id":15272},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":15246},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15273},"__LivelyClassName__":"lively.morphic.Box"},"15248":{"position":{"__isSmartRef__":true,"id":15249},"_Extent":{"__isSmartRef__":true,"id":15250},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15251},"_Fill":{"__isSmartRef__":true,"id":15252},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":15253},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":15254},"_Position":{"__isSmartRef__":true,"id":15255},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"15249":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15250":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15251":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"15252":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15253":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"15254":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"15255":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15256":{"x":-14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15257":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":15258},{"__isSmartRef__":true,"id":15260},{"__isSmartRef__":true,"id":15262}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"15258":{"date":{"__isSmartRef__":true,"id":15259},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"15259":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"15260":{"date":{"__isSmartRef__":true,"id":15261},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"15261":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"15262":{"date":{"__isSmartRef__":true,"id":15263},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"15263":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"15264":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"15265":{"morph":{"__isSmartRef__":true,"id":15247},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"15266":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15267}},"15267":{"test01IsMorph":{"__isSmartRef__":true,"id":15268}},"15268":{"varMapping":{"__isSmartRef__":true,"id":15269},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":15270},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15269":{"this":{"__isSmartRef__":true,"id":15266}},"15270":{},"15271":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15272":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15273":{"reset":{"__isSmartRef__":true,"id":15274},"grow":{"__isSmartRef__":true,"id":15278},"build":{"__isSmartRef__":true,"id":15282}},"15274":{"varMapping":{"__isSmartRef__":true,"id":15275},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":15276},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15275":{"this":{"__isSmartRef__":true,"id":15247}},"15276":{"timestamp":{"__isSmartRef__":true,"id":15277},"user":"robertkrahn","tags":[]},"15277":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"15278":{"varMapping":{"__isSmartRef__":true,"id":15279},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":15280},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15279":{"this":{"__isSmartRef__":true,"id":15247}},"15280":{"timestamp":{"__isSmartRef__":true,"id":15281},"user":"robertkrahn","tags":[]},"15281":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"15282":{"varMapping":{"__isSmartRef__":true,"id":15283},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":15284},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15283":{"this":{"__isSmartRef__":true,"id":15247}},"15284":{"timestamp":{"__isSmartRef__":true,"id":15285},"user":"robertkrahn","tags":[]},"15285":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"15286":{"submorphs":[],"scripts":[],"id":"C8DDE4F7-820C-4697-8655-E8B0C631B45B","shape":{"__isSmartRef__":true,"id":15287},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":15295},"showsHalos":false,"name":"Rotator215","partsBinMetaInfo":{"__isSmartRef__":true,"id":15296},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":15303},"eventHandler":{"__isSmartRef__":true,"id":15304},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","2E734C63-5B2F-4336-B4B5-A4BC60E9969D","A9BD780D-530E-492D-BF2E-F96F4E6855B6","28AF3BAA-ED72-45F1-8D6C-43A9C024A3F2","B0874706-441F-4C98-8003-BA6EA2DFADDE"],"partTests":{"__isSmartRef__":true,"id":15305},"priorExtent":{"__isSmartRef__":true,"id":15310},"distanceToDragEvent":{"__isSmartRef__":true,"id":15311},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":15246},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15312},"__LivelyClassName__":"lively.morphic.Box"},"15287":{"position":{"__isSmartRef__":true,"id":15288},"_Extent":{"__isSmartRef__":true,"id":15289},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15290},"_Fill":{"__isSmartRef__":true,"id":15291},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":15292},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":15293},"_Position":{"__isSmartRef__":true,"id":15294},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"15288":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15289":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15290":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"15291":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15292":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"15293":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"15294":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15295":{"x":14.671679586304007,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15296":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":15297},{"__isSmartRef__":true,"id":15299},{"__isSmartRef__":true,"id":15301}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"15297":{"date":{"__isSmartRef__":true,"id":15298},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"15298":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"15299":{"date":{"__isSmartRef__":true,"id":15300},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"15300":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"15301":{"date":{"__isSmartRef__":true,"id":15302},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"15302":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"15303":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"15304":{"morph":{"__isSmartRef__":true,"id":15286},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"15305":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15306}},"15306":{"test01IsMorph":{"__isSmartRef__":true,"id":15307}},"15307":{"varMapping":{"__isSmartRef__":true,"id":15308},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":15309},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15308":{"this":{"__isSmartRef__":true,"id":15305}},"15309":{},"15310":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15311":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15312":{"reset":{"__isSmartRef__":true,"id":15313},"grow":{"__isSmartRef__":true,"id":15317},"build":{"__isSmartRef__":true,"id":15321}},"15313":{"varMapping":{"__isSmartRef__":true,"id":15314},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":15315},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15314":{"this":{"__isSmartRef__":true,"id":15286}},"15315":{"timestamp":{"__isSmartRef__":true,"id":15316},"user":"robertkrahn","tags":[]},"15316":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"15317":{"varMapping":{"__isSmartRef__":true,"id":15318},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":15319},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15318":{"this":{"__isSmartRef__":true,"id":15286}},"15319":{"timestamp":{"__isSmartRef__":true,"id":15320},"user":"robertkrahn","tags":[]},"15320":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"15321":{"varMapping":{"__isSmartRef__":true,"id":15322},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":15323},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15322":{"this":{"__isSmartRef__":true,"id":15286}},"15323":{"timestamp":{"__isSmartRef__":true,"id":15324},"user":"robertkrahn","tags":[]},"15324":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"15325":{"position":{"__isSmartRef__":true,"id":15326},"_Extent":{"__isSmartRef__":true,"id":15327},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15328},"_Fill":{"__isSmartRef__":true,"id":15329},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":15330},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":15331},"_Position":{"__isSmartRef__":true,"id":15332},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"15326":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15327":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15328":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"15329":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15330":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"15331":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"15332":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15333":{"x":18.339599482880004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15334":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":15335},{"__isSmartRef__":true,"id":15337},{"__isSmartRef__":true,"id":15339}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"15335":{"date":{"__isSmartRef__":true,"id":15336},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"15336":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"15337":{"date":{"__isSmartRef__":true,"id":15338},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"15338":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"15339":{"date":{"__isSmartRef__":true,"id":15340},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"15340":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"15341":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"15342":{"morph":{"__isSmartRef__":true,"id":15246},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"15343":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15344}},"15344":{"test01IsMorph":{"__isSmartRef__":true,"id":15345}},"15345":{"varMapping":{"__isSmartRef__":true,"id":15346},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":15347},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15346":{"this":{"__isSmartRef__":true,"id":15343}},"15347":{},"15348":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15349":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15350":{"reset":{"__isSmartRef__":true,"id":15351},"grow":{"__isSmartRef__":true,"id":15355},"build":{"__isSmartRef__":true,"id":15359}},"15351":{"varMapping":{"__isSmartRef__":true,"id":15352},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":15353},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15352":{"this":{"__isSmartRef__":true,"id":15246}},"15353":{"timestamp":{"__isSmartRef__":true,"id":15354},"user":"robertkrahn","tags":[]},"15354":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"15355":{"varMapping":{"__isSmartRef__":true,"id":15356},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":15357},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15356":{"this":{"__isSmartRef__":true,"id":15246}},"15357":{"timestamp":{"__isSmartRef__":true,"id":15358},"user":"robertkrahn","tags":[]},"15358":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"15359":{"varMapping":{"__isSmartRef__":true,"id":15360},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":15361},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15360":{"this":{"__isSmartRef__":true,"id":15246}},"15361":{"timestamp":{"__isSmartRef__":true,"id":15362},"user":"robertkrahn","tags":[]},"15362":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"15363":{"position":{"__isSmartRef__":true,"id":15364},"_Extent":{"__isSmartRef__":true,"id":15365},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15366},"_Fill":{"__isSmartRef__":true,"id":15367},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":15368},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":15369},"_Position":{"__isSmartRef__":true,"id":15370},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"15364":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15365":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15366":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"15367":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15368":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"15369":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"15370":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15371":{"x":22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15372":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":15373},{"__isSmartRef__":true,"id":15375},{"__isSmartRef__":true,"id":15377}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"15373":{"date":{"__isSmartRef__":true,"id":15374},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"15374":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"15375":{"date":{"__isSmartRef__":true,"id":15376},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"15376":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"15377":{"date":{"__isSmartRef__":true,"id":15378},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"15378":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"15379":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"15380":{"morph":{"__isSmartRef__":true,"id":15128},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"15381":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15382}},"15382":{"test01IsMorph":{"__isSmartRef__":true,"id":15383}},"15383":{"varMapping":{"__isSmartRef__":true,"id":15384},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":15385},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15384":{"this":{"__isSmartRef__":true,"id":15381}},"15385":{},"15386":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15387":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15388":{"reset":{"__isSmartRef__":true,"id":15389},"grow":{"__isSmartRef__":true,"id":15393},"build":{"__isSmartRef__":true,"id":15397}},"15389":{"varMapping":{"__isSmartRef__":true,"id":15390},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":15391},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15390":{"this":{"__isSmartRef__":true,"id":15128}},"15391":{"timestamp":{"__isSmartRef__":true,"id":15392},"user":"robertkrahn","tags":[]},"15392":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"15393":{"varMapping":{"__isSmartRef__":true,"id":15394},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":15395},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15394":{"this":{"__isSmartRef__":true,"id":15128}},"15395":{"timestamp":{"__isSmartRef__":true,"id":15396},"user":"robertkrahn","tags":[]},"15396":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"15397":{"varMapping":{"__isSmartRef__":true,"id":15398},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":15399},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15398":{"this":{"__isSmartRef__":true,"id":15128}},"15399":{"timestamp":{"__isSmartRef__":true,"id":15400},"user":"robertkrahn","tags":[]},"15400":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"15401":{"position":{"__isSmartRef__":true,"id":15402},"_Extent":{"__isSmartRef__":true,"id":15403},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15404},"_Fill":{"__isSmartRef__":true,"id":15405},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":15406},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":15407},"_Position":{"__isSmartRef__":true,"id":15408},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"15402":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15403":{"x":45.848998707199996,"y":7.587077488639986,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15404":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"15405":{"r":0.5686193533490198,"g":0.5686193533490198,"b":0.5686193533490198,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15406":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"15407":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"15408":{"x":-22.924499353599998,"y":-3.793538744319993,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15409":{"x":28.655624191999987,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15410":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":15411},{"__isSmartRef__":true,"id":15413},{"__isSmartRef__":true,"id":15415}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"15411":{"date":{"__isSmartRef__":true,"id":15412},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"15412":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"15413":{"date":{"__isSmartRef__":true,"id":15414},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"15414":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"15415":{"date":{"__isSmartRef__":true,"id":15416},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"15416":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"15417":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"15418":{"morph":{"__isSmartRef__":true,"id":14854},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"15419":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15420}},"15420":{"test01IsMorph":{"__isSmartRef__":true,"id":15421}},"15421":{"varMapping":{"__isSmartRef__":true,"id":15422},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":15423},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15422":{"this":{"__isSmartRef__":true,"id":15419}},"15423":{},"15424":{"x":57.31124838399999,"y":9.483846860799982,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15425":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15426":{"reset":{"__isSmartRef__":true,"id":15427},"grow":{"__isSmartRef__":true,"id":15431},"build":{"__isSmartRef__":true,"id":15435}},"15427":{"varMapping":{"__isSmartRef__":true,"id":15428},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":15429},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15428":{"this":{"__isSmartRef__":true,"id":14854}},"15429":{"timestamp":{"__isSmartRef__":true,"id":15430},"user":"robertkrahn","tags":[]},"15430":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"15431":{"varMapping":{"__isSmartRef__":true,"id":15432},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":15433},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15432":{"this":{"__isSmartRef__":true,"id":14854}},"15433":{"timestamp":{"__isSmartRef__":true,"id":15434},"user":"robertkrahn","tags":[]},"15434":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"15435":{"varMapping":{"__isSmartRef__":true,"id":15436},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":15437},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15436":{"this":{"__isSmartRef__":true,"id":14854}},"15437":{"timestamp":{"__isSmartRef__":true,"id":15438},"user":"robertkrahn","tags":[]},"15438":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"15439":{"position":{"__isSmartRef__":true,"id":15440},"_Extent":{"__isSmartRef__":true,"id":15441},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15442},"_Fill":{"__isSmartRef__":true,"id":15443},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":15444},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":15445},"_Position":{"__isSmartRef__":true,"id":15446},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"15440":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15441":{"x":57.31124838399999,"y":9.483846860799982,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15442":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"15443":{"r":0.6180645145098042,"g":0.6180645145098042,"b":0.6180645145098042,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15444":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"15445":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"15446":{"x":-28.655624191999994,"y":-4.741923430399991,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15447":{"x":-35.81953023999999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15448":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":15449},{"__isSmartRef__":true,"id":15451},{"__isSmartRef__":true,"id":15453}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"15449":{"date":{"__isSmartRef__":true,"id":15450},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"15450":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"15451":{"date":{"__isSmartRef__":true,"id":15452},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"15452":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"15453":{"date":{"__isSmartRef__":true,"id":15454},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"15454":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"15455":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"15456":{"morph":{"__isSmartRef__":true,"id":14268},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"15457":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15458}},"15458":{"test01IsMorph":{"__isSmartRef__":true,"id":15459}},"15459":{"varMapping":{"__isSmartRef__":true,"id":15460},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":15461},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15460":{"this":{"__isSmartRef__":true,"id":15457}},"15461":{},"15462":{"x":71.63906047999998,"y":11.854808575999977,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15463":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15464":{"reset":{"__isSmartRef__":true,"id":15465},"grow":{"__isSmartRef__":true,"id":15469},"build":{"__isSmartRef__":true,"id":15473}},"15465":{"varMapping":{"__isSmartRef__":true,"id":15466},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":15467},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15466":{"this":{"__isSmartRef__":true,"id":14268}},"15467":{"timestamp":{"__isSmartRef__":true,"id":15468},"user":"robertkrahn","tags":[]},"15468":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"15469":{"varMapping":{"__isSmartRef__":true,"id":15470},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":15471},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15470":{"this":{"__isSmartRef__":true,"id":14268}},"15471":{"timestamp":{"__isSmartRef__":true,"id":15472},"user":"robertkrahn","tags":[]},"15472":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"15473":{"varMapping":{"__isSmartRef__":true,"id":15474},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":15475},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15474":{"this":{"__isSmartRef__":true,"id":14268}},"15475":{"timestamp":{"__isSmartRef__":true,"id":15476},"user":"robertkrahn","tags":[]},"15476":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"15477":{"submorphs":[{"__isSmartRef__":true,"id":15478},{"__isSmartRef__":true,"id":16063}],"scripts":[],"id":"A9348A0A-A601-4740-8125-3A7F939487CE","shape":{"__isSmartRef__":true,"id":16648},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16656},"showsHalos":false,"name":"Rotator13","partsBinMetaInfo":{"__isSmartRef__":true,"id":16657},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":16664},"eventHandler":{"__isSmartRef__":true,"id":16665},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF"],"partTests":{"__isSmartRef__":true,"id":16666},"priorExtent":{"__isSmartRef__":true,"id":16671},"distanceToDragEvent":{"__isSmartRef__":true,"id":16672},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":14267},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16673},"__LivelyClassName__":"lively.morphic.Box"},"15478":{"submorphs":[{"__isSmartRef__":true,"id":15479},{"__isSmartRef__":true,"id":15752}],"scripts":[],"id":"8568B825-DD6C-40CE-B6B7-3A0CBE5AF931","shape":{"__isSmartRef__":true,"id":16025},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16033},"showsHalos":false,"name":"Rotator27","partsBinMetaInfo":{"__isSmartRef__":true,"id":16034},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":16041},"eventHandler":{"__isSmartRef__":true,"id":16042},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","A9348A0A-A601-4740-8125-3A7F939487CE"],"partTests":{"__isSmartRef__":true,"id":16043},"priorExtent":{"__isSmartRef__":true,"id":16048},"distanceToDragEvent":{"__isSmartRef__":true,"id":16049},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":15477},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16050},"__LivelyClassName__":"lively.morphic.Box"},"15479":{"submorphs":[{"__isSmartRef__":true,"id":15480},{"__isSmartRef__":true,"id":15597}],"scripts":[],"id":"E2F4C34C-1050-4341-A3C9-821028C1F8FE","shape":{"__isSmartRef__":true,"id":15714},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":15722},"showsHalos":false,"name":"Rotator54","partsBinMetaInfo":{"__isSmartRef__":true,"id":15723},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":15730},"eventHandler":{"__isSmartRef__":true,"id":15731},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","A9348A0A-A601-4740-8125-3A7F939487CE","8568B825-DD6C-40CE-B6B7-3A0CBE5AF931"],"partTests":{"__isSmartRef__":true,"id":15732},"priorExtent":{"__isSmartRef__":true,"id":15737},"distanceToDragEvent":{"__isSmartRef__":true,"id":15738},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":15478},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15739},"__LivelyClassName__":"lively.morphic.Box"},"15480":{"submorphs":[{"__isSmartRef__":true,"id":15481},{"__isSmartRef__":true,"id":15520}],"scripts":[],"id":"9CC295E8-FCE6-4647-8B85-9A42BD516843","shape":{"__isSmartRef__":true,"id":15559},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":15567},"showsHalos":false,"name":"Rotator108","partsBinMetaInfo":{"__isSmartRef__":true,"id":15568},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":15575},"eventHandler":{"__isSmartRef__":true,"id":15576},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","A9348A0A-A601-4740-8125-3A7F939487CE","8568B825-DD6C-40CE-B6B7-3A0CBE5AF931","E2F4C34C-1050-4341-A3C9-821028C1F8FE"],"partTests":{"__isSmartRef__":true,"id":15577},"priorExtent":{"__isSmartRef__":true,"id":15582},"distanceToDragEvent":{"__isSmartRef__":true,"id":15583},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":15479},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15584},"__LivelyClassName__":"lively.morphic.Box"},"15481":{"submorphs":[],"scripts":[],"id":"3213EE38-4627-49A9-895C-154CB20BB5F6","shape":{"__isSmartRef__":true,"id":15482},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":15490},"showsHalos":false,"name":"Rotator216","partsBinMetaInfo":{"__isSmartRef__":true,"id":15491},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":15498},"eventHandler":{"__isSmartRef__":true,"id":15499},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","A9348A0A-A601-4740-8125-3A7F939487CE","8568B825-DD6C-40CE-B6B7-3A0CBE5AF931","E2F4C34C-1050-4341-A3C9-821028C1F8FE","9CC295E8-FCE6-4647-8B85-9A42BD516843"],"partTests":{"__isSmartRef__":true,"id":15500},"priorExtent":{"__isSmartRef__":true,"id":15505},"distanceToDragEvent":{"__isSmartRef__":true,"id":15506},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":15480},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15507},"__LivelyClassName__":"lively.morphic.Box"},"15482":{"position":{"__isSmartRef__":true,"id":15483},"_Extent":{"__isSmartRef__":true,"id":15484},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15485},"_Fill":{"__isSmartRef__":true,"id":15486},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":15487},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":15488},"_Position":{"__isSmartRef__":true,"id":15489},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"15483":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15484":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15485":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"15486":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15487":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"15488":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"15489":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15490":{"x":-14.671679586304004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15491":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":15492},{"__isSmartRef__":true,"id":15494},{"__isSmartRef__":true,"id":15496}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"15492":{"date":{"__isSmartRef__":true,"id":15493},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"15493":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"15494":{"date":{"__isSmartRef__":true,"id":15495},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"15495":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"15496":{"date":{"__isSmartRef__":true,"id":15497},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"15497":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"15498":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"15499":{"morph":{"__isSmartRef__":true,"id":15481},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"15500":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15501}},"15501":{"test01IsMorph":{"__isSmartRef__":true,"id":15502}},"15502":{"varMapping":{"__isSmartRef__":true,"id":15503},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":15504},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15503":{"this":{"__isSmartRef__":true,"id":15500}},"15504":{},"15505":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15506":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15507":{"reset":{"__isSmartRef__":true,"id":15508},"grow":{"__isSmartRef__":true,"id":15512},"build":{"__isSmartRef__":true,"id":15516}},"15508":{"varMapping":{"__isSmartRef__":true,"id":15509},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":15510},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15509":{"this":{"__isSmartRef__":true,"id":15481}},"15510":{"timestamp":{"__isSmartRef__":true,"id":15511},"user":"robertkrahn","tags":[]},"15511":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"15512":{"varMapping":{"__isSmartRef__":true,"id":15513},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":15514},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15513":{"this":{"__isSmartRef__":true,"id":15481}},"15514":{"timestamp":{"__isSmartRef__":true,"id":15515},"user":"robertkrahn","tags":[]},"15515":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"15516":{"varMapping":{"__isSmartRef__":true,"id":15517},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":15518},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15517":{"this":{"__isSmartRef__":true,"id":15481}},"15518":{"timestamp":{"__isSmartRef__":true,"id":15519},"user":"robertkrahn","tags":[]},"15519":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"15520":{"submorphs":[],"scripts":[],"id":"2D9FC2BB-51C1-4F58-BCFF-B59968919846","shape":{"__isSmartRef__":true,"id":15521},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":15529},"showsHalos":false,"name":"Rotator216","partsBinMetaInfo":{"__isSmartRef__":true,"id":15530},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":15537},"eventHandler":{"__isSmartRef__":true,"id":15538},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","A9348A0A-A601-4740-8125-3A7F939487CE","8568B825-DD6C-40CE-B6B7-3A0CBE5AF931","E2F4C34C-1050-4341-A3C9-821028C1F8FE","9CC295E8-FCE6-4647-8B85-9A42BD516843"],"partTests":{"__isSmartRef__":true,"id":15539},"priorExtent":{"__isSmartRef__":true,"id":15544},"distanceToDragEvent":{"__isSmartRef__":true,"id":15545},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":15480},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15546},"__LivelyClassName__":"lively.morphic.Box"},"15521":{"position":{"__isSmartRef__":true,"id":15522},"_Extent":{"__isSmartRef__":true,"id":15523},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15524},"_Fill":{"__isSmartRef__":true,"id":15525},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":15526},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":15527},"_Position":{"__isSmartRef__":true,"id":15528},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"15522":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15523":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15524":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"15525":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15526":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"15527":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"15528":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15529":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15530":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":15531},{"__isSmartRef__":true,"id":15533},{"__isSmartRef__":true,"id":15535}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"15531":{"date":{"__isSmartRef__":true,"id":15532},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"15532":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"15533":{"date":{"__isSmartRef__":true,"id":15534},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"15534":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"15535":{"date":{"__isSmartRef__":true,"id":15536},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"15536":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"15537":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"15538":{"morph":{"__isSmartRef__":true,"id":15520},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"15539":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15540}},"15540":{"test01IsMorph":{"__isSmartRef__":true,"id":15541}},"15541":{"varMapping":{"__isSmartRef__":true,"id":15542},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":15543},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15542":{"this":{"__isSmartRef__":true,"id":15539}},"15543":{},"15544":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15545":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15546":{"reset":{"__isSmartRef__":true,"id":15547},"grow":{"__isSmartRef__":true,"id":15551},"build":{"__isSmartRef__":true,"id":15555}},"15547":{"varMapping":{"__isSmartRef__":true,"id":15548},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":15549},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15548":{"this":{"__isSmartRef__":true,"id":15520}},"15549":{"timestamp":{"__isSmartRef__":true,"id":15550},"user":"robertkrahn","tags":[]},"15550":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"15551":{"varMapping":{"__isSmartRef__":true,"id":15552},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":15553},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15552":{"this":{"__isSmartRef__":true,"id":15520}},"15553":{"timestamp":{"__isSmartRef__":true,"id":15554},"user":"robertkrahn","tags":[]},"15554":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"15555":{"varMapping":{"__isSmartRef__":true,"id":15556},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":15557},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15556":{"this":{"__isSmartRef__":true,"id":15520}},"15557":{"timestamp":{"__isSmartRef__":true,"id":15558},"user":"robertkrahn","tags":[]},"15558":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"15559":{"position":{"__isSmartRef__":true,"id":15560},"_Extent":{"__isSmartRef__":true,"id":15561},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15562},"_Fill":{"__isSmartRef__":true,"id":15563},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":15564},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":15565},"_Position":{"__isSmartRef__":true,"id":15566},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"15560":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15561":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15562":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"15563":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15564":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"15565":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"15566":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15567":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15568":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":15569},{"__isSmartRef__":true,"id":15571},{"__isSmartRef__":true,"id":15573}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"15569":{"date":{"__isSmartRef__":true,"id":15570},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"15570":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"15571":{"date":{"__isSmartRef__":true,"id":15572},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"15572":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"15573":{"date":{"__isSmartRef__":true,"id":15574},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"15574":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"15575":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"15576":{"morph":{"__isSmartRef__":true,"id":15480},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"15577":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15578}},"15578":{"test01IsMorph":{"__isSmartRef__":true,"id":15579}},"15579":{"varMapping":{"__isSmartRef__":true,"id":15580},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":15581},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15580":{"this":{"__isSmartRef__":true,"id":15577}},"15581":{},"15582":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15583":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15584":{"reset":{"__isSmartRef__":true,"id":15585},"grow":{"__isSmartRef__":true,"id":15589},"build":{"__isSmartRef__":true,"id":15593}},"15585":{"varMapping":{"__isSmartRef__":true,"id":15586},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":15587},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15586":{"this":{"__isSmartRef__":true,"id":15480}},"15587":{"timestamp":{"__isSmartRef__":true,"id":15588},"user":"robertkrahn","tags":[]},"15588":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"15589":{"varMapping":{"__isSmartRef__":true,"id":15590},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":15591},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15590":{"this":{"__isSmartRef__":true,"id":15480}},"15591":{"timestamp":{"__isSmartRef__":true,"id":15592},"user":"robertkrahn","tags":[]},"15592":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"15593":{"varMapping":{"__isSmartRef__":true,"id":15594},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":15595},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15594":{"this":{"__isSmartRef__":true,"id":15480}},"15595":{"timestamp":{"__isSmartRef__":true,"id":15596},"user":"robertkrahn","tags":[]},"15596":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"15597":{"submorphs":[{"__isSmartRef__":true,"id":15598},{"__isSmartRef__":true,"id":15637}],"scripts":[],"id":"B80A91E7-8C0A-404C-B512-E3FD6D7874E9","shape":{"__isSmartRef__":true,"id":15676},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":15684},"showsHalos":false,"name":"Rotator108","partsBinMetaInfo":{"__isSmartRef__":true,"id":15685},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":15692},"eventHandler":{"__isSmartRef__":true,"id":15693},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","A9348A0A-A601-4740-8125-3A7F939487CE","8568B825-DD6C-40CE-B6B7-3A0CBE5AF931","E2F4C34C-1050-4341-A3C9-821028C1F8FE"],"partTests":{"__isSmartRef__":true,"id":15694},"priorExtent":{"__isSmartRef__":true,"id":15699},"distanceToDragEvent":{"__isSmartRef__":true,"id":15700},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":15479},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15701},"__LivelyClassName__":"lively.morphic.Box"},"15598":{"submorphs":[],"scripts":[],"id":"D9060A12-F5E9-4024-91A4-F1C06E8C9FAD","shape":{"__isSmartRef__":true,"id":15599},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":15607},"showsHalos":false,"name":"Rotator217","partsBinMetaInfo":{"__isSmartRef__":true,"id":15608},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":15615},"eventHandler":{"__isSmartRef__":true,"id":15616},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","A9348A0A-A601-4740-8125-3A7F939487CE","8568B825-DD6C-40CE-B6B7-3A0CBE5AF931","E2F4C34C-1050-4341-A3C9-821028C1F8FE","B80A91E7-8C0A-404C-B512-E3FD6D7874E9"],"partTests":{"__isSmartRef__":true,"id":15617},"priorExtent":{"__isSmartRef__":true,"id":15622},"distanceToDragEvent":{"__isSmartRef__":true,"id":15623},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":15597},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15624},"__LivelyClassName__":"lively.morphic.Box"},"15599":{"position":{"__isSmartRef__":true,"id":15600},"_Extent":{"__isSmartRef__":true,"id":15601},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15602},"_Fill":{"__isSmartRef__":true,"id":15603},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":15604},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":15605},"_Position":{"__isSmartRef__":true,"id":15606},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"15600":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15601":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15602":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"15603":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15604":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"15605":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"15606":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15607":{"x":-14.671679586303993,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15608":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":15609},{"__isSmartRef__":true,"id":15611},{"__isSmartRef__":true,"id":15613}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"15609":{"date":{"__isSmartRef__":true,"id":15610},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"15610":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"15611":{"date":{"__isSmartRef__":true,"id":15612},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"15612":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"15613":{"date":{"__isSmartRef__":true,"id":15614},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"15614":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"15615":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"15616":{"morph":{"__isSmartRef__":true,"id":15598},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"15617":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15618}},"15618":{"test01IsMorph":{"__isSmartRef__":true,"id":15619}},"15619":{"varMapping":{"__isSmartRef__":true,"id":15620},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":15621},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15620":{"this":{"__isSmartRef__":true,"id":15617}},"15621":{},"15622":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15623":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15624":{"reset":{"__isSmartRef__":true,"id":15625},"grow":{"__isSmartRef__":true,"id":15629},"build":{"__isSmartRef__":true,"id":15633}},"15625":{"varMapping":{"__isSmartRef__":true,"id":15626},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":15627},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15626":{"this":{"__isSmartRef__":true,"id":15598}},"15627":{"timestamp":{"__isSmartRef__":true,"id":15628},"user":"robertkrahn","tags":[]},"15628":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"15629":{"varMapping":{"__isSmartRef__":true,"id":15630},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":15631},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15630":{"this":{"__isSmartRef__":true,"id":15598}},"15631":{"timestamp":{"__isSmartRef__":true,"id":15632},"user":"robertkrahn","tags":[]},"15632":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"15633":{"varMapping":{"__isSmartRef__":true,"id":15634},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":15635},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15634":{"this":{"__isSmartRef__":true,"id":15598}},"15635":{"timestamp":{"__isSmartRef__":true,"id":15636},"user":"robertkrahn","tags":[]},"15636":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"15637":{"submorphs":[],"scripts":[],"id":"BCDB5327-E880-453A-84EF-6C7923CBFAF7","shape":{"__isSmartRef__":true,"id":15638},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":15646},"showsHalos":false,"name":"Rotator217","partsBinMetaInfo":{"__isSmartRef__":true,"id":15647},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":15654},"eventHandler":{"__isSmartRef__":true,"id":15655},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","A9348A0A-A601-4740-8125-3A7F939487CE","8568B825-DD6C-40CE-B6B7-3A0CBE5AF931","E2F4C34C-1050-4341-A3C9-821028C1F8FE","B80A91E7-8C0A-404C-B512-E3FD6D7874E9"],"partTests":{"__isSmartRef__":true,"id":15656},"priorExtent":{"__isSmartRef__":true,"id":15661},"distanceToDragEvent":{"__isSmartRef__":true,"id":15662},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":15597},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15663},"__LivelyClassName__":"lively.morphic.Box"},"15638":{"position":{"__isSmartRef__":true,"id":15639},"_Extent":{"__isSmartRef__":true,"id":15640},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15641},"_Fill":{"__isSmartRef__":true,"id":15642},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":15643},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":15644},"_Position":{"__isSmartRef__":true,"id":15645},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"15639":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15640":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15641":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"15642":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15643":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"15644":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"15645":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15646":{"x":14.671679586304007,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15647":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":15648},{"__isSmartRef__":true,"id":15650},{"__isSmartRef__":true,"id":15652}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"15648":{"date":{"__isSmartRef__":true,"id":15649},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"15649":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"15650":{"date":{"__isSmartRef__":true,"id":15651},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"15651":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"15652":{"date":{"__isSmartRef__":true,"id":15653},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"15653":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"15654":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"15655":{"morph":{"__isSmartRef__":true,"id":15637},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"15656":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15657}},"15657":{"test01IsMorph":{"__isSmartRef__":true,"id":15658}},"15658":{"varMapping":{"__isSmartRef__":true,"id":15659},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":15660},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15659":{"this":{"__isSmartRef__":true,"id":15656}},"15660":{},"15661":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15662":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15663":{"reset":{"__isSmartRef__":true,"id":15664},"grow":{"__isSmartRef__":true,"id":15668},"build":{"__isSmartRef__":true,"id":15672}},"15664":{"varMapping":{"__isSmartRef__":true,"id":15665},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":15666},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15665":{"this":{"__isSmartRef__":true,"id":15637}},"15666":{"timestamp":{"__isSmartRef__":true,"id":15667},"user":"robertkrahn","tags":[]},"15667":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"15668":{"varMapping":{"__isSmartRef__":true,"id":15669},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":15670},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15669":{"this":{"__isSmartRef__":true,"id":15637}},"15670":{"timestamp":{"__isSmartRef__":true,"id":15671},"user":"robertkrahn","tags":[]},"15671":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"15672":{"varMapping":{"__isSmartRef__":true,"id":15673},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":15674},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15673":{"this":{"__isSmartRef__":true,"id":15637}},"15674":{"timestamp":{"__isSmartRef__":true,"id":15675},"user":"robertkrahn","tags":[]},"15675":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"15676":{"position":{"__isSmartRef__":true,"id":15677},"_Extent":{"__isSmartRef__":true,"id":15678},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15679},"_Fill":{"__isSmartRef__":true,"id":15680},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":15681},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":15682},"_Position":{"__isSmartRef__":true,"id":15683},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"15677":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15678":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15679":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"15680":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15681":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"15682":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"15683":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15684":{"x":18.33959948287999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15685":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":15686},{"__isSmartRef__":true,"id":15688},{"__isSmartRef__":true,"id":15690}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"15686":{"date":{"__isSmartRef__":true,"id":15687},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"15687":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"15688":{"date":{"__isSmartRef__":true,"id":15689},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"15689":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"15690":{"date":{"__isSmartRef__":true,"id":15691},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"15691":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"15692":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"15693":{"morph":{"__isSmartRef__":true,"id":15597},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"15694":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15695}},"15695":{"test01IsMorph":{"__isSmartRef__":true,"id":15696}},"15696":{"varMapping":{"__isSmartRef__":true,"id":15697},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":15698},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15697":{"this":{"__isSmartRef__":true,"id":15694}},"15698":{},"15699":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15700":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15701":{"reset":{"__isSmartRef__":true,"id":15702},"grow":{"__isSmartRef__":true,"id":15706},"build":{"__isSmartRef__":true,"id":15710}},"15702":{"varMapping":{"__isSmartRef__":true,"id":15703},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":15704},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15703":{"this":{"__isSmartRef__":true,"id":15597}},"15704":{"timestamp":{"__isSmartRef__":true,"id":15705},"user":"robertkrahn","tags":[]},"15705":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"15706":{"varMapping":{"__isSmartRef__":true,"id":15707},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":15708},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15707":{"this":{"__isSmartRef__":true,"id":15597}},"15708":{"timestamp":{"__isSmartRef__":true,"id":15709},"user":"robertkrahn","tags":[]},"15709":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"15710":{"varMapping":{"__isSmartRef__":true,"id":15711},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":15712},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15711":{"this":{"__isSmartRef__":true,"id":15597}},"15712":{"timestamp":{"__isSmartRef__":true,"id":15713},"user":"robertkrahn","tags":[]},"15713":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"15714":{"position":{"__isSmartRef__":true,"id":15715},"_Extent":{"__isSmartRef__":true,"id":15716},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15717},"_Fill":{"__isSmartRef__":true,"id":15718},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":15719},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":15720},"_Position":{"__isSmartRef__":true,"id":15721},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"15715":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15716":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15717":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"15718":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15719":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"15720":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"15721":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15722":{"x":-22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15723":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":15724},{"__isSmartRef__":true,"id":15726},{"__isSmartRef__":true,"id":15728}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"15724":{"date":{"__isSmartRef__":true,"id":15725},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"15725":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"15726":{"date":{"__isSmartRef__":true,"id":15727},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"15727":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"15728":{"date":{"__isSmartRef__":true,"id":15729},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"15729":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"15730":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"15731":{"morph":{"__isSmartRef__":true,"id":15479},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"15732":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15733}},"15733":{"test01IsMorph":{"__isSmartRef__":true,"id":15734}},"15734":{"varMapping":{"__isSmartRef__":true,"id":15735},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":15736},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15735":{"this":{"__isSmartRef__":true,"id":15732}},"15736":{},"15737":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15738":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15739":{"reset":{"__isSmartRef__":true,"id":15740},"grow":{"__isSmartRef__":true,"id":15744},"build":{"__isSmartRef__":true,"id":15748}},"15740":{"varMapping":{"__isSmartRef__":true,"id":15741},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":15742},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15741":{"this":{"__isSmartRef__":true,"id":15479}},"15742":{"timestamp":{"__isSmartRef__":true,"id":15743},"user":"robertkrahn","tags":[]},"15743":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"15744":{"varMapping":{"__isSmartRef__":true,"id":15745},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":15746},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15745":{"this":{"__isSmartRef__":true,"id":15479}},"15746":{"timestamp":{"__isSmartRef__":true,"id":15747},"user":"robertkrahn","tags":[]},"15747":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"15748":{"varMapping":{"__isSmartRef__":true,"id":15749},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":15750},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15749":{"this":{"__isSmartRef__":true,"id":15479}},"15750":{"timestamp":{"__isSmartRef__":true,"id":15751},"user":"robertkrahn","tags":[]},"15751":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"15752":{"submorphs":[{"__isSmartRef__":true,"id":15753},{"__isSmartRef__":true,"id":15870}],"scripts":[],"id":"0C38AB6C-3310-499D-8236-292BF6725832","shape":{"__isSmartRef__":true,"id":15987},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":15995},"showsHalos":false,"name":"Rotator54","partsBinMetaInfo":{"__isSmartRef__":true,"id":15996},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":16003},"eventHandler":{"__isSmartRef__":true,"id":16004},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","A9348A0A-A601-4740-8125-3A7F939487CE","8568B825-DD6C-40CE-B6B7-3A0CBE5AF931"],"partTests":{"__isSmartRef__":true,"id":16005},"priorExtent":{"__isSmartRef__":true,"id":16010},"distanceToDragEvent":{"__isSmartRef__":true,"id":16011},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":15478},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16012},"__LivelyClassName__":"lively.morphic.Box"},"15753":{"submorphs":[{"__isSmartRef__":true,"id":15754},{"__isSmartRef__":true,"id":15793}],"scripts":[],"id":"6F509CBF-3EFC-4D96-BC93-DA1249B3DF70","shape":{"__isSmartRef__":true,"id":15832},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":15840},"showsHalos":false,"name":"Rotator109","partsBinMetaInfo":{"__isSmartRef__":true,"id":15841},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":15848},"eventHandler":{"__isSmartRef__":true,"id":15849},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","A9348A0A-A601-4740-8125-3A7F939487CE","8568B825-DD6C-40CE-B6B7-3A0CBE5AF931","0C38AB6C-3310-499D-8236-292BF6725832"],"partTests":{"__isSmartRef__":true,"id":15850},"priorExtent":{"__isSmartRef__":true,"id":15855},"distanceToDragEvent":{"__isSmartRef__":true,"id":15856},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":15752},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15857},"__LivelyClassName__":"lively.morphic.Box"},"15754":{"submorphs":[],"scripts":[],"id":"77C3C237-01E5-4A1B-B21C-F7F26298B08A","shape":{"__isSmartRef__":true,"id":15755},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":15763},"showsHalos":false,"name":"Rotator218","partsBinMetaInfo":{"__isSmartRef__":true,"id":15764},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":15771},"eventHandler":{"__isSmartRef__":true,"id":15772},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","A9348A0A-A601-4740-8125-3A7F939487CE","8568B825-DD6C-40CE-B6B7-3A0CBE5AF931","0C38AB6C-3310-499D-8236-292BF6725832","6F509CBF-3EFC-4D96-BC93-DA1249B3DF70"],"partTests":{"__isSmartRef__":true,"id":15773},"priorExtent":{"__isSmartRef__":true,"id":15778},"distanceToDragEvent":{"__isSmartRef__":true,"id":15779},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":15753},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15780},"__LivelyClassName__":"lively.morphic.Box"},"15755":{"position":{"__isSmartRef__":true,"id":15756},"_Extent":{"__isSmartRef__":true,"id":15757},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15758},"_Fill":{"__isSmartRef__":true,"id":15759},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":15760},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":15761},"_Position":{"__isSmartRef__":true,"id":15762},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"15756":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15757":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15758":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"15759":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15760":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"15761":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"15762":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15763":{"x":-14.671679586304004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15764":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":15765},{"__isSmartRef__":true,"id":15767},{"__isSmartRef__":true,"id":15769}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"15765":{"date":{"__isSmartRef__":true,"id":15766},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"15766":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"15767":{"date":{"__isSmartRef__":true,"id":15768},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"15768":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"15769":{"date":{"__isSmartRef__":true,"id":15770},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"15770":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"15771":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"15772":{"morph":{"__isSmartRef__":true,"id":15754},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"15773":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15774}},"15774":{"test01IsMorph":{"__isSmartRef__":true,"id":15775}},"15775":{"varMapping":{"__isSmartRef__":true,"id":15776},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":15777},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15776":{"this":{"__isSmartRef__":true,"id":15773}},"15777":{},"15778":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15779":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15780":{"reset":{"__isSmartRef__":true,"id":15781},"grow":{"__isSmartRef__":true,"id":15785},"build":{"__isSmartRef__":true,"id":15789}},"15781":{"varMapping":{"__isSmartRef__":true,"id":15782},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":15783},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15782":{"this":{"__isSmartRef__":true,"id":15754}},"15783":{"timestamp":{"__isSmartRef__":true,"id":15784},"user":"robertkrahn","tags":[]},"15784":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"15785":{"varMapping":{"__isSmartRef__":true,"id":15786},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":15787},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15786":{"this":{"__isSmartRef__":true,"id":15754}},"15787":{"timestamp":{"__isSmartRef__":true,"id":15788},"user":"robertkrahn","tags":[]},"15788":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"15789":{"varMapping":{"__isSmartRef__":true,"id":15790},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":15791},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15790":{"this":{"__isSmartRef__":true,"id":15754}},"15791":{"timestamp":{"__isSmartRef__":true,"id":15792},"user":"robertkrahn","tags":[]},"15792":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"15793":{"submorphs":[],"scripts":[],"id":"7026CEB8-D4D8-461E-B6A8-95D25C0C2922","shape":{"__isSmartRef__":true,"id":15794},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":15802},"showsHalos":false,"name":"Rotator218","partsBinMetaInfo":{"__isSmartRef__":true,"id":15803},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":15810},"eventHandler":{"__isSmartRef__":true,"id":15811},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","A9348A0A-A601-4740-8125-3A7F939487CE","8568B825-DD6C-40CE-B6B7-3A0CBE5AF931","0C38AB6C-3310-499D-8236-292BF6725832","6F509CBF-3EFC-4D96-BC93-DA1249B3DF70"],"partTests":{"__isSmartRef__":true,"id":15812},"priorExtent":{"__isSmartRef__":true,"id":15817},"distanceToDragEvent":{"__isSmartRef__":true,"id":15818},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":15753},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15819},"__LivelyClassName__":"lively.morphic.Box"},"15794":{"position":{"__isSmartRef__":true,"id":15795},"_Extent":{"__isSmartRef__":true,"id":15796},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15797},"_Fill":{"__isSmartRef__":true,"id":15798},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":15799},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":15800},"_Position":{"__isSmartRef__":true,"id":15801},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"15795":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15796":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15797":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"15798":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15799":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"15800":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"15801":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15802":{"x":14.671679586303993,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15803":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":15804},{"__isSmartRef__":true,"id":15806},{"__isSmartRef__":true,"id":15808}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"15804":{"date":{"__isSmartRef__":true,"id":15805},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"15805":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"15806":{"date":{"__isSmartRef__":true,"id":15807},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"15807":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"15808":{"date":{"__isSmartRef__":true,"id":15809},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"15809":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"15810":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"15811":{"morph":{"__isSmartRef__":true,"id":15793},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"15812":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15813}},"15813":{"test01IsMorph":{"__isSmartRef__":true,"id":15814}},"15814":{"varMapping":{"__isSmartRef__":true,"id":15815},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":15816},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15815":{"this":{"__isSmartRef__":true,"id":15812}},"15816":{},"15817":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15818":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15819":{"reset":{"__isSmartRef__":true,"id":15820},"grow":{"__isSmartRef__":true,"id":15824},"build":{"__isSmartRef__":true,"id":15828}},"15820":{"varMapping":{"__isSmartRef__":true,"id":15821},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":15822},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15821":{"this":{"__isSmartRef__":true,"id":15793}},"15822":{"timestamp":{"__isSmartRef__":true,"id":15823},"user":"robertkrahn","tags":[]},"15823":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"15824":{"varMapping":{"__isSmartRef__":true,"id":15825},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":15826},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15825":{"this":{"__isSmartRef__":true,"id":15793}},"15826":{"timestamp":{"__isSmartRef__":true,"id":15827},"user":"robertkrahn","tags":[]},"15827":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"15828":{"varMapping":{"__isSmartRef__":true,"id":15829},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":15830},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15829":{"this":{"__isSmartRef__":true,"id":15793}},"15830":{"timestamp":{"__isSmartRef__":true,"id":15831},"user":"robertkrahn","tags":[]},"15831":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"15832":{"position":{"__isSmartRef__":true,"id":15833},"_Extent":{"__isSmartRef__":true,"id":15834},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15835},"_Fill":{"__isSmartRef__":true,"id":15836},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":15837},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":15838},"_Position":{"__isSmartRef__":true,"id":15839},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"15833":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15834":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15835":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"15836":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15837":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"15838":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"15839":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15840":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15841":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":15842},{"__isSmartRef__":true,"id":15844},{"__isSmartRef__":true,"id":15846}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"15842":{"date":{"__isSmartRef__":true,"id":15843},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"15843":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"15844":{"date":{"__isSmartRef__":true,"id":15845},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"15845":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"15846":{"date":{"__isSmartRef__":true,"id":15847},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"15847":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"15848":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"15849":{"morph":{"__isSmartRef__":true,"id":15753},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"15850":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15851}},"15851":{"test01IsMorph":{"__isSmartRef__":true,"id":15852}},"15852":{"varMapping":{"__isSmartRef__":true,"id":15853},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":15854},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15853":{"this":{"__isSmartRef__":true,"id":15850}},"15854":{},"15855":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15856":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15857":{"reset":{"__isSmartRef__":true,"id":15858},"grow":{"__isSmartRef__":true,"id":15862},"build":{"__isSmartRef__":true,"id":15866}},"15858":{"varMapping":{"__isSmartRef__":true,"id":15859},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":15860},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15859":{"this":{"__isSmartRef__":true,"id":15753}},"15860":{"timestamp":{"__isSmartRef__":true,"id":15861},"user":"robertkrahn","tags":[]},"15861":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"15862":{"varMapping":{"__isSmartRef__":true,"id":15863},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":15864},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15863":{"this":{"__isSmartRef__":true,"id":15753}},"15864":{"timestamp":{"__isSmartRef__":true,"id":15865},"user":"robertkrahn","tags":[]},"15865":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"15866":{"varMapping":{"__isSmartRef__":true,"id":15867},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":15868},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15867":{"this":{"__isSmartRef__":true,"id":15753}},"15868":{"timestamp":{"__isSmartRef__":true,"id":15869},"user":"robertkrahn","tags":[]},"15869":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"15870":{"submorphs":[{"__isSmartRef__":true,"id":15871},{"__isSmartRef__":true,"id":15910}],"scripts":[],"id":"A99B1732-B4FF-4070-AE7F-7872AEA2DDFF","shape":{"__isSmartRef__":true,"id":15949},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":15957},"showsHalos":false,"name":"Rotator109","partsBinMetaInfo":{"__isSmartRef__":true,"id":15958},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":15965},"eventHandler":{"__isSmartRef__":true,"id":15966},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","A9348A0A-A601-4740-8125-3A7F939487CE","8568B825-DD6C-40CE-B6B7-3A0CBE5AF931","0C38AB6C-3310-499D-8236-292BF6725832"],"partTests":{"__isSmartRef__":true,"id":15967},"priorExtent":{"__isSmartRef__":true,"id":15972},"distanceToDragEvent":{"__isSmartRef__":true,"id":15973},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":15752},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15974},"__LivelyClassName__":"lively.morphic.Box"},"15871":{"submorphs":[],"scripts":[],"id":"62E5CCF7-D1CC-47BE-A37C-E11A0283F28B","shape":{"__isSmartRef__":true,"id":15872},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":15880},"showsHalos":false,"name":"Rotator219","partsBinMetaInfo":{"__isSmartRef__":true,"id":15881},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":15888},"eventHandler":{"__isSmartRef__":true,"id":15889},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","A9348A0A-A601-4740-8125-3A7F939487CE","8568B825-DD6C-40CE-B6B7-3A0CBE5AF931","0C38AB6C-3310-499D-8236-292BF6725832","A99B1732-B4FF-4070-AE7F-7872AEA2DDFF"],"partTests":{"__isSmartRef__":true,"id":15890},"priorExtent":{"__isSmartRef__":true,"id":15895},"distanceToDragEvent":{"__isSmartRef__":true,"id":15896},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":15870},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15897},"__LivelyClassName__":"lively.morphic.Box"},"15872":{"position":{"__isSmartRef__":true,"id":15873},"_Extent":{"__isSmartRef__":true,"id":15874},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15875},"_Fill":{"__isSmartRef__":true,"id":15876},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":15877},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":15878},"_Position":{"__isSmartRef__":true,"id":15879},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"15873":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15874":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15875":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"15876":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15877":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"15878":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"15879":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15880":{"x":-14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15881":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":15882},{"__isSmartRef__":true,"id":15884},{"__isSmartRef__":true,"id":15886}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"15882":{"date":{"__isSmartRef__":true,"id":15883},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"15883":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"15884":{"date":{"__isSmartRef__":true,"id":15885},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"15885":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"15886":{"date":{"__isSmartRef__":true,"id":15887},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"15887":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"15888":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"15889":{"morph":{"__isSmartRef__":true,"id":15871},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"15890":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15891}},"15891":{"test01IsMorph":{"__isSmartRef__":true,"id":15892}},"15892":{"varMapping":{"__isSmartRef__":true,"id":15893},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":15894},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15893":{"this":{"__isSmartRef__":true,"id":15890}},"15894":{},"15895":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15896":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15897":{"reset":{"__isSmartRef__":true,"id":15898},"grow":{"__isSmartRef__":true,"id":15902},"build":{"__isSmartRef__":true,"id":15906}},"15898":{"varMapping":{"__isSmartRef__":true,"id":15899},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":15900},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15899":{"this":{"__isSmartRef__":true,"id":15871}},"15900":{"timestamp":{"__isSmartRef__":true,"id":15901},"user":"robertkrahn","tags":[]},"15901":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"15902":{"varMapping":{"__isSmartRef__":true,"id":15903},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":15904},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15903":{"this":{"__isSmartRef__":true,"id":15871}},"15904":{"timestamp":{"__isSmartRef__":true,"id":15905},"user":"robertkrahn","tags":[]},"15905":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"15906":{"varMapping":{"__isSmartRef__":true,"id":15907},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":15908},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15907":{"this":{"__isSmartRef__":true,"id":15871}},"15908":{"timestamp":{"__isSmartRef__":true,"id":15909},"user":"robertkrahn","tags":[]},"15909":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"15910":{"submorphs":[],"scripts":[],"id":"7C5E3749-4D2D-423D-88FE-8F782EA9DEEF","shape":{"__isSmartRef__":true,"id":15911},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":15919},"showsHalos":false,"name":"Rotator219","partsBinMetaInfo":{"__isSmartRef__":true,"id":15920},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":15927},"eventHandler":{"__isSmartRef__":true,"id":15928},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","A9348A0A-A601-4740-8125-3A7F939487CE","8568B825-DD6C-40CE-B6B7-3A0CBE5AF931","0C38AB6C-3310-499D-8236-292BF6725832","A99B1732-B4FF-4070-AE7F-7872AEA2DDFF"],"partTests":{"__isSmartRef__":true,"id":15929},"priorExtent":{"__isSmartRef__":true,"id":15934},"distanceToDragEvent":{"__isSmartRef__":true,"id":15935},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":15870},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15936},"__LivelyClassName__":"lively.morphic.Box"},"15911":{"position":{"__isSmartRef__":true,"id":15912},"_Extent":{"__isSmartRef__":true,"id":15913},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15914},"_Fill":{"__isSmartRef__":true,"id":15915},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":15916},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":15917},"_Position":{"__isSmartRef__":true,"id":15918},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"15912":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15913":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15914":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"15915":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15916":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"15917":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"15918":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15919":{"x":14.671679586304007,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15920":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":15921},{"__isSmartRef__":true,"id":15923},{"__isSmartRef__":true,"id":15925}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"15921":{"date":{"__isSmartRef__":true,"id":15922},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"15922":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"15923":{"date":{"__isSmartRef__":true,"id":15924},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"15924":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"15925":{"date":{"__isSmartRef__":true,"id":15926},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"15926":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"15927":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"15928":{"morph":{"__isSmartRef__":true,"id":15910},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"15929":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15930}},"15930":{"test01IsMorph":{"__isSmartRef__":true,"id":15931}},"15931":{"varMapping":{"__isSmartRef__":true,"id":15932},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":15933},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15932":{"this":{"__isSmartRef__":true,"id":15929}},"15933":{},"15934":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15935":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15936":{"reset":{"__isSmartRef__":true,"id":15937},"grow":{"__isSmartRef__":true,"id":15941},"build":{"__isSmartRef__":true,"id":15945}},"15937":{"varMapping":{"__isSmartRef__":true,"id":15938},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":15939},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15938":{"this":{"__isSmartRef__":true,"id":15910}},"15939":{"timestamp":{"__isSmartRef__":true,"id":15940},"user":"robertkrahn","tags":[]},"15940":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"15941":{"varMapping":{"__isSmartRef__":true,"id":15942},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":15943},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15942":{"this":{"__isSmartRef__":true,"id":15910}},"15943":{"timestamp":{"__isSmartRef__":true,"id":15944},"user":"robertkrahn","tags":[]},"15944":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"15945":{"varMapping":{"__isSmartRef__":true,"id":15946},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":15947},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15946":{"this":{"__isSmartRef__":true,"id":15910}},"15947":{"timestamp":{"__isSmartRef__":true,"id":15948},"user":"robertkrahn","tags":[]},"15948":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"15949":{"position":{"__isSmartRef__":true,"id":15950},"_Extent":{"__isSmartRef__":true,"id":15951},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15952},"_Fill":{"__isSmartRef__":true,"id":15953},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":15954},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":15955},"_Position":{"__isSmartRef__":true,"id":15956},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"15950":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15951":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15952":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"15953":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15954":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"15955":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"15956":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15957":{"x":18.339599482880004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15958":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":15959},{"__isSmartRef__":true,"id":15961},{"__isSmartRef__":true,"id":15963}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"15959":{"date":{"__isSmartRef__":true,"id":15960},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"15960":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"15961":{"date":{"__isSmartRef__":true,"id":15962},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"15962":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"15963":{"date":{"__isSmartRef__":true,"id":15964},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"15964":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"15965":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"15966":{"morph":{"__isSmartRef__":true,"id":15870},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"15967":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15968}},"15968":{"test01IsMorph":{"__isSmartRef__":true,"id":15969}},"15969":{"varMapping":{"__isSmartRef__":true,"id":15970},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":15971},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15970":{"this":{"__isSmartRef__":true,"id":15967}},"15971":{},"15972":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15973":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15974":{"reset":{"__isSmartRef__":true,"id":15975},"grow":{"__isSmartRef__":true,"id":15979},"build":{"__isSmartRef__":true,"id":15983}},"15975":{"varMapping":{"__isSmartRef__":true,"id":15976},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":15977},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15976":{"this":{"__isSmartRef__":true,"id":15870}},"15977":{"timestamp":{"__isSmartRef__":true,"id":15978},"user":"robertkrahn","tags":[]},"15978":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"15979":{"varMapping":{"__isSmartRef__":true,"id":15980},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":15981},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15980":{"this":{"__isSmartRef__":true,"id":15870}},"15981":{"timestamp":{"__isSmartRef__":true,"id":15982},"user":"robertkrahn","tags":[]},"15982":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"15983":{"varMapping":{"__isSmartRef__":true,"id":15984},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":15985},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"15984":{"this":{"__isSmartRef__":true,"id":15870}},"15985":{"timestamp":{"__isSmartRef__":true,"id":15986},"user":"robertkrahn","tags":[]},"15986":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"15987":{"position":{"__isSmartRef__":true,"id":15988},"_Extent":{"__isSmartRef__":true,"id":15989},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":15990},"_Fill":{"__isSmartRef__":true,"id":15991},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":15992},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":15993},"_Position":{"__isSmartRef__":true,"id":15994},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"15988":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"15989":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15990":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"15991":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15992":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"15993":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"15994":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15995":{"x":22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"15996":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":15997},{"__isSmartRef__":true,"id":15999},{"__isSmartRef__":true,"id":16001}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"15997":{"date":{"__isSmartRef__":true,"id":15998},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"15998":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"15999":{"date":{"__isSmartRef__":true,"id":16000},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"16000":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"16001":{"date":{"__isSmartRef__":true,"id":16002},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"16002":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"16003":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"16004":{"morph":{"__isSmartRef__":true,"id":15752},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"16005":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16006}},"16006":{"test01IsMorph":{"__isSmartRef__":true,"id":16007}},"16007":{"varMapping":{"__isSmartRef__":true,"id":16008},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":16009},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16008":{"this":{"__isSmartRef__":true,"id":16005}},"16009":{},"16010":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16011":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16012":{"reset":{"__isSmartRef__":true,"id":16013},"grow":{"__isSmartRef__":true,"id":16017},"build":{"__isSmartRef__":true,"id":16021}},"16013":{"varMapping":{"__isSmartRef__":true,"id":16014},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":16015},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16014":{"this":{"__isSmartRef__":true,"id":15752}},"16015":{"timestamp":{"__isSmartRef__":true,"id":16016},"user":"robertkrahn","tags":[]},"16016":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"16017":{"varMapping":{"__isSmartRef__":true,"id":16018},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":16019},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16018":{"this":{"__isSmartRef__":true,"id":15752}},"16019":{"timestamp":{"__isSmartRef__":true,"id":16020},"user":"robertkrahn","tags":[]},"16020":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"16021":{"varMapping":{"__isSmartRef__":true,"id":16022},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":16023},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16022":{"this":{"__isSmartRef__":true,"id":15752}},"16023":{"timestamp":{"__isSmartRef__":true,"id":16024},"user":"robertkrahn","tags":[]},"16024":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"16025":{"position":{"__isSmartRef__":true,"id":16026},"_Extent":{"__isSmartRef__":true,"id":16027},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":16028},"_Fill":{"__isSmartRef__":true,"id":16029},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":16030},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":16031},"_Position":{"__isSmartRef__":true,"id":16032},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16026":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16027":{"x":45.848998707199996,"y":7.587077488639986,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16028":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"16029":{"r":0.5686193533490198,"g":0.5686193533490198,"b":0.5686193533490198,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16030":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"16031":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"16032":{"x":-22.924499353599998,"y":-3.793538744319993,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16033":{"x":-28.655624191999994,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16034":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":16035},{"__isSmartRef__":true,"id":16037},{"__isSmartRef__":true,"id":16039}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"16035":{"date":{"__isSmartRef__":true,"id":16036},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"16036":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"16037":{"date":{"__isSmartRef__":true,"id":16038},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"16038":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"16039":{"date":{"__isSmartRef__":true,"id":16040},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"16040":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"16041":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"16042":{"morph":{"__isSmartRef__":true,"id":15478},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"16043":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16044}},"16044":{"test01IsMorph":{"__isSmartRef__":true,"id":16045}},"16045":{"varMapping":{"__isSmartRef__":true,"id":16046},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":16047},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16046":{"this":{"__isSmartRef__":true,"id":16043}},"16047":{},"16048":{"x":57.31124838399999,"y":9.483846860799982,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16049":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16050":{"reset":{"__isSmartRef__":true,"id":16051},"grow":{"__isSmartRef__":true,"id":16055},"build":{"__isSmartRef__":true,"id":16059}},"16051":{"varMapping":{"__isSmartRef__":true,"id":16052},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":16053},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16052":{"this":{"__isSmartRef__":true,"id":15478}},"16053":{"timestamp":{"__isSmartRef__":true,"id":16054},"user":"robertkrahn","tags":[]},"16054":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"16055":{"varMapping":{"__isSmartRef__":true,"id":16056},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":16057},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16056":{"this":{"__isSmartRef__":true,"id":15478}},"16057":{"timestamp":{"__isSmartRef__":true,"id":16058},"user":"robertkrahn","tags":[]},"16058":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"16059":{"varMapping":{"__isSmartRef__":true,"id":16060},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":16061},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16060":{"this":{"__isSmartRef__":true,"id":15478}},"16061":{"timestamp":{"__isSmartRef__":true,"id":16062},"user":"robertkrahn","tags":[]},"16062":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"16063":{"submorphs":[{"__isSmartRef__":true,"id":16064},{"__isSmartRef__":true,"id":16337}],"scripts":[],"id":"CBE72BE3-E882-4A3B-AA8B-531049E1FCA3","shape":{"__isSmartRef__":true,"id":16610},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16618},"showsHalos":false,"name":"Rotator27","partsBinMetaInfo":{"__isSmartRef__":true,"id":16619},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":16626},"eventHandler":{"__isSmartRef__":true,"id":16627},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","A9348A0A-A601-4740-8125-3A7F939487CE"],"partTests":{"__isSmartRef__":true,"id":16628},"priorExtent":{"__isSmartRef__":true,"id":16633},"distanceToDragEvent":{"__isSmartRef__":true,"id":16634},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":15477},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16635},"__LivelyClassName__":"lively.morphic.Box"},"16064":{"submorphs":[{"__isSmartRef__":true,"id":16065},{"__isSmartRef__":true,"id":16182}],"scripts":[],"id":"55AE9C60-6CE8-4057-A055-4E2ACA41968F","shape":{"__isSmartRef__":true,"id":16299},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16307},"showsHalos":false,"name":"Rotator55","partsBinMetaInfo":{"__isSmartRef__":true,"id":16308},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":16315},"eventHandler":{"__isSmartRef__":true,"id":16316},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","A9348A0A-A601-4740-8125-3A7F939487CE","CBE72BE3-E882-4A3B-AA8B-531049E1FCA3"],"partTests":{"__isSmartRef__":true,"id":16317},"priorExtent":{"__isSmartRef__":true,"id":16322},"distanceToDragEvent":{"__isSmartRef__":true,"id":16323},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":16063},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16324},"__LivelyClassName__":"lively.morphic.Box"},"16065":{"submorphs":[{"__isSmartRef__":true,"id":16066},{"__isSmartRef__":true,"id":16105}],"scripts":[],"id":"56916FF1-2737-42EF-8529-CDF045AF5255","shape":{"__isSmartRef__":true,"id":16144},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16152},"showsHalos":false,"name":"Rotator110","partsBinMetaInfo":{"__isSmartRef__":true,"id":16153},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":16160},"eventHandler":{"__isSmartRef__":true,"id":16161},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","A9348A0A-A601-4740-8125-3A7F939487CE","CBE72BE3-E882-4A3B-AA8B-531049E1FCA3","55AE9C60-6CE8-4057-A055-4E2ACA41968F"],"partTests":{"__isSmartRef__":true,"id":16162},"priorExtent":{"__isSmartRef__":true,"id":16167},"distanceToDragEvent":{"__isSmartRef__":true,"id":16168},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":16064},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16169},"__LivelyClassName__":"lively.morphic.Box"},"16066":{"submorphs":[],"scripts":[],"id":"D1CCCC67-3A92-4B32-83BD-4EF380550642","shape":{"__isSmartRef__":true,"id":16067},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16075},"showsHalos":false,"name":"Rotator220","partsBinMetaInfo":{"__isSmartRef__":true,"id":16076},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":16083},"eventHandler":{"__isSmartRef__":true,"id":16084},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","A9348A0A-A601-4740-8125-3A7F939487CE","CBE72BE3-E882-4A3B-AA8B-531049E1FCA3","55AE9C60-6CE8-4057-A055-4E2ACA41968F","56916FF1-2737-42EF-8529-CDF045AF5255"],"partTests":{"__isSmartRef__":true,"id":16085},"priorExtent":{"__isSmartRef__":true,"id":16090},"distanceToDragEvent":{"__isSmartRef__":true,"id":16091},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":16065},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16092},"__LivelyClassName__":"lively.morphic.Box"},"16067":{"position":{"__isSmartRef__":true,"id":16068},"_Extent":{"__isSmartRef__":true,"id":16069},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":16070},"_Fill":{"__isSmartRef__":true,"id":16071},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":16072},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":16073},"_Position":{"__isSmartRef__":true,"id":16074},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16068":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16069":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16070":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"16071":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16072":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"16073":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"16074":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16075":{"x":-14.671679586304004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16076":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":16077},{"__isSmartRef__":true,"id":16079},{"__isSmartRef__":true,"id":16081}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"16077":{"date":{"__isSmartRef__":true,"id":16078},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"16078":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"16079":{"date":{"__isSmartRef__":true,"id":16080},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"16080":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"16081":{"date":{"__isSmartRef__":true,"id":16082},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"16082":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"16083":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"16084":{"morph":{"__isSmartRef__":true,"id":16066},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"16085":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16086}},"16086":{"test01IsMorph":{"__isSmartRef__":true,"id":16087}},"16087":{"varMapping":{"__isSmartRef__":true,"id":16088},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":16089},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16088":{"this":{"__isSmartRef__":true,"id":16085}},"16089":{},"16090":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16091":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16092":{"reset":{"__isSmartRef__":true,"id":16093},"grow":{"__isSmartRef__":true,"id":16097},"build":{"__isSmartRef__":true,"id":16101}},"16093":{"varMapping":{"__isSmartRef__":true,"id":16094},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":16095},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16094":{"this":{"__isSmartRef__":true,"id":16066}},"16095":{"timestamp":{"__isSmartRef__":true,"id":16096},"user":"robertkrahn","tags":[]},"16096":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"16097":{"varMapping":{"__isSmartRef__":true,"id":16098},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":16099},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16098":{"this":{"__isSmartRef__":true,"id":16066}},"16099":{"timestamp":{"__isSmartRef__":true,"id":16100},"user":"robertkrahn","tags":[]},"16100":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"16101":{"varMapping":{"__isSmartRef__":true,"id":16102},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":16103},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16102":{"this":{"__isSmartRef__":true,"id":16066}},"16103":{"timestamp":{"__isSmartRef__":true,"id":16104},"user":"robertkrahn","tags":[]},"16104":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"16105":{"submorphs":[],"scripts":[],"id":"24527287-4AE8-4084-A7D3-3B115F54E0D0","shape":{"__isSmartRef__":true,"id":16106},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16114},"showsHalos":false,"name":"Rotator220","partsBinMetaInfo":{"__isSmartRef__":true,"id":16115},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":16122},"eventHandler":{"__isSmartRef__":true,"id":16123},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","A9348A0A-A601-4740-8125-3A7F939487CE","CBE72BE3-E882-4A3B-AA8B-531049E1FCA3","55AE9C60-6CE8-4057-A055-4E2ACA41968F","56916FF1-2737-42EF-8529-CDF045AF5255"],"partTests":{"__isSmartRef__":true,"id":16124},"priorExtent":{"__isSmartRef__":true,"id":16129},"distanceToDragEvent":{"__isSmartRef__":true,"id":16130},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":16065},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16131},"__LivelyClassName__":"lively.morphic.Box"},"16106":{"position":{"__isSmartRef__":true,"id":16107},"_Extent":{"__isSmartRef__":true,"id":16108},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":16109},"_Fill":{"__isSmartRef__":true,"id":16110},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":16111},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":16112},"_Position":{"__isSmartRef__":true,"id":16113},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16107":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16108":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16109":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"16110":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16111":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"16112":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"16113":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16114":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16115":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":16116},{"__isSmartRef__":true,"id":16118},{"__isSmartRef__":true,"id":16120}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"16116":{"date":{"__isSmartRef__":true,"id":16117},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"16117":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"16118":{"date":{"__isSmartRef__":true,"id":16119},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"16119":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"16120":{"date":{"__isSmartRef__":true,"id":16121},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"16121":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"16122":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"16123":{"morph":{"__isSmartRef__":true,"id":16105},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"16124":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16125}},"16125":{"test01IsMorph":{"__isSmartRef__":true,"id":16126}},"16126":{"varMapping":{"__isSmartRef__":true,"id":16127},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":16128},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16127":{"this":{"__isSmartRef__":true,"id":16124}},"16128":{},"16129":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16130":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16131":{"reset":{"__isSmartRef__":true,"id":16132},"grow":{"__isSmartRef__":true,"id":16136},"build":{"__isSmartRef__":true,"id":16140}},"16132":{"varMapping":{"__isSmartRef__":true,"id":16133},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":16134},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16133":{"this":{"__isSmartRef__":true,"id":16105}},"16134":{"timestamp":{"__isSmartRef__":true,"id":16135},"user":"robertkrahn","tags":[]},"16135":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"16136":{"varMapping":{"__isSmartRef__":true,"id":16137},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":16138},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16137":{"this":{"__isSmartRef__":true,"id":16105}},"16138":{"timestamp":{"__isSmartRef__":true,"id":16139},"user":"robertkrahn","tags":[]},"16139":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"16140":{"varMapping":{"__isSmartRef__":true,"id":16141},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":16142},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16141":{"this":{"__isSmartRef__":true,"id":16105}},"16142":{"timestamp":{"__isSmartRef__":true,"id":16143},"user":"robertkrahn","tags":[]},"16143":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"16144":{"position":{"__isSmartRef__":true,"id":16145},"_Extent":{"__isSmartRef__":true,"id":16146},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":16147},"_Fill":{"__isSmartRef__":true,"id":16148},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":16149},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":16150},"_Position":{"__isSmartRef__":true,"id":16151},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16145":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16146":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16147":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"16148":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16149":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"16150":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"16151":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16152":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16153":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":16154},{"__isSmartRef__":true,"id":16156},{"__isSmartRef__":true,"id":16158}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"16154":{"date":{"__isSmartRef__":true,"id":16155},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"16155":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"16156":{"date":{"__isSmartRef__":true,"id":16157},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"16157":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"16158":{"date":{"__isSmartRef__":true,"id":16159},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"16159":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"16160":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"16161":{"morph":{"__isSmartRef__":true,"id":16065},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"16162":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16163}},"16163":{"test01IsMorph":{"__isSmartRef__":true,"id":16164}},"16164":{"varMapping":{"__isSmartRef__":true,"id":16165},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":16166},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16165":{"this":{"__isSmartRef__":true,"id":16162}},"16166":{},"16167":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16168":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16169":{"reset":{"__isSmartRef__":true,"id":16170},"grow":{"__isSmartRef__":true,"id":16174},"build":{"__isSmartRef__":true,"id":16178}},"16170":{"varMapping":{"__isSmartRef__":true,"id":16171},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":16172},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16171":{"this":{"__isSmartRef__":true,"id":16065}},"16172":{"timestamp":{"__isSmartRef__":true,"id":16173},"user":"robertkrahn","tags":[]},"16173":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"16174":{"varMapping":{"__isSmartRef__":true,"id":16175},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":16176},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16175":{"this":{"__isSmartRef__":true,"id":16065}},"16176":{"timestamp":{"__isSmartRef__":true,"id":16177},"user":"robertkrahn","tags":[]},"16177":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"16178":{"varMapping":{"__isSmartRef__":true,"id":16179},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":16180},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16179":{"this":{"__isSmartRef__":true,"id":16065}},"16180":{"timestamp":{"__isSmartRef__":true,"id":16181},"user":"robertkrahn","tags":[]},"16181":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"16182":{"submorphs":[{"__isSmartRef__":true,"id":16183},{"__isSmartRef__":true,"id":16222}],"scripts":[],"id":"98DD1183-402E-4CC5-9C34-790E29727FC5","shape":{"__isSmartRef__":true,"id":16261},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16269},"showsHalos":false,"name":"Rotator110","partsBinMetaInfo":{"__isSmartRef__":true,"id":16270},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":16277},"eventHandler":{"__isSmartRef__":true,"id":16278},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","A9348A0A-A601-4740-8125-3A7F939487CE","CBE72BE3-E882-4A3B-AA8B-531049E1FCA3","55AE9C60-6CE8-4057-A055-4E2ACA41968F"],"partTests":{"__isSmartRef__":true,"id":16279},"priorExtent":{"__isSmartRef__":true,"id":16284},"distanceToDragEvent":{"__isSmartRef__":true,"id":16285},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":16064},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16286},"__LivelyClassName__":"lively.morphic.Box"},"16183":{"submorphs":[],"scripts":[],"id":"C355D458-8442-4E80-84F1-137217AB2127","shape":{"__isSmartRef__":true,"id":16184},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16192},"showsHalos":false,"name":"Rotator221","partsBinMetaInfo":{"__isSmartRef__":true,"id":16193},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":16200},"eventHandler":{"__isSmartRef__":true,"id":16201},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","A9348A0A-A601-4740-8125-3A7F939487CE","CBE72BE3-E882-4A3B-AA8B-531049E1FCA3","55AE9C60-6CE8-4057-A055-4E2ACA41968F","98DD1183-402E-4CC5-9C34-790E29727FC5"],"partTests":{"__isSmartRef__":true,"id":16202},"priorExtent":{"__isSmartRef__":true,"id":16207},"distanceToDragEvent":{"__isSmartRef__":true,"id":16208},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":16182},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16209},"__LivelyClassName__":"lively.morphic.Box"},"16184":{"position":{"__isSmartRef__":true,"id":16185},"_Extent":{"__isSmartRef__":true,"id":16186},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":16187},"_Fill":{"__isSmartRef__":true,"id":16188},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":16189},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":16190},"_Position":{"__isSmartRef__":true,"id":16191},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16185":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16186":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16187":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"16188":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16189":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"16190":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"16191":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16192":{"x":-14.671679586303993,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16193":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":16194},{"__isSmartRef__":true,"id":16196},{"__isSmartRef__":true,"id":16198}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"16194":{"date":{"__isSmartRef__":true,"id":16195},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"16195":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"16196":{"date":{"__isSmartRef__":true,"id":16197},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"16197":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"16198":{"date":{"__isSmartRef__":true,"id":16199},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"16199":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"16200":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"16201":{"morph":{"__isSmartRef__":true,"id":16183},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"16202":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16203}},"16203":{"test01IsMorph":{"__isSmartRef__":true,"id":16204}},"16204":{"varMapping":{"__isSmartRef__":true,"id":16205},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":16206},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16205":{"this":{"__isSmartRef__":true,"id":16202}},"16206":{},"16207":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16208":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16209":{"reset":{"__isSmartRef__":true,"id":16210},"grow":{"__isSmartRef__":true,"id":16214},"build":{"__isSmartRef__":true,"id":16218}},"16210":{"varMapping":{"__isSmartRef__":true,"id":16211},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":16212},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16211":{"this":{"__isSmartRef__":true,"id":16183}},"16212":{"timestamp":{"__isSmartRef__":true,"id":16213},"user":"robertkrahn","tags":[]},"16213":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"16214":{"varMapping":{"__isSmartRef__":true,"id":16215},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":16216},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16215":{"this":{"__isSmartRef__":true,"id":16183}},"16216":{"timestamp":{"__isSmartRef__":true,"id":16217},"user":"robertkrahn","tags":[]},"16217":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"16218":{"varMapping":{"__isSmartRef__":true,"id":16219},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":16220},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16219":{"this":{"__isSmartRef__":true,"id":16183}},"16220":{"timestamp":{"__isSmartRef__":true,"id":16221},"user":"robertkrahn","tags":[]},"16221":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"16222":{"submorphs":[],"scripts":[],"id":"BC279C90-4B7D-4C90-A084-B9139791A263","shape":{"__isSmartRef__":true,"id":16223},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16231},"showsHalos":false,"name":"Rotator221","partsBinMetaInfo":{"__isSmartRef__":true,"id":16232},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":16239},"eventHandler":{"__isSmartRef__":true,"id":16240},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","A9348A0A-A601-4740-8125-3A7F939487CE","CBE72BE3-E882-4A3B-AA8B-531049E1FCA3","55AE9C60-6CE8-4057-A055-4E2ACA41968F","98DD1183-402E-4CC5-9C34-790E29727FC5"],"partTests":{"__isSmartRef__":true,"id":16241},"priorExtent":{"__isSmartRef__":true,"id":16246},"distanceToDragEvent":{"__isSmartRef__":true,"id":16247},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":16182},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16248},"__LivelyClassName__":"lively.morphic.Box"},"16223":{"position":{"__isSmartRef__":true,"id":16224},"_Extent":{"__isSmartRef__":true,"id":16225},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":16226},"_Fill":{"__isSmartRef__":true,"id":16227},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":16228},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":16229},"_Position":{"__isSmartRef__":true,"id":16230},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16224":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16225":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16226":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"16227":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16228":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"16229":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"16230":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16231":{"x":14.671679586304007,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16232":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":16233},{"__isSmartRef__":true,"id":16235},{"__isSmartRef__":true,"id":16237}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"16233":{"date":{"__isSmartRef__":true,"id":16234},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"16234":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"16235":{"date":{"__isSmartRef__":true,"id":16236},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"16236":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"16237":{"date":{"__isSmartRef__":true,"id":16238},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"16238":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"16239":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"16240":{"morph":{"__isSmartRef__":true,"id":16222},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"16241":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16242}},"16242":{"test01IsMorph":{"__isSmartRef__":true,"id":16243}},"16243":{"varMapping":{"__isSmartRef__":true,"id":16244},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":16245},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16244":{"this":{"__isSmartRef__":true,"id":16241}},"16245":{},"16246":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16247":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16248":{"reset":{"__isSmartRef__":true,"id":16249},"grow":{"__isSmartRef__":true,"id":16253},"build":{"__isSmartRef__":true,"id":16257}},"16249":{"varMapping":{"__isSmartRef__":true,"id":16250},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":16251},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16250":{"this":{"__isSmartRef__":true,"id":16222}},"16251":{"timestamp":{"__isSmartRef__":true,"id":16252},"user":"robertkrahn","tags":[]},"16252":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"16253":{"varMapping":{"__isSmartRef__":true,"id":16254},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":16255},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16254":{"this":{"__isSmartRef__":true,"id":16222}},"16255":{"timestamp":{"__isSmartRef__":true,"id":16256},"user":"robertkrahn","tags":[]},"16256":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"16257":{"varMapping":{"__isSmartRef__":true,"id":16258},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":16259},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16258":{"this":{"__isSmartRef__":true,"id":16222}},"16259":{"timestamp":{"__isSmartRef__":true,"id":16260},"user":"robertkrahn","tags":[]},"16260":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"16261":{"position":{"__isSmartRef__":true,"id":16262},"_Extent":{"__isSmartRef__":true,"id":16263},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":16264},"_Fill":{"__isSmartRef__":true,"id":16265},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":16266},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":16267},"_Position":{"__isSmartRef__":true,"id":16268},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16262":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16263":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16264":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"16265":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16266":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"16267":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"16268":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16269":{"x":18.339599482880004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16270":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":16271},{"__isSmartRef__":true,"id":16273},{"__isSmartRef__":true,"id":16275}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"16271":{"date":{"__isSmartRef__":true,"id":16272},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"16272":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"16273":{"date":{"__isSmartRef__":true,"id":16274},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"16274":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"16275":{"date":{"__isSmartRef__":true,"id":16276},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"16276":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"16277":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"16278":{"morph":{"__isSmartRef__":true,"id":16182},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"16279":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16280}},"16280":{"test01IsMorph":{"__isSmartRef__":true,"id":16281}},"16281":{"varMapping":{"__isSmartRef__":true,"id":16282},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":16283},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16282":{"this":{"__isSmartRef__":true,"id":16279}},"16283":{},"16284":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16285":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16286":{"reset":{"__isSmartRef__":true,"id":16287},"grow":{"__isSmartRef__":true,"id":16291},"build":{"__isSmartRef__":true,"id":16295}},"16287":{"varMapping":{"__isSmartRef__":true,"id":16288},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":16289},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16288":{"this":{"__isSmartRef__":true,"id":16182}},"16289":{"timestamp":{"__isSmartRef__":true,"id":16290},"user":"robertkrahn","tags":[]},"16290":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"16291":{"varMapping":{"__isSmartRef__":true,"id":16292},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":16293},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16292":{"this":{"__isSmartRef__":true,"id":16182}},"16293":{"timestamp":{"__isSmartRef__":true,"id":16294},"user":"robertkrahn","tags":[]},"16294":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"16295":{"varMapping":{"__isSmartRef__":true,"id":16296},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":16297},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16296":{"this":{"__isSmartRef__":true,"id":16182}},"16297":{"timestamp":{"__isSmartRef__":true,"id":16298},"user":"robertkrahn","tags":[]},"16298":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"16299":{"position":{"__isSmartRef__":true,"id":16300},"_Extent":{"__isSmartRef__":true,"id":16301},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":16302},"_Fill":{"__isSmartRef__":true,"id":16303},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":16304},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":16305},"_Position":{"__isSmartRef__":true,"id":16306},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16300":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16301":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16302":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"16303":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16304":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"16305":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"16306":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16307":{"x":-22.924499353599987,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16308":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":16309},{"__isSmartRef__":true,"id":16311},{"__isSmartRef__":true,"id":16313}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"16309":{"date":{"__isSmartRef__":true,"id":16310},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"16310":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"16311":{"date":{"__isSmartRef__":true,"id":16312},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"16312":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"16313":{"date":{"__isSmartRef__":true,"id":16314},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"16314":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"16315":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"16316":{"morph":{"__isSmartRef__":true,"id":16064},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"16317":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16318}},"16318":{"test01IsMorph":{"__isSmartRef__":true,"id":16319}},"16319":{"varMapping":{"__isSmartRef__":true,"id":16320},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":16321},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16320":{"this":{"__isSmartRef__":true,"id":16317}},"16321":{},"16322":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16323":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16324":{"reset":{"__isSmartRef__":true,"id":16325},"grow":{"__isSmartRef__":true,"id":16329},"build":{"__isSmartRef__":true,"id":16333}},"16325":{"varMapping":{"__isSmartRef__":true,"id":16326},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":16327},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16326":{"this":{"__isSmartRef__":true,"id":16064}},"16327":{"timestamp":{"__isSmartRef__":true,"id":16328},"user":"robertkrahn","tags":[]},"16328":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"16329":{"varMapping":{"__isSmartRef__":true,"id":16330},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":16331},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16330":{"this":{"__isSmartRef__":true,"id":16064}},"16331":{"timestamp":{"__isSmartRef__":true,"id":16332},"user":"robertkrahn","tags":[]},"16332":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"16333":{"varMapping":{"__isSmartRef__":true,"id":16334},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":16335},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16334":{"this":{"__isSmartRef__":true,"id":16064}},"16335":{"timestamp":{"__isSmartRef__":true,"id":16336},"user":"robertkrahn","tags":[]},"16336":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"16337":{"submorphs":[{"__isSmartRef__":true,"id":16338},{"__isSmartRef__":true,"id":16455}],"scripts":[],"id":"018FF926-DCA9-4A7A-A4A5-77AD66258B6B","shape":{"__isSmartRef__":true,"id":16572},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16580},"showsHalos":false,"name":"Rotator55","partsBinMetaInfo":{"__isSmartRef__":true,"id":16581},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":16588},"eventHandler":{"__isSmartRef__":true,"id":16589},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","A9348A0A-A601-4740-8125-3A7F939487CE","CBE72BE3-E882-4A3B-AA8B-531049E1FCA3"],"partTests":{"__isSmartRef__":true,"id":16590},"priorExtent":{"__isSmartRef__":true,"id":16595},"distanceToDragEvent":{"__isSmartRef__":true,"id":16596},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":16063},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16597},"__LivelyClassName__":"lively.morphic.Box"},"16338":{"submorphs":[{"__isSmartRef__":true,"id":16339},{"__isSmartRef__":true,"id":16378}],"scripts":[],"id":"9A6E67B4-E16E-423B-86AC-C7C9B05AEBA1","shape":{"__isSmartRef__":true,"id":16417},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16425},"showsHalos":false,"name":"Rotator111","partsBinMetaInfo":{"__isSmartRef__":true,"id":16426},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":16433},"eventHandler":{"__isSmartRef__":true,"id":16434},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","A9348A0A-A601-4740-8125-3A7F939487CE","CBE72BE3-E882-4A3B-AA8B-531049E1FCA3","018FF926-DCA9-4A7A-A4A5-77AD66258B6B"],"partTests":{"__isSmartRef__":true,"id":16435},"priorExtent":{"__isSmartRef__":true,"id":16440},"distanceToDragEvent":{"__isSmartRef__":true,"id":16441},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":16337},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16442},"__LivelyClassName__":"lively.morphic.Box"},"16339":{"submorphs":[],"scripts":[],"id":"D5155E87-A38C-42C3-B0DB-9C3A23E0C1D7","shape":{"__isSmartRef__":true,"id":16340},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16348},"showsHalos":false,"name":"Rotator222","partsBinMetaInfo":{"__isSmartRef__":true,"id":16349},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":16356},"eventHandler":{"__isSmartRef__":true,"id":16357},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","A9348A0A-A601-4740-8125-3A7F939487CE","CBE72BE3-E882-4A3B-AA8B-531049E1FCA3","018FF926-DCA9-4A7A-A4A5-77AD66258B6B","9A6E67B4-E16E-423B-86AC-C7C9B05AEBA1"],"partTests":{"__isSmartRef__":true,"id":16358},"priorExtent":{"__isSmartRef__":true,"id":16363},"distanceToDragEvent":{"__isSmartRef__":true,"id":16364},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":16338},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16365},"__LivelyClassName__":"lively.morphic.Box"},"16340":{"position":{"__isSmartRef__":true,"id":16341},"_Extent":{"__isSmartRef__":true,"id":16342},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":16343},"_Fill":{"__isSmartRef__":true,"id":16344},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":16345},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":16346},"_Position":{"__isSmartRef__":true,"id":16347},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16341":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16342":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16343":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"16344":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16345":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"16346":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"16347":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16348":{"x":-14.671679586304007,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16349":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":16350},{"__isSmartRef__":true,"id":16352},{"__isSmartRef__":true,"id":16354}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"16350":{"date":{"__isSmartRef__":true,"id":16351},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"16351":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"16352":{"date":{"__isSmartRef__":true,"id":16353},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"16353":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"16354":{"date":{"__isSmartRef__":true,"id":16355},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"16355":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"16356":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"16357":{"morph":{"__isSmartRef__":true,"id":16339},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"16358":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16359}},"16359":{"test01IsMorph":{"__isSmartRef__":true,"id":16360}},"16360":{"varMapping":{"__isSmartRef__":true,"id":16361},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":16362},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16361":{"this":{"__isSmartRef__":true,"id":16358}},"16362":{},"16363":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16364":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16365":{"reset":{"__isSmartRef__":true,"id":16366},"grow":{"__isSmartRef__":true,"id":16370},"build":{"__isSmartRef__":true,"id":16374}},"16366":{"varMapping":{"__isSmartRef__":true,"id":16367},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":16368},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16367":{"this":{"__isSmartRef__":true,"id":16339}},"16368":{"timestamp":{"__isSmartRef__":true,"id":16369},"user":"robertkrahn","tags":[]},"16369":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"16370":{"varMapping":{"__isSmartRef__":true,"id":16371},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":16372},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16371":{"this":{"__isSmartRef__":true,"id":16339}},"16372":{"timestamp":{"__isSmartRef__":true,"id":16373},"user":"robertkrahn","tags":[]},"16373":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"16374":{"varMapping":{"__isSmartRef__":true,"id":16375},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":16376},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16375":{"this":{"__isSmartRef__":true,"id":16339}},"16376":{"timestamp":{"__isSmartRef__":true,"id":16377},"user":"robertkrahn","tags":[]},"16377":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"16378":{"submorphs":[],"scripts":[],"id":"97BDC05C-9811-41E6-8EA2-CFAAB120D53F","shape":{"__isSmartRef__":true,"id":16379},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16387},"showsHalos":false,"name":"Rotator222","partsBinMetaInfo":{"__isSmartRef__":true,"id":16388},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":16395},"eventHandler":{"__isSmartRef__":true,"id":16396},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","A9348A0A-A601-4740-8125-3A7F939487CE","CBE72BE3-E882-4A3B-AA8B-531049E1FCA3","018FF926-DCA9-4A7A-A4A5-77AD66258B6B","9A6E67B4-E16E-423B-86AC-C7C9B05AEBA1"],"partTests":{"__isSmartRef__":true,"id":16397},"priorExtent":{"__isSmartRef__":true,"id":16402},"distanceToDragEvent":{"__isSmartRef__":true,"id":16403},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":16338},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16404},"__LivelyClassName__":"lively.morphic.Box"},"16379":{"position":{"__isSmartRef__":true,"id":16380},"_Extent":{"__isSmartRef__":true,"id":16381},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":16382},"_Fill":{"__isSmartRef__":true,"id":16383},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":16384},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":16385},"_Position":{"__isSmartRef__":true,"id":16386},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16380":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16381":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16382":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"16383":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16384":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"16385":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"16386":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16387":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16388":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":16389},{"__isSmartRef__":true,"id":16391},{"__isSmartRef__":true,"id":16393}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"16389":{"date":{"__isSmartRef__":true,"id":16390},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"16390":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"16391":{"date":{"__isSmartRef__":true,"id":16392},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"16392":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"16393":{"date":{"__isSmartRef__":true,"id":16394},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"16394":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"16395":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"16396":{"morph":{"__isSmartRef__":true,"id":16378},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"16397":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16398}},"16398":{"test01IsMorph":{"__isSmartRef__":true,"id":16399}},"16399":{"varMapping":{"__isSmartRef__":true,"id":16400},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":16401},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16400":{"this":{"__isSmartRef__":true,"id":16397}},"16401":{},"16402":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16403":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16404":{"reset":{"__isSmartRef__":true,"id":16405},"grow":{"__isSmartRef__":true,"id":16409},"build":{"__isSmartRef__":true,"id":16413}},"16405":{"varMapping":{"__isSmartRef__":true,"id":16406},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":16407},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16406":{"this":{"__isSmartRef__":true,"id":16378}},"16407":{"timestamp":{"__isSmartRef__":true,"id":16408},"user":"robertkrahn","tags":[]},"16408":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"16409":{"varMapping":{"__isSmartRef__":true,"id":16410},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":16411},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16410":{"this":{"__isSmartRef__":true,"id":16378}},"16411":{"timestamp":{"__isSmartRef__":true,"id":16412},"user":"robertkrahn","tags":[]},"16412":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"16413":{"varMapping":{"__isSmartRef__":true,"id":16414},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":16415},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16414":{"this":{"__isSmartRef__":true,"id":16378}},"16415":{"timestamp":{"__isSmartRef__":true,"id":16416},"user":"robertkrahn","tags":[]},"16416":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"16417":{"position":{"__isSmartRef__":true,"id":16418},"_Extent":{"__isSmartRef__":true,"id":16419},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":16420},"_Fill":{"__isSmartRef__":true,"id":16421},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":16422},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":16423},"_Position":{"__isSmartRef__":true,"id":16424},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16418":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16419":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16420":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"16421":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16422":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"16423":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"16424":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16425":{"x":-18.33959948287999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16426":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":16427},{"__isSmartRef__":true,"id":16429},{"__isSmartRef__":true,"id":16431}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"16427":{"date":{"__isSmartRef__":true,"id":16428},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"16428":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"16429":{"date":{"__isSmartRef__":true,"id":16430},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"16430":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"16431":{"date":{"__isSmartRef__":true,"id":16432},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"16432":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"16433":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"16434":{"morph":{"__isSmartRef__":true,"id":16338},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"16435":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16436}},"16436":{"test01IsMorph":{"__isSmartRef__":true,"id":16437}},"16437":{"varMapping":{"__isSmartRef__":true,"id":16438},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":16439},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16438":{"this":{"__isSmartRef__":true,"id":16435}},"16439":{},"16440":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16441":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16442":{"reset":{"__isSmartRef__":true,"id":16443},"grow":{"__isSmartRef__":true,"id":16447},"build":{"__isSmartRef__":true,"id":16451}},"16443":{"varMapping":{"__isSmartRef__":true,"id":16444},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":16445},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16444":{"this":{"__isSmartRef__":true,"id":16338}},"16445":{"timestamp":{"__isSmartRef__":true,"id":16446},"user":"robertkrahn","tags":[]},"16446":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"16447":{"varMapping":{"__isSmartRef__":true,"id":16448},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":16449},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16448":{"this":{"__isSmartRef__":true,"id":16338}},"16449":{"timestamp":{"__isSmartRef__":true,"id":16450},"user":"robertkrahn","tags":[]},"16450":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"16451":{"varMapping":{"__isSmartRef__":true,"id":16452},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":16453},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16452":{"this":{"__isSmartRef__":true,"id":16338}},"16453":{"timestamp":{"__isSmartRef__":true,"id":16454},"user":"robertkrahn","tags":[]},"16454":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"16455":{"submorphs":[{"__isSmartRef__":true,"id":16456},{"__isSmartRef__":true,"id":16495}],"scripts":[],"id":"2891CAD4-509D-42D1-9D15-28A9BD3AB3AA","shape":{"__isSmartRef__":true,"id":16534},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16542},"showsHalos":false,"name":"Rotator111","partsBinMetaInfo":{"__isSmartRef__":true,"id":16543},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":16550},"eventHandler":{"__isSmartRef__":true,"id":16551},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","A9348A0A-A601-4740-8125-3A7F939487CE","CBE72BE3-E882-4A3B-AA8B-531049E1FCA3","018FF926-DCA9-4A7A-A4A5-77AD66258B6B"],"partTests":{"__isSmartRef__":true,"id":16552},"priorExtent":{"__isSmartRef__":true,"id":16557},"distanceToDragEvent":{"__isSmartRef__":true,"id":16558},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":16337},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16559},"__LivelyClassName__":"lively.morphic.Box"},"16456":{"submorphs":[],"scripts":[],"id":"F1A1C7C6-A888-4C59-BBDA-FAD7C0E29EE1","shape":{"__isSmartRef__":true,"id":16457},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16465},"showsHalos":false,"name":"Rotator223","partsBinMetaInfo":{"__isSmartRef__":true,"id":16466},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":16473},"eventHandler":{"__isSmartRef__":true,"id":16474},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","A9348A0A-A601-4740-8125-3A7F939487CE","CBE72BE3-E882-4A3B-AA8B-531049E1FCA3","018FF926-DCA9-4A7A-A4A5-77AD66258B6B","2891CAD4-509D-42D1-9D15-28A9BD3AB3AA"],"partTests":{"__isSmartRef__":true,"id":16475},"priorExtent":{"__isSmartRef__":true,"id":16480},"distanceToDragEvent":{"__isSmartRef__":true,"id":16481},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":16455},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16482},"__LivelyClassName__":"lively.morphic.Box"},"16457":{"position":{"__isSmartRef__":true,"id":16458},"_Extent":{"__isSmartRef__":true,"id":16459},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":16460},"_Fill":{"__isSmartRef__":true,"id":16461},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":16462},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":16463},"_Position":{"__isSmartRef__":true,"id":16464},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16458":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16459":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16460":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"16461":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16462":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"16463":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"16464":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16465":{"x":-14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16466":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":16467},{"__isSmartRef__":true,"id":16469},{"__isSmartRef__":true,"id":16471}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"16467":{"date":{"__isSmartRef__":true,"id":16468},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"16468":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"16469":{"date":{"__isSmartRef__":true,"id":16470},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"16470":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"16471":{"date":{"__isSmartRef__":true,"id":16472},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"16472":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"16473":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"16474":{"morph":{"__isSmartRef__":true,"id":16456},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"16475":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16476}},"16476":{"test01IsMorph":{"__isSmartRef__":true,"id":16477}},"16477":{"varMapping":{"__isSmartRef__":true,"id":16478},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":16479},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16478":{"this":{"__isSmartRef__":true,"id":16475}},"16479":{},"16480":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16481":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16482":{"reset":{"__isSmartRef__":true,"id":16483},"grow":{"__isSmartRef__":true,"id":16487},"build":{"__isSmartRef__":true,"id":16491}},"16483":{"varMapping":{"__isSmartRef__":true,"id":16484},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":16485},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16484":{"this":{"__isSmartRef__":true,"id":16456}},"16485":{"timestamp":{"__isSmartRef__":true,"id":16486},"user":"robertkrahn","tags":[]},"16486":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"16487":{"varMapping":{"__isSmartRef__":true,"id":16488},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":16489},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16488":{"this":{"__isSmartRef__":true,"id":16456}},"16489":{"timestamp":{"__isSmartRef__":true,"id":16490},"user":"robertkrahn","tags":[]},"16490":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"16491":{"varMapping":{"__isSmartRef__":true,"id":16492},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":16493},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16492":{"this":{"__isSmartRef__":true,"id":16456}},"16493":{"timestamp":{"__isSmartRef__":true,"id":16494},"user":"robertkrahn","tags":[]},"16494":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"16495":{"submorphs":[],"scripts":[],"id":"A0607092-2BE6-4FE8-AEEA-050387290D26","shape":{"__isSmartRef__":true,"id":16496},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16504},"showsHalos":false,"name":"Rotator223","partsBinMetaInfo":{"__isSmartRef__":true,"id":16505},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":16512},"eventHandler":{"__isSmartRef__":true,"id":16513},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","C6E9D620-5552-49AF-84D5-3D20440ABB66","3CCA5490-E84F-4316-A6CC-5E852706C7BF","A9348A0A-A601-4740-8125-3A7F939487CE","CBE72BE3-E882-4A3B-AA8B-531049E1FCA3","018FF926-DCA9-4A7A-A4A5-77AD66258B6B","2891CAD4-509D-42D1-9D15-28A9BD3AB3AA"],"partTests":{"__isSmartRef__":true,"id":16514},"priorExtent":{"__isSmartRef__":true,"id":16519},"distanceToDragEvent":{"__isSmartRef__":true,"id":16520},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":16455},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16521},"__LivelyClassName__":"lively.morphic.Box"},"16496":{"position":{"__isSmartRef__":true,"id":16497},"_Extent":{"__isSmartRef__":true,"id":16498},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":16499},"_Fill":{"__isSmartRef__":true,"id":16500},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":16501},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":16502},"_Position":{"__isSmartRef__":true,"id":16503},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16497":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16498":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16499":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"16500":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16501":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"16502":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"16503":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16504":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16505":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":16506},{"__isSmartRef__":true,"id":16508},{"__isSmartRef__":true,"id":16510}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"16506":{"date":{"__isSmartRef__":true,"id":16507},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"16507":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"16508":{"date":{"__isSmartRef__":true,"id":16509},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"16509":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"16510":{"date":{"__isSmartRef__":true,"id":16511},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"16511":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"16512":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"16513":{"morph":{"__isSmartRef__":true,"id":16495},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"16514":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16515}},"16515":{"test01IsMorph":{"__isSmartRef__":true,"id":16516}},"16516":{"varMapping":{"__isSmartRef__":true,"id":16517},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":16518},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16517":{"this":{"__isSmartRef__":true,"id":16514}},"16518":{},"16519":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16520":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16521":{"reset":{"__isSmartRef__":true,"id":16522},"grow":{"__isSmartRef__":true,"id":16526},"build":{"__isSmartRef__":true,"id":16530}},"16522":{"varMapping":{"__isSmartRef__":true,"id":16523},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":16524},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16523":{"this":{"__isSmartRef__":true,"id":16495}},"16524":{"timestamp":{"__isSmartRef__":true,"id":16525},"user":"robertkrahn","tags":[]},"16525":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"16526":{"varMapping":{"__isSmartRef__":true,"id":16527},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":16528},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16527":{"this":{"__isSmartRef__":true,"id":16495}},"16528":{"timestamp":{"__isSmartRef__":true,"id":16529},"user":"robertkrahn","tags":[]},"16529":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"16530":{"varMapping":{"__isSmartRef__":true,"id":16531},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":16532},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16531":{"this":{"__isSmartRef__":true,"id":16495}},"16532":{"timestamp":{"__isSmartRef__":true,"id":16533},"user":"robertkrahn","tags":[]},"16533":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"16534":{"position":{"__isSmartRef__":true,"id":16535},"_Extent":{"__isSmartRef__":true,"id":16536},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":16537},"_Fill":{"__isSmartRef__":true,"id":16538},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":16539},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":16540},"_Position":{"__isSmartRef__":true,"id":16541},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16535":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16536":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16537":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"16538":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16539":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"16540":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"16541":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16542":{"x":18.339599482880004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16543":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":16544},{"__isSmartRef__":true,"id":16546},{"__isSmartRef__":true,"id":16548}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"16544":{"date":{"__isSmartRef__":true,"id":16545},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"16545":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"16546":{"date":{"__isSmartRef__":true,"id":16547},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"16547":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"16548":{"date":{"__isSmartRef__":true,"id":16549},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"16549":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"16550":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"16551":{"morph":{"__isSmartRef__":true,"id":16455},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"16552":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16553}},"16553":{"test01IsMorph":{"__isSmartRef__":true,"id":16554}},"16554":{"varMapping":{"__isSmartRef__":true,"id":16555},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":16556},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16555":{"this":{"__isSmartRef__":true,"id":16552}},"16556":{},"16557":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16558":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16559":{"reset":{"__isSmartRef__":true,"id":16560},"grow":{"__isSmartRef__":true,"id":16564},"build":{"__isSmartRef__":true,"id":16568}},"16560":{"varMapping":{"__isSmartRef__":true,"id":16561},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":16562},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16561":{"this":{"__isSmartRef__":true,"id":16455}},"16562":{"timestamp":{"__isSmartRef__":true,"id":16563},"user":"robertkrahn","tags":[]},"16563":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"16564":{"varMapping":{"__isSmartRef__":true,"id":16565},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":16566},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16565":{"this":{"__isSmartRef__":true,"id":16455}},"16566":{"timestamp":{"__isSmartRef__":true,"id":16567},"user":"robertkrahn","tags":[]},"16567":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"16568":{"varMapping":{"__isSmartRef__":true,"id":16569},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":16570},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16569":{"this":{"__isSmartRef__":true,"id":16455}},"16570":{"timestamp":{"__isSmartRef__":true,"id":16571},"user":"robertkrahn","tags":[]},"16571":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"16572":{"position":{"__isSmartRef__":true,"id":16573},"_Extent":{"__isSmartRef__":true,"id":16574},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":16575},"_Fill":{"__isSmartRef__":true,"id":16576},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":16577},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":16578},"_Position":{"__isSmartRef__":true,"id":16579},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16573":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16574":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16575":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"16576":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16577":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"16578":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"16579":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16580":{"x":22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16581":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":16582},{"__isSmartRef__":true,"id":16584},{"__isSmartRef__":true,"id":16586}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"16582":{"date":{"__isSmartRef__":true,"id":16583},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"16583":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"16584":{"date":{"__isSmartRef__":true,"id":16585},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"16585":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"16586":{"date":{"__isSmartRef__":true,"id":16587},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"16587":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"16588":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"16589":{"morph":{"__isSmartRef__":true,"id":16337},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"16590":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16591}},"16591":{"test01IsMorph":{"__isSmartRef__":true,"id":16592}},"16592":{"varMapping":{"__isSmartRef__":true,"id":16593},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":16594},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16593":{"this":{"__isSmartRef__":true,"id":16590}},"16594":{},"16595":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16596":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16597":{"reset":{"__isSmartRef__":true,"id":16598},"grow":{"__isSmartRef__":true,"id":16602},"build":{"__isSmartRef__":true,"id":16606}},"16598":{"varMapping":{"__isSmartRef__":true,"id":16599},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":16600},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16599":{"this":{"__isSmartRef__":true,"id":16337}},"16600":{"timestamp":{"__isSmartRef__":true,"id":16601},"user":"robertkrahn","tags":[]},"16601":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"16602":{"varMapping":{"__isSmartRef__":true,"id":16603},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":16604},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16603":{"this":{"__isSmartRef__":true,"id":16337}},"16604":{"timestamp":{"__isSmartRef__":true,"id":16605},"user":"robertkrahn","tags":[]},"16605":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"16606":{"varMapping":{"__isSmartRef__":true,"id":16607},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":16608},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16607":{"this":{"__isSmartRef__":true,"id":16337}},"16608":{"timestamp":{"__isSmartRef__":true,"id":16609},"user":"robertkrahn","tags":[]},"16609":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"16610":{"position":{"__isSmartRef__":true,"id":16611},"_Extent":{"__isSmartRef__":true,"id":16612},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":16613},"_Fill":{"__isSmartRef__":true,"id":16614},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":16615},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":16616},"_Position":{"__isSmartRef__":true,"id":16617},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16611":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16612":{"x":45.848998707199996,"y":7.587077488639986,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16613":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"16614":{"r":0.5686193533490198,"g":0.5686193533490198,"b":0.5686193533490198,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16615":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"16616":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"16617":{"x":-22.924499353599998,"y":-3.793538744319993,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16618":{"x":28.655624191999987,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16619":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":16620},{"__isSmartRef__":true,"id":16622},{"__isSmartRef__":true,"id":16624}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"16620":{"date":{"__isSmartRef__":true,"id":16621},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"16621":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"16622":{"date":{"__isSmartRef__":true,"id":16623},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"16623":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"16624":{"date":{"__isSmartRef__":true,"id":16625},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"16625":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"16626":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"16627":{"morph":{"__isSmartRef__":true,"id":16063},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"16628":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16629}},"16629":{"test01IsMorph":{"__isSmartRef__":true,"id":16630}},"16630":{"varMapping":{"__isSmartRef__":true,"id":16631},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":16632},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16631":{"this":{"__isSmartRef__":true,"id":16628}},"16632":{},"16633":{"x":57.31124838399999,"y":9.483846860799982,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16634":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16635":{"reset":{"__isSmartRef__":true,"id":16636},"grow":{"__isSmartRef__":true,"id":16640},"build":{"__isSmartRef__":true,"id":16644}},"16636":{"varMapping":{"__isSmartRef__":true,"id":16637},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":16638},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16637":{"this":{"__isSmartRef__":true,"id":16063}},"16638":{"timestamp":{"__isSmartRef__":true,"id":16639},"user":"robertkrahn","tags":[]},"16639":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"16640":{"varMapping":{"__isSmartRef__":true,"id":16641},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":16642},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16641":{"this":{"__isSmartRef__":true,"id":16063}},"16642":{"timestamp":{"__isSmartRef__":true,"id":16643},"user":"robertkrahn","tags":[]},"16643":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"16644":{"varMapping":{"__isSmartRef__":true,"id":16645},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":16646},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16645":{"this":{"__isSmartRef__":true,"id":16063}},"16646":{"timestamp":{"__isSmartRef__":true,"id":16647},"user":"robertkrahn","tags":[]},"16647":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"16648":{"position":{"__isSmartRef__":true,"id":16649},"_Extent":{"__isSmartRef__":true,"id":16650},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":16651},"_Fill":{"__isSmartRef__":true,"id":16652},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":16653},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":16654},"_Position":{"__isSmartRef__":true,"id":16655},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16649":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16650":{"x":57.31124838399999,"y":9.483846860799982,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16651":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"16652":{"r":0.6180645145098042,"g":0.6180645145098042,"b":0.6180645145098042,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16653":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"16654":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"16655":{"x":-28.655624191999994,"y":-4.741923430399991,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16656":{"x":35.81953023999999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16657":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":16658},{"__isSmartRef__":true,"id":16660},{"__isSmartRef__":true,"id":16662}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"16658":{"date":{"__isSmartRef__":true,"id":16659},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"16659":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"16660":{"date":{"__isSmartRef__":true,"id":16661},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"16661":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"16662":{"date":{"__isSmartRef__":true,"id":16663},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"16663":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"16664":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"16665":{"morph":{"__isSmartRef__":true,"id":15477},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"16666":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16667}},"16667":{"test01IsMorph":{"__isSmartRef__":true,"id":16668}},"16668":{"varMapping":{"__isSmartRef__":true,"id":16669},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":16670},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16669":{"this":{"__isSmartRef__":true,"id":16666}},"16670":{},"16671":{"x":71.63906047999998,"y":11.854808575999977,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16672":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16673":{"reset":{"__isSmartRef__":true,"id":16674},"grow":{"__isSmartRef__":true,"id":16678},"build":{"__isSmartRef__":true,"id":16682}},"16674":{"varMapping":{"__isSmartRef__":true,"id":16675},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":16676},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16675":{"this":{"__isSmartRef__":true,"id":15477}},"16676":{"timestamp":{"__isSmartRef__":true,"id":16677},"user":"robertkrahn","tags":[]},"16677":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"16678":{"varMapping":{"__isSmartRef__":true,"id":16679},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":16680},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16679":{"this":{"__isSmartRef__":true,"id":15477}},"16680":{"timestamp":{"__isSmartRef__":true,"id":16681},"user":"robertkrahn","tags":[]},"16681":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"16682":{"varMapping":{"__isSmartRef__":true,"id":16683},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":16684},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16683":{"this":{"__isSmartRef__":true,"id":15477}},"16684":{"timestamp":{"__isSmartRef__":true,"id":16685},"user":"robertkrahn","tags":[]},"16685":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"16686":{"position":{"__isSmartRef__":true,"id":16687},"_Extent":{"__isSmartRef__":true,"id":16688},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":16689},"_Fill":{"__isSmartRef__":true,"id":16690},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":16691},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":16692},"_Position":{"__isSmartRef__":true,"id":16693},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16687":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16688":{"x":71.63906047999998,"y":11.854808575999977,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16689":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"16690":{"r":0.671809254901961,"g":0.671809254901961,"b":0.671809254901961,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16691":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"16692":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"16693":{"x":-35.81953023999999,"y":-5.927404287999988,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16694":{"x":44.77441279999999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16695":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":16696},{"__isSmartRef__":true,"id":16698},{"__isSmartRef__":true,"id":16700}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"16696":{"date":{"__isSmartRef__":true,"id":16697},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"16697":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"16698":{"date":{"__isSmartRef__":true,"id":16699},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"16699":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"16700":{"date":{"__isSmartRef__":true,"id":16701},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"16701":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"16702":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"16703":{"morph":{"__isSmartRef__":true,"id":14267},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"16704":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16705}},"16705":{"test01IsMorph":{"__isSmartRef__":true,"id":16706}},"16706":{"varMapping":{"__isSmartRef__":true,"id":16707},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":16708},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16707":{"this":{"__isSmartRef__":true,"id":16704}},"16708":{},"16709":{"x":89.54882559999997,"y":14.81851071999997,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16710":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16711":{"reset":{"__isSmartRef__":true,"id":16712},"grow":{"__isSmartRef__":true,"id":16716},"build":{"__isSmartRef__":true,"id":16720}},"16712":{"varMapping":{"__isSmartRef__":true,"id":16713},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":16714},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16713":{"this":{"__isSmartRef__":true,"id":14267}},"16714":{"timestamp":{"__isSmartRef__":true,"id":16715},"user":"robertkrahn","tags":[]},"16715":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"16716":{"varMapping":{"__isSmartRef__":true,"id":16717},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":16718},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16717":{"this":{"__isSmartRef__":true,"id":14267}},"16718":{"timestamp":{"__isSmartRef__":true,"id":16719},"user":"robertkrahn","tags":[]},"16719":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"16720":{"varMapping":{"__isSmartRef__":true,"id":16721},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":16722},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16721":{"this":{"__isSmartRef__":true,"id":14267}},"16722":{"timestamp":{"__isSmartRef__":true,"id":16723},"user":"robertkrahn","tags":[]},"16723":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"16724":{"position":{"__isSmartRef__":true,"id":16725},"_Extent":{"__isSmartRef__":true,"id":16726},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":16727},"_Fill":{"__isSmartRef__":true,"id":16728},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":16729},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":16730},"_Position":{"__isSmartRef__":true,"id":16731},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16725":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16726":{"x":89.54882559999997,"y":14.81851071999997,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16727":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"16728":{"r":0.7302274509803923,"g":0.7302274509803923,"b":0.7302274509803923,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16729":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"16730":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"16731":{"x":-44.774412799999986,"y":-7.409255359999985,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16732":{"x":-55.96801599999998,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16733":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":16734},{"__isSmartRef__":true,"id":16736},{"__isSmartRef__":true,"id":16738}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"16734":{"date":{"__isSmartRef__":true,"id":16735},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"16735":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"16736":{"date":{"__isSmartRef__":true,"id":16737},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"16737":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"16738":{"date":{"__isSmartRef__":true,"id":16739},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"16739":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"16740":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"16741":{"morph":{"__isSmartRef__":true,"id":11809},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"16742":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16743}},"16743":{"test01IsMorph":{"__isSmartRef__":true,"id":16744}},"16744":{"varMapping":{"__isSmartRef__":true,"id":16745},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":16746},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16745":{"this":{"__isSmartRef__":true,"id":16742}},"16746":{},"16747":{"x":111.93603199999995,"y":18.52313839999996,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16748":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16749":{"reset":{"__isSmartRef__":true,"id":16750},"grow":{"__isSmartRef__":true,"id":16754},"build":{"__isSmartRef__":true,"id":16758}},"16750":{"varMapping":{"__isSmartRef__":true,"id":16751},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":16752},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16751":{"this":{"__isSmartRef__":true,"id":11809}},"16752":{"timestamp":{"__isSmartRef__":true,"id":16753},"user":"robertkrahn","tags":[]},"16753":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"16754":{"varMapping":{"__isSmartRef__":true,"id":16755},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":16756},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16755":{"this":{"__isSmartRef__":true,"id":11809}},"16756":{"timestamp":{"__isSmartRef__":true,"id":16757},"user":"robertkrahn","tags":[]},"16757":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"16758":{"varMapping":{"__isSmartRef__":true,"id":16759},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":16760},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16759":{"this":{"__isSmartRef__":true,"id":11809}},"16760":{"timestamp":{"__isSmartRef__":true,"id":16761},"user":"robertkrahn","tags":[]},"16761":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"16762":{"submorphs":[{"__isSmartRef__":true,"id":16763},{"__isSmartRef__":true,"id":19220}],"scripts":[],"id":"EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","shape":{"__isSmartRef__":true,"id":21677},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":21685},"showsHalos":false,"name":"Rotator3","partsBinMetaInfo":{"__isSmartRef__":true,"id":21686},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":21693},"eventHandler":{"__isSmartRef__":true,"id":21694},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5"],"partTests":{"__isSmartRef__":true,"id":21695},"priorExtent":{"__isSmartRef__":true,"id":21700},"distanceToDragEvent":{"__isSmartRef__":true,"id":21701},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":11808},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":21702},"__LivelyClassName__":"lively.morphic.Box"},"16763":{"submorphs":[{"__isSmartRef__":true,"id":16764},{"__isSmartRef__":true,"id":17973}],"scripts":[],"id":"268A81BD-F6C1-44DE-A965-5C0B41BCE983","shape":{"__isSmartRef__":true,"id":19182},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":19190},"showsHalos":false,"name":"Rotator7","partsBinMetaInfo":{"__isSmartRef__":true,"id":19191},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":19198},"eventHandler":{"__isSmartRef__":true,"id":19199},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4"],"partTests":{"__isSmartRef__":true,"id":19200},"priorExtent":{"__isSmartRef__":true,"id":19205},"distanceToDragEvent":{"__isSmartRef__":true,"id":19206},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":16762},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19207},"__LivelyClassName__":"lively.morphic.Box"},"16764":{"submorphs":[{"__isSmartRef__":true,"id":16765},{"__isSmartRef__":true,"id":17350}],"scripts":[],"id":"D3B6A4C3-8251-4FFA-A43E-73A352E04C64","shape":{"__isSmartRef__":true,"id":17935},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":17943},"showsHalos":false,"name":"Rotator14","partsBinMetaInfo":{"__isSmartRef__":true,"id":17944},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":17951},"eventHandler":{"__isSmartRef__":true,"id":17952},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983"],"partTests":{"__isSmartRef__":true,"id":17953},"priorExtent":{"__isSmartRef__":true,"id":17958},"distanceToDragEvent":{"__isSmartRef__":true,"id":17959},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":16763},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17960},"__LivelyClassName__":"lively.morphic.Box"},"16765":{"submorphs":[{"__isSmartRef__":true,"id":16766},{"__isSmartRef__":true,"id":17039}],"scripts":[],"id":"FB857624-F310-4324-AA66-710EC8A16AA7","shape":{"__isSmartRef__":true,"id":17312},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":17320},"showsHalos":false,"name":"Rotator28","partsBinMetaInfo":{"__isSmartRef__":true,"id":17321},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":17328},"eventHandler":{"__isSmartRef__":true,"id":17329},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","D3B6A4C3-8251-4FFA-A43E-73A352E04C64"],"partTests":{"__isSmartRef__":true,"id":17330},"priorExtent":{"__isSmartRef__":true,"id":17335},"distanceToDragEvent":{"__isSmartRef__":true,"id":17336},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":16764},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17337},"__LivelyClassName__":"lively.morphic.Box"},"16766":{"submorphs":[{"__isSmartRef__":true,"id":16767},{"__isSmartRef__":true,"id":16884}],"scripts":[],"id":"047CE94E-1D23-4CA7-894F-2A07FAAA4622","shape":{"__isSmartRef__":true,"id":17001},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":17009},"showsHalos":false,"name":"Rotator56","partsBinMetaInfo":{"__isSmartRef__":true,"id":17010},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":17017},"eventHandler":{"__isSmartRef__":true,"id":17018},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","D3B6A4C3-8251-4FFA-A43E-73A352E04C64","FB857624-F310-4324-AA66-710EC8A16AA7"],"partTests":{"__isSmartRef__":true,"id":17019},"priorExtent":{"__isSmartRef__":true,"id":17024},"distanceToDragEvent":{"__isSmartRef__":true,"id":17025},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":16765},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17026},"__LivelyClassName__":"lively.morphic.Box"},"16767":{"submorphs":[{"__isSmartRef__":true,"id":16768},{"__isSmartRef__":true,"id":16807}],"scripts":[],"id":"098DF5A3-F07B-4BD4-9F50-4462408EB16E","shape":{"__isSmartRef__":true,"id":16846},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16854},"showsHalos":false,"name":"Rotator112","partsBinMetaInfo":{"__isSmartRef__":true,"id":16855},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":16862},"eventHandler":{"__isSmartRef__":true,"id":16863},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","D3B6A4C3-8251-4FFA-A43E-73A352E04C64","FB857624-F310-4324-AA66-710EC8A16AA7","047CE94E-1D23-4CA7-894F-2A07FAAA4622"],"partTests":{"__isSmartRef__":true,"id":16864},"priorExtent":{"__isSmartRef__":true,"id":16869},"distanceToDragEvent":{"__isSmartRef__":true,"id":16870},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":16766},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16871},"__LivelyClassName__":"lively.morphic.Box"},"16768":{"submorphs":[],"scripts":[],"id":"A9006D83-D7E1-402A-9251-79763F9F6805","shape":{"__isSmartRef__":true,"id":16769},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16777},"showsHalos":false,"name":"Rotator224","partsBinMetaInfo":{"__isSmartRef__":true,"id":16778},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":16785},"eventHandler":{"__isSmartRef__":true,"id":16786},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","D3B6A4C3-8251-4FFA-A43E-73A352E04C64","FB857624-F310-4324-AA66-710EC8A16AA7","047CE94E-1D23-4CA7-894F-2A07FAAA4622","098DF5A3-F07B-4BD4-9F50-4462408EB16E"],"partTests":{"__isSmartRef__":true,"id":16787},"priorExtent":{"__isSmartRef__":true,"id":16792},"distanceToDragEvent":{"__isSmartRef__":true,"id":16793},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":16767},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16794},"__LivelyClassName__":"lively.morphic.Box"},"16769":{"position":{"__isSmartRef__":true,"id":16770},"_Extent":{"__isSmartRef__":true,"id":16771},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":16772},"_Fill":{"__isSmartRef__":true,"id":16773},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":16774},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":16775},"_Position":{"__isSmartRef__":true,"id":16776},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16770":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16771":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16772":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"16773":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16774":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"16775":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"16776":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16777":{"x":-14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16778":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":16779},{"__isSmartRef__":true,"id":16781},{"__isSmartRef__":true,"id":16783}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"16779":{"date":{"__isSmartRef__":true,"id":16780},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"16780":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"16781":{"date":{"__isSmartRef__":true,"id":16782},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"16782":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"16783":{"date":{"__isSmartRef__":true,"id":16784},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"16784":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"16785":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"16786":{"morph":{"__isSmartRef__":true,"id":16768},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"16787":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16788}},"16788":{"test01IsMorph":{"__isSmartRef__":true,"id":16789}},"16789":{"varMapping":{"__isSmartRef__":true,"id":16790},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":16791},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16790":{"this":{"__isSmartRef__":true,"id":16787}},"16791":{},"16792":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16793":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16794":{"reset":{"__isSmartRef__":true,"id":16795},"grow":{"__isSmartRef__":true,"id":16799},"build":{"__isSmartRef__":true,"id":16803}},"16795":{"varMapping":{"__isSmartRef__":true,"id":16796},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":16797},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16796":{"this":{"__isSmartRef__":true,"id":16768}},"16797":{"timestamp":{"__isSmartRef__":true,"id":16798},"user":"robertkrahn","tags":[]},"16798":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"16799":{"varMapping":{"__isSmartRef__":true,"id":16800},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":16801},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16800":{"this":{"__isSmartRef__":true,"id":16768}},"16801":{"timestamp":{"__isSmartRef__":true,"id":16802},"user":"robertkrahn","tags":[]},"16802":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"16803":{"varMapping":{"__isSmartRef__":true,"id":16804},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":16805},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16804":{"this":{"__isSmartRef__":true,"id":16768}},"16805":{"timestamp":{"__isSmartRef__":true,"id":16806},"user":"robertkrahn","tags":[]},"16806":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"16807":{"submorphs":[],"scripts":[],"id":"E0508267-79C5-40BB-878A-E472FEB00002","shape":{"__isSmartRef__":true,"id":16808},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16816},"showsHalos":false,"name":"Rotator224","partsBinMetaInfo":{"__isSmartRef__":true,"id":16817},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":16824},"eventHandler":{"__isSmartRef__":true,"id":16825},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","D3B6A4C3-8251-4FFA-A43E-73A352E04C64","FB857624-F310-4324-AA66-710EC8A16AA7","047CE94E-1D23-4CA7-894F-2A07FAAA4622","098DF5A3-F07B-4BD4-9F50-4462408EB16E"],"partTests":{"__isSmartRef__":true,"id":16826},"priorExtent":{"__isSmartRef__":true,"id":16831},"distanceToDragEvent":{"__isSmartRef__":true,"id":16832},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":16767},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16833},"__LivelyClassName__":"lively.morphic.Box"},"16808":{"position":{"__isSmartRef__":true,"id":16809},"_Extent":{"__isSmartRef__":true,"id":16810},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":16811},"_Fill":{"__isSmartRef__":true,"id":16812},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":16813},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":16814},"_Position":{"__isSmartRef__":true,"id":16815},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16809":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16810":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16811":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"16812":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16813":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"16814":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"16815":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16816":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16817":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":16818},{"__isSmartRef__":true,"id":16820},{"__isSmartRef__":true,"id":16822}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"16818":{"date":{"__isSmartRef__":true,"id":16819},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"16819":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"16820":{"date":{"__isSmartRef__":true,"id":16821},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"16821":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"16822":{"date":{"__isSmartRef__":true,"id":16823},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"16823":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"16824":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"16825":{"morph":{"__isSmartRef__":true,"id":16807},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"16826":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16827}},"16827":{"test01IsMorph":{"__isSmartRef__":true,"id":16828}},"16828":{"varMapping":{"__isSmartRef__":true,"id":16829},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":16830},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16829":{"this":{"__isSmartRef__":true,"id":16826}},"16830":{},"16831":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16832":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16833":{"reset":{"__isSmartRef__":true,"id":16834},"grow":{"__isSmartRef__":true,"id":16838},"build":{"__isSmartRef__":true,"id":16842}},"16834":{"varMapping":{"__isSmartRef__":true,"id":16835},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":16836},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16835":{"this":{"__isSmartRef__":true,"id":16807}},"16836":{"timestamp":{"__isSmartRef__":true,"id":16837},"user":"robertkrahn","tags":[]},"16837":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"16838":{"varMapping":{"__isSmartRef__":true,"id":16839},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":16840},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16839":{"this":{"__isSmartRef__":true,"id":16807}},"16840":{"timestamp":{"__isSmartRef__":true,"id":16841},"user":"robertkrahn","tags":[]},"16841":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"16842":{"varMapping":{"__isSmartRef__":true,"id":16843},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":16844},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16843":{"this":{"__isSmartRef__":true,"id":16807}},"16844":{"timestamp":{"__isSmartRef__":true,"id":16845},"user":"robertkrahn","tags":[]},"16845":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"16846":{"position":{"__isSmartRef__":true,"id":16847},"_Extent":{"__isSmartRef__":true,"id":16848},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":16849},"_Fill":{"__isSmartRef__":true,"id":16850},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":16851},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":16852},"_Position":{"__isSmartRef__":true,"id":16853},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16847":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16848":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16849":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"16850":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16851":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"16852":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"16853":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16854":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16855":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":16856},{"__isSmartRef__":true,"id":16858},{"__isSmartRef__":true,"id":16860}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"16856":{"date":{"__isSmartRef__":true,"id":16857},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"16857":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"16858":{"date":{"__isSmartRef__":true,"id":16859},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"16859":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"16860":{"date":{"__isSmartRef__":true,"id":16861},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"16861":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"16862":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"16863":{"morph":{"__isSmartRef__":true,"id":16767},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"16864":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16865}},"16865":{"test01IsMorph":{"__isSmartRef__":true,"id":16866}},"16866":{"varMapping":{"__isSmartRef__":true,"id":16867},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":16868},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16867":{"this":{"__isSmartRef__":true,"id":16864}},"16868":{},"16869":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16870":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16871":{"reset":{"__isSmartRef__":true,"id":16872},"grow":{"__isSmartRef__":true,"id":16876},"build":{"__isSmartRef__":true,"id":16880}},"16872":{"varMapping":{"__isSmartRef__":true,"id":16873},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":16874},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16873":{"this":{"__isSmartRef__":true,"id":16767}},"16874":{"timestamp":{"__isSmartRef__":true,"id":16875},"user":"robertkrahn","tags":[]},"16875":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"16876":{"varMapping":{"__isSmartRef__":true,"id":16877},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":16878},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16877":{"this":{"__isSmartRef__":true,"id":16767}},"16878":{"timestamp":{"__isSmartRef__":true,"id":16879},"user":"robertkrahn","tags":[]},"16879":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"16880":{"varMapping":{"__isSmartRef__":true,"id":16881},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":16882},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16881":{"this":{"__isSmartRef__":true,"id":16767}},"16882":{"timestamp":{"__isSmartRef__":true,"id":16883},"user":"robertkrahn","tags":[]},"16883":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"16884":{"submorphs":[{"__isSmartRef__":true,"id":16885},{"__isSmartRef__":true,"id":16924}],"scripts":[],"id":"EFA1FC4D-8150-486E-BAD9-86F8FC334884","shape":{"__isSmartRef__":true,"id":16963},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16971},"showsHalos":false,"name":"Rotator112","partsBinMetaInfo":{"__isSmartRef__":true,"id":16972},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":16979},"eventHandler":{"__isSmartRef__":true,"id":16980},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","D3B6A4C3-8251-4FFA-A43E-73A352E04C64","FB857624-F310-4324-AA66-710EC8A16AA7","047CE94E-1D23-4CA7-894F-2A07FAAA4622"],"partTests":{"__isSmartRef__":true,"id":16981},"priorExtent":{"__isSmartRef__":true,"id":16986},"distanceToDragEvent":{"__isSmartRef__":true,"id":16987},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":16766},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16988},"__LivelyClassName__":"lively.morphic.Box"},"16885":{"submorphs":[],"scripts":[],"id":"B0E5CDDA-3D53-438C-ACC0-6AD64ED48B1A","shape":{"__isSmartRef__":true,"id":16886},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16894},"showsHalos":false,"name":"Rotator225","partsBinMetaInfo":{"__isSmartRef__":true,"id":16895},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":16902},"eventHandler":{"__isSmartRef__":true,"id":16903},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","D3B6A4C3-8251-4FFA-A43E-73A352E04C64","FB857624-F310-4324-AA66-710EC8A16AA7","047CE94E-1D23-4CA7-894F-2A07FAAA4622","EFA1FC4D-8150-486E-BAD9-86F8FC334884"],"partTests":{"__isSmartRef__":true,"id":16904},"priorExtent":{"__isSmartRef__":true,"id":16909},"distanceToDragEvent":{"__isSmartRef__":true,"id":16910},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":16884},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16911},"__LivelyClassName__":"lively.morphic.Box"},"16886":{"position":{"__isSmartRef__":true,"id":16887},"_Extent":{"__isSmartRef__":true,"id":16888},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":16889},"_Fill":{"__isSmartRef__":true,"id":16890},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":16891},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":16892},"_Position":{"__isSmartRef__":true,"id":16893},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16887":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16888":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16889":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"16890":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16891":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"16892":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"16893":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16894":{"x":-14.671679586303993,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16895":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":16896},{"__isSmartRef__":true,"id":16898},{"__isSmartRef__":true,"id":16900}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"16896":{"date":{"__isSmartRef__":true,"id":16897},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"16897":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"16898":{"date":{"__isSmartRef__":true,"id":16899},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"16899":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"16900":{"date":{"__isSmartRef__":true,"id":16901},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"16901":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"16902":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"16903":{"morph":{"__isSmartRef__":true,"id":16885},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"16904":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16905}},"16905":{"test01IsMorph":{"__isSmartRef__":true,"id":16906}},"16906":{"varMapping":{"__isSmartRef__":true,"id":16907},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":16908},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16907":{"this":{"__isSmartRef__":true,"id":16904}},"16908":{},"16909":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16910":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16911":{"reset":{"__isSmartRef__":true,"id":16912},"grow":{"__isSmartRef__":true,"id":16916},"build":{"__isSmartRef__":true,"id":16920}},"16912":{"varMapping":{"__isSmartRef__":true,"id":16913},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":16914},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16913":{"this":{"__isSmartRef__":true,"id":16885}},"16914":{"timestamp":{"__isSmartRef__":true,"id":16915},"user":"robertkrahn","tags":[]},"16915":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"16916":{"varMapping":{"__isSmartRef__":true,"id":16917},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":16918},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16917":{"this":{"__isSmartRef__":true,"id":16885}},"16918":{"timestamp":{"__isSmartRef__":true,"id":16919},"user":"robertkrahn","tags":[]},"16919":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"16920":{"varMapping":{"__isSmartRef__":true,"id":16921},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":16922},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16921":{"this":{"__isSmartRef__":true,"id":16885}},"16922":{"timestamp":{"__isSmartRef__":true,"id":16923},"user":"robertkrahn","tags":[]},"16923":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"16924":{"submorphs":[],"scripts":[],"id":"F79EABC3-A4F3-49CE-AB20-0828139280FC","shape":{"__isSmartRef__":true,"id":16925},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":16933},"showsHalos":false,"name":"Rotator225","partsBinMetaInfo":{"__isSmartRef__":true,"id":16934},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":16941},"eventHandler":{"__isSmartRef__":true,"id":16942},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","D3B6A4C3-8251-4FFA-A43E-73A352E04C64","FB857624-F310-4324-AA66-710EC8A16AA7","047CE94E-1D23-4CA7-894F-2A07FAAA4622","EFA1FC4D-8150-486E-BAD9-86F8FC334884"],"partTests":{"__isSmartRef__":true,"id":16943},"priorExtent":{"__isSmartRef__":true,"id":16948},"distanceToDragEvent":{"__isSmartRef__":true,"id":16949},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":16884},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16950},"__LivelyClassName__":"lively.morphic.Box"},"16925":{"position":{"__isSmartRef__":true,"id":16926},"_Extent":{"__isSmartRef__":true,"id":16927},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":16928},"_Fill":{"__isSmartRef__":true,"id":16929},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":16930},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":16931},"_Position":{"__isSmartRef__":true,"id":16932},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16926":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16927":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16928":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"16929":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16930":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"16931":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"16932":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16933":{"x":14.671679586304014,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16934":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":16935},{"__isSmartRef__":true,"id":16937},{"__isSmartRef__":true,"id":16939}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"16935":{"date":{"__isSmartRef__":true,"id":16936},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"16936":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"16937":{"date":{"__isSmartRef__":true,"id":16938},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"16938":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"16939":{"date":{"__isSmartRef__":true,"id":16940},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"16940":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"16941":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"16942":{"morph":{"__isSmartRef__":true,"id":16924},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"16943":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16944}},"16944":{"test01IsMorph":{"__isSmartRef__":true,"id":16945}},"16945":{"varMapping":{"__isSmartRef__":true,"id":16946},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":16947},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16946":{"this":{"__isSmartRef__":true,"id":16943}},"16947":{},"16948":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16949":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16950":{"reset":{"__isSmartRef__":true,"id":16951},"grow":{"__isSmartRef__":true,"id":16955},"build":{"__isSmartRef__":true,"id":16959}},"16951":{"varMapping":{"__isSmartRef__":true,"id":16952},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":16953},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16952":{"this":{"__isSmartRef__":true,"id":16924}},"16953":{"timestamp":{"__isSmartRef__":true,"id":16954},"user":"robertkrahn","tags":[]},"16954":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"16955":{"varMapping":{"__isSmartRef__":true,"id":16956},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":16957},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16956":{"this":{"__isSmartRef__":true,"id":16924}},"16957":{"timestamp":{"__isSmartRef__":true,"id":16958},"user":"robertkrahn","tags":[]},"16958":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"16959":{"varMapping":{"__isSmartRef__":true,"id":16960},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":16961},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16960":{"this":{"__isSmartRef__":true,"id":16924}},"16961":{"timestamp":{"__isSmartRef__":true,"id":16962},"user":"robertkrahn","tags":[]},"16962":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"16963":{"position":{"__isSmartRef__":true,"id":16964},"_Extent":{"__isSmartRef__":true,"id":16965},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":16966},"_Fill":{"__isSmartRef__":true,"id":16967},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":16968},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":16969},"_Position":{"__isSmartRef__":true,"id":16970},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"16964":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16965":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16966":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"16967":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16968":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"16969":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"16970":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16971":{"x":18.33959948287999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"16972":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":16973},{"__isSmartRef__":true,"id":16975},{"__isSmartRef__":true,"id":16977}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"16973":{"date":{"__isSmartRef__":true,"id":16974},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"16974":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"16975":{"date":{"__isSmartRef__":true,"id":16976},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"16976":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"16977":{"date":{"__isSmartRef__":true,"id":16978},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"16978":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"16979":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"16980":{"morph":{"__isSmartRef__":true,"id":16884},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"16981":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16982}},"16982":{"test01IsMorph":{"__isSmartRef__":true,"id":16983}},"16983":{"varMapping":{"__isSmartRef__":true,"id":16984},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":16985},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16984":{"this":{"__isSmartRef__":true,"id":16981}},"16985":{},"16986":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16987":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"16988":{"reset":{"__isSmartRef__":true,"id":16989},"grow":{"__isSmartRef__":true,"id":16993},"build":{"__isSmartRef__":true,"id":16997}},"16989":{"varMapping":{"__isSmartRef__":true,"id":16990},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":16991},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16990":{"this":{"__isSmartRef__":true,"id":16884}},"16991":{"timestamp":{"__isSmartRef__":true,"id":16992},"user":"robertkrahn","tags":[]},"16992":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"16993":{"varMapping":{"__isSmartRef__":true,"id":16994},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":16995},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16994":{"this":{"__isSmartRef__":true,"id":16884}},"16995":{"timestamp":{"__isSmartRef__":true,"id":16996},"user":"robertkrahn","tags":[]},"16996":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"16997":{"varMapping":{"__isSmartRef__":true,"id":16998},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":16999},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"16998":{"this":{"__isSmartRef__":true,"id":16884}},"16999":{"timestamp":{"__isSmartRef__":true,"id":17000},"user":"robertkrahn","tags":[]},"17000":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"17001":{"position":{"__isSmartRef__":true,"id":17002},"_Extent":{"__isSmartRef__":true,"id":17003},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":17004},"_Fill":{"__isSmartRef__":true,"id":17005},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":17006},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":17007},"_Position":{"__isSmartRef__":true,"id":17008},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"17002":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17003":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17004":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"17005":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17006":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"17007":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"17008":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17009":{"x":-22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17010":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":17011},{"__isSmartRef__":true,"id":17013},{"__isSmartRef__":true,"id":17015}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"17011":{"date":{"__isSmartRef__":true,"id":17012},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"17012":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"17013":{"date":{"__isSmartRef__":true,"id":17014},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"17014":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"17015":{"date":{"__isSmartRef__":true,"id":17016},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"17016":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"17017":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"17018":{"morph":{"__isSmartRef__":true,"id":16766},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"17019":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17020}},"17020":{"test01IsMorph":{"__isSmartRef__":true,"id":17021}},"17021":{"varMapping":{"__isSmartRef__":true,"id":17022},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":17023},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17022":{"this":{"__isSmartRef__":true,"id":17019}},"17023":{},"17024":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17025":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17026":{"reset":{"__isSmartRef__":true,"id":17027},"grow":{"__isSmartRef__":true,"id":17031},"build":{"__isSmartRef__":true,"id":17035}},"17027":{"varMapping":{"__isSmartRef__":true,"id":17028},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":17029},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17028":{"this":{"__isSmartRef__":true,"id":16766}},"17029":{"timestamp":{"__isSmartRef__":true,"id":17030},"user":"robertkrahn","tags":[]},"17030":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"17031":{"varMapping":{"__isSmartRef__":true,"id":17032},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":17033},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17032":{"this":{"__isSmartRef__":true,"id":16766}},"17033":{"timestamp":{"__isSmartRef__":true,"id":17034},"user":"robertkrahn","tags":[]},"17034":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"17035":{"varMapping":{"__isSmartRef__":true,"id":17036},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":17037},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17036":{"this":{"__isSmartRef__":true,"id":16766}},"17037":{"timestamp":{"__isSmartRef__":true,"id":17038},"user":"robertkrahn","tags":[]},"17038":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"17039":{"submorphs":[{"__isSmartRef__":true,"id":17040},{"__isSmartRef__":true,"id":17157}],"scripts":[],"id":"D4F56DAB-B599-4413-9FF2-3575AFE253F0","shape":{"__isSmartRef__":true,"id":17274},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":17282},"showsHalos":false,"name":"Rotator56","partsBinMetaInfo":{"__isSmartRef__":true,"id":17283},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":17290},"eventHandler":{"__isSmartRef__":true,"id":17291},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","D3B6A4C3-8251-4FFA-A43E-73A352E04C64","FB857624-F310-4324-AA66-710EC8A16AA7"],"partTests":{"__isSmartRef__":true,"id":17292},"priorExtent":{"__isSmartRef__":true,"id":17297},"distanceToDragEvent":{"__isSmartRef__":true,"id":17298},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":16765},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17299},"__LivelyClassName__":"lively.morphic.Box"},"17040":{"submorphs":[{"__isSmartRef__":true,"id":17041},{"__isSmartRef__":true,"id":17080}],"scripts":[],"id":"57830FEB-275C-43E9-A9DB-18E7F5A43420","shape":{"__isSmartRef__":true,"id":17119},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":17127},"showsHalos":false,"name":"Rotator113","partsBinMetaInfo":{"__isSmartRef__":true,"id":17128},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":17135},"eventHandler":{"__isSmartRef__":true,"id":17136},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","D3B6A4C3-8251-4FFA-A43E-73A352E04C64","FB857624-F310-4324-AA66-710EC8A16AA7","D4F56DAB-B599-4413-9FF2-3575AFE253F0"],"partTests":{"__isSmartRef__":true,"id":17137},"priorExtent":{"__isSmartRef__":true,"id":17142},"distanceToDragEvent":{"__isSmartRef__":true,"id":17143},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":17039},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17144},"__LivelyClassName__":"lively.morphic.Box"},"17041":{"submorphs":[],"scripts":[],"id":"7B5665EE-3A3E-44B7-9E7D-9C5AACA20A2A","shape":{"__isSmartRef__":true,"id":17042},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":17050},"showsHalos":false,"name":"Rotator226","partsBinMetaInfo":{"__isSmartRef__":true,"id":17051},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":17058},"eventHandler":{"__isSmartRef__":true,"id":17059},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","D3B6A4C3-8251-4FFA-A43E-73A352E04C64","FB857624-F310-4324-AA66-710EC8A16AA7","D4F56DAB-B599-4413-9FF2-3575AFE253F0","57830FEB-275C-43E9-A9DB-18E7F5A43420"],"partTests":{"__isSmartRef__":true,"id":17060},"priorExtent":{"__isSmartRef__":true,"id":17065},"distanceToDragEvent":{"__isSmartRef__":true,"id":17066},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":17040},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17067},"__LivelyClassName__":"lively.morphic.Box"},"17042":{"position":{"__isSmartRef__":true,"id":17043},"_Extent":{"__isSmartRef__":true,"id":17044},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":17045},"_Fill":{"__isSmartRef__":true,"id":17046},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":17047},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":17048},"_Position":{"__isSmartRef__":true,"id":17049},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"17043":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17044":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17045":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"17046":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17047":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"17048":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"17049":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17050":{"x":-14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17051":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":17052},{"__isSmartRef__":true,"id":17054},{"__isSmartRef__":true,"id":17056}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"17052":{"date":{"__isSmartRef__":true,"id":17053},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"17053":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"17054":{"date":{"__isSmartRef__":true,"id":17055},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"17055":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"17056":{"date":{"__isSmartRef__":true,"id":17057},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"17057":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"17058":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"17059":{"morph":{"__isSmartRef__":true,"id":17041},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"17060":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17061}},"17061":{"test01IsMorph":{"__isSmartRef__":true,"id":17062}},"17062":{"varMapping":{"__isSmartRef__":true,"id":17063},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":17064},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17063":{"this":{"__isSmartRef__":true,"id":17060}},"17064":{},"17065":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17066":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17067":{"reset":{"__isSmartRef__":true,"id":17068},"grow":{"__isSmartRef__":true,"id":17072},"build":{"__isSmartRef__":true,"id":17076}},"17068":{"varMapping":{"__isSmartRef__":true,"id":17069},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":17070},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17069":{"this":{"__isSmartRef__":true,"id":17041}},"17070":{"timestamp":{"__isSmartRef__":true,"id":17071},"user":"robertkrahn","tags":[]},"17071":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"17072":{"varMapping":{"__isSmartRef__":true,"id":17073},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":17074},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17073":{"this":{"__isSmartRef__":true,"id":17041}},"17074":{"timestamp":{"__isSmartRef__":true,"id":17075},"user":"robertkrahn","tags":[]},"17075":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"17076":{"varMapping":{"__isSmartRef__":true,"id":17077},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":17078},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17077":{"this":{"__isSmartRef__":true,"id":17041}},"17078":{"timestamp":{"__isSmartRef__":true,"id":17079},"user":"robertkrahn","tags":[]},"17079":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"17080":{"submorphs":[],"scripts":[],"id":"B6C8835A-F200-42BE-A1CB-CD85161EABB4","shape":{"__isSmartRef__":true,"id":17081},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":17089},"showsHalos":false,"name":"Rotator226","partsBinMetaInfo":{"__isSmartRef__":true,"id":17090},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":17097},"eventHandler":{"__isSmartRef__":true,"id":17098},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","D3B6A4C3-8251-4FFA-A43E-73A352E04C64","FB857624-F310-4324-AA66-710EC8A16AA7","D4F56DAB-B599-4413-9FF2-3575AFE253F0","57830FEB-275C-43E9-A9DB-18E7F5A43420"],"partTests":{"__isSmartRef__":true,"id":17099},"priorExtent":{"__isSmartRef__":true,"id":17104},"distanceToDragEvent":{"__isSmartRef__":true,"id":17105},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":17040},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17106},"__LivelyClassName__":"lively.morphic.Box"},"17081":{"position":{"__isSmartRef__":true,"id":17082},"_Extent":{"__isSmartRef__":true,"id":17083},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":17084},"_Fill":{"__isSmartRef__":true,"id":17085},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":17086},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":17087},"_Position":{"__isSmartRef__":true,"id":17088},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"17082":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17083":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17084":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"17085":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17086":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"17087":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"17088":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17089":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17090":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":17091},{"__isSmartRef__":true,"id":17093},{"__isSmartRef__":true,"id":17095}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"17091":{"date":{"__isSmartRef__":true,"id":17092},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"17092":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"17093":{"date":{"__isSmartRef__":true,"id":17094},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"17094":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"17095":{"date":{"__isSmartRef__":true,"id":17096},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"17096":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"17097":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"17098":{"morph":{"__isSmartRef__":true,"id":17080},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"17099":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17100}},"17100":{"test01IsMorph":{"__isSmartRef__":true,"id":17101}},"17101":{"varMapping":{"__isSmartRef__":true,"id":17102},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":17103},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17102":{"this":{"__isSmartRef__":true,"id":17099}},"17103":{},"17104":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17105":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17106":{"reset":{"__isSmartRef__":true,"id":17107},"grow":{"__isSmartRef__":true,"id":17111},"build":{"__isSmartRef__":true,"id":17115}},"17107":{"varMapping":{"__isSmartRef__":true,"id":17108},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":17109},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17108":{"this":{"__isSmartRef__":true,"id":17080}},"17109":{"timestamp":{"__isSmartRef__":true,"id":17110},"user":"robertkrahn","tags":[]},"17110":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"17111":{"varMapping":{"__isSmartRef__":true,"id":17112},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":17113},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17112":{"this":{"__isSmartRef__":true,"id":17080}},"17113":{"timestamp":{"__isSmartRef__":true,"id":17114},"user":"robertkrahn","tags":[]},"17114":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"17115":{"varMapping":{"__isSmartRef__":true,"id":17116},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":17117},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17116":{"this":{"__isSmartRef__":true,"id":17080}},"17117":{"timestamp":{"__isSmartRef__":true,"id":17118},"user":"robertkrahn","tags":[]},"17118":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"17119":{"position":{"__isSmartRef__":true,"id":17120},"_Extent":{"__isSmartRef__":true,"id":17121},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":17122},"_Fill":{"__isSmartRef__":true,"id":17123},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":17124},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":17125},"_Position":{"__isSmartRef__":true,"id":17126},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"17120":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17121":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17122":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"17123":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17124":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"17125":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"17126":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17127":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17128":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":17129},{"__isSmartRef__":true,"id":17131},{"__isSmartRef__":true,"id":17133}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"17129":{"date":{"__isSmartRef__":true,"id":17130},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"17130":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"17131":{"date":{"__isSmartRef__":true,"id":17132},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"17132":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"17133":{"date":{"__isSmartRef__":true,"id":17134},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"17134":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"17135":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"17136":{"morph":{"__isSmartRef__":true,"id":17040},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"17137":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17138}},"17138":{"test01IsMorph":{"__isSmartRef__":true,"id":17139}},"17139":{"varMapping":{"__isSmartRef__":true,"id":17140},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":17141},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17140":{"this":{"__isSmartRef__":true,"id":17137}},"17141":{},"17142":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17143":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17144":{"reset":{"__isSmartRef__":true,"id":17145},"grow":{"__isSmartRef__":true,"id":17149},"build":{"__isSmartRef__":true,"id":17153}},"17145":{"varMapping":{"__isSmartRef__":true,"id":17146},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":17147},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17146":{"this":{"__isSmartRef__":true,"id":17040}},"17147":{"timestamp":{"__isSmartRef__":true,"id":17148},"user":"robertkrahn","tags":[]},"17148":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"17149":{"varMapping":{"__isSmartRef__":true,"id":17150},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":17151},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17150":{"this":{"__isSmartRef__":true,"id":17040}},"17151":{"timestamp":{"__isSmartRef__":true,"id":17152},"user":"robertkrahn","tags":[]},"17152":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"17153":{"varMapping":{"__isSmartRef__":true,"id":17154},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":17155},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17154":{"this":{"__isSmartRef__":true,"id":17040}},"17155":{"timestamp":{"__isSmartRef__":true,"id":17156},"user":"robertkrahn","tags":[]},"17156":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"17157":{"submorphs":[{"__isSmartRef__":true,"id":17158},{"__isSmartRef__":true,"id":17197}],"scripts":[],"id":"CD37FAFC-C9A4-4E2F-AB38-FA11C8667A53","shape":{"__isSmartRef__":true,"id":17236},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":17244},"showsHalos":false,"name":"Rotator113","partsBinMetaInfo":{"__isSmartRef__":true,"id":17245},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":17252},"eventHandler":{"__isSmartRef__":true,"id":17253},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","D3B6A4C3-8251-4FFA-A43E-73A352E04C64","FB857624-F310-4324-AA66-710EC8A16AA7","D4F56DAB-B599-4413-9FF2-3575AFE253F0"],"partTests":{"__isSmartRef__":true,"id":17254},"priorExtent":{"__isSmartRef__":true,"id":17259},"distanceToDragEvent":{"__isSmartRef__":true,"id":17260},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":17039},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17261},"__LivelyClassName__":"lively.morphic.Box"},"17158":{"submorphs":[],"scripts":[],"id":"9D2B7880-B1BC-4FB1-904D-F8EF3ADE190C","shape":{"__isSmartRef__":true,"id":17159},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":17167},"showsHalos":false,"name":"Rotator227","partsBinMetaInfo":{"__isSmartRef__":true,"id":17168},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":17175},"eventHandler":{"__isSmartRef__":true,"id":17176},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","D3B6A4C3-8251-4FFA-A43E-73A352E04C64","FB857624-F310-4324-AA66-710EC8A16AA7","D4F56DAB-B599-4413-9FF2-3575AFE253F0","CD37FAFC-C9A4-4E2F-AB38-FA11C8667A53"],"partTests":{"__isSmartRef__":true,"id":17177},"priorExtent":{"__isSmartRef__":true,"id":17182},"distanceToDragEvent":{"__isSmartRef__":true,"id":17183},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":17157},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17184},"__LivelyClassName__":"lively.morphic.Box"},"17159":{"position":{"__isSmartRef__":true,"id":17160},"_Extent":{"__isSmartRef__":true,"id":17161},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":17162},"_Fill":{"__isSmartRef__":true,"id":17163},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":17164},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":17165},"_Position":{"__isSmartRef__":true,"id":17166},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"17160":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17161":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17162":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"17163":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17164":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"17165":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"17166":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17167":{"x":-14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17168":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":17169},{"__isSmartRef__":true,"id":17171},{"__isSmartRef__":true,"id":17173}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"17169":{"date":{"__isSmartRef__":true,"id":17170},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"17170":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"17171":{"date":{"__isSmartRef__":true,"id":17172},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"17172":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"17173":{"date":{"__isSmartRef__":true,"id":17174},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"17174":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"17175":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"17176":{"morph":{"__isSmartRef__":true,"id":17158},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"17177":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17178}},"17178":{"test01IsMorph":{"__isSmartRef__":true,"id":17179}},"17179":{"varMapping":{"__isSmartRef__":true,"id":17180},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":17181},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17180":{"this":{"__isSmartRef__":true,"id":17177}},"17181":{},"17182":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17183":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17184":{"reset":{"__isSmartRef__":true,"id":17185},"grow":{"__isSmartRef__":true,"id":17189},"build":{"__isSmartRef__":true,"id":17193}},"17185":{"varMapping":{"__isSmartRef__":true,"id":17186},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":17187},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17186":{"this":{"__isSmartRef__":true,"id":17158}},"17187":{"timestamp":{"__isSmartRef__":true,"id":17188},"user":"robertkrahn","tags":[]},"17188":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"17189":{"varMapping":{"__isSmartRef__":true,"id":17190},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":17191},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17190":{"this":{"__isSmartRef__":true,"id":17158}},"17191":{"timestamp":{"__isSmartRef__":true,"id":17192},"user":"robertkrahn","tags":[]},"17192":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"17193":{"varMapping":{"__isSmartRef__":true,"id":17194},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":17195},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17194":{"this":{"__isSmartRef__":true,"id":17158}},"17195":{"timestamp":{"__isSmartRef__":true,"id":17196},"user":"robertkrahn","tags":[]},"17196":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"17197":{"submorphs":[],"scripts":[],"id":"F5A69B04-05B9-45CE-B445-B0BBD60FBB7E","shape":{"__isSmartRef__":true,"id":17198},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":17206},"showsHalos":false,"name":"Rotator227","partsBinMetaInfo":{"__isSmartRef__":true,"id":17207},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":17214},"eventHandler":{"__isSmartRef__":true,"id":17215},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","D3B6A4C3-8251-4FFA-A43E-73A352E04C64","FB857624-F310-4324-AA66-710EC8A16AA7","D4F56DAB-B599-4413-9FF2-3575AFE253F0","CD37FAFC-C9A4-4E2F-AB38-FA11C8667A53"],"partTests":{"__isSmartRef__":true,"id":17216},"priorExtent":{"__isSmartRef__":true,"id":17221},"distanceToDragEvent":{"__isSmartRef__":true,"id":17222},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":17157},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17223},"__LivelyClassName__":"lively.morphic.Box"},"17198":{"position":{"__isSmartRef__":true,"id":17199},"_Extent":{"__isSmartRef__":true,"id":17200},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":17201},"_Fill":{"__isSmartRef__":true,"id":17202},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":17203},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":17204},"_Position":{"__isSmartRef__":true,"id":17205},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"17199":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17200":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17201":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"17202":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17203":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"17204":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"17205":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17206":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17207":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":17208},{"__isSmartRef__":true,"id":17210},{"__isSmartRef__":true,"id":17212}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"17208":{"date":{"__isSmartRef__":true,"id":17209},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"17209":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"17210":{"date":{"__isSmartRef__":true,"id":17211},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"17211":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"17212":{"date":{"__isSmartRef__":true,"id":17213},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"17213":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"17214":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"17215":{"morph":{"__isSmartRef__":true,"id":17197},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"17216":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17217}},"17217":{"test01IsMorph":{"__isSmartRef__":true,"id":17218}},"17218":{"varMapping":{"__isSmartRef__":true,"id":17219},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":17220},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17219":{"this":{"__isSmartRef__":true,"id":17216}},"17220":{},"17221":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17222":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17223":{"reset":{"__isSmartRef__":true,"id":17224},"grow":{"__isSmartRef__":true,"id":17228},"build":{"__isSmartRef__":true,"id":17232}},"17224":{"varMapping":{"__isSmartRef__":true,"id":17225},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":17226},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17225":{"this":{"__isSmartRef__":true,"id":17197}},"17226":{"timestamp":{"__isSmartRef__":true,"id":17227},"user":"robertkrahn","tags":[]},"17227":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"17228":{"varMapping":{"__isSmartRef__":true,"id":17229},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":17230},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17229":{"this":{"__isSmartRef__":true,"id":17197}},"17230":{"timestamp":{"__isSmartRef__":true,"id":17231},"user":"robertkrahn","tags":[]},"17231":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"17232":{"varMapping":{"__isSmartRef__":true,"id":17233},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":17234},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17233":{"this":{"__isSmartRef__":true,"id":17197}},"17234":{"timestamp":{"__isSmartRef__":true,"id":17235},"user":"robertkrahn","tags":[]},"17235":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"17236":{"position":{"__isSmartRef__":true,"id":17237},"_Extent":{"__isSmartRef__":true,"id":17238},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":17239},"_Fill":{"__isSmartRef__":true,"id":17240},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":17241},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":17242},"_Position":{"__isSmartRef__":true,"id":17243},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"17237":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17238":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17239":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"17240":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17241":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"17242":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"17243":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17244":{"x":18.339599482880004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17245":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":17246},{"__isSmartRef__":true,"id":17248},{"__isSmartRef__":true,"id":17250}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"17246":{"date":{"__isSmartRef__":true,"id":17247},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"17247":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"17248":{"date":{"__isSmartRef__":true,"id":17249},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"17249":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"17250":{"date":{"__isSmartRef__":true,"id":17251},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"17251":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"17252":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"17253":{"morph":{"__isSmartRef__":true,"id":17157},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"17254":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17255}},"17255":{"test01IsMorph":{"__isSmartRef__":true,"id":17256}},"17256":{"varMapping":{"__isSmartRef__":true,"id":17257},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":17258},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17257":{"this":{"__isSmartRef__":true,"id":17254}},"17258":{},"17259":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17260":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17261":{"reset":{"__isSmartRef__":true,"id":17262},"grow":{"__isSmartRef__":true,"id":17266},"build":{"__isSmartRef__":true,"id":17270}},"17262":{"varMapping":{"__isSmartRef__":true,"id":17263},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":17264},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17263":{"this":{"__isSmartRef__":true,"id":17157}},"17264":{"timestamp":{"__isSmartRef__":true,"id":17265},"user":"robertkrahn","tags":[]},"17265":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"17266":{"varMapping":{"__isSmartRef__":true,"id":17267},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":17268},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17267":{"this":{"__isSmartRef__":true,"id":17157}},"17268":{"timestamp":{"__isSmartRef__":true,"id":17269},"user":"robertkrahn","tags":[]},"17269":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"17270":{"varMapping":{"__isSmartRef__":true,"id":17271},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":17272},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17271":{"this":{"__isSmartRef__":true,"id":17157}},"17272":{"timestamp":{"__isSmartRef__":true,"id":17273},"user":"robertkrahn","tags":[]},"17273":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"17274":{"position":{"__isSmartRef__":true,"id":17275},"_Extent":{"__isSmartRef__":true,"id":17276},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":17277},"_Fill":{"__isSmartRef__":true,"id":17278},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":17279},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":17280},"_Position":{"__isSmartRef__":true,"id":17281},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"17275":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17276":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17277":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"17278":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17279":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"17280":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"17281":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17282":{"x":22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17283":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":17284},{"__isSmartRef__":true,"id":17286},{"__isSmartRef__":true,"id":17288}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"17284":{"date":{"__isSmartRef__":true,"id":17285},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"17285":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"17286":{"date":{"__isSmartRef__":true,"id":17287},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"17287":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"17288":{"date":{"__isSmartRef__":true,"id":17289},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"17289":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"17290":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"17291":{"morph":{"__isSmartRef__":true,"id":17039},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"17292":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17293}},"17293":{"test01IsMorph":{"__isSmartRef__":true,"id":17294}},"17294":{"varMapping":{"__isSmartRef__":true,"id":17295},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":17296},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17295":{"this":{"__isSmartRef__":true,"id":17292}},"17296":{},"17297":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17298":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17299":{"reset":{"__isSmartRef__":true,"id":17300},"grow":{"__isSmartRef__":true,"id":17304},"build":{"__isSmartRef__":true,"id":17308}},"17300":{"varMapping":{"__isSmartRef__":true,"id":17301},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":17302},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17301":{"this":{"__isSmartRef__":true,"id":17039}},"17302":{"timestamp":{"__isSmartRef__":true,"id":17303},"user":"robertkrahn","tags":[]},"17303":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"17304":{"varMapping":{"__isSmartRef__":true,"id":17305},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":17306},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17305":{"this":{"__isSmartRef__":true,"id":17039}},"17306":{"timestamp":{"__isSmartRef__":true,"id":17307},"user":"robertkrahn","tags":[]},"17307":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"17308":{"varMapping":{"__isSmartRef__":true,"id":17309},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":17310},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17309":{"this":{"__isSmartRef__":true,"id":17039}},"17310":{"timestamp":{"__isSmartRef__":true,"id":17311},"user":"robertkrahn","tags":[]},"17311":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"17312":{"position":{"__isSmartRef__":true,"id":17313},"_Extent":{"__isSmartRef__":true,"id":17314},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":17315},"_Fill":{"__isSmartRef__":true,"id":17316},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":17317},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":17318},"_Position":{"__isSmartRef__":true,"id":17319},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"17313":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17314":{"x":45.848998707199996,"y":7.587077488639986,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17315":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"17316":{"r":0.5686193533490198,"g":0.5686193533490198,"b":0.5686193533490198,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17317":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"17318":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"17319":{"x":-22.924499353599998,"y":-3.793538744319993,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17320":{"x":-28.655624191999994,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17321":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":17322},{"__isSmartRef__":true,"id":17324},{"__isSmartRef__":true,"id":17326}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"17322":{"date":{"__isSmartRef__":true,"id":17323},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"17323":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"17324":{"date":{"__isSmartRef__":true,"id":17325},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"17325":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"17326":{"date":{"__isSmartRef__":true,"id":17327},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"17327":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"17328":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"17329":{"morph":{"__isSmartRef__":true,"id":16765},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"17330":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17331}},"17331":{"test01IsMorph":{"__isSmartRef__":true,"id":17332}},"17332":{"varMapping":{"__isSmartRef__":true,"id":17333},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":17334},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17333":{"this":{"__isSmartRef__":true,"id":17330}},"17334":{},"17335":{"x":57.31124838399999,"y":9.483846860799982,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17336":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17337":{"reset":{"__isSmartRef__":true,"id":17338},"grow":{"__isSmartRef__":true,"id":17342},"build":{"__isSmartRef__":true,"id":17346}},"17338":{"varMapping":{"__isSmartRef__":true,"id":17339},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":17340},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17339":{"this":{"__isSmartRef__":true,"id":16765}},"17340":{"timestamp":{"__isSmartRef__":true,"id":17341},"user":"robertkrahn","tags":[]},"17341":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"17342":{"varMapping":{"__isSmartRef__":true,"id":17343},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":17344},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17343":{"this":{"__isSmartRef__":true,"id":16765}},"17344":{"timestamp":{"__isSmartRef__":true,"id":17345},"user":"robertkrahn","tags":[]},"17345":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"17346":{"varMapping":{"__isSmartRef__":true,"id":17347},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":17348},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17347":{"this":{"__isSmartRef__":true,"id":16765}},"17348":{"timestamp":{"__isSmartRef__":true,"id":17349},"user":"robertkrahn","tags":[]},"17349":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"17350":{"submorphs":[{"__isSmartRef__":true,"id":17351},{"__isSmartRef__":true,"id":17624}],"scripts":[],"id":"931BD7EA-AEAF-400D-B9E6-5E2E6F183121","shape":{"__isSmartRef__":true,"id":17897},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":17905},"showsHalos":false,"name":"Rotator28","partsBinMetaInfo":{"__isSmartRef__":true,"id":17906},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":17913},"eventHandler":{"__isSmartRef__":true,"id":17914},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","D3B6A4C3-8251-4FFA-A43E-73A352E04C64"],"partTests":{"__isSmartRef__":true,"id":17915},"priorExtent":{"__isSmartRef__":true,"id":17920},"distanceToDragEvent":{"__isSmartRef__":true,"id":17921},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":16764},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17922},"__LivelyClassName__":"lively.morphic.Box"},"17351":{"submorphs":[{"__isSmartRef__":true,"id":17352},{"__isSmartRef__":true,"id":17469}],"scripts":[],"id":"E816CBD0-A5F4-4C81-92CA-F4BBD79F0B6B","shape":{"__isSmartRef__":true,"id":17586},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":17594},"showsHalos":false,"name":"Rotator57","partsBinMetaInfo":{"__isSmartRef__":true,"id":17595},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":17602},"eventHandler":{"__isSmartRef__":true,"id":17603},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","D3B6A4C3-8251-4FFA-A43E-73A352E04C64","931BD7EA-AEAF-400D-B9E6-5E2E6F183121"],"partTests":{"__isSmartRef__":true,"id":17604},"priorExtent":{"__isSmartRef__":true,"id":17609},"distanceToDragEvent":{"__isSmartRef__":true,"id":17610},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":17350},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17611},"__LivelyClassName__":"lively.morphic.Box"},"17352":{"submorphs":[{"__isSmartRef__":true,"id":17353},{"__isSmartRef__":true,"id":17392}],"scripts":[],"id":"6FCC81B4-B31D-4AFB-A7E2-190523AA52AA","shape":{"__isSmartRef__":true,"id":17431},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":17439},"showsHalos":false,"name":"Rotator114","partsBinMetaInfo":{"__isSmartRef__":true,"id":17440},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":17447},"eventHandler":{"__isSmartRef__":true,"id":17448},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","D3B6A4C3-8251-4FFA-A43E-73A352E04C64","931BD7EA-AEAF-400D-B9E6-5E2E6F183121","E816CBD0-A5F4-4C81-92CA-F4BBD79F0B6B"],"partTests":{"__isSmartRef__":true,"id":17449},"priorExtent":{"__isSmartRef__":true,"id":17454},"distanceToDragEvent":{"__isSmartRef__":true,"id":17455},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":17351},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17456},"__LivelyClassName__":"lively.morphic.Box"},"17353":{"submorphs":[],"scripts":[],"id":"173C84C8-10E1-4E04-87F3-0DBB0BA9D071","shape":{"__isSmartRef__":true,"id":17354},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":17362},"showsHalos":false,"name":"Rotator228","partsBinMetaInfo":{"__isSmartRef__":true,"id":17363},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":17370},"eventHandler":{"__isSmartRef__":true,"id":17371},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","D3B6A4C3-8251-4FFA-A43E-73A352E04C64","931BD7EA-AEAF-400D-B9E6-5E2E6F183121","E816CBD0-A5F4-4C81-92CA-F4BBD79F0B6B","6FCC81B4-B31D-4AFB-A7E2-190523AA52AA"],"partTests":{"__isSmartRef__":true,"id":17372},"priorExtent":{"__isSmartRef__":true,"id":17377},"distanceToDragEvent":{"__isSmartRef__":true,"id":17378},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":17352},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17379},"__LivelyClassName__":"lively.morphic.Box"},"17354":{"position":{"__isSmartRef__":true,"id":17355},"_Extent":{"__isSmartRef__":true,"id":17356},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":17357},"_Fill":{"__isSmartRef__":true,"id":17358},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":17359},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":17360},"_Position":{"__isSmartRef__":true,"id":17361},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"17355":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17356":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17357":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"17358":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17359":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"17360":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"17361":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17362":{"x":-14.67167958630401,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17363":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":17364},{"__isSmartRef__":true,"id":17366},{"__isSmartRef__":true,"id":17368}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"17364":{"date":{"__isSmartRef__":true,"id":17365},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"17365":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"17366":{"date":{"__isSmartRef__":true,"id":17367},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"17367":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"17368":{"date":{"__isSmartRef__":true,"id":17369},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"17369":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"17370":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"17371":{"morph":{"__isSmartRef__":true,"id":17353},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"17372":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17373}},"17373":{"test01IsMorph":{"__isSmartRef__":true,"id":17374}},"17374":{"varMapping":{"__isSmartRef__":true,"id":17375},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":17376},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17375":{"this":{"__isSmartRef__":true,"id":17372}},"17376":{},"17377":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17378":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17379":{"reset":{"__isSmartRef__":true,"id":17380},"grow":{"__isSmartRef__":true,"id":17384},"build":{"__isSmartRef__":true,"id":17388}},"17380":{"varMapping":{"__isSmartRef__":true,"id":17381},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":17382},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17381":{"this":{"__isSmartRef__":true,"id":17353}},"17382":{"timestamp":{"__isSmartRef__":true,"id":17383},"user":"robertkrahn","tags":[]},"17383":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"17384":{"varMapping":{"__isSmartRef__":true,"id":17385},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":17386},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17385":{"this":{"__isSmartRef__":true,"id":17353}},"17386":{"timestamp":{"__isSmartRef__":true,"id":17387},"user":"robertkrahn","tags":[]},"17387":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"17388":{"varMapping":{"__isSmartRef__":true,"id":17389},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":17390},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17389":{"this":{"__isSmartRef__":true,"id":17353}},"17390":{"timestamp":{"__isSmartRef__":true,"id":17391},"user":"robertkrahn","tags":[]},"17391":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"17392":{"submorphs":[],"scripts":[],"id":"498225A2-7E8E-43F7-9F3D-293D2A734190","shape":{"__isSmartRef__":true,"id":17393},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":17401},"showsHalos":false,"name":"Rotator228","partsBinMetaInfo":{"__isSmartRef__":true,"id":17402},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":17409},"eventHandler":{"__isSmartRef__":true,"id":17410},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","D3B6A4C3-8251-4FFA-A43E-73A352E04C64","931BD7EA-AEAF-400D-B9E6-5E2E6F183121","E816CBD0-A5F4-4C81-92CA-F4BBD79F0B6B","6FCC81B4-B31D-4AFB-A7E2-190523AA52AA"],"partTests":{"__isSmartRef__":true,"id":17411},"priorExtent":{"__isSmartRef__":true,"id":17416},"distanceToDragEvent":{"__isSmartRef__":true,"id":17417},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":17352},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17418},"__LivelyClassName__":"lively.morphic.Box"},"17393":{"position":{"__isSmartRef__":true,"id":17394},"_Extent":{"__isSmartRef__":true,"id":17395},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":17396},"_Fill":{"__isSmartRef__":true,"id":17397},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":17398},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":17399},"_Position":{"__isSmartRef__":true,"id":17400},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"17394":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17395":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17396":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"17397":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17398":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"17399":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"17400":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17401":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17402":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":17403},{"__isSmartRef__":true,"id":17405},{"__isSmartRef__":true,"id":17407}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"17403":{"date":{"__isSmartRef__":true,"id":17404},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"17404":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"17405":{"date":{"__isSmartRef__":true,"id":17406},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"17406":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"17407":{"date":{"__isSmartRef__":true,"id":17408},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"17408":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"17409":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"17410":{"morph":{"__isSmartRef__":true,"id":17392},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"17411":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17412}},"17412":{"test01IsMorph":{"__isSmartRef__":true,"id":17413}},"17413":{"varMapping":{"__isSmartRef__":true,"id":17414},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":17415},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17414":{"this":{"__isSmartRef__":true,"id":17411}},"17415":{},"17416":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17417":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17418":{"reset":{"__isSmartRef__":true,"id":17419},"grow":{"__isSmartRef__":true,"id":17423},"build":{"__isSmartRef__":true,"id":17427}},"17419":{"varMapping":{"__isSmartRef__":true,"id":17420},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":17421},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17420":{"this":{"__isSmartRef__":true,"id":17392}},"17421":{"timestamp":{"__isSmartRef__":true,"id":17422},"user":"robertkrahn","tags":[]},"17422":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"17423":{"varMapping":{"__isSmartRef__":true,"id":17424},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":17425},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17424":{"this":{"__isSmartRef__":true,"id":17392}},"17425":{"timestamp":{"__isSmartRef__":true,"id":17426},"user":"robertkrahn","tags":[]},"17426":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"17427":{"varMapping":{"__isSmartRef__":true,"id":17428},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":17429},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17428":{"this":{"__isSmartRef__":true,"id":17392}},"17429":{"timestamp":{"__isSmartRef__":true,"id":17430},"user":"robertkrahn","tags":[]},"17430":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"17431":{"position":{"__isSmartRef__":true,"id":17432},"_Extent":{"__isSmartRef__":true,"id":17433},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":17434},"_Fill":{"__isSmartRef__":true,"id":17435},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":17436},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":17437},"_Position":{"__isSmartRef__":true,"id":17438},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"17432":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17433":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17434":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"17435":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17436":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"17437":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"17438":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17439":{"x":-18.33959948287999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17440":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":17441},{"__isSmartRef__":true,"id":17443},{"__isSmartRef__":true,"id":17445}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"17441":{"date":{"__isSmartRef__":true,"id":17442},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"17442":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"17443":{"date":{"__isSmartRef__":true,"id":17444},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"17444":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"17445":{"date":{"__isSmartRef__":true,"id":17446},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"17446":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"17447":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"17448":{"morph":{"__isSmartRef__":true,"id":17352},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"17449":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17450}},"17450":{"test01IsMorph":{"__isSmartRef__":true,"id":17451}},"17451":{"varMapping":{"__isSmartRef__":true,"id":17452},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":17453},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17452":{"this":{"__isSmartRef__":true,"id":17449}},"17453":{},"17454":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17455":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17456":{"reset":{"__isSmartRef__":true,"id":17457},"grow":{"__isSmartRef__":true,"id":17461},"build":{"__isSmartRef__":true,"id":17465}},"17457":{"varMapping":{"__isSmartRef__":true,"id":17458},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":17459},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17458":{"this":{"__isSmartRef__":true,"id":17352}},"17459":{"timestamp":{"__isSmartRef__":true,"id":17460},"user":"robertkrahn","tags":[]},"17460":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"17461":{"varMapping":{"__isSmartRef__":true,"id":17462},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":17463},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17462":{"this":{"__isSmartRef__":true,"id":17352}},"17463":{"timestamp":{"__isSmartRef__":true,"id":17464},"user":"robertkrahn","tags":[]},"17464":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"17465":{"varMapping":{"__isSmartRef__":true,"id":17466},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":17467},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17466":{"this":{"__isSmartRef__":true,"id":17352}},"17467":{"timestamp":{"__isSmartRef__":true,"id":17468},"user":"robertkrahn","tags":[]},"17468":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"17469":{"submorphs":[{"__isSmartRef__":true,"id":17470},{"__isSmartRef__":true,"id":17509}],"scripts":[],"id":"B9B4AA8B-5168-4276-9BFE-832F3E2374D7","shape":{"__isSmartRef__":true,"id":17548},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":17556},"showsHalos":false,"name":"Rotator114","partsBinMetaInfo":{"__isSmartRef__":true,"id":17557},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":17564},"eventHandler":{"__isSmartRef__":true,"id":17565},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","D3B6A4C3-8251-4FFA-A43E-73A352E04C64","931BD7EA-AEAF-400D-B9E6-5E2E6F183121","E816CBD0-A5F4-4C81-92CA-F4BBD79F0B6B"],"partTests":{"__isSmartRef__":true,"id":17566},"priorExtent":{"__isSmartRef__":true,"id":17571},"distanceToDragEvent":{"__isSmartRef__":true,"id":17572},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":17351},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17573},"__LivelyClassName__":"lively.morphic.Box"},"17470":{"submorphs":[],"scripts":[],"id":"74DCBDA0-F155-4CE8-A4B3-F435669011DB","shape":{"__isSmartRef__":true,"id":17471},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":17479},"showsHalos":false,"name":"Rotator229","partsBinMetaInfo":{"__isSmartRef__":true,"id":17480},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":17487},"eventHandler":{"__isSmartRef__":true,"id":17488},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","D3B6A4C3-8251-4FFA-A43E-73A352E04C64","931BD7EA-AEAF-400D-B9E6-5E2E6F183121","E816CBD0-A5F4-4C81-92CA-F4BBD79F0B6B","B9B4AA8B-5168-4276-9BFE-832F3E2374D7"],"partTests":{"__isSmartRef__":true,"id":17489},"priorExtent":{"__isSmartRef__":true,"id":17494},"distanceToDragEvent":{"__isSmartRef__":true,"id":17495},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":17469},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17496},"__LivelyClassName__":"lively.morphic.Box"},"17471":{"position":{"__isSmartRef__":true,"id":17472},"_Extent":{"__isSmartRef__":true,"id":17473},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":17474},"_Fill":{"__isSmartRef__":true,"id":17475},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":17476},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":17477},"_Position":{"__isSmartRef__":true,"id":17478},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"17472":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17473":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17474":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"17475":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17476":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"17477":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"17478":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17479":{"x":-14.671679586303993,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17480":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":17481},{"__isSmartRef__":true,"id":17483},{"__isSmartRef__":true,"id":17485}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"17481":{"date":{"__isSmartRef__":true,"id":17482},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"17482":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"17483":{"date":{"__isSmartRef__":true,"id":17484},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"17484":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"17485":{"date":{"__isSmartRef__":true,"id":17486},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"17486":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"17487":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"17488":{"morph":{"__isSmartRef__":true,"id":17470},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"17489":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17490}},"17490":{"test01IsMorph":{"__isSmartRef__":true,"id":17491}},"17491":{"varMapping":{"__isSmartRef__":true,"id":17492},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":17493},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17492":{"this":{"__isSmartRef__":true,"id":17489}},"17493":{},"17494":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17495":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17496":{"reset":{"__isSmartRef__":true,"id":17497},"grow":{"__isSmartRef__":true,"id":17501},"build":{"__isSmartRef__":true,"id":17505}},"17497":{"varMapping":{"__isSmartRef__":true,"id":17498},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":17499},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17498":{"this":{"__isSmartRef__":true,"id":17470}},"17499":{"timestamp":{"__isSmartRef__":true,"id":17500},"user":"robertkrahn","tags":[]},"17500":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"17501":{"varMapping":{"__isSmartRef__":true,"id":17502},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":17503},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17502":{"this":{"__isSmartRef__":true,"id":17470}},"17503":{"timestamp":{"__isSmartRef__":true,"id":17504},"user":"robertkrahn","tags":[]},"17504":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"17505":{"varMapping":{"__isSmartRef__":true,"id":17506},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":17507},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17506":{"this":{"__isSmartRef__":true,"id":17470}},"17507":{"timestamp":{"__isSmartRef__":true,"id":17508},"user":"robertkrahn","tags":[]},"17508":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"17509":{"submorphs":[],"scripts":[],"id":"0C1D4AC8-EECE-4A20-868E-A45DBDEA49C0","shape":{"__isSmartRef__":true,"id":17510},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":17518},"showsHalos":false,"name":"Rotator229","partsBinMetaInfo":{"__isSmartRef__":true,"id":17519},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":17526},"eventHandler":{"__isSmartRef__":true,"id":17527},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","D3B6A4C3-8251-4FFA-A43E-73A352E04C64","931BD7EA-AEAF-400D-B9E6-5E2E6F183121","E816CBD0-A5F4-4C81-92CA-F4BBD79F0B6B","B9B4AA8B-5168-4276-9BFE-832F3E2374D7"],"partTests":{"__isSmartRef__":true,"id":17528},"priorExtent":{"__isSmartRef__":true,"id":17533},"distanceToDragEvent":{"__isSmartRef__":true,"id":17534},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":17469},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17535},"__LivelyClassName__":"lively.morphic.Box"},"17510":{"position":{"__isSmartRef__":true,"id":17511},"_Extent":{"__isSmartRef__":true,"id":17512},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":17513},"_Fill":{"__isSmartRef__":true,"id":17514},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":17515},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":17516},"_Position":{"__isSmartRef__":true,"id":17517},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"17511":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17512":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17513":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"17514":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17515":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"17516":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"17517":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17518":{"x":14.671679586304007,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17519":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":17520},{"__isSmartRef__":true,"id":17522},{"__isSmartRef__":true,"id":17524}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"17520":{"date":{"__isSmartRef__":true,"id":17521},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"17521":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"17522":{"date":{"__isSmartRef__":true,"id":17523},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"17523":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"17524":{"date":{"__isSmartRef__":true,"id":17525},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"17525":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"17526":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"17527":{"morph":{"__isSmartRef__":true,"id":17509},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"17528":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17529}},"17529":{"test01IsMorph":{"__isSmartRef__":true,"id":17530}},"17530":{"varMapping":{"__isSmartRef__":true,"id":17531},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":17532},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17531":{"this":{"__isSmartRef__":true,"id":17528}},"17532":{},"17533":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17534":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17535":{"reset":{"__isSmartRef__":true,"id":17536},"grow":{"__isSmartRef__":true,"id":17540},"build":{"__isSmartRef__":true,"id":17544}},"17536":{"varMapping":{"__isSmartRef__":true,"id":17537},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":17538},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17537":{"this":{"__isSmartRef__":true,"id":17509}},"17538":{"timestamp":{"__isSmartRef__":true,"id":17539},"user":"robertkrahn","tags":[]},"17539":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"17540":{"varMapping":{"__isSmartRef__":true,"id":17541},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":17542},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17541":{"this":{"__isSmartRef__":true,"id":17509}},"17542":{"timestamp":{"__isSmartRef__":true,"id":17543},"user":"robertkrahn","tags":[]},"17543":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"17544":{"varMapping":{"__isSmartRef__":true,"id":17545},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":17546},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17545":{"this":{"__isSmartRef__":true,"id":17509}},"17546":{"timestamp":{"__isSmartRef__":true,"id":17547},"user":"robertkrahn","tags":[]},"17547":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"17548":{"position":{"__isSmartRef__":true,"id":17549},"_Extent":{"__isSmartRef__":true,"id":17550},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":17551},"_Fill":{"__isSmartRef__":true,"id":17552},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":17553},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":17554},"_Position":{"__isSmartRef__":true,"id":17555},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"17549":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17550":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17551":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"17552":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17553":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"17554":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"17555":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17556":{"x":18.33959948287999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17557":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":17558},{"__isSmartRef__":true,"id":17560},{"__isSmartRef__":true,"id":17562}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"17558":{"date":{"__isSmartRef__":true,"id":17559},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"17559":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"17560":{"date":{"__isSmartRef__":true,"id":17561},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"17561":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"17562":{"date":{"__isSmartRef__":true,"id":17563},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"17563":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"17564":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"17565":{"morph":{"__isSmartRef__":true,"id":17469},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"17566":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17567}},"17567":{"test01IsMorph":{"__isSmartRef__":true,"id":17568}},"17568":{"varMapping":{"__isSmartRef__":true,"id":17569},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":17570},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17569":{"this":{"__isSmartRef__":true,"id":17566}},"17570":{},"17571":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17572":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17573":{"reset":{"__isSmartRef__":true,"id":17574},"grow":{"__isSmartRef__":true,"id":17578},"build":{"__isSmartRef__":true,"id":17582}},"17574":{"varMapping":{"__isSmartRef__":true,"id":17575},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":17576},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17575":{"this":{"__isSmartRef__":true,"id":17469}},"17576":{"timestamp":{"__isSmartRef__":true,"id":17577},"user":"robertkrahn","tags":[]},"17577":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"17578":{"varMapping":{"__isSmartRef__":true,"id":17579},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":17580},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17579":{"this":{"__isSmartRef__":true,"id":17469}},"17580":{"timestamp":{"__isSmartRef__":true,"id":17581},"user":"robertkrahn","tags":[]},"17581":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"17582":{"varMapping":{"__isSmartRef__":true,"id":17583},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":17584},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17583":{"this":{"__isSmartRef__":true,"id":17469}},"17584":{"timestamp":{"__isSmartRef__":true,"id":17585},"user":"robertkrahn","tags":[]},"17585":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"17586":{"position":{"__isSmartRef__":true,"id":17587},"_Extent":{"__isSmartRef__":true,"id":17588},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":17589},"_Fill":{"__isSmartRef__":true,"id":17590},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":17591},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":17592},"_Position":{"__isSmartRef__":true,"id":17593},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"17587":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17588":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17589":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"17590":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17591":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"17592":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"17593":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17594":{"x":-22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17595":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":17596},{"__isSmartRef__":true,"id":17598},{"__isSmartRef__":true,"id":17600}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"17596":{"date":{"__isSmartRef__":true,"id":17597},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"17597":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"17598":{"date":{"__isSmartRef__":true,"id":17599},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"17599":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"17600":{"date":{"__isSmartRef__":true,"id":17601},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"17601":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"17602":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"17603":{"morph":{"__isSmartRef__":true,"id":17351},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"17604":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17605}},"17605":{"test01IsMorph":{"__isSmartRef__":true,"id":17606}},"17606":{"varMapping":{"__isSmartRef__":true,"id":17607},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":17608},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17607":{"this":{"__isSmartRef__":true,"id":17604}},"17608":{},"17609":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17610":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17611":{"reset":{"__isSmartRef__":true,"id":17612},"grow":{"__isSmartRef__":true,"id":17616},"build":{"__isSmartRef__":true,"id":17620}},"17612":{"varMapping":{"__isSmartRef__":true,"id":17613},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":17614},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17613":{"this":{"__isSmartRef__":true,"id":17351}},"17614":{"timestamp":{"__isSmartRef__":true,"id":17615},"user":"robertkrahn","tags":[]},"17615":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"17616":{"varMapping":{"__isSmartRef__":true,"id":17617},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":17618},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17617":{"this":{"__isSmartRef__":true,"id":17351}},"17618":{"timestamp":{"__isSmartRef__":true,"id":17619},"user":"robertkrahn","tags":[]},"17619":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"17620":{"varMapping":{"__isSmartRef__":true,"id":17621},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":17622},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17621":{"this":{"__isSmartRef__":true,"id":17351}},"17622":{"timestamp":{"__isSmartRef__":true,"id":17623},"user":"robertkrahn","tags":[]},"17623":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"17624":{"submorphs":[{"__isSmartRef__":true,"id":17625},{"__isSmartRef__":true,"id":17742}],"scripts":[],"id":"0665D163-5ED2-4148-B736-F364700DA76F","shape":{"__isSmartRef__":true,"id":17859},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":17867},"showsHalos":false,"name":"Rotator57","partsBinMetaInfo":{"__isSmartRef__":true,"id":17868},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":17875},"eventHandler":{"__isSmartRef__":true,"id":17876},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","D3B6A4C3-8251-4FFA-A43E-73A352E04C64","931BD7EA-AEAF-400D-B9E6-5E2E6F183121"],"partTests":{"__isSmartRef__":true,"id":17877},"priorExtent":{"__isSmartRef__":true,"id":17882},"distanceToDragEvent":{"__isSmartRef__":true,"id":17883},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":17350},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17884},"__LivelyClassName__":"lively.morphic.Box"},"17625":{"submorphs":[{"__isSmartRef__":true,"id":17626},{"__isSmartRef__":true,"id":17665}],"scripts":[],"id":"5B3B08BF-2DD6-42F6-9730-68EF1EBF08DD","shape":{"__isSmartRef__":true,"id":17704},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":17712},"showsHalos":false,"name":"Rotator115","partsBinMetaInfo":{"__isSmartRef__":true,"id":17713},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":17720},"eventHandler":{"__isSmartRef__":true,"id":17721},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","D3B6A4C3-8251-4FFA-A43E-73A352E04C64","931BD7EA-AEAF-400D-B9E6-5E2E6F183121","0665D163-5ED2-4148-B736-F364700DA76F"],"partTests":{"__isSmartRef__":true,"id":17722},"priorExtent":{"__isSmartRef__":true,"id":17727},"distanceToDragEvent":{"__isSmartRef__":true,"id":17728},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":17624},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17729},"__LivelyClassName__":"lively.morphic.Box"},"17626":{"submorphs":[],"scripts":[],"id":"C6B464E8-D383-4455-95C6-AC89DA904CCF","shape":{"__isSmartRef__":true,"id":17627},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":17635},"showsHalos":false,"name":"Rotator230","partsBinMetaInfo":{"__isSmartRef__":true,"id":17636},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":17643},"eventHandler":{"__isSmartRef__":true,"id":17644},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","D3B6A4C3-8251-4FFA-A43E-73A352E04C64","931BD7EA-AEAF-400D-B9E6-5E2E6F183121","0665D163-5ED2-4148-B736-F364700DA76F","5B3B08BF-2DD6-42F6-9730-68EF1EBF08DD"],"partTests":{"__isSmartRef__":true,"id":17645},"priorExtent":{"__isSmartRef__":true,"id":17650},"distanceToDragEvent":{"__isSmartRef__":true,"id":17651},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":17625},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17652},"__LivelyClassName__":"lively.morphic.Box"},"17627":{"position":{"__isSmartRef__":true,"id":17628},"_Extent":{"__isSmartRef__":true,"id":17629},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":17630},"_Fill":{"__isSmartRef__":true,"id":17631},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":17632},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":17633},"_Position":{"__isSmartRef__":true,"id":17634},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"17628":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17629":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17630":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"17631":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17632":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"17633":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"17634":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17635":{"x":-14.67167958630401,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17636":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":17637},{"__isSmartRef__":true,"id":17639},{"__isSmartRef__":true,"id":17641}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"17637":{"date":{"__isSmartRef__":true,"id":17638},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"17638":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"17639":{"date":{"__isSmartRef__":true,"id":17640},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"17640":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"17641":{"date":{"__isSmartRef__":true,"id":17642},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"17642":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"17643":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"17644":{"morph":{"__isSmartRef__":true,"id":17626},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"17645":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17646}},"17646":{"test01IsMorph":{"__isSmartRef__":true,"id":17647}},"17647":{"varMapping":{"__isSmartRef__":true,"id":17648},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":17649},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17648":{"this":{"__isSmartRef__":true,"id":17645}},"17649":{},"17650":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17651":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17652":{"reset":{"__isSmartRef__":true,"id":17653},"grow":{"__isSmartRef__":true,"id":17657},"build":{"__isSmartRef__":true,"id":17661}},"17653":{"varMapping":{"__isSmartRef__":true,"id":17654},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":17655},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17654":{"this":{"__isSmartRef__":true,"id":17626}},"17655":{"timestamp":{"__isSmartRef__":true,"id":17656},"user":"robertkrahn","tags":[]},"17656":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"17657":{"varMapping":{"__isSmartRef__":true,"id":17658},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":17659},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17658":{"this":{"__isSmartRef__":true,"id":17626}},"17659":{"timestamp":{"__isSmartRef__":true,"id":17660},"user":"robertkrahn","tags":[]},"17660":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"17661":{"varMapping":{"__isSmartRef__":true,"id":17662},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":17663},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17662":{"this":{"__isSmartRef__":true,"id":17626}},"17663":{"timestamp":{"__isSmartRef__":true,"id":17664},"user":"robertkrahn","tags":[]},"17664":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"17665":{"submorphs":[],"scripts":[],"id":"75774E0B-E70E-43B7-9B7A-6C6081B9994E","shape":{"__isSmartRef__":true,"id":17666},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":17674},"showsHalos":false,"name":"Rotator230","partsBinMetaInfo":{"__isSmartRef__":true,"id":17675},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":17682},"eventHandler":{"__isSmartRef__":true,"id":17683},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","D3B6A4C3-8251-4FFA-A43E-73A352E04C64","931BD7EA-AEAF-400D-B9E6-5E2E6F183121","0665D163-5ED2-4148-B736-F364700DA76F","5B3B08BF-2DD6-42F6-9730-68EF1EBF08DD"],"partTests":{"__isSmartRef__":true,"id":17684},"priorExtent":{"__isSmartRef__":true,"id":17689},"distanceToDragEvent":{"__isSmartRef__":true,"id":17690},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":17625},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17691},"__LivelyClassName__":"lively.morphic.Box"},"17666":{"position":{"__isSmartRef__":true,"id":17667},"_Extent":{"__isSmartRef__":true,"id":17668},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":17669},"_Fill":{"__isSmartRef__":true,"id":17670},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":17671},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":17672},"_Position":{"__isSmartRef__":true,"id":17673},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"17667":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17668":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17669":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"17670":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17671":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"17672":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"17673":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17674":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17675":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":17676},{"__isSmartRef__":true,"id":17678},{"__isSmartRef__":true,"id":17680}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"17676":{"date":{"__isSmartRef__":true,"id":17677},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"17677":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"17678":{"date":{"__isSmartRef__":true,"id":17679},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"17679":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"17680":{"date":{"__isSmartRef__":true,"id":17681},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"17681":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"17682":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"17683":{"morph":{"__isSmartRef__":true,"id":17665},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"17684":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17685}},"17685":{"test01IsMorph":{"__isSmartRef__":true,"id":17686}},"17686":{"varMapping":{"__isSmartRef__":true,"id":17687},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":17688},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17687":{"this":{"__isSmartRef__":true,"id":17684}},"17688":{},"17689":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17690":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17691":{"reset":{"__isSmartRef__":true,"id":17692},"grow":{"__isSmartRef__":true,"id":17696},"build":{"__isSmartRef__":true,"id":17700}},"17692":{"varMapping":{"__isSmartRef__":true,"id":17693},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":17694},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17693":{"this":{"__isSmartRef__":true,"id":17665}},"17694":{"timestamp":{"__isSmartRef__":true,"id":17695},"user":"robertkrahn","tags":[]},"17695":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"17696":{"varMapping":{"__isSmartRef__":true,"id":17697},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":17698},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17697":{"this":{"__isSmartRef__":true,"id":17665}},"17698":{"timestamp":{"__isSmartRef__":true,"id":17699},"user":"robertkrahn","tags":[]},"17699":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"17700":{"varMapping":{"__isSmartRef__":true,"id":17701},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":17702},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17701":{"this":{"__isSmartRef__":true,"id":17665}},"17702":{"timestamp":{"__isSmartRef__":true,"id":17703},"user":"robertkrahn","tags":[]},"17703":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"17704":{"position":{"__isSmartRef__":true,"id":17705},"_Extent":{"__isSmartRef__":true,"id":17706},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":17707},"_Fill":{"__isSmartRef__":true,"id":17708},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":17709},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":17710},"_Position":{"__isSmartRef__":true,"id":17711},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"17705":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17706":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17707":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"17708":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17709":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"17710":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"17711":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17712":{"x":-18.33959948287999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17713":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":17714},{"__isSmartRef__":true,"id":17716},{"__isSmartRef__":true,"id":17718}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"17714":{"date":{"__isSmartRef__":true,"id":17715},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"17715":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"17716":{"date":{"__isSmartRef__":true,"id":17717},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"17717":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"17718":{"date":{"__isSmartRef__":true,"id":17719},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"17719":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"17720":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"17721":{"morph":{"__isSmartRef__":true,"id":17625},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"17722":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17723}},"17723":{"test01IsMorph":{"__isSmartRef__":true,"id":17724}},"17724":{"varMapping":{"__isSmartRef__":true,"id":17725},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":17726},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17725":{"this":{"__isSmartRef__":true,"id":17722}},"17726":{},"17727":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17728":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17729":{"reset":{"__isSmartRef__":true,"id":17730},"grow":{"__isSmartRef__":true,"id":17734},"build":{"__isSmartRef__":true,"id":17738}},"17730":{"varMapping":{"__isSmartRef__":true,"id":17731},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":17732},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17731":{"this":{"__isSmartRef__":true,"id":17625}},"17732":{"timestamp":{"__isSmartRef__":true,"id":17733},"user":"robertkrahn","tags":[]},"17733":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"17734":{"varMapping":{"__isSmartRef__":true,"id":17735},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":17736},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17735":{"this":{"__isSmartRef__":true,"id":17625}},"17736":{"timestamp":{"__isSmartRef__":true,"id":17737},"user":"robertkrahn","tags":[]},"17737":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"17738":{"varMapping":{"__isSmartRef__":true,"id":17739},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":17740},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17739":{"this":{"__isSmartRef__":true,"id":17625}},"17740":{"timestamp":{"__isSmartRef__":true,"id":17741},"user":"robertkrahn","tags":[]},"17741":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"17742":{"submorphs":[{"__isSmartRef__":true,"id":17743},{"__isSmartRef__":true,"id":17782}],"scripts":[],"id":"90E5E382-1251-493A-AC98-2D24E78A8506","shape":{"__isSmartRef__":true,"id":17821},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":17829},"showsHalos":false,"name":"Rotator115","partsBinMetaInfo":{"__isSmartRef__":true,"id":17830},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":17837},"eventHandler":{"__isSmartRef__":true,"id":17838},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","D3B6A4C3-8251-4FFA-A43E-73A352E04C64","931BD7EA-AEAF-400D-B9E6-5E2E6F183121","0665D163-5ED2-4148-B736-F364700DA76F"],"partTests":{"__isSmartRef__":true,"id":17839},"priorExtent":{"__isSmartRef__":true,"id":17844},"distanceToDragEvent":{"__isSmartRef__":true,"id":17845},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":17624},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17846},"__LivelyClassName__":"lively.morphic.Box"},"17743":{"submorphs":[],"scripts":[],"id":"E97EEC7F-7B7A-4ABB-B954-6B392FFA00F2","shape":{"__isSmartRef__":true,"id":17744},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":17752},"showsHalos":false,"name":"Rotator231","partsBinMetaInfo":{"__isSmartRef__":true,"id":17753},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":17760},"eventHandler":{"__isSmartRef__":true,"id":17761},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","D3B6A4C3-8251-4FFA-A43E-73A352E04C64","931BD7EA-AEAF-400D-B9E6-5E2E6F183121","0665D163-5ED2-4148-B736-F364700DA76F","90E5E382-1251-493A-AC98-2D24E78A8506"],"partTests":{"__isSmartRef__":true,"id":17762},"priorExtent":{"__isSmartRef__":true,"id":17767},"distanceToDragEvent":{"__isSmartRef__":true,"id":17768},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":17742},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17769},"__LivelyClassName__":"lively.morphic.Box"},"17744":{"position":{"__isSmartRef__":true,"id":17745},"_Extent":{"__isSmartRef__":true,"id":17746},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":17747},"_Fill":{"__isSmartRef__":true,"id":17748},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":17749},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":17750},"_Position":{"__isSmartRef__":true,"id":17751},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"17745":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17746":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17747":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"17748":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17749":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"17750":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"17751":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17752":{"x":-14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17753":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":17754},{"__isSmartRef__":true,"id":17756},{"__isSmartRef__":true,"id":17758}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"17754":{"date":{"__isSmartRef__":true,"id":17755},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"17755":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"17756":{"date":{"__isSmartRef__":true,"id":17757},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"17757":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"17758":{"date":{"__isSmartRef__":true,"id":17759},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"17759":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"17760":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"17761":{"morph":{"__isSmartRef__":true,"id":17743},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"17762":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17763}},"17763":{"test01IsMorph":{"__isSmartRef__":true,"id":17764}},"17764":{"varMapping":{"__isSmartRef__":true,"id":17765},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":17766},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17765":{"this":{"__isSmartRef__":true,"id":17762}},"17766":{},"17767":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17768":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17769":{"reset":{"__isSmartRef__":true,"id":17770},"grow":{"__isSmartRef__":true,"id":17774},"build":{"__isSmartRef__":true,"id":17778}},"17770":{"varMapping":{"__isSmartRef__":true,"id":17771},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":17772},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17771":{"this":{"__isSmartRef__":true,"id":17743}},"17772":{"timestamp":{"__isSmartRef__":true,"id":17773},"user":"robertkrahn","tags":[]},"17773":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"17774":{"varMapping":{"__isSmartRef__":true,"id":17775},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":17776},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17775":{"this":{"__isSmartRef__":true,"id":17743}},"17776":{"timestamp":{"__isSmartRef__":true,"id":17777},"user":"robertkrahn","tags":[]},"17777":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"17778":{"varMapping":{"__isSmartRef__":true,"id":17779},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":17780},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17779":{"this":{"__isSmartRef__":true,"id":17743}},"17780":{"timestamp":{"__isSmartRef__":true,"id":17781},"user":"robertkrahn","tags":[]},"17781":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"17782":{"submorphs":[],"scripts":[],"id":"D6A2476D-3C04-414C-A385-1D12442C4946","shape":{"__isSmartRef__":true,"id":17783},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":17791},"showsHalos":false,"name":"Rotator231","partsBinMetaInfo":{"__isSmartRef__":true,"id":17792},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":17799},"eventHandler":{"__isSmartRef__":true,"id":17800},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","D3B6A4C3-8251-4FFA-A43E-73A352E04C64","931BD7EA-AEAF-400D-B9E6-5E2E6F183121","0665D163-5ED2-4148-B736-F364700DA76F","90E5E382-1251-493A-AC98-2D24E78A8506"],"partTests":{"__isSmartRef__":true,"id":17801},"priorExtent":{"__isSmartRef__":true,"id":17806},"distanceToDragEvent":{"__isSmartRef__":true,"id":17807},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":17742},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17808},"__LivelyClassName__":"lively.morphic.Box"},"17783":{"position":{"__isSmartRef__":true,"id":17784},"_Extent":{"__isSmartRef__":true,"id":17785},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":17786},"_Fill":{"__isSmartRef__":true,"id":17787},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":17788},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":17789},"_Position":{"__isSmartRef__":true,"id":17790},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"17784":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17785":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17786":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"17787":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17788":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"17789":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"17790":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17791":{"x":14.671679586304007,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17792":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":17793},{"__isSmartRef__":true,"id":17795},{"__isSmartRef__":true,"id":17797}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"17793":{"date":{"__isSmartRef__":true,"id":17794},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"17794":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"17795":{"date":{"__isSmartRef__":true,"id":17796},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"17796":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"17797":{"date":{"__isSmartRef__":true,"id":17798},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"17798":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"17799":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"17800":{"morph":{"__isSmartRef__":true,"id":17782},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"17801":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17802}},"17802":{"test01IsMorph":{"__isSmartRef__":true,"id":17803}},"17803":{"varMapping":{"__isSmartRef__":true,"id":17804},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":17805},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17804":{"this":{"__isSmartRef__":true,"id":17801}},"17805":{},"17806":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17807":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17808":{"reset":{"__isSmartRef__":true,"id":17809},"grow":{"__isSmartRef__":true,"id":17813},"build":{"__isSmartRef__":true,"id":17817}},"17809":{"varMapping":{"__isSmartRef__":true,"id":17810},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":17811},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17810":{"this":{"__isSmartRef__":true,"id":17782}},"17811":{"timestamp":{"__isSmartRef__":true,"id":17812},"user":"robertkrahn","tags":[]},"17812":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"17813":{"varMapping":{"__isSmartRef__":true,"id":17814},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":17815},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17814":{"this":{"__isSmartRef__":true,"id":17782}},"17815":{"timestamp":{"__isSmartRef__":true,"id":17816},"user":"robertkrahn","tags":[]},"17816":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"17817":{"varMapping":{"__isSmartRef__":true,"id":17818},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":17819},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17818":{"this":{"__isSmartRef__":true,"id":17782}},"17819":{"timestamp":{"__isSmartRef__":true,"id":17820},"user":"robertkrahn","tags":[]},"17820":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"17821":{"position":{"__isSmartRef__":true,"id":17822},"_Extent":{"__isSmartRef__":true,"id":17823},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":17824},"_Fill":{"__isSmartRef__":true,"id":17825},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":17826},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":17827},"_Position":{"__isSmartRef__":true,"id":17828},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"17822":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17823":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17824":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"17825":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17826":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"17827":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"17828":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17829":{"x":18.339599482880004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17830":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":17831},{"__isSmartRef__":true,"id":17833},{"__isSmartRef__":true,"id":17835}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"17831":{"date":{"__isSmartRef__":true,"id":17832},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"17832":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"17833":{"date":{"__isSmartRef__":true,"id":17834},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"17834":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"17835":{"date":{"__isSmartRef__":true,"id":17836},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"17836":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"17837":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"17838":{"morph":{"__isSmartRef__":true,"id":17742},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"17839":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17840}},"17840":{"test01IsMorph":{"__isSmartRef__":true,"id":17841}},"17841":{"varMapping":{"__isSmartRef__":true,"id":17842},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":17843},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17842":{"this":{"__isSmartRef__":true,"id":17839}},"17843":{},"17844":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17845":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17846":{"reset":{"__isSmartRef__":true,"id":17847},"grow":{"__isSmartRef__":true,"id":17851},"build":{"__isSmartRef__":true,"id":17855}},"17847":{"varMapping":{"__isSmartRef__":true,"id":17848},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":17849},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17848":{"this":{"__isSmartRef__":true,"id":17742}},"17849":{"timestamp":{"__isSmartRef__":true,"id":17850},"user":"robertkrahn","tags":[]},"17850":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"17851":{"varMapping":{"__isSmartRef__":true,"id":17852},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":17853},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17852":{"this":{"__isSmartRef__":true,"id":17742}},"17853":{"timestamp":{"__isSmartRef__":true,"id":17854},"user":"robertkrahn","tags":[]},"17854":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"17855":{"varMapping":{"__isSmartRef__":true,"id":17856},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":17857},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17856":{"this":{"__isSmartRef__":true,"id":17742}},"17857":{"timestamp":{"__isSmartRef__":true,"id":17858},"user":"robertkrahn","tags":[]},"17858":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"17859":{"position":{"__isSmartRef__":true,"id":17860},"_Extent":{"__isSmartRef__":true,"id":17861},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":17862},"_Fill":{"__isSmartRef__":true,"id":17863},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":17864},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":17865},"_Position":{"__isSmartRef__":true,"id":17866},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"17860":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17861":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17862":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"17863":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17864":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"17865":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"17866":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17867":{"x":22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17868":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":17869},{"__isSmartRef__":true,"id":17871},{"__isSmartRef__":true,"id":17873}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"17869":{"date":{"__isSmartRef__":true,"id":17870},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"17870":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"17871":{"date":{"__isSmartRef__":true,"id":17872},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"17872":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"17873":{"date":{"__isSmartRef__":true,"id":17874},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"17874":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"17875":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"17876":{"morph":{"__isSmartRef__":true,"id":17624},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"17877":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17878}},"17878":{"test01IsMorph":{"__isSmartRef__":true,"id":17879}},"17879":{"varMapping":{"__isSmartRef__":true,"id":17880},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":17881},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17880":{"this":{"__isSmartRef__":true,"id":17877}},"17881":{},"17882":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17883":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17884":{"reset":{"__isSmartRef__":true,"id":17885},"grow":{"__isSmartRef__":true,"id":17889},"build":{"__isSmartRef__":true,"id":17893}},"17885":{"varMapping":{"__isSmartRef__":true,"id":17886},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":17887},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17886":{"this":{"__isSmartRef__":true,"id":17624}},"17887":{"timestamp":{"__isSmartRef__":true,"id":17888},"user":"robertkrahn","tags":[]},"17888":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"17889":{"varMapping":{"__isSmartRef__":true,"id":17890},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":17891},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17890":{"this":{"__isSmartRef__":true,"id":17624}},"17891":{"timestamp":{"__isSmartRef__":true,"id":17892},"user":"robertkrahn","tags":[]},"17892":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"17893":{"varMapping":{"__isSmartRef__":true,"id":17894},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":17895},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17894":{"this":{"__isSmartRef__":true,"id":17624}},"17895":{"timestamp":{"__isSmartRef__":true,"id":17896},"user":"robertkrahn","tags":[]},"17896":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"17897":{"position":{"__isSmartRef__":true,"id":17898},"_Extent":{"__isSmartRef__":true,"id":17899},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":17900},"_Fill":{"__isSmartRef__":true,"id":17901},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":17902},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":17903},"_Position":{"__isSmartRef__":true,"id":17904},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"17898":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17899":{"x":45.848998707199996,"y":7.587077488639986,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17900":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"17901":{"r":0.5686193533490198,"g":0.5686193533490198,"b":0.5686193533490198,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17902":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"17903":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"17904":{"x":-22.924499353599998,"y":-3.793538744319993,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17905":{"x":28.655624191999987,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17906":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":17907},{"__isSmartRef__":true,"id":17909},{"__isSmartRef__":true,"id":17911}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"17907":{"date":{"__isSmartRef__":true,"id":17908},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"17908":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"17909":{"date":{"__isSmartRef__":true,"id":17910},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"17910":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"17911":{"date":{"__isSmartRef__":true,"id":17912},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"17912":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"17913":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"17914":{"morph":{"__isSmartRef__":true,"id":17350},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"17915":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17916}},"17916":{"test01IsMorph":{"__isSmartRef__":true,"id":17917}},"17917":{"varMapping":{"__isSmartRef__":true,"id":17918},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":17919},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17918":{"this":{"__isSmartRef__":true,"id":17915}},"17919":{},"17920":{"x":57.31124838399999,"y":9.483846860799982,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17921":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17922":{"reset":{"__isSmartRef__":true,"id":17923},"grow":{"__isSmartRef__":true,"id":17927},"build":{"__isSmartRef__":true,"id":17931}},"17923":{"varMapping":{"__isSmartRef__":true,"id":17924},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":17925},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17924":{"this":{"__isSmartRef__":true,"id":17350}},"17925":{"timestamp":{"__isSmartRef__":true,"id":17926},"user":"robertkrahn","tags":[]},"17926":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"17927":{"varMapping":{"__isSmartRef__":true,"id":17928},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":17929},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17928":{"this":{"__isSmartRef__":true,"id":17350}},"17929":{"timestamp":{"__isSmartRef__":true,"id":17930},"user":"robertkrahn","tags":[]},"17930":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"17931":{"varMapping":{"__isSmartRef__":true,"id":17932},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":17933},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17932":{"this":{"__isSmartRef__":true,"id":17350}},"17933":{"timestamp":{"__isSmartRef__":true,"id":17934},"user":"robertkrahn","tags":[]},"17934":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"17935":{"position":{"__isSmartRef__":true,"id":17936},"_Extent":{"__isSmartRef__":true,"id":17937},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":17938},"_Fill":{"__isSmartRef__":true,"id":17939},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":17940},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":17941},"_Position":{"__isSmartRef__":true,"id":17942},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"17936":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17937":{"x":57.31124838399999,"y":9.483846860799982,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17938":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"17939":{"r":0.6180645145098042,"g":0.6180645145098042,"b":0.6180645145098042,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17940":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"17941":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"17942":{"x":-28.655624191999994,"y":-4.741923430399991,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17943":{"x":-35.81953023999999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17944":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":17945},{"__isSmartRef__":true,"id":17947},{"__isSmartRef__":true,"id":17949}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"17945":{"date":{"__isSmartRef__":true,"id":17946},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"17946":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"17947":{"date":{"__isSmartRef__":true,"id":17948},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"17948":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"17949":{"date":{"__isSmartRef__":true,"id":17950},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"17950":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"17951":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"17952":{"morph":{"__isSmartRef__":true,"id":16764},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"17953":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17954}},"17954":{"test01IsMorph":{"__isSmartRef__":true,"id":17955}},"17955":{"varMapping":{"__isSmartRef__":true,"id":17956},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":17957},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17956":{"this":{"__isSmartRef__":true,"id":17953}},"17957":{},"17958":{"x":71.63906047999998,"y":11.854808575999977,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17959":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17960":{"reset":{"__isSmartRef__":true,"id":17961},"grow":{"__isSmartRef__":true,"id":17965},"build":{"__isSmartRef__":true,"id":17969}},"17961":{"varMapping":{"__isSmartRef__":true,"id":17962},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":17963},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17962":{"this":{"__isSmartRef__":true,"id":16764}},"17963":{"timestamp":{"__isSmartRef__":true,"id":17964},"user":"robertkrahn","tags":[]},"17964":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"17965":{"varMapping":{"__isSmartRef__":true,"id":17966},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":17967},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17966":{"this":{"__isSmartRef__":true,"id":16764}},"17967":{"timestamp":{"__isSmartRef__":true,"id":17968},"user":"robertkrahn","tags":[]},"17968":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"17969":{"varMapping":{"__isSmartRef__":true,"id":17970},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":17971},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17970":{"this":{"__isSmartRef__":true,"id":16764}},"17971":{"timestamp":{"__isSmartRef__":true,"id":17972},"user":"robertkrahn","tags":[]},"17972":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"17973":{"submorphs":[{"__isSmartRef__":true,"id":17974},{"__isSmartRef__":true,"id":18559}],"scripts":[],"id":"A49CC818-EF4D-4514-AE7B-28F0CD5EBFBB","shape":{"__isSmartRef__":true,"id":19144},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":19152},"showsHalos":false,"name":"Rotator14","partsBinMetaInfo":{"__isSmartRef__":true,"id":19153},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":19160},"eventHandler":{"__isSmartRef__":true,"id":19161},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983"],"partTests":{"__isSmartRef__":true,"id":19162},"priorExtent":{"__isSmartRef__":true,"id":19167},"distanceToDragEvent":{"__isSmartRef__":true,"id":19168},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":16763},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19169},"__LivelyClassName__":"lively.morphic.Box"},"17974":{"submorphs":[{"__isSmartRef__":true,"id":17975},{"__isSmartRef__":true,"id":18248}],"scripts":[],"id":"B172487E-904B-42B7-9971-FEB83289C616","shape":{"__isSmartRef__":true,"id":18521},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":18529},"showsHalos":false,"name":"Rotator29","partsBinMetaInfo":{"__isSmartRef__":true,"id":18530},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":18537},"eventHandler":{"__isSmartRef__":true,"id":18538},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","A49CC818-EF4D-4514-AE7B-28F0CD5EBFBB"],"partTests":{"__isSmartRef__":true,"id":18539},"priorExtent":{"__isSmartRef__":true,"id":18544},"distanceToDragEvent":{"__isSmartRef__":true,"id":18545},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":17973},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18546},"__LivelyClassName__":"lively.morphic.Box"},"17975":{"submorphs":[{"__isSmartRef__":true,"id":17976},{"__isSmartRef__":true,"id":18093}],"scripts":[],"id":"4CD6349D-E3D5-4BBB-B22C-C7682A2E46C0","shape":{"__isSmartRef__":true,"id":18210},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":18218},"showsHalos":false,"name":"Rotator58","partsBinMetaInfo":{"__isSmartRef__":true,"id":18219},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":18226},"eventHandler":{"__isSmartRef__":true,"id":18227},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","A49CC818-EF4D-4514-AE7B-28F0CD5EBFBB","B172487E-904B-42B7-9971-FEB83289C616"],"partTests":{"__isSmartRef__":true,"id":18228},"priorExtent":{"__isSmartRef__":true,"id":18233},"distanceToDragEvent":{"__isSmartRef__":true,"id":18234},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":17974},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18235},"__LivelyClassName__":"lively.morphic.Box"},"17976":{"submorphs":[{"__isSmartRef__":true,"id":17977},{"__isSmartRef__":true,"id":18016}],"scripts":[],"id":"DFA89A78-CBF0-4B3C-9A15-786230D054B4","shape":{"__isSmartRef__":true,"id":18055},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":18063},"showsHalos":false,"name":"Rotator116","partsBinMetaInfo":{"__isSmartRef__":true,"id":18064},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":18071},"eventHandler":{"__isSmartRef__":true,"id":18072},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","A49CC818-EF4D-4514-AE7B-28F0CD5EBFBB","B172487E-904B-42B7-9971-FEB83289C616","4CD6349D-E3D5-4BBB-B22C-C7682A2E46C0"],"partTests":{"__isSmartRef__":true,"id":18073},"priorExtent":{"__isSmartRef__":true,"id":18078},"distanceToDragEvent":{"__isSmartRef__":true,"id":18079},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":17975},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18080},"__LivelyClassName__":"lively.morphic.Box"},"17977":{"submorphs":[],"scripts":[],"id":"B5F8D061-7E0A-41B7-9017-3DD71B1745DD","shape":{"__isSmartRef__":true,"id":17978},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":17986},"showsHalos":false,"name":"Rotator232","partsBinMetaInfo":{"__isSmartRef__":true,"id":17987},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":17994},"eventHandler":{"__isSmartRef__":true,"id":17995},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","A49CC818-EF4D-4514-AE7B-28F0CD5EBFBB","B172487E-904B-42B7-9971-FEB83289C616","4CD6349D-E3D5-4BBB-B22C-C7682A2E46C0","DFA89A78-CBF0-4B3C-9A15-786230D054B4"],"partTests":{"__isSmartRef__":true,"id":17996},"priorExtent":{"__isSmartRef__":true,"id":18001},"distanceToDragEvent":{"__isSmartRef__":true,"id":18002},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":17976},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18003},"__LivelyClassName__":"lively.morphic.Box"},"17978":{"position":{"__isSmartRef__":true,"id":17979},"_Extent":{"__isSmartRef__":true,"id":17980},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":17981},"_Fill":{"__isSmartRef__":true,"id":17982},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":17983},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":17984},"_Position":{"__isSmartRef__":true,"id":17985},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"17979":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"17980":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17981":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"17982":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17983":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"17984":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"17985":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17986":{"x":-14.671679586304004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"17987":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":17988},{"__isSmartRef__":true,"id":17990},{"__isSmartRef__":true,"id":17992}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"17988":{"date":{"__isSmartRef__":true,"id":17989},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"17989":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"17990":{"date":{"__isSmartRef__":true,"id":17991},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"17991":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"17992":{"date":{"__isSmartRef__":true,"id":17993},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"17993":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"17994":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"17995":{"morph":{"__isSmartRef__":true,"id":17977},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"17996":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17997}},"17997":{"test01IsMorph":{"__isSmartRef__":true,"id":17998}},"17998":{"varMapping":{"__isSmartRef__":true,"id":17999},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":18000},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"17999":{"this":{"__isSmartRef__":true,"id":17996}},"18000":{},"18001":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18002":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18003":{"reset":{"__isSmartRef__":true,"id":18004},"grow":{"__isSmartRef__":true,"id":18008},"build":{"__isSmartRef__":true,"id":18012}},"18004":{"varMapping":{"__isSmartRef__":true,"id":18005},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":18006},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18005":{"this":{"__isSmartRef__":true,"id":17977}},"18006":{"timestamp":{"__isSmartRef__":true,"id":18007},"user":"robertkrahn","tags":[]},"18007":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"18008":{"varMapping":{"__isSmartRef__":true,"id":18009},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":18010},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18009":{"this":{"__isSmartRef__":true,"id":17977}},"18010":{"timestamp":{"__isSmartRef__":true,"id":18011},"user":"robertkrahn","tags":[]},"18011":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"18012":{"varMapping":{"__isSmartRef__":true,"id":18013},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":18014},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18013":{"this":{"__isSmartRef__":true,"id":17977}},"18014":{"timestamp":{"__isSmartRef__":true,"id":18015},"user":"robertkrahn","tags":[]},"18015":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"18016":{"submorphs":[],"scripts":[],"id":"B12418CF-BFEB-4D5F-922F-584C205ACAB8","shape":{"__isSmartRef__":true,"id":18017},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":18025},"showsHalos":false,"name":"Rotator232","partsBinMetaInfo":{"__isSmartRef__":true,"id":18026},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":18033},"eventHandler":{"__isSmartRef__":true,"id":18034},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","A49CC818-EF4D-4514-AE7B-28F0CD5EBFBB","B172487E-904B-42B7-9971-FEB83289C616","4CD6349D-E3D5-4BBB-B22C-C7682A2E46C0","DFA89A78-CBF0-4B3C-9A15-786230D054B4"],"partTests":{"__isSmartRef__":true,"id":18035},"priorExtent":{"__isSmartRef__":true,"id":18040},"distanceToDragEvent":{"__isSmartRef__":true,"id":18041},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":17976},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18042},"__LivelyClassName__":"lively.morphic.Box"},"18017":{"position":{"__isSmartRef__":true,"id":18018},"_Extent":{"__isSmartRef__":true,"id":18019},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":18020},"_Fill":{"__isSmartRef__":true,"id":18021},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":18022},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":18023},"_Position":{"__isSmartRef__":true,"id":18024},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"18018":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18019":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18020":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"18021":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18022":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"18023":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"18024":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18025":{"x":14.671679586303993,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18026":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":18027},{"__isSmartRef__":true,"id":18029},{"__isSmartRef__":true,"id":18031}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"18027":{"date":{"__isSmartRef__":true,"id":18028},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"18028":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"18029":{"date":{"__isSmartRef__":true,"id":18030},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"18030":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"18031":{"date":{"__isSmartRef__":true,"id":18032},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"18032":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"18033":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"18034":{"morph":{"__isSmartRef__":true,"id":18016},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"18035":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18036}},"18036":{"test01IsMorph":{"__isSmartRef__":true,"id":18037}},"18037":{"varMapping":{"__isSmartRef__":true,"id":18038},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":18039},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18038":{"this":{"__isSmartRef__":true,"id":18035}},"18039":{},"18040":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18041":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18042":{"reset":{"__isSmartRef__":true,"id":18043},"grow":{"__isSmartRef__":true,"id":18047},"build":{"__isSmartRef__":true,"id":18051}},"18043":{"varMapping":{"__isSmartRef__":true,"id":18044},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":18045},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18044":{"this":{"__isSmartRef__":true,"id":18016}},"18045":{"timestamp":{"__isSmartRef__":true,"id":18046},"user":"robertkrahn","tags":[]},"18046":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"18047":{"varMapping":{"__isSmartRef__":true,"id":18048},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":18049},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18048":{"this":{"__isSmartRef__":true,"id":18016}},"18049":{"timestamp":{"__isSmartRef__":true,"id":18050},"user":"robertkrahn","tags":[]},"18050":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"18051":{"varMapping":{"__isSmartRef__":true,"id":18052},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":18053},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18052":{"this":{"__isSmartRef__":true,"id":18016}},"18053":{"timestamp":{"__isSmartRef__":true,"id":18054},"user":"robertkrahn","tags":[]},"18054":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"18055":{"position":{"__isSmartRef__":true,"id":18056},"_Extent":{"__isSmartRef__":true,"id":18057},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":18058},"_Fill":{"__isSmartRef__":true,"id":18059},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":18060},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":18061},"_Position":{"__isSmartRef__":true,"id":18062},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"18056":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18057":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18058":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"18059":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18060":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"18061":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"18062":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18063":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18064":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":18065},{"__isSmartRef__":true,"id":18067},{"__isSmartRef__":true,"id":18069}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"18065":{"date":{"__isSmartRef__":true,"id":18066},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"18066":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"18067":{"date":{"__isSmartRef__":true,"id":18068},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"18068":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"18069":{"date":{"__isSmartRef__":true,"id":18070},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"18070":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"18071":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"18072":{"morph":{"__isSmartRef__":true,"id":17976},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"18073":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18074}},"18074":{"test01IsMorph":{"__isSmartRef__":true,"id":18075}},"18075":{"varMapping":{"__isSmartRef__":true,"id":18076},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":18077},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18076":{"this":{"__isSmartRef__":true,"id":18073}},"18077":{},"18078":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18079":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18080":{"reset":{"__isSmartRef__":true,"id":18081},"grow":{"__isSmartRef__":true,"id":18085},"build":{"__isSmartRef__":true,"id":18089}},"18081":{"varMapping":{"__isSmartRef__":true,"id":18082},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":18083},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18082":{"this":{"__isSmartRef__":true,"id":17976}},"18083":{"timestamp":{"__isSmartRef__":true,"id":18084},"user":"robertkrahn","tags":[]},"18084":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"18085":{"varMapping":{"__isSmartRef__":true,"id":18086},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":18087},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18086":{"this":{"__isSmartRef__":true,"id":17976}},"18087":{"timestamp":{"__isSmartRef__":true,"id":18088},"user":"robertkrahn","tags":[]},"18088":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"18089":{"varMapping":{"__isSmartRef__":true,"id":18090},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":18091},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18090":{"this":{"__isSmartRef__":true,"id":17976}},"18091":{"timestamp":{"__isSmartRef__":true,"id":18092},"user":"robertkrahn","tags":[]},"18092":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"18093":{"submorphs":[{"__isSmartRef__":true,"id":18094},{"__isSmartRef__":true,"id":18133}],"scripts":[],"id":"8C827694-783B-46F7-8172-BB0065D935A1","shape":{"__isSmartRef__":true,"id":18172},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":18180},"showsHalos":false,"name":"Rotator116","partsBinMetaInfo":{"__isSmartRef__":true,"id":18181},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":18188},"eventHandler":{"__isSmartRef__":true,"id":18189},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","A49CC818-EF4D-4514-AE7B-28F0CD5EBFBB","B172487E-904B-42B7-9971-FEB83289C616","4CD6349D-E3D5-4BBB-B22C-C7682A2E46C0"],"partTests":{"__isSmartRef__":true,"id":18190},"priorExtent":{"__isSmartRef__":true,"id":18195},"distanceToDragEvent":{"__isSmartRef__":true,"id":18196},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":17975},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18197},"__LivelyClassName__":"lively.morphic.Box"},"18094":{"submorphs":[],"scripts":[],"id":"2F68A99E-1749-410C-834D-8E8936B69A87","shape":{"__isSmartRef__":true,"id":18095},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":18103},"showsHalos":false,"name":"Rotator233","partsBinMetaInfo":{"__isSmartRef__":true,"id":18104},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":18111},"eventHandler":{"__isSmartRef__":true,"id":18112},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","A49CC818-EF4D-4514-AE7B-28F0CD5EBFBB","B172487E-904B-42B7-9971-FEB83289C616","4CD6349D-E3D5-4BBB-B22C-C7682A2E46C0","8C827694-783B-46F7-8172-BB0065D935A1"],"partTests":{"__isSmartRef__":true,"id":18113},"priorExtent":{"__isSmartRef__":true,"id":18118},"distanceToDragEvent":{"__isSmartRef__":true,"id":18119},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":18093},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18120},"__LivelyClassName__":"lively.morphic.Box"},"18095":{"position":{"__isSmartRef__":true,"id":18096},"_Extent":{"__isSmartRef__":true,"id":18097},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":18098},"_Fill":{"__isSmartRef__":true,"id":18099},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":18100},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":18101},"_Position":{"__isSmartRef__":true,"id":18102},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"18096":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18097":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18098":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"18099":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18100":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"18101":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"18102":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18103":{"x":-14.671679586303993,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18104":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":18105},{"__isSmartRef__":true,"id":18107},{"__isSmartRef__":true,"id":18109}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"18105":{"date":{"__isSmartRef__":true,"id":18106},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"18106":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"18107":{"date":{"__isSmartRef__":true,"id":18108},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"18108":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"18109":{"date":{"__isSmartRef__":true,"id":18110},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"18110":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"18111":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"18112":{"morph":{"__isSmartRef__":true,"id":18094},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"18113":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18114}},"18114":{"test01IsMorph":{"__isSmartRef__":true,"id":18115}},"18115":{"varMapping":{"__isSmartRef__":true,"id":18116},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":18117},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18116":{"this":{"__isSmartRef__":true,"id":18113}},"18117":{},"18118":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18119":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18120":{"reset":{"__isSmartRef__":true,"id":18121},"grow":{"__isSmartRef__":true,"id":18125},"build":{"__isSmartRef__":true,"id":18129}},"18121":{"varMapping":{"__isSmartRef__":true,"id":18122},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":18123},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18122":{"this":{"__isSmartRef__":true,"id":18094}},"18123":{"timestamp":{"__isSmartRef__":true,"id":18124},"user":"robertkrahn","tags":[]},"18124":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"18125":{"varMapping":{"__isSmartRef__":true,"id":18126},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":18127},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18126":{"this":{"__isSmartRef__":true,"id":18094}},"18127":{"timestamp":{"__isSmartRef__":true,"id":18128},"user":"robertkrahn","tags":[]},"18128":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"18129":{"varMapping":{"__isSmartRef__":true,"id":18130},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":18131},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18130":{"this":{"__isSmartRef__":true,"id":18094}},"18131":{"timestamp":{"__isSmartRef__":true,"id":18132},"user":"robertkrahn","tags":[]},"18132":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"18133":{"submorphs":[],"scripts":[],"id":"F3948899-68BD-4E57-9D7E-933FCFB2441A","shape":{"__isSmartRef__":true,"id":18134},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":18142},"showsHalos":false,"name":"Rotator233","partsBinMetaInfo":{"__isSmartRef__":true,"id":18143},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":18150},"eventHandler":{"__isSmartRef__":true,"id":18151},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","A49CC818-EF4D-4514-AE7B-28F0CD5EBFBB","B172487E-904B-42B7-9971-FEB83289C616","4CD6349D-E3D5-4BBB-B22C-C7682A2E46C0","8C827694-783B-46F7-8172-BB0065D935A1"],"partTests":{"__isSmartRef__":true,"id":18152},"priorExtent":{"__isSmartRef__":true,"id":18157},"distanceToDragEvent":{"__isSmartRef__":true,"id":18158},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":18093},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18159},"__LivelyClassName__":"lively.morphic.Box"},"18134":{"position":{"__isSmartRef__":true,"id":18135},"_Extent":{"__isSmartRef__":true,"id":18136},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":18137},"_Fill":{"__isSmartRef__":true,"id":18138},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":18139},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":18140},"_Position":{"__isSmartRef__":true,"id":18141},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"18135":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18136":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18137":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"18138":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18139":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"18140":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"18141":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18142":{"x":14.671679586304007,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18143":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":18144},{"__isSmartRef__":true,"id":18146},{"__isSmartRef__":true,"id":18148}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"18144":{"date":{"__isSmartRef__":true,"id":18145},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"18145":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"18146":{"date":{"__isSmartRef__":true,"id":18147},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"18147":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"18148":{"date":{"__isSmartRef__":true,"id":18149},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"18149":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"18150":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"18151":{"morph":{"__isSmartRef__":true,"id":18133},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"18152":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18153}},"18153":{"test01IsMorph":{"__isSmartRef__":true,"id":18154}},"18154":{"varMapping":{"__isSmartRef__":true,"id":18155},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":18156},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18155":{"this":{"__isSmartRef__":true,"id":18152}},"18156":{},"18157":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18158":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18159":{"reset":{"__isSmartRef__":true,"id":18160},"grow":{"__isSmartRef__":true,"id":18164},"build":{"__isSmartRef__":true,"id":18168}},"18160":{"varMapping":{"__isSmartRef__":true,"id":18161},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":18162},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18161":{"this":{"__isSmartRef__":true,"id":18133}},"18162":{"timestamp":{"__isSmartRef__":true,"id":18163},"user":"robertkrahn","tags":[]},"18163":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"18164":{"varMapping":{"__isSmartRef__":true,"id":18165},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":18166},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18165":{"this":{"__isSmartRef__":true,"id":18133}},"18166":{"timestamp":{"__isSmartRef__":true,"id":18167},"user":"robertkrahn","tags":[]},"18167":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"18168":{"varMapping":{"__isSmartRef__":true,"id":18169},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":18170},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18169":{"this":{"__isSmartRef__":true,"id":18133}},"18170":{"timestamp":{"__isSmartRef__":true,"id":18171},"user":"robertkrahn","tags":[]},"18171":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"18172":{"position":{"__isSmartRef__":true,"id":18173},"_Extent":{"__isSmartRef__":true,"id":18174},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":18175},"_Fill":{"__isSmartRef__":true,"id":18176},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":18177},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":18178},"_Position":{"__isSmartRef__":true,"id":18179},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"18173":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18174":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18175":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"18176":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18177":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"18178":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"18179":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18180":{"x":18.33959948287999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18181":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":18182},{"__isSmartRef__":true,"id":18184},{"__isSmartRef__":true,"id":18186}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"18182":{"date":{"__isSmartRef__":true,"id":18183},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"18183":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"18184":{"date":{"__isSmartRef__":true,"id":18185},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"18185":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"18186":{"date":{"__isSmartRef__":true,"id":18187},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"18187":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"18188":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"18189":{"morph":{"__isSmartRef__":true,"id":18093},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"18190":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18191}},"18191":{"test01IsMorph":{"__isSmartRef__":true,"id":18192}},"18192":{"varMapping":{"__isSmartRef__":true,"id":18193},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":18194},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18193":{"this":{"__isSmartRef__":true,"id":18190}},"18194":{},"18195":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18196":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18197":{"reset":{"__isSmartRef__":true,"id":18198},"grow":{"__isSmartRef__":true,"id":18202},"build":{"__isSmartRef__":true,"id":18206}},"18198":{"varMapping":{"__isSmartRef__":true,"id":18199},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":18200},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18199":{"this":{"__isSmartRef__":true,"id":18093}},"18200":{"timestamp":{"__isSmartRef__":true,"id":18201},"user":"robertkrahn","tags":[]},"18201":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"18202":{"varMapping":{"__isSmartRef__":true,"id":18203},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":18204},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18203":{"this":{"__isSmartRef__":true,"id":18093}},"18204":{"timestamp":{"__isSmartRef__":true,"id":18205},"user":"robertkrahn","tags":[]},"18205":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"18206":{"varMapping":{"__isSmartRef__":true,"id":18207},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":18208},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18207":{"this":{"__isSmartRef__":true,"id":18093}},"18208":{"timestamp":{"__isSmartRef__":true,"id":18209},"user":"robertkrahn","tags":[]},"18209":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"18210":{"position":{"__isSmartRef__":true,"id":18211},"_Extent":{"__isSmartRef__":true,"id":18212},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":18213},"_Fill":{"__isSmartRef__":true,"id":18214},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":18215},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":18216},"_Position":{"__isSmartRef__":true,"id":18217},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"18211":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18212":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18213":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"18214":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18215":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"18216":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"18217":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18218":{"x":-22.924499353599995,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18219":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":18220},{"__isSmartRef__":true,"id":18222},{"__isSmartRef__":true,"id":18224}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"18220":{"date":{"__isSmartRef__":true,"id":18221},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"18221":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"18222":{"date":{"__isSmartRef__":true,"id":18223},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"18223":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"18224":{"date":{"__isSmartRef__":true,"id":18225},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"18225":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"18226":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"18227":{"morph":{"__isSmartRef__":true,"id":17975},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"18228":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18229}},"18229":{"test01IsMorph":{"__isSmartRef__":true,"id":18230}},"18230":{"varMapping":{"__isSmartRef__":true,"id":18231},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":18232},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18231":{"this":{"__isSmartRef__":true,"id":18228}},"18232":{},"18233":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18234":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18235":{"reset":{"__isSmartRef__":true,"id":18236},"grow":{"__isSmartRef__":true,"id":18240},"build":{"__isSmartRef__":true,"id":18244}},"18236":{"varMapping":{"__isSmartRef__":true,"id":18237},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":18238},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18237":{"this":{"__isSmartRef__":true,"id":17975}},"18238":{"timestamp":{"__isSmartRef__":true,"id":18239},"user":"robertkrahn","tags":[]},"18239":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"18240":{"varMapping":{"__isSmartRef__":true,"id":18241},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":18242},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18241":{"this":{"__isSmartRef__":true,"id":17975}},"18242":{"timestamp":{"__isSmartRef__":true,"id":18243},"user":"robertkrahn","tags":[]},"18243":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"18244":{"varMapping":{"__isSmartRef__":true,"id":18245},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":18246},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18245":{"this":{"__isSmartRef__":true,"id":17975}},"18246":{"timestamp":{"__isSmartRef__":true,"id":18247},"user":"robertkrahn","tags":[]},"18247":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"18248":{"submorphs":[{"__isSmartRef__":true,"id":18249},{"__isSmartRef__":true,"id":18366}],"scripts":[],"id":"0EFF2734-A204-42FA-8A77-D7BB36C5EA8F","shape":{"__isSmartRef__":true,"id":18483},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":18491},"showsHalos":false,"name":"Rotator58","partsBinMetaInfo":{"__isSmartRef__":true,"id":18492},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":18499},"eventHandler":{"__isSmartRef__":true,"id":18500},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","A49CC818-EF4D-4514-AE7B-28F0CD5EBFBB","B172487E-904B-42B7-9971-FEB83289C616"],"partTests":{"__isSmartRef__":true,"id":18501},"priorExtent":{"__isSmartRef__":true,"id":18506},"distanceToDragEvent":{"__isSmartRef__":true,"id":18507},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":17974},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18508},"__LivelyClassName__":"lively.morphic.Box"},"18249":{"submorphs":[{"__isSmartRef__":true,"id":18250},{"__isSmartRef__":true,"id":18289}],"scripts":[],"id":"171D906C-6B0F-4874-9EA8-774E2EC34892","shape":{"__isSmartRef__":true,"id":18328},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":18336},"showsHalos":false,"name":"Rotator117","partsBinMetaInfo":{"__isSmartRef__":true,"id":18337},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":18344},"eventHandler":{"__isSmartRef__":true,"id":18345},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","A49CC818-EF4D-4514-AE7B-28F0CD5EBFBB","B172487E-904B-42B7-9971-FEB83289C616","0EFF2734-A204-42FA-8A77-D7BB36C5EA8F"],"partTests":{"__isSmartRef__":true,"id":18346},"priorExtent":{"__isSmartRef__":true,"id":18351},"distanceToDragEvent":{"__isSmartRef__":true,"id":18352},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":18248},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18353},"__LivelyClassName__":"lively.morphic.Box"},"18250":{"submorphs":[],"scripts":[],"id":"4B7D06A1-EF68-4D49-A430-E6A4CB371B5B","shape":{"__isSmartRef__":true,"id":18251},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":18259},"showsHalos":false,"name":"Rotator234","partsBinMetaInfo":{"__isSmartRef__":true,"id":18260},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":18267},"eventHandler":{"__isSmartRef__":true,"id":18268},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","A49CC818-EF4D-4514-AE7B-28F0CD5EBFBB","B172487E-904B-42B7-9971-FEB83289C616","0EFF2734-A204-42FA-8A77-D7BB36C5EA8F","171D906C-6B0F-4874-9EA8-774E2EC34892"],"partTests":{"__isSmartRef__":true,"id":18269},"priorExtent":{"__isSmartRef__":true,"id":18274},"distanceToDragEvent":{"__isSmartRef__":true,"id":18275},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":18249},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18276},"__LivelyClassName__":"lively.morphic.Box"},"18251":{"position":{"__isSmartRef__":true,"id":18252},"_Extent":{"__isSmartRef__":true,"id":18253},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":18254},"_Fill":{"__isSmartRef__":true,"id":18255},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":18256},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":18257},"_Position":{"__isSmartRef__":true,"id":18258},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"18252":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18253":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18254":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"18255":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18256":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"18257":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"18258":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18259":{"x":-14.671679586304004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18260":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":18261},{"__isSmartRef__":true,"id":18263},{"__isSmartRef__":true,"id":18265}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"18261":{"date":{"__isSmartRef__":true,"id":18262},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"18262":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"18263":{"date":{"__isSmartRef__":true,"id":18264},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"18264":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"18265":{"date":{"__isSmartRef__":true,"id":18266},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"18266":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"18267":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"18268":{"morph":{"__isSmartRef__":true,"id":18250},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"18269":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18270}},"18270":{"test01IsMorph":{"__isSmartRef__":true,"id":18271}},"18271":{"varMapping":{"__isSmartRef__":true,"id":18272},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":18273},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18272":{"this":{"__isSmartRef__":true,"id":18269}},"18273":{},"18274":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18275":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18276":{"reset":{"__isSmartRef__":true,"id":18277},"grow":{"__isSmartRef__":true,"id":18281},"build":{"__isSmartRef__":true,"id":18285}},"18277":{"varMapping":{"__isSmartRef__":true,"id":18278},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":18279},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18278":{"this":{"__isSmartRef__":true,"id":18250}},"18279":{"timestamp":{"__isSmartRef__":true,"id":18280},"user":"robertkrahn","tags":[]},"18280":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"18281":{"varMapping":{"__isSmartRef__":true,"id":18282},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":18283},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18282":{"this":{"__isSmartRef__":true,"id":18250}},"18283":{"timestamp":{"__isSmartRef__":true,"id":18284},"user":"robertkrahn","tags":[]},"18284":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"18285":{"varMapping":{"__isSmartRef__":true,"id":18286},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":18287},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18286":{"this":{"__isSmartRef__":true,"id":18250}},"18287":{"timestamp":{"__isSmartRef__":true,"id":18288},"user":"robertkrahn","tags":[]},"18288":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"18289":{"submorphs":[],"scripts":[],"id":"236A60AF-1EA7-4F28-8CF3-A5197A4FB5B6","shape":{"__isSmartRef__":true,"id":18290},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":18298},"showsHalos":false,"name":"Rotator234","partsBinMetaInfo":{"__isSmartRef__":true,"id":18299},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":18306},"eventHandler":{"__isSmartRef__":true,"id":18307},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","A49CC818-EF4D-4514-AE7B-28F0CD5EBFBB","B172487E-904B-42B7-9971-FEB83289C616","0EFF2734-A204-42FA-8A77-D7BB36C5EA8F","171D906C-6B0F-4874-9EA8-774E2EC34892"],"partTests":{"__isSmartRef__":true,"id":18308},"priorExtent":{"__isSmartRef__":true,"id":18313},"distanceToDragEvent":{"__isSmartRef__":true,"id":18314},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":18249},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18315},"__LivelyClassName__":"lively.morphic.Box"},"18290":{"position":{"__isSmartRef__":true,"id":18291},"_Extent":{"__isSmartRef__":true,"id":18292},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":18293},"_Fill":{"__isSmartRef__":true,"id":18294},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":18295},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":18296},"_Position":{"__isSmartRef__":true,"id":18297},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"18291":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18292":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18293":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"18294":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18295":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"18296":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"18297":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18298":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18299":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":18300},{"__isSmartRef__":true,"id":18302},{"__isSmartRef__":true,"id":18304}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"18300":{"date":{"__isSmartRef__":true,"id":18301},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"18301":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"18302":{"date":{"__isSmartRef__":true,"id":18303},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"18303":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"18304":{"date":{"__isSmartRef__":true,"id":18305},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"18305":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"18306":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"18307":{"morph":{"__isSmartRef__":true,"id":18289},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"18308":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18309}},"18309":{"test01IsMorph":{"__isSmartRef__":true,"id":18310}},"18310":{"varMapping":{"__isSmartRef__":true,"id":18311},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":18312},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18311":{"this":{"__isSmartRef__":true,"id":18308}},"18312":{},"18313":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18314":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18315":{"reset":{"__isSmartRef__":true,"id":18316},"grow":{"__isSmartRef__":true,"id":18320},"build":{"__isSmartRef__":true,"id":18324}},"18316":{"varMapping":{"__isSmartRef__":true,"id":18317},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":18318},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18317":{"this":{"__isSmartRef__":true,"id":18289}},"18318":{"timestamp":{"__isSmartRef__":true,"id":18319},"user":"robertkrahn","tags":[]},"18319":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"18320":{"varMapping":{"__isSmartRef__":true,"id":18321},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":18322},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18321":{"this":{"__isSmartRef__":true,"id":18289}},"18322":{"timestamp":{"__isSmartRef__":true,"id":18323},"user":"robertkrahn","tags":[]},"18323":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"18324":{"varMapping":{"__isSmartRef__":true,"id":18325},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":18326},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18325":{"this":{"__isSmartRef__":true,"id":18289}},"18326":{"timestamp":{"__isSmartRef__":true,"id":18327},"user":"robertkrahn","tags":[]},"18327":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"18328":{"position":{"__isSmartRef__":true,"id":18329},"_Extent":{"__isSmartRef__":true,"id":18330},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":18331},"_Fill":{"__isSmartRef__":true,"id":18332},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":18333},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":18334},"_Position":{"__isSmartRef__":true,"id":18335},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"18329":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18330":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18331":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"18332":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18333":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"18334":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"18335":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18336":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18337":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":18338},{"__isSmartRef__":true,"id":18340},{"__isSmartRef__":true,"id":18342}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"18338":{"date":{"__isSmartRef__":true,"id":18339},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"18339":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"18340":{"date":{"__isSmartRef__":true,"id":18341},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"18341":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"18342":{"date":{"__isSmartRef__":true,"id":18343},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"18343":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"18344":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"18345":{"morph":{"__isSmartRef__":true,"id":18249},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"18346":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18347}},"18347":{"test01IsMorph":{"__isSmartRef__":true,"id":18348}},"18348":{"varMapping":{"__isSmartRef__":true,"id":18349},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":18350},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18349":{"this":{"__isSmartRef__":true,"id":18346}},"18350":{},"18351":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18352":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18353":{"reset":{"__isSmartRef__":true,"id":18354},"grow":{"__isSmartRef__":true,"id":18358},"build":{"__isSmartRef__":true,"id":18362}},"18354":{"varMapping":{"__isSmartRef__":true,"id":18355},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":18356},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18355":{"this":{"__isSmartRef__":true,"id":18249}},"18356":{"timestamp":{"__isSmartRef__":true,"id":18357},"user":"robertkrahn","tags":[]},"18357":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"18358":{"varMapping":{"__isSmartRef__":true,"id":18359},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":18360},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18359":{"this":{"__isSmartRef__":true,"id":18249}},"18360":{"timestamp":{"__isSmartRef__":true,"id":18361},"user":"robertkrahn","tags":[]},"18361":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"18362":{"varMapping":{"__isSmartRef__":true,"id":18363},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":18364},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18363":{"this":{"__isSmartRef__":true,"id":18249}},"18364":{"timestamp":{"__isSmartRef__":true,"id":18365},"user":"robertkrahn","tags":[]},"18365":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"18366":{"submorphs":[{"__isSmartRef__":true,"id":18367},{"__isSmartRef__":true,"id":18406}],"scripts":[],"id":"00A69C16-1C49-41C1-B3E3-35070FFE5426","shape":{"__isSmartRef__":true,"id":18445},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":18453},"showsHalos":false,"name":"Rotator117","partsBinMetaInfo":{"__isSmartRef__":true,"id":18454},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":18461},"eventHandler":{"__isSmartRef__":true,"id":18462},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","A49CC818-EF4D-4514-AE7B-28F0CD5EBFBB","B172487E-904B-42B7-9971-FEB83289C616","0EFF2734-A204-42FA-8A77-D7BB36C5EA8F"],"partTests":{"__isSmartRef__":true,"id":18463},"priorExtent":{"__isSmartRef__":true,"id":18468},"distanceToDragEvent":{"__isSmartRef__":true,"id":18469},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":18248},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18470},"__LivelyClassName__":"lively.morphic.Box"},"18367":{"submorphs":[],"scripts":[],"id":"1055EAA2-EF76-4B40-9080-C627984F14AE","shape":{"__isSmartRef__":true,"id":18368},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":18376},"showsHalos":false,"name":"Rotator235","partsBinMetaInfo":{"__isSmartRef__":true,"id":18377},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":18384},"eventHandler":{"__isSmartRef__":true,"id":18385},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","A49CC818-EF4D-4514-AE7B-28F0CD5EBFBB","B172487E-904B-42B7-9971-FEB83289C616","0EFF2734-A204-42FA-8A77-D7BB36C5EA8F","00A69C16-1C49-41C1-B3E3-35070FFE5426"],"partTests":{"__isSmartRef__":true,"id":18386},"priorExtent":{"__isSmartRef__":true,"id":18391},"distanceToDragEvent":{"__isSmartRef__":true,"id":18392},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":18366},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18393},"__LivelyClassName__":"lively.morphic.Box"},"18368":{"position":{"__isSmartRef__":true,"id":18369},"_Extent":{"__isSmartRef__":true,"id":18370},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":18371},"_Fill":{"__isSmartRef__":true,"id":18372},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":18373},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":18374},"_Position":{"__isSmartRef__":true,"id":18375},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"18369":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18370":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18371":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"18372":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18373":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"18374":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"18375":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18376":{"x":-14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18377":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":18378},{"__isSmartRef__":true,"id":18380},{"__isSmartRef__":true,"id":18382}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"18378":{"date":{"__isSmartRef__":true,"id":18379},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"18379":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"18380":{"date":{"__isSmartRef__":true,"id":18381},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"18381":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"18382":{"date":{"__isSmartRef__":true,"id":18383},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"18383":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"18384":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"18385":{"morph":{"__isSmartRef__":true,"id":18367},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"18386":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18387}},"18387":{"test01IsMorph":{"__isSmartRef__":true,"id":18388}},"18388":{"varMapping":{"__isSmartRef__":true,"id":18389},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":18390},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18389":{"this":{"__isSmartRef__":true,"id":18386}},"18390":{},"18391":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18392":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18393":{"reset":{"__isSmartRef__":true,"id":18394},"grow":{"__isSmartRef__":true,"id":18398},"build":{"__isSmartRef__":true,"id":18402}},"18394":{"varMapping":{"__isSmartRef__":true,"id":18395},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":18396},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18395":{"this":{"__isSmartRef__":true,"id":18367}},"18396":{"timestamp":{"__isSmartRef__":true,"id":18397},"user":"robertkrahn","tags":[]},"18397":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"18398":{"varMapping":{"__isSmartRef__":true,"id":18399},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":18400},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18399":{"this":{"__isSmartRef__":true,"id":18367}},"18400":{"timestamp":{"__isSmartRef__":true,"id":18401},"user":"robertkrahn","tags":[]},"18401":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"18402":{"varMapping":{"__isSmartRef__":true,"id":18403},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":18404},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18403":{"this":{"__isSmartRef__":true,"id":18367}},"18404":{"timestamp":{"__isSmartRef__":true,"id":18405},"user":"robertkrahn","tags":[]},"18405":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"18406":{"submorphs":[],"scripts":[],"id":"3C538617-3B77-4A02-9CD5-D855E0B478D7","shape":{"__isSmartRef__":true,"id":18407},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":18415},"showsHalos":false,"name":"Rotator235","partsBinMetaInfo":{"__isSmartRef__":true,"id":18416},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":18423},"eventHandler":{"__isSmartRef__":true,"id":18424},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","A49CC818-EF4D-4514-AE7B-28F0CD5EBFBB","B172487E-904B-42B7-9971-FEB83289C616","0EFF2734-A204-42FA-8A77-D7BB36C5EA8F","00A69C16-1C49-41C1-B3E3-35070FFE5426"],"partTests":{"__isSmartRef__":true,"id":18425},"priorExtent":{"__isSmartRef__":true,"id":18430},"distanceToDragEvent":{"__isSmartRef__":true,"id":18431},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":18366},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18432},"__LivelyClassName__":"lively.morphic.Box"},"18407":{"position":{"__isSmartRef__":true,"id":18408},"_Extent":{"__isSmartRef__":true,"id":18409},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":18410},"_Fill":{"__isSmartRef__":true,"id":18411},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":18412},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":18413},"_Position":{"__isSmartRef__":true,"id":18414},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"18408":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18409":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18410":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"18411":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18412":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"18413":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"18414":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18415":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18416":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":18417},{"__isSmartRef__":true,"id":18419},{"__isSmartRef__":true,"id":18421}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"18417":{"date":{"__isSmartRef__":true,"id":18418},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"18418":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"18419":{"date":{"__isSmartRef__":true,"id":18420},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"18420":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"18421":{"date":{"__isSmartRef__":true,"id":18422},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"18422":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"18423":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"18424":{"morph":{"__isSmartRef__":true,"id":18406},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"18425":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18426}},"18426":{"test01IsMorph":{"__isSmartRef__":true,"id":18427}},"18427":{"varMapping":{"__isSmartRef__":true,"id":18428},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":18429},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18428":{"this":{"__isSmartRef__":true,"id":18425}},"18429":{},"18430":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18431":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18432":{"reset":{"__isSmartRef__":true,"id":18433},"grow":{"__isSmartRef__":true,"id":18437},"build":{"__isSmartRef__":true,"id":18441}},"18433":{"varMapping":{"__isSmartRef__":true,"id":18434},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":18435},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18434":{"this":{"__isSmartRef__":true,"id":18406}},"18435":{"timestamp":{"__isSmartRef__":true,"id":18436},"user":"robertkrahn","tags":[]},"18436":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"18437":{"varMapping":{"__isSmartRef__":true,"id":18438},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":18439},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18438":{"this":{"__isSmartRef__":true,"id":18406}},"18439":{"timestamp":{"__isSmartRef__":true,"id":18440},"user":"robertkrahn","tags":[]},"18440":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"18441":{"varMapping":{"__isSmartRef__":true,"id":18442},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":18443},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18442":{"this":{"__isSmartRef__":true,"id":18406}},"18443":{"timestamp":{"__isSmartRef__":true,"id":18444},"user":"robertkrahn","tags":[]},"18444":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"18445":{"position":{"__isSmartRef__":true,"id":18446},"_Extent":{"__isSmartRef__":true,"id":18447},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":18448},"_Fill":{"__isSmartRef__":true,"id":18449},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":18450},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":18451},"_Position":{"__isSmartRef__":true,"id":18452},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"18446":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18447":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18448":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"18449":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18450":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"18451":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"18452":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18453":{"x":18.339599482880004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18454":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":18455},{"__isSmartRef__":true,"id":18457},{"__isSmartRef__":true,"id":18459}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"18455":{"date":{"__isSmartRef__":true,"id":18456},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"18456":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"18457":{"date":{"__isSmartRef__":true,"id":18458},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"18458":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"18459":{"date":{"__isSmartRef__":true,"id":18460},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"18460":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"18461":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"18462":{"morph":{"__isSmartRef__":true,"id":18366},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"18463":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18464}},"18464":{"test01IsMorph":{"__isSmartRef__":true,"id":18465}},"18465":{"varMapping":{"__isSmartRef__":true,"id":18466},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":18467},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18466":{"this":{"__isSmartRef__":true,"id":18463}},"18467":{},"18468":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18469":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18470":{"reset":{"__isSmartRef__":true,"id":18471},"grow":{"__isSmartRef__":true,"id":18475},"build":{"__isSmartRef__":true,"id":18479}},"18471":{"varMapping":{"__isSmartRef__":true,"id":18472},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":18473},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18472":{"this":{"__isSmartRef__":true,"id":18366}},"18473":{"timestamp":{"__isSmartRef__":true,"id":18474},"user":"robertkrahn","tags":[]},"18474":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"18475":{"varMapping":{"__isSmartRef__":true,"id":18476},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":18477},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18476":{"this":{"__isSmartRef__":true,"id":18366}},"18477":{"timestamp":{"__isSmartRef__":true,"id":18478},"user":"robertkrahn","tags":[]},"18478":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"18479":{"varMapping":{"__isSmartRef__":true,"id":18480},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":18481},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18480":{"this":{"__isSmartRef__":true,"id":18366}},"18481":{"timestamp":{"__isSmartRef__":true,"id":18482},"user":"robertkrahn","tags":[]},"18482":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"18483":{"position":{"__isSmartRef__":true,"id":18484},"_Extent":{"__isSmartRef__":true,"id":18485},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":18486},"_Fill":{"__isSmartRef__":true,"id":18487},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":18488},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":18489},"_Position":{"__isSmartRef__":true,"id":18490},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"18484":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18485":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18486":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"18487":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18488":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"18489":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"18490":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18491":{"x":22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18492":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":18493},{"__isSmartRef__":true,"id":18495},{"__isSmartRef__":true,"id":18497}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"18493":{"date":{"__isSmartRef__":true,"id":18494},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"18494":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"18495":{"date":{"__isSmartRef__":true,"id":18496},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"18496":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"18497":{"date":{"__isSmartRef__":true,"id":18498},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"18498":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"18499":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"18500":{"morph":{"__isSmartRef__":true,"id":18248},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"18501":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18502}},"18502":{"test01IsMorph":{"__isSmartRef__":true,"id":18503}},"18503":{"varMapping":{"__isSmartRef__":true,"id":18504},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":18505},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18504":{"this":{"__isSmartRef__":true,"id":18501}},"18505":{},"18506":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18507":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18508":{"reset":{"__isSmartRef__":true,"id":18509},"grow":{"__isSmartRef__":true,"id":18513},"build":{"__isSmartRef__":true,"id":18517}},"18509":{"varMapping":{"__isSmartRef__":true,"id":18510},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":18511},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18510":{"this":{"__isSmartRef__":true,"id":18248}},"18511":{"timestamp":{"__isSmartRef__":true,"id":18512},"user":"robertkrahn","tags":[]},"18512":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"18513":{"varMapping":{"__isSmartRef__":true,"id":18514},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":18515},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18514":{"this":{"__isSmartRef__":true,"id":18248}},"18515":{"timestamp":{"__isSmartRef__":true,"id":18516},"user":"robertkrahn","tags":[]},"18516":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"18517":{"varMapping":{"__isSmartRef__":true,"id":18518},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":18519},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18518":{"this":{"__isSmartRef__":true,"id":18248}},"18519":{"timestamp":{"__isSmartRef__":true,"id":18520},"user":"robertkrahn","tags":[]},"18520":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"18521":{"position":{"__isSmartRef__":true,"id":18522},"_Extent":{"__isSmartRef__":true,"id":18523},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":18524},"_Fill":{"__isSmartRef__":true,"id":18525},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":18526},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":18527},"_Position":{"__isSmartRef__":true,"id":18528},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"18522":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18523":{"x":45.848998707199996,"y":7.587077488639986,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18524":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"18525":{"r":0.5686193533490198,"g":0.5686193533490198,"b":0.5686193533490198,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18526":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"18527":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"18528":{"x":-22.924499353599998,"y":-3.793538744319993,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18529":{"x":-28.655624191999994,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18530":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":18531},{"__isSmartRef__":true,"id":18533},{"__isSmartRef__":true,"id":18535}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"18531":{"date":{"__isSmartRef__":true,"id":18532},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"18532":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"18533":{"date":{"__isSmartRef__":true,"id":18534},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"18534":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"18535":{"date":{"__isSmartRef__":true,"id":18536},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"18536":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"18537":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"18538":{"morph":{"__isSmartRef__":true,"id":17974},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"18539":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18540}},"18540":{"test01IsMorph":{"__isSmartRef__":true,"id":18541}},"18541":{"varMapping":{"__isSmartRef__":true,"id":18542},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":18543},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18542":{"this":{"__isSmartRef__":true,"id":18539}},"18543":{},"18544":{"x":57.31124838399999,"y":9.483846860799982,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18545":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18546":{"reset":{"__isSmartRef__":true,"id":18547},"grow":{"__isSmartRef__":true,"id":18551},"build":{"__isSmartRef__":true,"id":18555}},"18547":{"varMapping":{"__isSmartRef__":true,"id":18548},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":18549},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18548":{"this":{"__isSmartRef__":true,"id":17974}},"18549":{"timestamp":{"__isSmartRef__":true,"id":18550},"user":"robertkrahn","tags":[]},"18550":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"18551":{"varMapping":{"__isSmartRef__":true,"id":18552},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":18553},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18552":{"this":{"__isSmartRef__":true,"id":17974}},"18553":{"timestamp":{"__isSmartRef__":true,"id":18554},"user":"robertkrahn","tags":[]},"18554":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"18555":{"varMapping":{"__isSmartRef__":true,"id":18556},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":18557},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18556":{"this":{"__isSmartRef__":true,"id":17974}},"18557":{"timestamp":{"__isSmartRef__":true,"id":18558},"user":"robertkrahn","tags":[]},"18558":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"18559":{"submorphs":[{"__isSmartRef__":true,"id":18560},{"__isSmartRef__":true,"id":18833}],"scripts":[],"id":"8D8C8B46-A1AB-4798-8EE8-76F522F59FB5","shape":{"__isSmartRef__":true,"id":19106},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":19114},"showsHalos":false,"name":"Rotator29","partsBinMetaInfo":{"__isSmartRef__":true,"id":19115},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":19122},"eventHandler":{"__isSmartRef__":true,"id":19123},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","A49CC818-EF4D-4514-AE7B-28F0CD5EBFBB"],"partTests":{"__isSmartRef__":true,"id":19124},"priorExtent":{"__isSmartRef__":true,"id":19129},"distanceToDragEvent":{"__isSmartRef__":true,"id":19130},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":17973},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19131},"__LivelyClassName__":"lively.morphic.Box"},"18560":{"submorphs":[{"__isSmartRef__":true,"id":18561},{"__isSmartRef__":true,"id":18678}],"scripts":[],"id":"3DECC030-B3C6-48BF-8F94-FC92FCC7E2D5","shape":{"__isSmartRef__":true,"id":18795},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":18803},"showsHalos":false,"name":"Rotator59","partsBinMetaInfo":{"__isSmartRef__":true,"id":18804},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":18811},"eventHandler":{"__isSmartRef__":true,"id":18812},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","A49CC818-EF4D-4514-AE7B-28F0CD5EBFBB","8D8C8B46-A1AB-4798-8EE8-76F522F59FB5"],"partTests":{"__isSmartRef__":true,"id":18813},"priorExtent":{"__isSmartRef__":true,"id":18818},"distanceToDragEvent":{"__isSmartRef__":true,"id":18819},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":18559},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18820},"__LivelyClassName__":"lively.morphic.Box"},"18561":{"submorphs":[{"__isSmartRef__":true,"id":18562},{"__isSmartRef__":true,"id":18601}],"scripts":[],"id":"EF2BF6F5-5622-4B76-8026-7280DD581F72","shape":{"__isSmartRef__":true,"id":18640},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":18648},"showsHalos":false,"name":"Rotator118","partsBinMetaInfo":{"__isSmartRef__":true,"id":18649},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":18656},"eventHandler":{"__isSmartRef__":true,"id":18657},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","A49CC818-EF4D-4514-AE7B-28F0CD5EBFBB","8D8C8B46-A1AB-4798-8EE8-76F522F59FB5","3DECC030-B3C6-48BF-8F94-FC92FCC7E2D5"],"partTests":{"__isSmartRef__":true,"id":18658},"priorExtent":{"__isSmartRef__":true,"id":18663},"distanceToDragEvent":{"__isSmartRef__":true,"id":18664},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":18560},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18665},"__LivelyClassName__":"lively.morphic.Box"},"18562":{"submorphs":[],"scripts":[],"id":"6D8FFA18-704E-4F98-BC8F-DE56F87A6939","shape":{"__isSmartRef__":true,"id":18563},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":18571},"showsHalos":false,"name":"Rotator236","partsBinMetaInfo":{"__isSmartRef__":true,"id":18572},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":18579},"eventHandler":{"__isSmartRef__":true,"id":18580},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","A49CC818-EF4D-4514-AE7B-28F0CD5EBFBB","8D8C8B46-A1AB-4798-8EE8-76F522F59FB5","3DECC030-B3C6-48BF-8F94-FC92FCC7E2D5","EF2BF6F5-5622-4B76-8026-7280DD581F72"],"partTests":{"__isSmartRef__":true,"id":18581},"priorExtent":{"__isSmartRef__":true,"id":18586},"distanceToDragEvent":{"__isSmartRef__":true,"id":18587},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":18561},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18588},"__LivelyClassName__":"lively.morphic.Box"},"18563":{"position":{"__isSmartRef__":true,"id":18564},"_Extent":{"__isSmartRef__":true,"id":18565},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":18566},"_Fill":{"__isSmartRef__":true,"id":18567},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":18568},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":18569},"_Position":{"__isSmartRef__":true,"id":18570},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"18564":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18565":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18566":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"18567":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18568":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"18569":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"18570":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18571":{"x":-14.671679586304004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18572":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":18573},{"__isSmartRef__":true,"id":18575},{"__isSmartRef__":true,"id":18577}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"18573":{"date":{"__isSmartRef__":true,"id":18574},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"18574":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"18575":{"date":{"__isSmartRef__":true,"id":18576},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"18576":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"18577":{"date":{"__isSmartRef__":true,"id":18578},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"18578":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"18579":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"18580":{"morph":{"__isSmartRef__":true,"id":18562},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"18581":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18582}},"18582":{"test01IsMorph":{"__isSmartRef__":true,"id":18583}},"18583":{"varMapping":{"__isSmartRef__":true,"id":18584},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":18585},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18584":{"this":{"__isSmartRef__":true,"id":18581}},"18585":{},"18586":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18587":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18588":{"reset":{"__isSmartRef__":true,"id":18589},"grow":{"__isSmartRef__":true,"id":18593},"build":{"__isSmartRef__":true,"id":18597}},"18589":{"varMapping":{"__isSmartRef__":true,"id":18590},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":18591},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18590":{"this":{"__isSmartRef__":true,"id":18562}},"18591":{"timestamp":{"__isSmartRef__":true,"id":18592},"user":"robertkrahn","tags":[]},"18592":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"18593":{"varMapping":{"__isSmartRef__":true,"id":18594},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":18595},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18594":{"this":{"__isSmartRef__":true,"id":18562}},"18595":{"timestamp":{"__isSmartRef__":true,"id":18596},"user":"robertkrahn","tags":[]},"18596":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"18597":{"varMapping":{"__isSmartRef__":true,"id":18598},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":18599},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18598":{"this":{"__isSmartRef__":true,"id":18562}},"18599":{"timestamp":{"__isSmartRef__":true,"id":18600},"user":"robertkrahn","tags":[]},"18600":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"18601":{"submorphs":[],"scripts":[],"id":"8A3139B9-8F9E-4AF4-BE2E-CE9F97D9320B","shape":{"__isSmartRef__":true,"id":18602},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":18610},"showsHalos":false,"name":"Rotator236","partsBinMetaInfo":{"__isSmartRef__":true,"id":18611},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":18618},"eventHandler":{"__isSmartRef__":true,"id":18619},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","A49CC818-EF4D-4514-AE7B-28F0CD5EBFBB","8D8C8B46-A1AB-4798-8EE8-76F522F59FB5","3DECC030-B3C6-48BF-8F94-FC92FCC7E2D5","EF2BF6F5-5622-4B76-8026-7280DD581F72"],"partTests":{"__isSmartRef__":true,"id":18620},"priorExtent":{"__isSmartRef__":true,"id":18625},"distanceToDragEvent":{"__isSmartRef__":true,"id":18626},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":18561},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18627},"__LivelyClassName__":"lively.morphic.Box"},"18602":{"position":{"__isSmartRef__":true,"id":18603},"_Extent":{"__isSmartRef__":true,"id":18604},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":18605},"_Fill":{"__isSmartRef__":true,"id":18606},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":18607},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":18608},"_Position":{"__isSmartRef__":true,"id":18609},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"18603":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18604":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18605":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"18606":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18607":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"18608":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"18609":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18610":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18611":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":18612},{"__isSmartRef__":true,"id":18614},{"__isSmartRef__":true,"id":18616}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"18612":{"date":{"__isSmartRef__":true,"id":18613},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"18613":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"18614":{"date":{"__isSmartRef__":true,"id":18615},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"18615":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"18616":{"date":{"__isSmartRef__":true,"id":18617},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"18617":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"18618":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"18619":{"morph":{"__isSmartRef__":true,"id":18601},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"18620":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18621}},"18621":{"test01IsMorph":{"__isSmartRef__":true,"id":18622}},"18622":{"varMapping":{"__isSmartRef__":true,"id":18623},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":18624},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18623":{"this":{"__isSmartRef__":true,"id":18620}},"18624":{},"18625":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18626":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18627":{"reset":{"__isSmartRef__":true,"id":18628},"grow":{"__isSmartRef__":true,"id":18632},"build":{"__isSmartRef__":true,"id":18636}},"18628":{"varMapping":{"__isSmartRef__":true,"id":18629},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":18630},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18629":{"this":{"__isSmartRef__":true,"id":18601}},"18630":{"timestamp":{"__isSmartRef__":true,"id":18631},"user":"robertkrahn","tags":[]},"18631":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"18632":{"varMapping":{"__isSmartRef__":true,"id":18633},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":18634},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18633":{"this":{"__isSmartRef__":true,"id":18601}},"18634":{"timestamp":{"__isSmartRef__":true,"id":18635},"user":"robertkrahn","tags":[]},"18635":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"18636":{"varMapping":{"__isSmartRef__":true,"id":18637},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":18638},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18637":{"this":{"__isSmartRef__":true,"id":18601}},"18638":{"timestamp":{"__isSmartRef__":true,"id":18639},"user":"robertkrahn","tags":[]},"18639":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"18640":{"position":{"__isSmartRef__":true,"id":18641},"_Extent":{"__isSmartRef__":true,"id":18642},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":18643},"_Fill":{"__isSmartRef__":true,"id":18644},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":18645},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":18646},"_Position":{"__isSmartRef__":true,"id":18647},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"18641":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18642":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18643":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"18644":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18645":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"18646":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"18647":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18648":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18649":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":18650},{"__isSmartRef__":true,"id":18652},{"__isSmartRef__":true,"id":18654}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"18650":{"date":{"__isSmartRef__":true,"id":18651},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"18651":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"18652":{"date":{"__isSmartRef__":true,"id":18653},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"18653":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"18654":{"date":{"__isSmartRef__":true,"id":18655},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"18655":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"18656":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"18657":{"morph":{"__isSmartRef__":true,"id":18561},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"18658":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18659}},"18659":{"test01IsMorph":{"__isSmartRef__":true,"id":18660}},"18660":{"varMapping":{"__isSmartRef__":true,"id":18661},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":18662},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18661":{"this":{"__isSmartRef__":true,"id":18658}},"18662":{},"18663":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18664":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18665":{"reset":{"__isSmartRef__":true,"id":18666},"grow":{"__isSmartRef__":true,"id":18670},"build":{"__isSmartRef__":true,"id":18674}},"18666":{"varMapping":{"__isSmartRef__":true,"id":18667},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":18668},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18667":{"this":{"__isSmartRef__":true,"id":18561}},"18668":{"timestamp":{"__isSmartRef__":true,"id":18669},"user":"robertkrahn","tags":[]},"18669":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"18670":{"varMapping":{"__isSmartRef__":true,"id":18671},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":18672},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18671":{"this":{"__isSmartRef__":true,"id":18561}},"18672":{"timestamp":{"__isSmartRef__":true,"id":18673},"user":"robertkrahn","tags":[]},"18673":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"18674":{"varMapping":{"__isSmartRef__":true,"id":18675},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":18676},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18675":{"this":{"__isSmartRef__":true,"id":18561}},"18676":{"timestamp":{"__isSmartRef__":true,"id":18677},"user":"robertkrahn","tags":[]},"18677":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"18678":{"submorphs":[{"__isSmartRef__":true,"id":18679},{"__isSmartRef__":true,"id":18718}],"scripts":[],"id":"FB54F01B-785B-41EF-8B1F-D8807D45142D","shape":{"__isSmartRef__":true,"id":18757},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":18765},"showsHalos":false,"name":"Rotator118","partsBinMetaInfo":{"__isSmartRef__":true,"id":18766},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":18773},"eventHandler":{"__isSmartRef__":true,"id":18774},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","A49CC818-EF4D-4514-AE7B-28F0CD5EBFBB","8D8C8B46-A1AB-4798-8EE8-76F522F59FB5","3DECC030-B3C6-48BF-8F94-FC92FCC7E2D5"],"partTests":{"__isSmartRef__":true,"id":18775},"priorExtent":{"__isSmartRef__":true,"id":18780},"distanceToDragEvent":{"__isSmartRef__":true,"id":18781},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":18560},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18782},"__LivelyClassName__":"lively.morphic.Box"},"18679":{"submorphs":[],"scripts":[],"id":"3A58C70D-AD73-4808-8134-F143FC7A98E8","shape":{"__isSmartRef__":true,"id":18680},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":18688},"showsHalos":false,"name":"Rotator237","partsBinMetaInfo":{"__isSmartRef__":true,"id":18689},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":18696},"eventHandler":{"__isSmartRef__":true,"id":18697},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","A49CC818-EF4D-4514-AE7B-28F0CD5EBFBB","8D8C8B46-A1AB-4798-8EE8-76F522F59FB5","3DECC030-B3C6-48BF-8F94-FC92FCC7E2D5","FB54F01B-785B-41EF-8B1F-D8807D45142D"],"partTests":{"__isSmartRef__":true,"id":18698},"priorExtent":{"__isSmartRef__":true,"id":18703},"distanceToDragEvent":{"__isSmartRef__":true,"id":18704},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":18678},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18705},"__LivelyClassName__":"lively.morphic.Box"},"18680":{"position":{"__isSmartRef__":true,"id":18681},"_Extent":{"__isSmartRef__":true,"id":18682},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":18683},"_Fill":{"__isSmartRef__":true,"id":18684},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":18685},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":18686},"_Position":{"__isSmartRef__":true,"id":18687},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"18681":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18682":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18683":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"18684":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18685":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"18686":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"18687":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18688":{"x":-14.671679586303993,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18689":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":18690},{"__isSmartRef__":true,"id":18692},{"__isSmartRef__":true,"id":18694}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"18690":{"date":{"__isSmartRef__":true,"id":18691},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"18691":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"18692":{"date":{"__isSmartRef__":true,"id":18693},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"18693":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"18694":{"date":{"__isSmartRef__":true,"id":18695},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"18695":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"18696":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"18697":{"morph":{"__isSmartRef__":true,"id":18679},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"18698":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18699}},"18699":{"test01IsMorph":{"__isSmartRef__":true,"id":18700}},"18700":{"varMapping":{"__isSmartRef__":true,"id":18701},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":18702},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18701":{"this":{"__isSmartRef__":true,"id":18698}},"18702":{},"18703":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18704":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18705":{"reset":{"__isSmartRef__":true,"id":18706},"grow":{"__isSmartRef__":true,"id":18710},"build":{"__isSmartRef__":true,"id":18714}},"18706":{"varMapping":{"__isSmartRef__":true,"id":18707},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":18708},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18707":{"this":{"__isSmartRef__":true,"id":18679}},"18708":{"timestamp":{"__isSmartRef__":true,"id":18709},"user":"robertkrahn","tags":[]},"18709":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"18710":{"varMapping":{"__isSmartRef__":true,"id":18711},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":18712},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18711":{"this":{"__isSmartRef__":true,"id":18679}},"18712":{"timestamp":{"__isSmartRef__":true,"id":18713},"user":"robertkrahn","tags":[]},"18713":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"18714":{"varMapping":{"__isSmartRef__":true,"id":18715},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":18716},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18715":{"this":{"__isSmartRef__":true,"id":18679}},"18716":{"timestamp":{"__isSmartRef__":true,"id":18717},"user":"robertkrahn","tags":[]},"18717":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"18718":{"submorphs":[],"scripts":[],"id":"3E74DD9A-FC6E-427A-8FA5-0659ECDC9916","shape":{"__isSmartRef__":true,"id":18719},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":18727},"showsHalos":false,"name":"Rotator237","partsBinMetaInfo":{"__isSmartRef__":true,"id":18728},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":18735},"eventHandler":{"__isSmartRef__":true,"id":18736},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","A49CC818-EF4D-4514-AE7B-28F0CD5EBFBB","8D8C8B46-A1AB-4798-8EE8-76F522F59FB5","3DECC030-B3C6-48BF-8F94-FC92FCC7E2D5","FB54F01B-785B-41EF-8B1F-D8807D45142D"],"partTests":{"__isSmartRef__":true,"id":18737},"priorExtent":{"__isSmartRef__":true,"id":18742},"distanceToDragEvent":{"__isSmartRef__":true,"id":18743},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":18678},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18744},"__LivelyClassName__":"lively.morphic.Box"},"18719":{"position":{"__isSmartRef__":true,"id":18720},"_Extent":{"__isSmartRef__":true,"id":18721},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":18722},"_Fill":{"__isSmartRef__":true,"id":18723},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":18724},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":18725},"_Position":{"__isSmartRef__":true,"id":18726},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"18720":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18721":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18722":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"18723":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18724":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"18725":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"18726":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18727":{"x":14.671679586304007,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18728":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":18729},{"__isSmartRef__":true,"id":18731},{"__isSmartRef__":true,"id":18733}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"18729":{"date":{"__isSmartRef__":true,"id":18730},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"18730":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"18731":{"date":{"__isSmartRef__":true,"id":18732},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"18732":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"18733":{"date":{"__isSmartRef__":true,"id":18734},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"18734":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"18735":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"18736":{"morph":{"__isSmartRef__":true,"id":18718},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"18737":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18738}},"18738":{"test01IsMorph":{"__isSmartRef__":true,"id":18739}},"18739":{"varMapping":{"__isSmartRef__":true,"id":18740},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":18741},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18740":{"this":{"__isSmartRef__":true,"id":18737}},"18741":{},"18742":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18743":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18744":{"reset":{"__isSmartRef__":true,"id":18745},"grow":{"__isSmartRef__":true,"id":18749},"build":{"__isSmartRef__":true,"id":18753}},"18745":{"varMapping":{"__isSmartRef__":true,"id":18746},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":18747},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18746":{"this":{"__isSmartRef__":true,"id":18718}},"18747":{"timestamp":{"__isSmartRef__":true,"id":18748},"user":"robertkrahn","tags":[]},"18748":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"18749":{"varMapping":{"__isSmartRef__":true,"id":18750},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":18751},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18750":{"this":{"__isSmartRef__":true,"id":18718}},"18751":{"timestamp":{"__isSmartRef__":true,"id":18752},"user":"robertkrahn","tags":[]},"18752":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"18753":{"varMapping":{"__isSmartRef__":true,"id":18754},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":18755},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18754":{"this":{"__isSmartRef__":true,"id":18718}},"18755":{"timestamp":{"__isSmartRef__":true,"id":18756},"user":"robertkrahn","tags":[]},"18756":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"18757":{"position":{"__isSmartRef__":true,"id":18758},"_Extent":{"__isSmartRef__":true,"id":18759},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":18760},"_Fill":{"__isSmartRef__":true,"id":18761},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":18762},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":18763},"_Position":{"__isSmartRef__":true,"id":18764},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"18758":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18759":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18760":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"18761":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18762":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"18763":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"18764":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18765":{"x":18.339599482880004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18766":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":18767},{"__isSmartRef__":true,"id":18769},{"__isSmartRef__":true,"id":18771}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"18767":{"date":{"__isSmartRef__":true,"id":18768},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"18768":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"18769":{"date":{"__isSmartRef__":true,"id":18770},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"18770":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"18771":{"date":{"__isSmartRef__":true,"id":18772},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"18772":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"18773":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"18774":{"morph":{"__isSmartRef__":true,"id":18678},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"18775":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18776}},"18776":{"test01IsMorph":{"__isSmartRef__":true,"id":18777}},"18777":{"varMapping":{"__isSmartRef__":true,"id":18778},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":18779},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18778":{"this":{"__isSmartRef__":true,"id":18775}},"18779":{},"18780":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18781":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18782":{"reset":{"__isSmartRef__":true,"id":18783},"grow":{"__isSmartRef__":true,"id":18787},"build":{"__isSmartRef__":true,"id":18791}},"18783":{"varMapping":{"__isSmartRef__":true,"id":18784},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":18785},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18784":{"this":{"__isSmartRef__":true,"id":18678}},"18785":{"timestamp":{"__isSmartRef__":true,"id":18786},"user":"robertkrahn","tags":[]},"18786":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"18787":{"varMapping":{"__isSmartRef__":true,"id":18788},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":18789},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18788":{"this":{"__isSmartRef__":true,"id":18678}},"18789":{"timestamp":{"__isSmartRef__":true,"id":18790},"user":"robertkrahn","tags":[]},"18790":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"18791":{"varMapping":{"__isSmartRef__":true,"id":18792},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":18793},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18792":{"this":{"__isSmartRef__":true,"id":18678}},"18793":{"timestamp":{"__isSmartRef__":true,"id":18794},"user":"robertkrahn","tags":[]},"18794":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"18795":{"position":{"__isSmartRef__":true,"id":18796},"_Extent":{"__isSmartRef__":true,"id":18797},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":18798},"_Fill":{"__isSmartRef__":true,"id":18799},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":18800},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":18801},"_Position":{"__isSmartRef__":true,"id":18802},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"18796":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18797":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18798":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"18799":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18800":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"18801":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"18802":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18803":{"x":-22.924499353599987,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18804":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":18805},{"__isSmartRef__":true,"id":18807},{"__isSmartRef__":true,"id":18809}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"18805":{"date":{"__isSmartRef__":true,"id":18806},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"18806":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"18807":{"date":{"__isSmartRef__":true,"id":18808},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"18808":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"18809":{"date":{"__isSmartRef__":true,"id":18810},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"18810":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"18811":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"18812":{"morph":{"__isSmartRef__":true,"id":18560},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"18813":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18814}},"18814":{"test01IsMorph":{"__isSmartRef__":true,"id":18815}},"18815":{"varMapping":{"__isSmartRef__":true,"id":18816},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":18817},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18816":{"this":{"__isSmartRef__":true,"id":18813}},"18817":{},"18818":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18819":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18820":{"reset":{"__isSmartRef__":true,"id":18821},"grow":{"__isSmartRef__":true,"id":18825},"build":{"__isSmartRef__":true,"id":18829}},"18821":{"varMapping":{"__isSmartRef__":true,"id":18822},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":18823},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18822":{"this":{"__isSmartRef__":true,"id":18560}},"18823":{"timestamp":{"__isSmartRef__":true,"id":18824},"user":"robertkrahn","tags":[]},"18824":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"18825":{"varMapping":{"__isSmartRef__":true,"id":18826},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":18827},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18826":{"this":{"__isSmartRef__":true,"id":18560}},"18827":{"timestamp":{"__isSmartRef__":true,"id":18828},"user":"robertkrahn","tags":[]},"18828":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"18829":{"varMapping":{"__isSmartRef__":true,"id":18830},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":18831},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18830":{"this":{"__isSmartRef__":true,"id":18560}},"18831":{"timestamp":{"__isSmartRef__":true,"id":18832},"user":"robertkrahn","tags":[]},"18832":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"18833":{"submorphs":[{"__isSmartRef__":true,"id":18834},{"__isSmartRef__":true,"id":18951}],"scripts":[],"id":"5409C49D-FEC2-4CFC-A988-022C3170A06D","shape":{"__isSmartRef__":true,"id":19068},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":19076},"showsHalos":false,"name":"Rotator59","partsBinMetaInfo":{"__isSmartRef__":true,"id":19077},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":19084},"eventHandler":{"__isSmartRef__":true,"id":19085},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","A49CC818-EF4D-4514-AE7B-28F0CD5EBFBB","8D8C8B46-A1AB-4798-8EE8-76F522F59FB5"],"partTests":{"__isSmartRef__":true,"id":19086},"priorExtent":{"__isSmartRef__":true,"id":19091},"distanceToDragEvent":{"__isSmartRef__":true,"id":19092},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":18559},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19093},"__LivelyClassName__":"lively.morphic.Box"},"18834":{"submorphs":[{"__isSmartRef__":true,"id":18835},{"__isSmartRef__":true,"id":18874}],"scripts":[],"id":"9FCC6A58-3463-4D87-84F8-C30CC50004DF","shape":{"__isSmartRef__":true,"id":18913},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":18921},"showsHalos":false,"name":"Rotator119","partsBinMetaInfo":{"__isSmartRef__":true,"id":18922},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":18929},"eventHandler":{"__isSmartRef__":true,"id":18930},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","A49CC818-EF4D-4514-AE7B-28F0CD5EBFBB","8D8C8B46-A1AB-4798-8EE8-76F522F59FB5","5409C49D-FEC2-4CFC-A988-022C3170A06D"],"partTests":{"__isSmartRef__":true,"id":18931},"priorExtent":{"__isSmartRef__":true,"id":18936},"distanceToDragEvent":{"__isSmartRef__":true,"id":18937},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":18833},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18938},"__LivelyClassName__":"lively.morphic.Box"},"18835":{"submorphs":[],"scripts":[],"id":"3E1283D4-C75B-4022-B0C2-A79F318E2425","shape":{"__isSmartRef__":true,"id":18836},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":18844},"showsHalos":false,"name":"Rotator238","partsBinMetaInfo":{"__isSmartRef__":true,"id":18845},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":18852},"eventHandler":{"__isSmartRef__":true,"id":18853},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","A49CC818-EF4D-4514-AE7B-28F0CD5EBFBB","8D8C8B46-A1AB-4798-8EE8-76F522F59FB5","5409C49D-FEC2-4CFC-A988-022C3170A06D","9FCC6A58-3463-4D87-84F8-C30CC50004DF"],"partTests":{"__isSmartRef__":true,"id":18854},"priorExtent":{"__isSmartRef__":true,"id":18859},"distanceToDragEvent":{"__isSmartRef__":true,"id":18860},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":18834},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18861},"__LivelyClassName__":"lively.morphic.Box"},"18836":{"position":{"__isSmartRef__":true,"id":18837},"_Extent":{"__isSmartRef__":true,"id":18838},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":18839},"_Fill":{"__isSmartRef__":true,"id":18840},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":18841},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":18842},"_Position":{"__isSmartRef__":true,"id":18843},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"18837":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18838":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18839":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"18840":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18841":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"18842":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"18843":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18844":{"x":-14.671679586304004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18845":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":18846},{"__isSmartRef__":true,"id":18848},{"__isSmartRef__":true,"id":18850}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"18846":{"date":{"__isSmartRef__":true,"id":18847},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"18847":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"18848":{"date":{"__isSmartRef__":true,"id":18849},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"18849":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"18850":{"date":{"__isSmartRef__":true,"id":18851},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"18851":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"18852":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"18853":{"morph":{"__isSmartRef__":true,"id":18835},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"18854":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18855}},"18855":{"test01IsMorph":{"__isSmartRef__":true,"id":18856}},"18856":{"varMapping":{"__isSmartRef__":true,"id":18857},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":18858},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18857":{"this":{"__isSmartRef__":true,"id":18854}},"18858":{},"18859":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18860":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18861":{"reset":{"__isSmartRef__":true,"id":18862},"grow":{"__isSmartRef__":true,"id":18866},"build":{"__isSmartRef__":true,"id":18870}},"18862":{"varMapping":{"__isSmartRef__":true,"id":18863},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":18864},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18863":{"this":{"__isSmartRef__":true,"id":18835}},"18864":{"timestamp":{"__isSmartRef__":true,"id":18865},"user":"robertkrahn","tags":[]},"18865":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"18866":{"varMapping":{"__isSmartRef__":true,"id":18867},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":18868},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18867":{"this":{"__isSmartRef__":true,"id":18835}},"18868":{"timestamp":{"__isSmartRef__":true,"id":18869},"user":"robertkrahn","tags":[]},"18869":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"18870":{"varMapping":{"__isSmartRef__":true,"id":18871},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":18872},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18871":{"this":{"__isSmartRef__":true,"id":18835}},"18872":{"timestamp":{"__isSmartRef__":true,"id":18873},"user":"robertkrahn","tags":[]},"18873":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"18874":{"submorphs":[],"scripts":[],"id":"222C7EEB-304E-4152-9025-E85228F859DC","shape":{"__isSmartRef__":true,"id":18875},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":18883},"showsHalos":false,"name":"Rotator238","partsBinMetaInfo":{"__isSmartRef__":true,"id":18884},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":18891},"eventHandler":{"__isSmartRef__":true,"id":18892},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","A49CC818-EF4D-4514-AE7B-28F0CD5EBFBB","8D8C8B46-A1AB-4798-8EE8-76F522F59FB5","5409C49D-FEC2-4CFC-A988-022C3170A06D","9FCC6A58-3463-4D87-84F8-C30CC50004DF"],"partTests":{"__isSmartRef__":true,"id":18893},"priorExtent":{"__isSmartRef__":true,"id":18898},"distanceToDragEvent":{"__isSmartRef__":true,"id":18899},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":18834},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18900},"__LivelyClassName__":"lively.morphic.Box"},"18875":{"position":{"__isSmartRef__":true,"id":18876},"_Extent":{"__isSmartRef__":true,"id":18877},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":18878},"_Fill":{"__isSmartRef__":true,"id":18879},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":18880},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":18881},"_Position":{"__isSmartRef__":true,"id":18882},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"18876":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18877":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18878":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"18879":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18880":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"18881":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"18882":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18883":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18884":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":18885},{"__isSmartRef__":true,"id":18887},{"__isSmartRef__":true,"id":18889}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"18885":{"date":{"__isSmartRef__":true,"id":18886},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"18886":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"18887":{"date":{"__isSmartRef__":true,"id":18888},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"18888":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"18889":{"date":{"__isSmartRef__":true,"id":18890},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"18890":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"18891":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"18892":{"morph":{"__isSmartRef__":true,"id":18874},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"18893":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18894}},"18894":{"test01IsMorph":{"__isSmartRef__":true,"id":18895}},"18895":{"varMapping":{"__isSmartRef__":true,"id":18896},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":18897},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18896":{"this":{"__isSmartRef__":true,"id":18893}},"18897":{},"18898":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18899":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18900":{"reset":{"__isSmartRef__":true,"id":18901},"grow":{"__isSmartRef__":true,"id":18905},"build":{"__isSmartRef__":true,"id":18909}},"18901":{"varMapping":{"__isSmartRef__":true,"id":18902},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":18903},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18902":{"this":{"__isSmartRef__":true,"id":18874}},"18903":{"timestamp":{"__isSmartRef__":true,"id":18904},"user":"robertkrahn","tags":[]},"18904":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"18905":{"varMapping":{"__isSmartRef__":true,"id":18906},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":18907},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18906":{"this":{"__isSmartRef__":true,"id":18874}},"18907":{"timestamp":{"__isSmartRef__":true,"id":18908},"user":"robertkrahn","tags":[]},"18908":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"18909":{"varMapping":{"__isSmartRef__":true,"id":18910},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":18911},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18910":{"this":{"__isSmartRef__":true,"id":18874}},"18911":{"timestamp":{"__isSmartRef__":true,"id":18912},"user":"robertkrahn","tags":[]},"18912":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"18913":{"position":{"__isSmartRef__":true,"id":18914},"_Extent":{"__isSmartRef__":true,"id":18915},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":18916},"_Fill":{"__isSmartRef__":true,"id":18917},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":18918},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":18919},"_Position":{"__isSmartRef__":true,"id":18920},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"18914":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18915":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18916":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"18917":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18918":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"18919":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"18920":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18921":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18922":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":18923},{"__isSmartRef__":true,"id":18925},{"__isSmartRef__":true,"id":18927}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"18923":{"date":{"__isSmartRef__":true,"id":18924},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"18924":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"18925":{"date":{"__isSmartRef__":true,"id":18926},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"18926":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"18927":{"date":{"__isSmartRef__":true,"id":18928},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"18928":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"18929":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"18930":{"morph":{"__isSmartRef__":true,"id":18834},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"18931":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18932}},"18932":{"test01IsMorph":{"__isSmartRef__":true,"id":18933}},"18933":{"varMapping":{"__isSmartRef__":true,"id":18934},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":18935},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18934":{"this":{"__isSmartRef__":true,"id":18931}},"18935":{},"18936":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18937":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18938":{"reset":{"__isSmartRef__":true,"id":18939},"grow":{"__isSmartRef__":true,"id":18943},"build":{"__isSmartRef__":true,"id":18947}},"18939":{"varMapping":{"__isSmartRef__":true,"id":18940},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":18941},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18940":{"this":{"__isSmartRef__":true,"id":18834}},"18941":{"timestamp":{"__isSmartRef__":true,"id":18942},"user":"robertkrahn","tags":[]},"18942":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"18943":{"varMapping":{"__isSmartRef__":true,"id":18944},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":18945},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18944":{"this":{"__isSmartRef__":true,"id":18834}},"18945":{"timestamp":{"__isSmartRef__":true,"id":18946},"user":"robertkrahn","tags":[]},"18946":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"18947":{"varMapping":{"__isSmartRef__":true,"id":18948},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":18949},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18948":{"this":{"__isSmartRef__":true,"id":18834}},"18949":{"timestamp":{"__isSmartRef__":true,"id":18950},"user":"robertkrahn","tags":[]},"18950":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"18951":{"submorphs":[{"__isSmartRef__":true,"id":18952},{"__isSmartRef__":true,"id":18991}],"scripts":[],"id":"FD2B88D3-527B-4231-B670-1C905D281C04","shape":{"__isSmartRef__":true,"id":19030},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":19038},"showsHalos":false,"name":"Rotator119","partsBinMetaInfo":{"__isSmartRef__":true,"id":19039},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":19046},"eventHandler":{"__isSmartRef__":true,"id":19047},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","A49CC818-EF4D-4514-AE7B-28F0CD5EBFBB","8D8C8B46-A1AB-4798-8EE8-76F522F59FB5","5409C49D-FEC2-4CFC-A988-022C3170A06D"],"partTests":{"__isSmartRef__":true,"id":19048},"priorExtent":{"__isSmartRef__":true,"id":19053},"distanceToDragEvent":{"__isSmartRef__":true,"id":19054},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":18833},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19055},"__LivelyClassName__":"lively.morphic.Box"},"18952":{"submorphs":[],"scripts":[],"id":"CFBDF80A-C7C4-4208-81F4-AE0EB206CD64","shape":{"__isSmartRef__":true,"id":18953},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":18961},"showsHalos":false,"name":"Rotator239","partsBinMetaInfo":{"__isSmartRef__":true,"id":18962},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":18969},"eventHandler":{"__isSmartRef__":true,"id":18970},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","A49CC818-EF4D-4514-AE7B-28F0CD5EBFBB","8D8C8B46-A1AB-4798-8EE8-76F522F59FB5","5409C49D-FEC2-4CFC-A988-022C3170A06D","FD2B88D3-527B-4231-B670-1C905D281C04"],"partTests":{"__isSmartRef__":true,"id":18971},"priorExtent":{"__isSmartRef__":true,"id":18976},"distanceToDragEvent":{"__isSmartRef__":true,"id":18977},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":18951},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18978},"__LivelyClassName__":"lively.morphic.Box"},"18953":{"position":{"__isSmartRef__":true,"id":18954},"_Extent":{"__isSmartRef__":true,"id":18955},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":18956},"_Fill":{"__isSmartRef__":true,"id":18957},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":18958},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":18959},"_Position":{"__isSmartRef__":true,"id":18960},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"18954":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18955":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18956":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"18957":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18958":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"18959":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"18960":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18961":{"x":-14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18962":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":18963},{"__isSmartRef__":true,"id":18965},{"__isSmartRef__":true,"id":18967}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"18963":{"date":{"__isSmartRef__":true,"id":18964},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"18964":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"18965":{"date":{"__isSmartRef__":true,"id":18966},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"18966":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"18967":{"date":{"__isSmartRef__":true,"id":18968},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"18968":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"18969":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"18970":{"morph":{"__isSmartRef__":true,"id":18952},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"18971":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18972}},"18972":{"test01IsMorph":{"__isSmartRef__":true,"id":18973}},"18973":{"varMapping":{"__isSmartRef__":true,"id":18974},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":18975},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18974":{"this":{"__isSmartRef__":true,"id":18971}},"18975":{},"18976":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18977":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18978":{"reset":{"__isSmartRef__":true,"id":18979},"grow":{"__isSmartRef__":true,"id":18983},"build":{"__isSmartRef__":true,"id":18987}},"18979":{"varMapping":{"__isSmartRef__":true,"id":18980},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":18981},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18980":{"this":{"__isSmartRef__":true,"id":18952}},"18981":{"timestamp":{"__isSmartRef__":true,"id":18982},"user":"robertkrahn","tags":[]},"18982":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"18983":{"varMapping":{"__isSmartRef__":true,"id":18984},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":18985},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18984":{"this":{"__isSmartRef__":true,"id":18952}},"18985":{"timestamp":{"__isSmartRef__":true,"id":18986},"user":"robertkrahn","tags":[]},"18986":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"18987":{"varMapping":{"__isSmartRef__":true,"id":18988},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":18989},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"18988":{"this":{"__isSmartRef__":true,"id":18952}},"18989":{"timestamp":{"__isSmartRef__":true,"id":18990},"user":"robertkrahn","tags":[]},"18990":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"18991":{"submorphs":[],"scripts":[],"id":"00EE9750-3088-479E-833C-9018523723A7","shape":{"__isSmartRef__":true,"id":18992},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":19000},"showsHalos":false,"name":"Rotator239","partsBinMetaInfo":{"__isSmartRef__":true,"id":19001},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":19008},"eventHandler":{"__isSmartRef__":true,"id":19009},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","268A81BD-F6C1-44DE-A965-5C0B41BCE983","A49CC818-EF4D-4514-AE7B-28F0CD5EBFBB","8D8C8B46-A1AB-4798-8EE8-76F522F59FB5","5409C49D-FEC2-4CFC-A988-022C3170A06D","FD2B88D3-527B-4231-B670-1C905D281C04"],"partTests":{"__isSmartRef__":true,"id":19010},"priorExtent":{"__isSmartRef__":true,"id":19015},"distanceToDragEvent":{"__isSmartRef__":true,"id":19016},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":18951},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19017},"__LivelyClassName__":"lively.morphic.Box"},"18992":{"position":{"__isSmartRef__":true,"id":18993},"_Extent":{"__isSmartRef__":true,"id":18994},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":18995},"_Fill":{"__isSmartRef__":true,"id":18996},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":18997},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":18998},"_Position":{"__isSmartRef__":true,"id":18999},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"18993":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"18994":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18995":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"18996":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"18997":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"18998":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"18999":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19000":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19001":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":19002},{"__isSmartRef__":true,"id":19004},{"__isSmartRef__":true,"id":19006}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"19002":{"date":{"__isSmartRef__":true,"id":19003},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"19003":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"19004":{"date":{"__isSmartRef__":true,"id":19005},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"19005":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"19006":{"date":{"__isSmartRef__":true,"id":19007},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"19007":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"19008":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"19009":{"morph":{"__isSmartRef__":true,"id":18991},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"19010":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19011}},"19011":{"test01IsMorph":{"__isSmartRef__":true,"id":19012}},"19012":{"varMapping":{"__isSmartRef__":true,"id":19013},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":19014},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19013":{"this":{"__isSmartRef__":true,"id":19010}},"19014":{},"19015":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19016":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19017":{"reset":{"__isSmartRef__":true,"id":19018},"grow":{"__isSmartRef__":true,"id":19022},"build":{"__isSmartRef__":true,"id":19026}},"19018":{"varMapping":{"__isSmartRef__":true,"id":19019},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":19020},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19019":{"this":{"__isSmartRef__":true,"id":18991}},"19020":{"timestamp":{"__isSmartRef__":true,"id":19021},"user":"robertkrahn","tags":[]},"19021":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"19022":{"varMapping":{"__isSmartRef__":true,"id":19023},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":19024},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19023":{"this":{"__isSmartRef__":true,"id":18991}},"19024":{"timestamp":{"__isSmartRef__":true,"id":19025},"user":"robertkrahn","tags":[]},"19025":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"19026":{"varMapping":{"__isSmartRef__":true,"id":19027},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":19028},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19027":{"this":{"__isSmartRef__":true,"id":18991}},"19028":{"timestamp":{"__isSmartRef__":true,"id":19029},"user":"robertkrahn","tags":[]},"19029":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"19030":{"position":{"__isSmartRef__":true,"id":19031},"_Extent":{"__isSmartRef__":true,"id":19032},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":19033},"_Fill":{"__isSmartRef__":true,"id":19034},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":19035},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":19036},"_Position":{"__isSmartRef__":true,"id":19037},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"19031":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19032":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19033":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"19034":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19035":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"19036":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"19037":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19038":{"x":18.339599482880004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19039":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":19040},{"__isSmartRef__":true,"id":19042},{"__isSmartRef__":true,"id":19044}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"19040":{"date":{"__isSmartRef__":true,"id":19041},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"19041":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"19042":{"date":{"__isSmartRef__":true,"id":19043},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"19043":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"19044":{"date":{"__isSmartRef__":true,"id":19045},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"19045":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"19046":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"19047":{"morph":{"__isSmartRef__":true,"id":18951},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"19048":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19049}},"19049":{"test01IsMorph":{"__isSmartRef__":true,"id":19050}},"19050":{"varMapping":{"__isSmartRef__":true,"id":19051},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":19052},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19051":{"this":{"__isSmartRef__":true,"id":19048}},"19052":{},"19053":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19054":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19055":{"reset":{"__isSmartRef__":true,"id":19056},"grow":{"__isSmartRef__":true,"id":19060},"build":{"__isSmartRef__":true,"id":19064}},"19056":{"varMapping":{"__isSmartRef__":true,"id":19057},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":19058},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19057":{"this":{"__isSmartRef__":true,"id":18951}},"19058":{"timestamp":{"__isSmartRef__":true,"id":19059},"user":"robertkrahn","tags":[]},"19059":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"19060":{"varMapping":{"__isSmartRef__":true,"id":19061},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":19062},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19061":{"this":{"__isSmartRef__":true,"id":18951}},"19062":{"timestamp":{"__isSmartRef__":true,"id":19063},"user":"robertkrahn","tags":[]},"19063":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"19064":{"varMapping":{"__isSmartRef__":true,"id":19065},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":19066},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19065":{"this":{"__isSmartRef__":true,"id":18951}},"19066":{"timestamp":{"__isSmartRef__":true,"id":19067},"user":"robertkrahn","tags":[]},"19067":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"19068":{"position":{"__isSmartRef__":true,"id":19069},"_Extent":{"__isSmartRef__":true,"id":19070},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":19071},"_Fill":{"__isSmartRef__":true,"id":19072},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":19073},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":19074},"_Position":{"__isSmartRef__":true,"id":19075},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"19069":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19070":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19071":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"19072":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19073":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"19074":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"19075":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19076":{"x":22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19077":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":19078},{"__isSmartRef__":true,"id":19080},{"__isSmartRef__":true,"id":19082}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"19078":{"date":{"__isSmartRef__":true,"id":19079},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"19079":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"19080":{"date":{"__isSmartRef__":true,"id":19081},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"19081":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"19082":{"date":{"__isSmartRef__":true,"id":19083},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"19083":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"19084":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"19085":{"morph":{"__isSmartRef__":true,"id":18833},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"19086":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19087}},"19087":{"test01IsMorph":{"__isSmartRef__":true,"id":19088}},"19088":{"varMapping":{"__isSmartRef__":true,"id":19089},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":19090},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19089":{"this":{"__isSmartRef__":true,"id":19086}},"19090":{},"19091":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19092":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19093":{"reset":{"__isSmartRef__":true,"id":19094},"grow":{"__isSmartRef__":true,"id":19098},"build":{"__isSmartRef__":true,"id":19102}},"19094":{"varMapping":{"__isSmartRef__":true,"id":19095},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":19096},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19095":{"this":{"__isSmartRef__":true,"id":18833}},"19096":{"timestamp":{"__isSmartRef__":true,"id":19097},"user":"robertkrahn","tags":[]},"19097":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"19098":{"varMapping":{"__isSmartRef__":true,"id":19099},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":19100},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19099":{"this":{"__isSmartRef__":true,"id":18833}},"19100":{"timestamp":{"__isSmartRef__":true,"id":19101},"user":"robertkrahn","tags":[]},"19101":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"19102":{"varMapping":{"__isSmartRef__":true,"id":19103},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":19104},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19103":{"this":{"__isSmartRef__":true,"id":18833}},"19104":{"timestamp":{"__isSmartRef__":true,"id":19105},"user":"robertkrahn","tags":[]},"19105":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"19106":{"position":{"__isSmartRef__":true,"id":19107},"_Extent":{"__isSmartRef__":true,"id":19108},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":19109},"_Fill":{"__isSmartRef__":true,"id":19110},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":19111},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":19112},"_Position":{"__isSmartRef__":true,"id":19113},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"19107":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19108":{"x":45.848998707199996,"y":7.587077488639986,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19109":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"19110":{"r":0.5686193533490198,"g":0.5686193533490198,"b":0.5686193533490198,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19111":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"19112":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"19113":{"x":-22.924499353599998,"y":-3.793538744319993,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19114":{"x":28.655624191999987,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19115":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":19116},{"__isSmartRef__":true,"id":19118},{"__isSmartRef__":true,"id":19120}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"19116":{"date":{"__isSmartRef__":true,"id":19117},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"19117":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"19118":{"date":{"__isSmartRef__":true,"id":19119},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"19119":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"19120":{"date":{"__isSmartRef__":true,"id":19121},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"19121":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"19122":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"19123":{"morph":{"__isSmartRef__":true,"id":18559},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"19124":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19125}},"19125":{"test01IsMorph":{"__isSmartRef__":true,"id":19126}},"19126":{"varMapping":{"__isSmartRef__":true,"id":19127},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":19128},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19127":{"this":{"__isSmartRef__":true,"id":19124}},"19128":{},"19129":{"x":57.31124838399999,"y":9.483846860799982,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19130":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19131":{"reset":{"__isSmartRef__":true,"id":19132},"grow":{"__isSmartRef__":true,"id":19136},"build":{"__isSmartRef__":true,"id":19140}},"19132":{"varMapping":{"__isSmartRef__":true,"id":19133},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":19134},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19133":{"this":{"__isSmartRef__":true,"id":18559}},"19134":{"timestamp":{"__isSmartRef__":true,"id":19135},"user":"robertkrahn","tags":[]},"19135":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"19136":{"varMapping":{"__isSmartRef__":true,"id":19137},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":19138},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19137":{"this":{"__isSmartRef__":true,"id":18559}},"19138":{"timestamp":{"__isSmartRef__":true,"id":19139},"user":"robertkrahn","tags":[]},"19139":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"19140":{"varMapping":{"__isSmartRef__":true,"id":19141},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":19142},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19141":{"this":{"__isSmartRef__":true,"id":18559}},"19142":{"timestamp":{"__isSmartRef__":true,"id":19143},"user":"robertkrahn","tags":[]},"19143":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"19144":{"position":{"__isSmartRef__":true,"id":19145},"_Extent":{"__isSmartRef__":true,"id":19146},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":19147},"_Fill":{"__isSmartRef__":true,"id":19148},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":19149},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":19150},"_Position":{"__isSmartRef__":true,"id":19151},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"19145":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19146":{"x":57.31124838399999,"y":9.483846860799982,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19147":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"19148":{"r":0.6180645145098042,"g":0.6180645145098042,"b":0.6180645145098042,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19149":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"19150":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"19151":{"x":-28.655624191999994,"y":-4.741923430399991,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19152":{"x":35.81953023999999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19153":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":19154},{"__isSmartRef__":true,"id":19156},{"__isSmartRef__":true,"id":19158}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"19154":{"date":{"__isSmartRef__":true,"id":19155},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"19155":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"19156":{"date":{"__isSmartRef__":true,"id":19157},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"19157":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"19158":{"date":{"__isSmartRef__":true,"id":19159},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"19159":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"19160":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"19161":{"morph":{"__isSmartRef__":true,"id":17973},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"19162":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19163}},"19163":{"test01IsMorph":{"__isSmartRef__":true,"id":19164}},"19164":{"varMapping":{"__isSmartRef__":true,"id":19165},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":19166},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19165":{"this":{"__isSmartRef__":true,"id":19162}},"19166":{},"19167":{"x":71.63906047999998,"y":11.854808575999977,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19168":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19169":{"reset":{"__isSmartRef__":true,"id":19170},"grow":{"__isSmartRef__":true,"id":19174},"build":{"__isSmartRef__":true,"id":19178}},"19170":{"varMapping":{"__isSmartRef__":true,"id":19171},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":19172},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19171":{"this":{"__isSmartRef__":true,"id":17973}},"19172":{"timestamp":{"__isSmartRef__":true,"id":19173},"user":"robertkrahn","tags":[]},"19173":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"19174":{"varMapping":{"__isSmartRef__":true,"id":19175},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":19176},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19175":{"this":{"__isSmartRef__":true,"id":17973}},"19176":{"timestamp":{"__isSmartRef__":true,"id":19177},"user":"robertkrahn","tags":[]},"19177":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"19178":{"varMapping":{"__isSmartRef__":true,"id":19179},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":19180},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19179":{"this":{"__isSmartRef__":true,"id":17973}},"19180":{"timestamp":{"__isSmartRef__":true,"id":19181},"user":"robertkrahn","tags":[]},"19181":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"19182":{"position":{"__isSmartRef__":true,"id":19183},"_Extent":{"__isSmartRef__":true,"id":19184},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":19185},"_Fill":{"__isSmartRef__":true,"id":19186},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":19187},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":19188},"_Position":{"__isSmartRef__":true,"id":19189},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"19183":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19184":{"x":71.63906047999998,"y":11.854808575999977,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19185":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"19186":{"r":0.671809254901961,"g":0.671809254901961,"b":0.671809254901961,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19187":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"19188":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"19189":{"x":-35.81953023999999,"y":-5.927404287999988,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19190":{"x":-44.77441279999999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19191":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":19192},{"__isSmartRef__":true,"id":19194},{"__isSmartRef__":true,"id":19196}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"19192":{"date":{"__isSmartRef__":true,"id":19193},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"19193":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"19194":{"date":{"__isSmartRef__":true,"id":19195},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"19195":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"19196":{"date":{"__isSmartRef__":true,"id":19197},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"19197":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"19198":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"19199":{"morph":{"__isSmartRef__":true,"id":16763},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"19200":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19201}},"19201":{"test01IsMorph":{"__isSmartRef__":true,"id":19202}},"19202":{"varMapping":{"__isSmartRef__":true,"id":19203},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":19204},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19203":{"this":{"__isSmartRef__":true,"id":19200}},"19204":{},"19205":{"x":89.54882559999997,"y":14.81851071999997,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19206":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19207":{"reset":{"__isSmartRef__":true,"id":19208},"grow":{"__isSmartRef__":true,"id":19212},"build":{"__isSmartRef__":true,"id":19216}},"19208":{"varMapping":{"__isSmartRef__":true,"id":19209},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":19210},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19209":{"this":{"__isSmartRef__":true,"id":16763}},"19210":{"timestamp":{"__isSmartRef__":true,"id":19211},"user":"robertkrahn","tags":[]},"19211":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"19212":{"varMapping":{"__isSmartRef__":true,"id":19213},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":19214},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19213":{"this":{"__isSmartRef__":true,"id":16763}},"19214":{"timestamp":{"__isSmartRef__":true,"id":19215},"user":"robertkrahn","tags":[]},"19215":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"19216":{"varMapping":{"__isSmartRef__":true,"id":19217},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":19218},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19217":{"this":{"__isSmartRef__":true,"id":16763}},"19218":{"timestamp":{"__isSmartRef__":true,"id":19219},"user":"robertkrahn","tags":[]},"19219":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"19220":{"submorphs":[{"__isSmartRef__":true,"id":19221},{"__isSmartRef__":true,"id":20430}],"scripts":[],"id":"81111974-FBAA-4C37-8336-60F2881E8193","shape":{"__isSmartRef__":true,"id":21639},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":21647},"showsHalos":false,"name":"Rotator7","partsBinMetaInfo":{"__isSmartRef__":true,"id":21648},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":21655},"eventHandler":{"__isSmartRef__":true,"id":21656},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4"],"partTests":{"__isSmartRef__":true,"id":21657},"priorExtent":{"__isSmartRef__":true,"id":21662},"distanceToDragEvent":{"__isSmartRef__":true,"id":21663},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":16762},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":21664},"__LivelyClassName__":"lively.morphic.Box"},"19221":{"submorphs":[{"__isSmartRef__":true,"id":19222},{"__isSmartRef__":true,"id":19807}],"scripts":[],"id":"C092C5FE-5521-47ED-B458-AC65EF1EA6C0","shape":{"__isSmartRef__":true,"id":20392},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":20400},"showsHalos":false,"name":"Rotator15","partsBinMetaInfo":{"__isSmartRef__":true,"id":20401},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":20408},"eventHandler":{"__isSmartRef__":true,"id":20409},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193"],"partTests":{"__isSmartRef__":true,"id":20410},"priorExtent":{"__isSmartRef__":true,"id":20415},"distanceToDragEvent":{"__isSmartRef__":true,"id":20416},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":19220},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20417},"__LivelyClassName__":"lively.morphic.Box"},"19222":{"submorphs":[{"__isSmartRef__":true,"id":19223},{"__isSmartRef__":true,"id":19496}],"scripts":[],"id":"6E4CEC64-D0D3-47EE-BBFD-17F093C6C704","shape":{"__isSmartRef__":true,"id":19769},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":19777},"showsHalos":false,"name":"Rotator30","partsBinMetaInfo":{"__isSmartRef__":true,"id":19778},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":19785},"eventHandler":{"__isSmartRef__":true,"id":19786},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C092C5FE-5521-47ED-B458-AC65EF1EA6C0"],"partTests":{"__isSmartRef__":true,"id":19787},"priorExtent":{"__isSmartRef__":true,"id":19792},"distanceToDragEvent":{"__isSmartRef__":true,"id":19793},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":19221},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19794},"__LivelyClassName__":"lively.morphic.Box"},"19223":{"submorphs":[{"__isSmartRef__":true,"id":19224},{"__isSmartRef__":true,"id":19341}],"scripts":[],"id":"5CD703DC-F1A5-4E3F-AFE7-C4E6B64D226F","shape":{"__isSmartRef__":true,"id":19458},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":19466},"showsHalos":false,"name":"Rotator60","partsBinMetaInfo":{"__isSmartRef__":true,"id":19467},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":19474},"eventHandler":{"__isSmartRef__":true,"id":19475},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C092C5FE-5521-47ED-B458-AC65EF1EA6C0","6E4CEC64-D0D3-47EE-BBFD-17F093C6C704"],"partTests":{"__isSmartRef__":true,"id":19476},"priorExtent":{"__isSmartRef__":true,"id":19481},"distanceToDragEvent":{"__isSmartRef__":true,"id":19482},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":19222},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19483},"__LivelyClassName__":"lively.morphic.Box"},"19224":{"submorphs":[{"__isSmartRef__":true,"id":19225},{"__isSmartRef__":true,"id":19264}],"scripts":[],"id":"49E80A6C-38E2-4CC9-A224-8B0BD81208C4","shape":{"__isSmartRef__":true,"id":19303},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":19311},"showsHalos":false,"name":"Rotator120","partsBinMetaInfo":{"__isSmartRef__":true,"id":19312},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":19319},"eventHandler":{"__isSmartRef__":true,"id":19320},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C092C5FE-5521-47ED-B458-AC65EF1EA6C0","6E4CEC64-D0D3-47EE-BBFD-17F093C6C704","5CD703DC-F1A5-4E3F-AFE7-C4E6B64D226F"],"partTests":{"__isSmartRef__":true,"id":19321},"priorExtent":{"__isSmartRef__":true,"id":19326},"distanceToDragEvent":{"__isSmartRef__":true,"id":19327},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":19223},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19328},"__LivelyClassName__":"lively.morphic.Box"},"19225":{"submorphs":[],"scripts":[],"id":"0F2FD661-4EF6-4A8F-A85D-72EDE9195D9B","shape":{"__isSmartRef__":true,"id":19226},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":19234},"showsHalos":false,"name":"Rotator240","partsBinMetaInfo":{"__isSmartRef__":true,"id":19235},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":19242},"eventHandler":{"__isSmartRef__":true,"id":19243},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C092C5FE-5521-47ED-B458-AC65EF1EA6C0","6E4CEC64-D0D3-47EE-BBFD-17F093C6C704","5CD703DC-F1A5-4E3F-AFE7-C4E6B64D226F","49E80A6C-38E2-4CC9-A224-8B0BD81208C4"],"partTests":{"__isSmartRef__":true,"id":19244},"priorExtent":{"__isSmartRef__":true,"id":19249},"distanceToDragEvent":{"__isSmartRef__":true,"id":19250},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":19224},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19251},"__LivelyClassName__":"lively.morphic.Box"},"19226":{"position":{"__isSmartRef__":true,"id":19227},"_Extent":{"__isSmartRef__":true,"id":19228},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":19229},"_Fill":{"__isSmartRef__":true,"id":19230},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":19231},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":19232},"_Position":{"__isSmartRef__":true,"id":19233},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"19227":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19228":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19229":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"19230":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19231":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"19232":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"19233":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19234":{"x":-14.671679586304007,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19235":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":19236},{"__isSmartRef__":true,"id":19238},{"__isSmartRef__":true,"id":19240}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"19236":{"date":{"__isSmartRef__":true,"id":19237},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"19237":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"19238":{"date":{"__isSmartRef__":true,"id":19239},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"19239":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"19240":{"date":{"__isSmartRef__":true,"id":19241},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"19241":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"19242":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"19243":{"morph":{"__isSmartRef__":true,"id":19225},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"19244":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19245}},"19245":{"test01IsMorph":{"__isSmartRef__":true,"id":19246}},"19246":{"varMapping":{"__isSmartRef__":true,"id":19247},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":19248},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19247":{"this":{"__isSmartRef__":true,"id":19244}},"19248":{},"19249":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19250":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19251":{"reset":{"__isSmartRef__":true,"id":19252},"grow":{"__isSmartRef__":true,"id":19256},"build":{"__isSmartRef__":true,"id":19260}},"19252":{"varMapping":{"__isSmartRef__":true,"id":19253},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":19254},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19253":{"this":{"__isSmartRef__":true,"id":19225}},"19254":{"timestamp":{"__isSmartRef__":true,"id":19255},"user":"robertkrahn","tags":[]},"19255":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"19256":{"varMapping":{"__isSmartRef__":true,"id":19257},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":19258},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19257":{"this":{"__isSmartRef__":true,"id":19225}},"19258":{"timestamp":{"__isSmartRef__":true,"id":19259},"user":"robertkrahn","tags":[]},"19259":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"19260":{"varMapping":{"__isSmartRef__":true,"id":19261},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":19262},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19261":{"this":{"__isSmartRef__":true,"id":19225}},"19262":{"timestamp":{"__isSmartRef__":true,"id":19263},"user":"robertkrahn","tags":[]},"19263":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"19264":{"submorphs":[],"scripts":[],"id":"50853513-5198-44E3-9FC7-578E56BD97AB","shape":{"__isSmartRef__":true,"id":19265},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":19273},"showsHalos":false,"name":"Rotator240","partsBinMetaInfo":{"__isSmartRef__":true,"id":19274},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":19281},"eventHandler":{"__isSmartRef__":true,"id":19282},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C092C5FE-5521-47ED-B458-AC65EF1EA6C0","6E4CEC64-D0D3-47EE-BBFD-17F093C6C704","5CD703DC-F1A5-4E3F-AFE7-C4E6B64D226F","49E80A6C-38E2-4CC9-A224-8B0BD81208C4"],"partTests":{"__isSmartRef__":true,"id":19283},"priorExtent":{"__isSmartRef__":true,"id":19288},"distanceToDragEvent":{"__isSmartRef__":true,"id":19289},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":19224},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19290},"__LivelyClassName__":"lively.morphic.Box"},"19265":{"position":{"__isSmartRef__":true,"id":19266},"_Extent":{"__isSmartRef__":true,"id":19267},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":19268},"_Fill":{"__isSmartRef__":true,"id":19269},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":19270},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":19271},"_Position":{"__isSmartRef__":true,"id":19272},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"19266":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19267":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19268":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"19269":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19270":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"19271":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"19272":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19273":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19274":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":19275},{"__isSmartRef__":true,"id":19277},{"__isSmartRef__":true,"id":19279}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"19275":{"date":{"__isSmartRef__":true,"id":19276},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"19276":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"19277":{"date":{"__isSmartRef__":true,"id":19278},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"19278":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"19279":{"date":{"__isSmartRef__":true,"id":19280},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"19280":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"19281":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"19282":{"morph":{"__isSmartRef__":true,"id":19264},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"19283":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19284}},"19284":{"test01IsMorph":{"__isSmartRef__":true,"id":19285}},"19285":{"varMapping":{"__isSmartRef__":true,"id":19286},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":19287},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19286":{"this":{"__isSmartRef__":true,"id":19283}},"19287":{},"19288":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19289":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19290":{"reset":{"__isSmartRef__":true,"id":19291},"grow":{"__isSmartRef__":true,"id":19295},"build":{"__isSmartRef__":true,"id":19299}},"19291":{"varMapping":{"__isSmartRef__":true,"id":19292},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":19293},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19292":{"this":{"__isSmartRef__":true,"id":19264}},"19293":{"timestamp":{"__isSmartRef__":true,"id":19294},"user":"robertkrahn","tags":[]},"19294":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"19295":{"varMapping":{"__isSmartRef__":true,"id":19296},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":19297},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19296":{"this":{"__isSmartRef__":true,"id":19264}},"19297":{"timestamp":{"__isSmartRef__":true,"id":19298},"user":"robertkrahn","tags":[]},"19298":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"19299":{"varMapping":{"__isSmartRef__":true,"id":19300},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":19301},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19300":{"this":{"__isSmartRef__":true,"id":19264}},"19301":{"timestamp":{"__isSmartRef__":true,"id":19302},"user":"robertkrahn","tags":[]},"19302":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"19303":{"position":{"__isSmartRef__":true,"id":19304},"_Extent":{"__isSmartRef__":true,"id":19305},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":19306},"_Fill":{"__isSmartRef__":true,"id":19307},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":19308},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":19309},"_Position":{"__isSmartRef__":true,"id":19310},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"19304":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19305":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19306":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"19307":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19308":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"19309":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"19310":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19311":{"x":-18.33959948287999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19312":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":19313},{"__isSmartRef__":true,"id":19315},{"__isSmartRef__":true,"id":19317}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"19313":{"date":{"__isSmartRef__":true,"id":19314},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"19314":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"19315":{"date":{"__isSmartRef__":true,"id":19316},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"19316":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"19317":{"date":{"__isSmartRef__":true,"id":19318},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"19318":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"19319":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"19320":{"morph":{"__isSmartRef__":true,"id":19224},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"19321":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19322}},"19322":{"test01IsMorph":{"__isSmartRef__":true,"id":19323}},"19323":{"varMapping":{"__isSmartRef__":true,"id":19324},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":19325},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19324":{"this":{"__isSmartRef__":true,"id":19321}},"19325":{},"19326":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19327":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19328":{"reset":{"__isSmartRef__":true,"id":19329},"grow":{"__isSmartRef__":true,"id":19333},"build":{"__isSmartRef__":true,"id":19337}},"19329":{"varMapping":{"__isSmartRef__":true,"id":19330},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":19331},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19330":{"this":{"__isSmartRef__":true,"id":19224}},"19331":{"timestamp":{"__isSmartRef__":true,"id":19332},"user":"robertkrahn","tags":[]},"19332":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"19333":{"varMapping":{"__isSmartRef__":true,"id":19334},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":19335},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19334":{"this":{"__isSmartRef__":true,"id":19224}},"19335":{"timestamp":{"__isSmartRef__":true,"id":19336},"user":"robertkrahn","tags":[]},"19336":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"19337":{"varMapping":{"__isSmartRef__":true,"id":19338},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":19339},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19338":{"this":{"__isSmartRef__":true,"id":19224}},"19339":{"timestamp":{"__isSmartRef__":true,"id":19340},"user":"robertkrahn","tags":[]},"19340":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"19341":{"submorphs":[{"__isSmartRef__":true,"id":19342},{"__isSmartRef__":true,"id":19381}],"scripts":[],"id":"AFF4C464-C0F0-424B-B1F7-EF2D7ACBCE80","shape":{"__isSmartRef__":true,"id":19420},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":19428},"showsHalos":false,"name":"Rotator120","partsBinMetaInfo":{"__isSmartRef__":true,"id":19429},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":19436},"eventHandler":{"__isSmartRef__":true,"id":19437},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C092C5FE-5521-47ED-B458-AC65EF1EA6C0","6E4CEC64-D0D3-47EE-BBFD-17F093C6C704","5CD703DC-F1A5-4E3F-AFE7-C4E6B64D226F"],"partTests":{"__isSmartRef__":true,"id":19438},"priorExtent":{"__isSmartRef__":true,"id":19443},"distanceToDragEvent":{"__isSmartRef__":true,"id":19444},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":19223},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19445},"__LivelyClassName__":"lively.morphic.Box"},"19342":{"submorphs":[],"scripts":[],"id":"62231C50-1089-4A9B-990E-D958B6078D33","shape":{"__isSmartRef__":true,"id":19343},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":19351},"showsHalos":false,"name":"Rotator241","partsBinMetaInfo":{"__isSmartRef__":true,"id":19352},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":19359},"eventHandler":{"__isSmartRef__":true,"id":19360},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C092C5FE-5521-47ED-B458-AC65EF1EA6C0","6E4CEC64-D0D3-47EE-BBFD-17F093C6C704","5CD703DC-F1A5-4E3F-AFE7-C4E6B64D226F","AFF4C464-C0F0-424B-B1F7-EF2D7ACBCE80"],"partTests":{"__isSmartRef__":true,"id":19361},"priorExtent":{"__isSmartRef__":true,"id":19366},"distanceToDragEvent":{"__isSmartRef__":true,"id":19367},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":19341},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19368},"__LivelyClassName__":"lively.morphic.Box"},"19343":{"position":{"__isSmartRef__":true,"id":19344},"_Extent":{"__isSmartRef__":true,"id":19345},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":19346},"_Fill":{"__isSmartRef__":true,"id":19347},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":19348},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":19349},"_Position":{"__isSmartRef__":true,"id":19350},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"19344":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19345":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19346":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"19347":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19348":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"19349":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"19350":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19351":{"x":-14.671679586303993,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19352":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":19353},{"__isSmartRef__":true,"id":19355},{"__isSmartRef__":true,"id":19357}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"19353":{"date":{"__isSmartRef__":true,"id":19354},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"19354":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"19355":{"date":{"__isSmartRef__":true,"id":19356},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"19356":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"19357":{"date":{"__isSmartRef__":true,"id":19358},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"19358":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"19359":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"19360":{"morph":{"__isSmartRef__":true,"id":19342},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"19361":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19362}},"19362":{"test01IsMorph":{"__isSmartRef__":true,"id":19363}},"19363":{"varMapping":{"__isSmartRef__":true,"id":19364},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":19365},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19364":{"this":{"__isSmartRef__":true,"id":19361}},"19365":{},"19366":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19367":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19368":{"reset":{"__isSmartRef__":true,"id":19369},"grow":{"__isSmartRef__":true,"id":19373},"build":{"__isSmartRef__":true,"id":19377}},"19369":{"varMapping":{"__isSmartRef__":true,"id":19370},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":19371},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19370":{"this":{"__isSmartRef__":true,"id":19342}},"19371":{"timestamp":{"__isSmartRef__":true,"id":19372},"user":"robertkrahn","tags":[]},"19372":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"19373":{"varMapping":{"__isSmartRef__":true,"id":19374},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":19375},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19374":{"this":{"__isSmartRef__":true,"id":19342}},"19375":{"timestamp":{"__isSmartRef__":true,"id":19376},"user":"robertkrahn","tags":[]},"19376":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"19377":{"varMapping":{"__isSmartRef__":true,"id":19378},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":19379},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19378":{"this":{"__isSmartRef__":true,"id":19342}},"19379":{"timestamp":{"__isSmartRef__":true,"id":19380},"user":"robertkrahn","tags":[]},"19380":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"19381":{"submorphs":[],"scripts":[],"id":"D93B32E6-8BE9-4265-B8B6-ACDF2D5CBC44","shape":{"__isSmartRef__":true,"id":19382},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":19390},"showsHalos":false,"name":"Rotator241","partsBinMetaInfo":{"__isSmartRef__":true,"id":19391},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":19398},"eventHandler":{"__isSmartRef__":true,"id":19399},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C092C5FE-5521-47ED-B458-AC65EF1EA6C0","6E4CEC64-D0D3-47EE-BBFD-17F093C6C704","5CD703DC-F1A5-4E3F-AFE7-C4E6B64D226F","AFF4C464-C0F0-424B-B1F7-EF2D7ACBCE80"],"partTests":{"__isSmartRef__":true,"id":19400},"priorExtent":{"__isSmartRef__":true,"id":19405},"distanceToDragEvent":{"__isSmartRef__":true,"id":19406},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":19341},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19407},"__LivelyClassName__":"lively.morphic.Box"},"19382":{"position":{"__isSmartRef__":true,"id":19383},"_Extent":{"__isSmartRef__":true,"id":19384},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":19385},"_Fill":{"__isSmartRef__":true,"id":19386},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":19387},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":19388},"_Position":{"__isSmartRef__":true,"id":19389},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"19383":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19384":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19385":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"19386":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19387":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"19388":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"19389":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19390":{"x":14.671679586304014,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19391":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":19392},{"__isSmartRef__":true,"id":19394},{"__isSmartRef__":true,"id":19396}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"19392":{"date":{"__isSmartRef__":true,"id":19393},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"19393":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"19394":{"date":{"__isSmartRef__":true,"id":19395},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"19395":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"19396":{"date":{"__isSmartRef__":true,"id":19397},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"19397":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"19398":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"19399":{"morph":{"__isSmartRef__":true,"id":19381},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"19400":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19401}},"19401":{"test01IsMorph":{"__isSmartRef__":true,"id":19402}},"19402":{"varMapping":{"__isSmartRef__":true,"id":19403},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":19404},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19403":{"this":{"__isSmartRef__":true,"id":19400}},"19404":{},"19405":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19406":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19407":{"reset":{"__isSmartRef__":true,"id":19408},"grow":{"__isSmartRef__":true,"id":19412},"build":{"__isSmartRef__":true,"id":19416}},"19408":{"varMapping":{"__isSmartRef__":true,"id":19409},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":19410},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19409":{"this":{"__isSmartRef__":true,"id":19381}},"19410":{"timestamp":{"__isSmartRef__":true,"id":19411},"user":"robertkrahn","tags":[]},"19411":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"19412":{"varMapping":{"__isSmartRef__":true,"id":19413},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":19414},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19413":{"this":{"__isSmartRef__":true,"id":19381}},"19414":{"timestamp":{"__isSmartRef__":true,"id":19415},"user":"robertkrahn","tags":[]},"19415":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"19416":{"varMapping":{"__isSmartRef__":true,"id":19417},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":19418},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19417":{"this":{"__isSmartRef__":true,"id":19381}},"19418":{"timestamp":{"__isSmartRef__":true,"id":19419},"user":"robertkrahn","tags":[]},"19419":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"19420":{"position":{"__isSmartRef__":true,"id":19421},"_Extent":{"__isSmartRef__":true,"id":19422},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":19423},"_Fill":{"__isSmartRef__":true,"id":19424},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":19425},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":19426},"_Position":{"__isSmartRef__":true,"id":19427},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"19421":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19422":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19423":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"19424":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19425":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"19426":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"19427":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19428":{"x":18.33959948287999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19429":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":19430},{"__isSmartRef__":true,"id":19432},{"__isSmartRef__":true,"id":19434}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"19430":{"date":{"__isSmartRef__":true,"id":19431},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"19431":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"19432":{"date":{"__isSmartRef__":true,"id":19433},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"19433":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"19434":{"date":{"__isSmartRef__":true,"id":19435},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"19435":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"19436":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"19437":{"morph":{"__isSmartRef__":true,"id":19341},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"19438":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19439}},"19439":{"test01IsMorph":{"__isSmartRef__":true,"id":19440}},"19440":{"varMapping":{"__isSmartRef__":true,"id":19441},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":19442},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19441":{"this":{"__isSmartRef__":true,"id":19438}},"19442":{},"19443":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19444":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19445":{"reset":{"__isSmartRef__":true,"id":19446},"grow":{"__isSmartRef__":true,"id":19450},"build":{"__isSmartRef__":true,"id":19454}},"19446":{"varMapping":{"__isSmartRef__":true,"id":19447},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":19448},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19447":{"this":{"__isSmartRef__":true,"id":19341}},"19448":{"timestamp":{"__isSmartRef__":true,"id":19449},"user":"robertkrahn","tags":[]},"19449":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"19450":{"varMapping":{"__isSmartRef__":true,"id":19451},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":19452},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19451":{"this":{"__isSmartRef__":true,"id":19341}},"19452":{"timestamp":{"__isSmartRef__":true,"id":19453},"user":"robertkrahn","tags":[]},"19453":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"19454":{"varMapping":{"__isSmartRef__":true,"id":19455},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":19456},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19455":{"this":{"__isSmartRef__":true,"id":19341}},"19456":{"timestamp":{"__isSmartRef__":true,"id":19457},"user":"robertkrahn","tags":[]},"19457":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"19458":{"position":{"__isSmartRef__":true,"id":19459},"_Extent":{"__isSmartRef__":true,"id":19460},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":19461},"_Fill":{"__isSmartRef__":true,"id":19462},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":19463},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":19464},"_Position":{"__isSmartRef__":true,"id":19465},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"19459":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19460":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19461":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"19462":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19463":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"19464":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"19465":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19466":{"x":-22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19467":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":19468},{"__isSmartRef__":true,"id":19470},{"__isSmartRef__":true,"id":19472}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"19468":{"date":{"__isSmartRef__":true,"id":19469},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"19469":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"19470":{"date":{"__isSmartRef__":true,"id":19471},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"19471":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"19472":{"date":{"__isSmartRef__":true,"id":19473},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"19473":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"19474":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"19475":{"morph":{"__isSmartRef__":true,"id":19223},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"19476":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19477}},"19477":{"test01IsMorph":{"__isSmartRef__":true,"id":19478}},"19478":{"varMapping":{"__isSmartRef__":true,"id":19479},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":19480},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19479":{"this":{"__isSmartRef__":true,"id":19476}},"19480":{},"19481":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19482":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19483":{"reset":{"__isSmartRef__":true,"id":19484},"grow":{"__isSmartRef__":true,"id":19488},"build":{"__isSmartRef__":true,"id":19492}},"19484":{"varMapping":{"__isSmartRef__":true,"id":19485},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":19486},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19485":{"this":{"__isSmartRef__":true,"id":19223}},"19486":{"timestamp":{"__isSmartRef__":true,"id":19487},"user":"robertkrahn","tags":[]},"19487":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"19488":{"varMapping":{"__isSmartRef__":true,"id":19489},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":19490},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19489":{"this":{"__isSmartRef__":true,"id":19223}},"19490":{"timestamp":{"__isSmartRef__":true,"id":19491},"user":"robertkrahn","tags":[]},"19491":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"19492":{"varMapping":{"__isSmartRef__":true,"id":19493},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":19494},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19493":{"this":{"__isSmartRef__":true,"id":19223}},"19494":{"timestamp":{"__isSmartRef__":true,"id":19495},"user":"robertkrahn","tags":[]},"19495":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"19496":{"submorphs":[{"__isSmartRef__":true,"id":19497},{"__isSmartRef__":true,"id":19614}],"scripts":[],"id":"54EE936E-A175-4EF8-B511-904930C32759","shape":{"__isSmartRef__":true,"id":19731},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":19739},"showsHalos":false,"name":"Rotator60","partsBinMetaInfo":{"__isSmartRef__":true,"id":19740},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":19747},"eventHandler":{"__isSmartRef__":true,"id":19748},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C092C5FE-5521-47ED-B458-AC65EF1EA6C0","6E4CEC64-D0D3-47EE-BBFD-17F093C6C704"],"partTests":{"__isSmartRef__":true,"id":19749},"priorExtent":{"__isSmartRef__":true,"id":19754},"distanceToDragEvent":{"__isSmartRef__":true,"id":19755},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":19222},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19756},"__LivelyClassName__":"lively.morphic.Box"},"19497":{"submorphs":[{"__isSmartRef__":true,"id":19498},{"__isSmartRef__":true,"id":19537}],"scripts":[],"id":"E656D7C6-7EC0-4D40-BB7B-DEA7950013B3","shape":{"__isSmartRef__":true,"id":19576},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":19584},"showsHalos":false,"name":"Rotator121","partsBinMetaInfo":{"__isSmartRef__":true,"id":19585},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":19592},"eventHandler":{"__isSmartRef__":true,"id":19593},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C092C5FE-5521-47ED-B458-AC65EF1EA6C0","6E4CEC64-D0D3-47EE-BBFD-17F093C6C704","54EE936E-A175-4EF8-B511-904930C32759"],"partTests":{"__isSmartRef__":true,"id":19594},"priorExtent":{"__isSmartRef__":true,"id":19599},"distanceToDragEvent":{"__isSmartRef__":true,"id":19600},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":19496},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19601},"__LivelyClassName__":"lively.morphic.Box"},"19498":{"submorphs":[],"scripts":[],"id":"DD21A677-CF4F-4E17-BC1C-99911B6B1274","shape":{"__isSmartRef__":true,"id":19499},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":19507},"showsHalos":false,"name":"Rotator242","partsBinMetaInfo":{"__isSmartRef__":true,"id":19508},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":19515},"eventHandler":{"__isSmartRef__":true,"id":19516},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C092C5FE-5521-47ED-B458-AC65EF1EA6C0","6E4CEC64-D0D3-47EE-BBFD-17F093C6C704","54EE936E-A175-4EF8-B511-904930C32759","E656D7C6-7EC0-4D40-BB7B-DEA7950013B3"],"partTests":{"__isSmartRef__":true,"id":19517},"priorExtent":{"__isSmartRef__":true,"id":19522},"distanceToDragEvent":{"__isSmartRef__":true,"id":19523},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":19497},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19524},"__LivelyClassName__":"lively.morphic.Box"},"19499":{"position":{"__isSmartRef__":true,"id":19500},"_Extent":{"__isSmartRef__":true,"id":19501},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":19502},"_Fill":{"__isSmartRef__":true,"id":19503},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":19504},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":19505},"_Position":{"__isSmartRef__":true,"id":19506},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"19500":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19501":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19502":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"19503":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19504":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"19505":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"19506":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19507":{"x":-14.671679586304004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19508":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":19509},{"__isSmartRef__":true,"id":19511},{"__isSmartRef__":true,"id":19513}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"19509":{"date":{"__isSmartRef__":true,"id":19510},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"19510":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"19511":{"date":{"__isSmartRef__":true,"id":19512},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"19512":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"19513":{"date":{"__isSmartRef__":true,"id":19514},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"19514":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"19515":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"19516":{"morph":{"__isSmartRef__":true,"id":19498},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"19517":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19518}},"19518":{"test01IsMorph":{"__isSmartRef__":true,"id":19519}},"19519":{"varMapping":{"__isSmartRef__":true,"id":19520},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":19521},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19520":{"this":{"__isSmartRef__":true,"id":19517}},"19521":{},"19522":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19523":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19524":{"reset":{"__isSmartRef__":true,"id":19525},"grow":{"__isSmartRef__":true,"id":19529},"build":{"__isSmartRef__":true,"id":19533}},"19525":{"varMapping":{"__isSmartRef__":true,"id":19526},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":19527},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19526":{"this":{"__isSmartRef__":true,"id":19498}},"19527":{"timestamp":{"__isSmartRef__":true,"id":19528},"user":"robertkrahn","tags":[]},"19528":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"19529":{"varMapping":{"__isSmartRef__":true,"id":19530},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":19531},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19530":{"this":{"__isSmartRef__":true,"id":19498}},"19531":{"timestamp":{"__isSmartRef__":true,"id":19532},"user":"robertkrahn","tags":[]},"19532":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"19533":{"varMapping":{"__isSmartRef__":true,"id":19534},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":19535},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19534":{"this":{"__isSmartRef__":true,"id":19498}},"19535":{"timestamp":{"__isSmartRef__":true,"id":19536},"user":"robertkrahn","tags":[]},"19536":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"19537":{"submorphs":[],"scripts":[],"id":"B7083626-3FCF-4E10-8E20-1DA5CD176C17","shape":{"__isSmartRef__":true,"id":19538},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":19546},"showsHalos":false,"name":"Rotator242","partsBinMetaInfo":{"__isSmartRef__":true,"id":19547},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":19554},"eventHandler":{"__isSmartRef__":true,"id":19555},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C092C5FE-5521-47ED-B458-AC65EF1EA6C0","6E4CEC64-D0D3-47EE-BBFD-17F093C6C704","54EE936E-A175-4EF8-B511-904930C32759","E656D7C6-7EC0-4D40-BB7B-DEA7950013B3"],"partTests":{"__isSmartRef__":true,"id":19556},"priorExtent":{"__isSmartRef__":true,"id":19561},"distanceToDragEvent":{"__isSmartRef__":true,"id":19562},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":19497},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19563},"__LivelyClassName__":"lively.morphic.Box"},"19538":{"position":{"__isSmartRef__":true,"id":19539},"_Extent":{"__isSmartRef__":true,"id":19540},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":19541},"_Fill":{"__isSmartRef__":true,"id":19542},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":19543},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":19544},"_Position":{"__isSmartRef__":true,"id":19545},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"19539":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19540":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19541":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"19542":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19543":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"19544":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"19545":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19546":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19547":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":19548},{"__isSmartRef__":true,"id":19550},{"__isSmartRef__":true,"id":19552}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"19548":{"date":{"__isSmartRef__":true,"id":19549},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"19549":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"19550":{"date":{"__isSmartRef__":true,"id":19551},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"19551":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"19552":{"date":{"__isSmartRef__":true,"id":19553},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"19553":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"19554":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"19555":{"morph":{"__isSmartRef__":true,"id":19537},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"19556":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19557}},"19557":{"test01IsMorph":{"__isSmartRef__":true,"id":19558}},"19558":{"varMapping":{"__isSmartRef__":true,"id":19559},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":19560},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19559":{"this":{"__isSmartRef__":true,"id":19556}},"19560":{},"19561":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19562":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19563":{"reset":{"__isSmartRef__":true,"id":19564},"grow":{"__isSmartRef__":true,"id":19568},"build":{"__isSmartRef__":true,"id":19572}},"19564":{"varMapping":{"__isSmartRef__":true,"id":19565},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":19566},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19565":{"this":{"__isSmartRef__":true,"id":19537}},"19566":{"timestamp":{"__isSmartRef__":true,"id":19567},"user":"robertkrahn","tags":[]},"19567":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"19568":{"varMapping":{"__isSmartRef__":true,"id":19569},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":19570},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19569":{"this":{"__isSmartRef__":true,"id":19537}},"19570":{"timestamp":{"__isSmartRef__":true,"id":19571},"user":"robertkrahn","tags":[]},"19571":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"19572":{"varMapping":{"__isSmartRef__":true,"id":19573},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":19574},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19573":{"this":{"__isSmartRef__":true,"id":19537}},"19574":{"timestamp":{"__isSmartRef__":true,"id":19575},"user":"robertkrahn","tags":[]},"19575":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"19576":{"position":{"__isSmartRef__":true,"id":19577},"_Extent":{"__isSmartRef__":true,"id":19578},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":19579},"_Fill":{"__isSmartRef__":true,"id":19580},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":19581},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":19582},"_Position":{"__isSmartRef__":true,"id":19583},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"19577":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19578":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19579":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"19580":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19581":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"19582":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"19583":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19584":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19585":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":19586},{"__isSmartRef__":true,"id":19588},{"__isSmartRef__":true,"id":19590}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"19586":{"date":{"__isSmartRef__":true,"id":19587},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"19587":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"19588":{"date":{"__isSmartRef__":true,"id":19589},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"19589":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"19590":{"date":{"__isSmartRef__":true,"id":19591},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"19591":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"19592":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"19593":{"morph":{"__isSmartRef__":true,"id":19497},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"19594":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19595}},"19595":{"test01IsMorph":{"__isSmartRef__":true,"id":19596}},"19596":{"varMapping":{"__isSmartRef__":true,"id":19597},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":19598},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19597":{"this":{"__isSmartRef__":true,"id":19594}},"19598":{},"19599":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19600":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19601":{"reset":{"__isSmartRef__":true,"id":19602},"grow":{"__isSmartRef__":true,"id":19606},"build":{"__isSmartRef__":true,"id":19610}},"19602":{"varMapping":{"__isSmartRef__":true,"id":19603},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":19604},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19603":{"this":{"__isSmartRef__":true,"id":19497}},"19604":{"timestamp":{"__isSmartRef__":true,"id":19605},"user":"robertkrahn","tags":[]},"19605":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"19606":{"varMapping":{"__isSmartRef__":true,"id":19607},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":19608},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19607":{"this":{"__isSmartRef__":true,"id":19497}},"19608":{"timestamp":{"__isSmartRef__":true,"id":19609},"user":"robertkrahn","tags":[]},"19609":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"19610":{"varMapping":{"__isSmartRef__":true,"id":19611},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":19612},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19611":{"this":{"__isSmartRef__":true,"id":19497}},"19612":{"timestamp":{"__isSmartRef__":true,"id":19613},"user":"robertkrahn","tags":[]},"19613":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"19614":{"submorphs":[{"__isSmartRef__":true,"id":19615},{"__isSmartRef__":true,"id":19654}],"scripts":[],"id":"C9C1A58D-0FF2-4F13-8000-1DD5D02D3FB8","shape":{"__isSmartRef__":true,"id":19693},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":19701},"showsHalos":false,"name":"Rotator121","partsBinMetaInfo":{"__isSmartRef__":true,"id":19702},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":19709},"eventHandler":{"__isSmartRef__":true,"id":19710},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C092C5FE-5521-47ED-B458-AC65EF1EA6C0","6E4CEC64-D0D3-47EE-BBFD-17F093C6C704","54EE936E-A175-4EF8-B511-904930C32759"],"partTests":{"__isSmartRef__":true,"id":19711},"priorExtent":{"__isSmartRef__":true,"id":19716},"distanceToDragEvent":{"__isSmartRef__":true,"id":19717},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":19496},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19718},"__LivelyClassName__":"lively.morphic.Box"},"19615":{"submorphs":[],"scripts":[],"id":"9AB802CE-55B7-4517-8BBF-CF3D2623915B","shape":{"__isSmartRef__":true,"id":19616},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":19624},"showsHalos":false,"name":"Rotator243","partsBinMetaInfo":{"__isSmartRef__":true,"id":19625},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":19632},"eventHandler":{"__isSmartRef__":true,"id":19633},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C092C5FE-5521-47ED-B458-AC65EF1EA6C0","6E4CEC64-D0D3-47EE-BBFD-17F093C6C704","54EE936E-A175-4EF8-B511-904930C32759","C9C1A58D-0FF2-4F13-8000-1DD5D02D3FB8"],"partTests":{"__isSmartRef__":true,"id":19634},"priorExtent":{"__isSmartRef__":true,"id":19639},"distanceToDragEvent":{"__isSmartRef__":true,"id":19640},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":19614},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19641},"__LivelyClassName__":"lively.morphic.Box"},"19616":{"position":{"__isSmartRef__":true,"id":19617},"_Extent":{"__isSmartRef__":true,"id":19618},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":19619},"_Fill":{"__isSmartRef__":true,"id":19620},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":19621},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":19622},"_Position":{"__isSmartRef__":true,"id":19623},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"19617":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19618":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19619":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"19620":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19621":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"19622":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"19623":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19624":{"x":-14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19625":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":19626},{"__isSmartRef__":true,"id":19628},{"__isSmartRef__":true,"id":19630}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"19626":{"date":{"__isSmartRef__":true,"id":19627},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"19627":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"19628":{"date":{"__isSmartRef__":true,"id":19629},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"19629":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"19630":{"date":{"__isSmartRef__":true,"id":19631},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"19631":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"19632":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"19633":{"morph":{"__isSmartRef__":true,"id":19615},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"19634":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19635}},"19635":{"test01IsMorph":{"__isSmartRef__":true,"id":19636}},"19636":{"varMapping":{"__isSmartRef__":true,"id":19637},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":19638},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19637":{"this":{"__isSmartRef__":true,"id":19634}},"19638":{},"19639":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19640":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19641":{"reset":{"__isSmartRef__":true,"id":19642},"grow":{"__isSmartRef__":true,"id":19646},"build":{"__isSmartRef__":true,"id":19650}},"19642":{"varMapping":{"__isSmartRef__":true,"id":19643},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":19644},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19643":{"this":{"__isSmartRef__":true,"id":19615}},"19644":{"timestamp":{"__isSmartRef__":true,"id":19645},"user":"robertkrahn","tags":[]},"19645":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"19646":{"varMapping":{"__isSmartRef__":true,"id":19647},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":19648},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19647":{"this":{"__isSmartRef__":true,"id":19615}},"19648":{"timestamp":{"__isSmartRef__":true,"id":19649},"user":"robertkrahn","tags":[]},"19649":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"19650":{"varMapping":{"__isSmartRef__":true,"id":19651},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":19652},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19651":{"this":{"__isSmartRef__":true,"id":19615}},"19652":{"timestamp":{"__isSmartRef__":true,"id":19653},"user":"robertkrahn","tags":[]},"19653":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"19654":{"submorphs":[],"scripts":[],"id":"F8EF4C56-4AEF-4621-ABA5-4B18AA39BBB6","shape":{"__isSmartRef__":true,"id":19655},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":19663},"showsHalos":false,"name":"Rotator243","partsBinMetaInfo":{"__isSmartRef__":true,"id":19664},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":19671},"eventHandler":{"__isSmartRef__":true,"id":19672},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C092C5FE-5521-47ED-B458-AC65EF1EA6C0","6E4CEC64-D0D3-47EE-BBFD-17F093C6C704","54EE936E-A175-4EF8-B511-904930C32759","C9C1A58D-0FF2-4F13-8000-1DD5D02D3FB8"],"partTests":{"__isSmartRef__":true,"id":19673},"priorExtent":{"__isSmartRef__":true,"id":19678},"distanceToDragEvent":{"__isSmartRef__":true,"id":19679},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":19614},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19680},"__LivelyClassName__":"lively.morphic.Box"},"19655":{"position":{"__isSmartRef__":true,"id":19656},"_Extent":{"__isSmartRef__":true,"id":19657},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":19658},"_Fill":{"__isSmartRef__":true,"id":19659},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":19660},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":19661},"_Position":{"__isSmartRef__":true,"id":19662},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"19656":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19657":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19658":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"19659":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19660":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"19661":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"19662":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19663":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19664":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":19665},{"__isSmartRef__":true,"id":19667},{"__isSmartRef__":true,"id":19669}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"19665":{"date":{"__isSmartRef__":true,"id":19666},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"19666":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"19667":{"date":{"__isSmartRef__":true,"id":19668},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"19668":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"19669":{"date":{"__isSmartRef__":true,"id":19670},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"19670":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"19671":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"19672":{"morph":{"__isSmartRef__":true,"id":19654},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"19673":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19674}},"19674":{"test01IsMorph":{"__isSmartRef__":true,"id":19675}},"19675":{"varMapping":{"__isSmartRef__":true,"id":19676},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":19677},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19676":{"this":{"__isSmartRef__":true,"id":19673}},"19677":{},"19678":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19679":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19680":{"reset":{"__isSmartRef__":true,"id":19681},"grow":{"__isSmartRef__":true,"id":19685},"build":{"__isSmartRef__":true,"id":19689}},"19681":{"varMapping":{"__isSmartRef__":true,"id":19682},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":19683},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19682":{"this":{"__isSmartRef__":true,"id":19654}},"19683":{"timestamp":{"__isSmartRef__":true,"id":19684},"user":"robertkrahn","tags":[]},"19684":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"19685":{"varMapping":{"__isSmartRef__":true,"id":19686},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":19687},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19686":{"this":{"__isSmartRef__":true,"id":19654}},"19687":{"timestamp":{"__isSmartRef__":true,"id":19688},"user":"robertkrahn","tags":[]},"19688":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"19689":{"varMapping":{"__isSmartRef__":true,"id":19690},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":19691},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19690":{"this":{"__isSmartRef__":true,"id":19654}},"19691":{"timestamp":{"__isSmartRef__":true,"id":19692},"user":"robertkrahn","tags":[]},"19692":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"19693":{"position":{"__isSmartRef__":true,"id":19694},"_Extent":{"__isSmartRef__":true,"id":19695},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":19696},"_Fill":{"__isSmartRef__":true,"id":19697},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":19698},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":19699},"_Position":{"__isSmartRef__":true,"id":19700},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"19694":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19695":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19696":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"19697":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19698":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"19699":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"19700":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19701":{"x":18.339599482880004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19702":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":19703},{"__isSmartRef__":true,"id":19705},{"__isSmartRef__":true,"id":19707}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"19703":{"date":{"__isSmartRef__":true,"id":19704},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"19704":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"19705":{"date":{"__isSmartRef__":true,"id":19706},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"19706":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"19707":{"date":{"__isSmartRef__":true,"id":19708},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"19708":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"19709":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"19710":{"morph":{"__isSmartRef__":true,"id":19614},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"19711":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19712}},"19712":{"test01IsMorph":{"__isSmartRef__":true,"id":19713}},"19713":{"varMapping":{"__isSmartRef__":true,"id":19714},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":19715},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19714":{"this":{"__isSmartRef__":true,"id":19711}},"19715":{},"19716":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19717":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19718":{"reset":{"__isSmartRef__":true,"id":19719},"grow":{"__isSmartRef__":true,"id":19723},"build":{"__isSmartRef__":true,"id":19727}},"19719":{"varMapping":{"__isSmartRef__":true,"id":19720},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":19721},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19720":{"this":{"__isSmartRef__":true,"id":19614}},"19721":{"timestamp":{"__isSmartRef__":true,"id":19722},"user":"robertkrahn","tags":[]},"19722":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"19723":{"varMapping":{"__isSmartRef__":true,"id":19724},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":19725},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19724":{"this":{"__isSmartRef__":true,"id":19614}},"19725":{"timestamp":{"__isSmartRef__":true,"id":19726},"user":"robertkrahn","tags":[]},"19726":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"19727":{"varMapping":{"__isSmartRef__":true,"id":19728},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":19729},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19728":{"this":{"__isSmartRef__":true,"id":19614}},"19729":{"timestamp":{"__isSmartRef__":true,"id":19730},"user":"robertkrahn","tags":[]},"19730":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"19731":{"position":{"__isSmartRef__":true,"id":19732},"_Extent":{"__isSmartRef__":true,"id":19733},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":19734},"_Fill":{"__isSmartRef__":true,"id":19735},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":19736},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":19737},"_Position":{"__isSmartRef__":true,"id":19738},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"19732":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19733":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19734":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"19735":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19736":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"19737":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"19738":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19739":{"x":22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19740":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":19741},{"__isSmartRef__":true,"id":19743},{"__isSmartRef__":true,"id":19745}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"19741":{"date":{"__isSmartRef__":true,"id":19742},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"19742":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"19743":{"date":{"__isSmartRef__":true,"id":19744},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"19744":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"19745":{"date":{"__isSmartRef__":true,"id":19746},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"19746":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"19747":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"19748":{"morph":{"__isSmartRef__":true,"id":19496},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"19749":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19750}},"19750":{"test01IsMorph":{"__isSmartRef__":true,"id":19751}},"19751":{"varMapping":{"__isSmartRef__":true,"id":19752},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":19753},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19752":{"this":{"__isSmartRef__":true,"id":19749}},"19753":{},"19754":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19755":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19756":{"reset":{"__isSmartRef__":true,"id":19757},"grow":{"__isSmartRef__":true,"id":19761},"build":{"__isSmartRef__":true,"id":19765}},"19757":{"varMapping":{"__isSmartRef__":true,"id":19758},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":19759},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19758":{"this":{"__isSmartRef__":true,"id":19496}},"19759":{"timestamp":{"__isSmartRef__":true,"id":19760},"user":"robertkrahn","tags":[]},"19760":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"19761":{"varMapping":{"__isSmartRef__":true,"id":19762},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":19763},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19762":{"this":{"__isSmartRef__":true,"id":19496}},"19763":{"timestamp":{"__isSmartRef__":true,"id":19764},"user":"robertkrahn","tags":[]},"19764":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"19765":{"varMapping":{"__isSmartRef__":true,"id":19766},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":19767},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19766":{"this":{"__isSmartRef__":true,"id":19496}},"19767":{"timestamp":{"__isSmartRef__":true,"id":19768},"user":"robertkrahn","tags":[]},"19768":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"19769":{"position":{"__isSmartRef__":true,"id":19770},"_Extent":{"__isSmartRef__":true,"id":19771},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":19772},"_Fill":{"__isSmartRef__":true,"id":19773},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":19774},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":19775},"_Position":{"__isSmartRef__":true,"id":19776},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"19770":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19771":{"x":45.848998707199996,"y":7.587077488639986,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19772":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"19773":{"r":0.5686193533490198,"g":0.5686193533490198,"b":0.5686193533490198,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19774":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"19775":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"19776":{"x":-22.924499353599998,"y":-3.793538744319993,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19777":{"x":-28.65562419199998,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19778":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":19779},{"__isSmartRef__":true,"id":19781},{"__isSmartRef__":true,"id":19783}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"19779":{"date":{"__isSmartRef__":true,"id":19780},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"19780":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"19781":{"date":{"__isSmartRef__":true,"id":19782},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"19782":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"19783":{"date":{"__isSmartRef__":true,"id":19784},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"19784":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"19785":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"19786":{"morph":{"__isSmartRef__":true,"id":19222},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"19787":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19788}},"19788":{"test01IsMorph":{"__isSmartRef__":true,"id":19789}},"19789":{"varMapping":{"__isSmartRef__":true,"id":19790},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":19791},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19790":{"this":{"__isSmartRef__":true,"id":19787}},"19791":{},"19792":{"x":57.31124838399999,"y":9.483846860799982,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19793":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19794":{"reset":{"__isSmartRef__":true,"id":19795},"grow":{"__isSmartRef__":true,"id":19799},"build":{"__isSmartRef__":true,"id":19803}},"19795":{"varMapping":{"__isSmartRef__":true,"id":19796},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":19797},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19796":{"this":{"__isSmartRef__":true,"id":19222}},"19797":{"timestamp":{"__isSmartRef__":true,"id":19798},"user":"robertkrahn","tags":[]},"19798":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"19799":{"varMapping":{"__isSmartRef__":true,"id":19800},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":19801},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19800":{"this":{"__isSmartRef__":true,"id":19222}},"19801":{"timestamp":{"__isSmartRef__":true,"id":19802},"user":"robertkrahn","tags":[]},"19802":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"19803":{"varMapping":{"__isSmartRef__":true,"id":19804},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":19805},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19804":{"this":{"__isSmartRef__":true,"id":19222}},"19805":{"timestamp":{"__isSmartRef__":true,"id":19806},"user":"robertkrahn","tags":[]},"19806":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"19807":{"submorphs":[{"__isSmartRef__":true,"id":19808},{"__isSmartRef__":true,"id":20081}],"scripts":[],"id":"F7278716-9775-4A1D-81E3-A3255D7E8466","shape":{"__isSmartRef__":true,"id":20354},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":20362},"showsHalos":false,"name":"Rotator30","partsBinMetaInfo":{"__isSmartRef__":true,"id":20363},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":20370},"eventHandler":{"__isSmartRef__":true,"id":20371},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C092C5FE-5521-47ED-B458-AC65EF1EA6C0"],"partTests":{"__isSmartRef__":true,"id":20372},"priorExtent":{"__isSmartRef__":true,"id":20377},"distanceToDragEvent":{"__isSmartRef__":true,"id":20378},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":19221},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20379},"__LivelyClassName__":"lively.morphic.Box"},"19808":{"submorphs":[{"__isSmartRef__":true,"id":19809},{"__isSmartRef__":true,"id":19926}],"scripts":[],"id":"1C8C67FD-B78A-45B8-BEA7-DBE8D69DA547","shape":{"__isSmartRef__":true,"id":20043},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":20051},"showsHalos":false,"name":"Rotator61","partsBinMetaInfo":{"__isSmartRef__":true,"id":20052},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":20059},"eventHandler":{"__isSmartRef__":true,"id":20060},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C092C5FE-5521-47ED-B458-AC65EF1EA6C0","F7278716-9775-4A1D-81E3-A3255D7E8466"],"partTests":{"__isSmartRef__":true,"id":20061},"priorExtent":{"__isSmartRef__":true,"id":20066},"distanceToDragEvent":{"__isSmartRef__":true,"id":20067},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":19807},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20068},"__LivelyClassName__":"lively.morphic.Box"},"19809":{"submorphs":[{"__isSmartRef__":true,"id":19810},{"__isSmartRef__":true,"id":19849}],"scripts":[],"id":"0061F807-7070-4FE5-BD4C-338D47B0C30A","shape":{"__isSmartRef__":true,"id":19888},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":19896},"showsHalos":false,"name":"Rotator122","partsBinMetaInfo":{"__isSmartRef__":true,"id":19897},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":19904},"eventHandler":{"__isSmartRef__":true,"id":19905},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C092C5FE-5521-47ED-B458-AC65EF1EA6C0","F7278716-9775-4A1D-81E3-A3255D7E8466","1C8C67FD-B78A-45B8-BEA7-DBE8D69DA547"],"partTests":{"__isSmartRef__":true,"id":19906},"priorExtent":{"__isSmartRef__":true,"id":19911},"distanceToDragEvent":{"__isSmartRef__":true,"id":19912},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":19808},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19913},"__LivelyClassName__":"lively.morphic.Box"},"19810":{"submorphs":[],"scripts":[],"id":"E25D25D1-330D-455D-A6A0-4B8B8C6108F1","shape":{"__isSmartRef__":true,"id":19811},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":19819},"showsHalos":false,"name":"Rotator244","partsBinMetaInfo":{"__isSmartRef__":true,"id":19820},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":19827},"eventHandler":{"__isSmartRef__":true,"id":19828},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C092C5FE-5521-47ED-B458-AC65EF1EA6C0","F7278716-9775-4A1D-81E3-A3255D7E8466","1C8C67FD-B78A-45B8-BEA7-DBE8D69DA547","0061F807-7070-4FE5-BD4C-338D47B0C30A"],"partTests":{"__isSmartRef__":true,"id":19829},"priorExtent":{"__isSmartRef__":true,"id":19834},"distanceToDragEvent":{"__isSmartRef__":true,"id":19835},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":19809},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19836},"__LivelyClassName__":"lively.morphic.Box"},"19811":{"position":{"__isSmartRef__":true,"id":19812},"_Extent":{"__isSmartRef__":true,"id":19813},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":19814},"_Fill":{"__isSmartRef__":true,"id":19815},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":19816},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":19817},"_Position":{"__isSmartRef__":true,"id":19818},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"19812":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19813":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19814":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"19815":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19816":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"19817":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"19818":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19819":{"x":-14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19820":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":19821},{"__isSmartRef__":true,"id":19823},{"__isSmartRef__":true,"id":19825}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"19821":{"date":{"__isSmartRef__":true,"id":19822},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"19822":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"19823":{"date":{"__isSmartRef__":true,"id":19824},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"19824":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"19825":{"date":{"__isSmartRef__":true,"id":19826},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"19826":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"19827":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"19828":{"morph":{"__isSmartRef__":true,"id":19810},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"19829":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19830}},"19830":{"test01IsMorph":{"__isSmartRef__":true,"id":19831}},"19831":{"varMapping":{"__isSmartRef__":true,"id":19832},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":19833},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19832":{"this":{"__isSmartRef__":true,"id":19829}},"19833":{},"19834":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19835":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19836":{"reset":{"__isSmartRef__":true,"id":19837},"grow":{"__isSmartRef__":true,"id":19841},"build":{"__isSmartRef__":true,"id":19845}},"19837":{"varMapping":{"__isSmartRef__":true,"id":19838},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":19839},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19838":{"this":{"__isSmartRef__":true,"id":19810}},"19839":{"timestamp":{"__isSmartRef__":true,"id":19840},"user":"robertkrahn","tags":[]},"19840":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"19841":{"varMapping":{"__isSmartRef__":true,"id":19842},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":19843},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19842":{"this":{"__isSmartRef__":true,"id":19810}},"19843":{"timestamp":{"__isSmartRef__":true,"id":19844},"user":"robertkrahn","tags":[]},"19844":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"19845":{"varMapping":{"__isSmartRef__":true,"id":19846},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":19847},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19846":{"this":{"__isSmartRef__":true,"id":19810}},"19847":{"timestamp":{"__isSmartRef__":true,"id":19848},"user":"robertkrahn","tags":[]},"19848":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"19849":{"submorphs":[],"scripts":[],"id":"BD517A26-F9AF-4804-84F3-F3AAD951C34C","shape":{"__isSmartRef__":true,"id":19850},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":19858},"showsHalos":false,"name":"Rotator244","partsBinMetaInfo":{"__isSmartRef__":true,"id":19859},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":19866},"eventHandler":{"__isSmartRef__":true,"id":19867},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C092C5FE-5521-47ED-B458-AC65EF1EA6C0","F7278716-9775-4A1D-81E3-A3255D7E8466","1C8C67FD-B78A-45B8-BEA7-DBE8D69DA547","0061F807-7070-4FE5-BD4C-338D47B0C30A"],"partTests":{"__isSmartRef__":true,"id":19868},"priorExtent":{"__isSmartRef__":true,"id":19873},"distanceToDragEvent":{"__isSmartRef__":true,"id":19874},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":19809},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19875},"__LivelyClassName__":"lively.morphic.Box"},"19850":{"position":{"__isSmartRef__":true,"id":19851},"_Extent":{"__isSmartRef__":true,"id":19852},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":19853},"_Fill":{"__isSmartRef__":true,"id":19854},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":19855},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":19856},"_Position":{"__isSmartRef__":true,"id":19857},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"19851":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19852":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19853":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"19854":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19855":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"19856":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"19857":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19858":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19859":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":19860},{"__isSmartRef__":true,"id":19862},{"__isSmartRef__":true,"id":19864}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"19860":{"date":{"__isSmartRef__":true,"id":19861},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"19861":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"19862":{"date":{"__isSmartRef__":true,"id":19863},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"19863":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"19864":{"date":{"__isSmartRef__":true,"id":19865},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"19865":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"19866":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"19867":{"morph":{"__isSmartRef__":true,"id":19849},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"19868":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19869}},"19869":{"test01IsMorph":{"__isSmartRef__":true,"id":19870}},"19870":{"varMapping":{"__isSmartRef__":true,"id":19871},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":19872},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19871":{"this":{"__isSmartRef__":true,"id":19868}},"19872":{},"19873":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19874":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19875":{"reset":{"__isSmartRef__":true,"id":19876},"grow":{"__isSmartRef__":true,"id":19880},"build":{"__isSmartRef__":true,"id":19884}},"19876":{"varMapping":{"__isSmartRef__":true,"id":19877},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":19878},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19877":{"this":{"__isSmartRef__":true,"id":19849}},"19878":{"timestamp":{"__isSmartRef__":true,"id":19879},"user":"robertkrahn","tags":[]},"19879":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"19880":{"varMapping":{"__isSmartRef__":true,"id":19881},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":19882},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19881":{"this":{"__isSmartRef__":true,"id":19849}},"19882":{"timestamp":{"__isSmartRef__":true,"id":19883},"user":"robertkrahn","tags":[]},"19883":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"19884":{"varMapping":{"__isSmartRef__":true,"id":19885},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":19886},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19885":{"this":{"__isSmartRef__":true,"id":19849}},"19886":{"timestamp":{"__isSmartRef__":true,"id":19887},"user":"robertkrahn","tags":[]},"19887":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"19888":{"position":{"__isSmartRef__":true,"id":19889},"_Extent":{"__isSmartRef__":true,"id":19890},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":19891},"_Fill":{"__isSmartRef__":true,"id":19892},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":19893},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":19894},"_Position":{"__isSmartRef__":true,"id":19895},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"19889":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19890":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19891":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"19892":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19893":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"19894":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"19895":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19896":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19897":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":19898},{"__isSmartRef__":true,"id":19900},{"__isSmartRef__":true,"id":19902}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"19898":{"date":{"__isSmartRef__":true,"id":19899},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"19899":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"19900":{"date":{"__isSmartRef__":true,"id":19901},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"19901":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"19902":{"date":{"__isSmartRef__":true,"id":19903},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"19903":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"19904":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"19905":{"morph":{"__isSmartRef__":true,"id":19809},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"19906":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19907}},"19907":{"test01IsMorph":{"__isSmartRef__":true,"id":19908}},"19908":{"varMapping":{"__isSmartRef__":true,"id":19909},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":19910},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19909":{"this":{"__isSmartRef__":true,"id":19906}},"19910":{},"19911":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19912":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19913":{"reset":{"__isSmartRef__":true,"id":19914},"grow":{"__isSmartRef__":true,"id":19918},"build":{"__isSmartRef__":true,"id":19922}},"19914":{"varMapping":{"__isSmartRef__":true,"id":19915},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":19916},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19915":{"this":{"__isSmartRef__":true,"id":19809}},"19916":{"timestamp":{"__isSmartRef__":true,"id":19917},"user":"robertkrahn","tags":[]},"19917":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"19918":{"varMapping":{"__isSmartRef__":true,"id":19919},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":19920},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19919":{"this":{"__isSmartRef__":true,"id":19809}},"19920":{"timestamp":{"__isSmartRef__":true,"id":19921},"user":"robertkrahn","tags":[]},"19921":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"19922":{"varMapping":{"__isSmartRef__":true,"id":19923},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":19924},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19923":{"this":{"__isSmartRef__":true,"id":19809}},"19924":{"timestamp":{"__isSmartRef__":true,"id":19925},"user":"robertkrahn","tags":[]},"19925":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"19926":{"submorphs":[{"__isSmartRef__":true,"id":19927},{"__isSmartRef__":true,"id":19966}],"scripts":[],"id":"206E3FB9-FBE8-4F19-BFBB-7B43300CF17E","shape":{"__isSmartRef__":true,"id":20005},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":20013},"showsHalos":false,"name":"Rotator122","partsBinMetaInfo":{"__isSmartRef__":true,"id":20014},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":20021},"eventHandler":{"__isSmartRef__":true,"id":20022},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C092C5FE-5521-47ED-B458-AC65EF1EA6C0","F7278716-9775-4A1D-81E3-A3255D7E8466","1C8C67FD-B78A-45B8-BEA7-DBE8D69DA547"],"partTests":{"__isSmartRef__":true,"id":20023},"priorExtent":{"__isSmartRef__":true,"id":20028},"distanceToDragEvent":{"__isSmartRef__":true,"id":20029},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":19808},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20030},"__LivelyClassName__":"lively.morphic.Box"},"19927":{"submorphs":[],"scripts":[],"id":"B3BBF61C-4B42-4FBA-8166-2924A0C166A4","shape":{"__isSmartRef__":true,"id":19928},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":19936},"showsHalos":false,"name":"Rotator245","partsBinMetaInfo":{"__isSmartRef__":true,"id":19937},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":19944},"eventHandler":{"__isSmartRef__":true,"id":19945},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C092C5FE-5521-47ED-B458-AC65EF1EA6C0","F7278716-9775-4A1D-81E3-A3255D7E8466","1C8C67FD-B78A-45B8-BEA7-DBE8D69DA547","206E3FB9-FBE8-4F19-BFBB-7B43300CF17E"],"partTests":{"__isSmartRef__":true,"id":19946},"priorExtent":{"__isSmartRef__":true,"id":19951},"distanceToDragEvent":{"__isSmartRef__":true,"id":19952},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":19926},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19953},"__LivelyClassName__":"lively.morphic.Box"},"19928":{"position":{"__isSmartRef__":true,"id":19929},"_Extent":{"__isSmartRef__":true,"id":19930},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":19931},"_Fill":{"__isSmartRef__":true,"id":19932},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":19933},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":19934},"_Position":{"__isSmartRef__":true,"id":19935},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"19929":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19930":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19931":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"19932":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19933":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"19934":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"19935":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19936":{"x":-14.671679586303993,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19937":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":19938},{"__isSmartRef__":true,"id":19940},{"__isSmartRef__":true,"id":19942}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"19938":{"date":{"__isSmartRef__":true,"id":19939},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"19939":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"19940":{"date":{"__isSmartRef__":true,"id":19941},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"19941":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"19942":{"date":{"__isSmartRef__":true,"id":19943},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"19943":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"19944":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"19945":{"morph":{"__isSmartRef__":true,"id":19927},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"19946":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19947}},"19947":{"test01IsMorph":{"__isSmartRef__":true,"id":19948}},"19948":{"varMapping":{"__isSmartRef__":true,"id":19949},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":19950},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19949":{"this":{"__isSmartRef__":true,"id":19946}},"19950":{},"19951":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19952":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19953":{"reset":{"__isSmartRef__":true,"id":19954},"grow":{"__isSmartRef__":true,"id":19958},"build":{"__isSmartRef__":true,"id":19962}},"19954":{"varMapping":{"__isSmartRef__":true,"id":19955},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":19956},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19955":{"this":{"__isSmartRef__":true,"id":19927}},"19956":{"timestamp":{"__isSmartRef__":true,"id":19957},"user":"robertkrahn","tags":[]},"19957":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"19958":{"varMapping":{"__isSmartRef__":true,"id":19959},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":19960},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19959":{"this":{"__isSmartRef__":true,"id":19927}},"19960":{"timestamp":{"__isSmartRef__":true,"id":19961},"user":"robertkrahn","tags":[]},"19961":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"19962":{"varMapping":{"__isSmartRef__":true,"id":19963},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":19964},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19963":{"this":{"__isSmartRef__":true,"id":19927}},"19964":{"timestamp":{"__isSmartRef__":true,"id":19965},"user":"robertkrahn","tags":[]},"19965":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"19966":{"submorphs":[],"scripts":[],"id":"1920DC87-B929-4E65-BD3D-2A5965BEDA48","shape":{"__isSmartRef__":true,"id":19967},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":19975},"showsHalos":false,"name":"Rotator245","partsBinMetaInfo":{"__isSmartRef__":true,"id":19976},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":19983},"eventHandler":{"__isSmartRef__":true,"id":19984},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C092C5FE-5521-47ED-B458-AC65EF1EA6C0","F7278716-9775-4A1D-81E3-A3255D7E8466","1C8C67FD-B78A-45B8-BEA7-DBE8D69DA547","206E3FB9-FBE8-4F19-BFBB-7B43300CF17E"],"partTests":{"__isSmartRef__":true,"id":19985},"priorExtent":{"__isSmartRef__":true,"id":19990},"distanceToDragEvent":{"__isSmartRef__":true,"id":19991},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":19926},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19992},"__LivelyClassName__":"lively.morphic.Box"},"19967":{"position":{"__isSmartRef__":true,"id":19968},"_Extent":{"__isSmartRef__":true,"id":19969},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":19970},"_Fill":{"__isSmartRef__":true,"id":19971},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":19972},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":19973},"_Position":{"__isSmartRef__":true,"id":19974},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"19968":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19969":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19970":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"19971":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19972":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"19973":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"19974":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19975":{"x":14.671679586304014,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"19976":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":19977},{"__isSmartRef__":true,"id":19979},{"__isSmartRef__":true,"id":19981}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"19977":{"date":{"__isSmartRef__":true,"id":19978},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"19978":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"19979":{"date":{"__isSmartRef__":true,"id":19980},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"19980":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"19981":{"date":{"__isSmartRef__":true,"id":19982},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"19982":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"19983":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"19984":{"morph":{"__isSmartRef__":true,"id":19966},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"19985":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":19986}},"19986":{"test01IsMorph":{"__isSmartRef__":true,"id":19987}},"19987":{"varMapping":{"__isSmartRef__":true,"id":19988},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":19989},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19988":{"this":{"__isSmartRef__":true,"id":19985}},"19989":{},"19990":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19991":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19992":{"reset":{"__isSmartRef__":true,"id":19993},"grow":{"__isSmartRef__":true,"id":19997},"build":{"__isSmartRef__":true,"id":20001}},"19993":{"varMapping":{"__isSmartRef__":true,"id":19994},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":19995},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19994":{"this":{"__isSmartRef__":true,"id":19966}},"19995":{"timestamp":{"__isSmartRef__":true,"id":19996},"user":"robertkrahn","tags":[]},"19996":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"19997":{"varMapping":{"__isSmartRef__":true,"id":19998},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":19999},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"19998":{"this":{"__isSmartRef__":true,"id":19966}},"19999":{"timestamp":{"__isSmartRef__":true,"id":20000},"user":"robertkrahn","tags":[]},"20000":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"20001":{"varMapping":{"__isSmartRef__":true,"id":20002},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":20003},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20002":{"this":{"__isSmartRef__":true,"id":19966}},"20003":{"timestamp":{"__isSmartRef__":true,"id":20004},"user":"robertkrahn","tags":[]},"20004":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"20005":{"position":{"__isSmartRef__":true,"id":20006},"_Extent":{"__isSmartRef__":true,"id":20007},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":20008},"_Fill":{"__isSmartRef__":true,"id":20009},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":20010},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":20011},"_Position":{"__isSmartRef__":true,"id":20012},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"20006":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20007":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20008":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"20009":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20010":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"20011":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"20012":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20013":{"x":18.33959948287999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20014":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":20015},{"__isSmartRef__":true,"id":20017},{"__isSmartRef__":true,"id":20019}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"20015":{"date":{"__isSmartRef__":true,"id":20016},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"20016":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"20017":{"date":{"__isSmartRef__":true,"id":20018},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"20018":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"20019":{"date":{"__isSmartRef__":true,"id":20020},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"20020":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"20021":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"20022":{"morph":{"__isSmartRef__":true,"id":19926},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"20023":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20024}},"20024":{"test01IsMorph":{"__isSmartRef__":true,"id":20025}},"20025":{"varMapping":{"__isSmartRef__":true,"id":20026},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":20027},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20026":{"this":{"__isSmartRef__":true,"id":20023}},"20027":{},"20028":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20029":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20030":{"reset":{"__isSmartRef__":true,"id":20031},"grow":{"__isSmartRef__":true,"id":20035},"build":{"__isSmartRef__":true,"id":20039}},"20031":{"varMapping":{"__isSmartRef__":true,"id":20032},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":20033},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20032":{"this":{"__isSmartRef__":true,"id":19926}},"20033":{"timestamp":{"__isSmartRef__":true,"id":20034},"user":"robertkrahn","tags":[]},"20034":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"20035":{"varMapping":{"__isSmartRef__":true,"id":20036},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":20037},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20036":{"this":{"__isSmartRef__":true,"id":19926}},"20037":{"timestamp":{"__isSmartRef__":true,"id":20038},"user":"robertkrahn","tags":[]},"20038":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"20039":{"varMapping":{"__isSmartRef__":true,"id":20040},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":20041},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20040":{"this":{"__isSmartRef__":true,"id":19926}},"20041":{"timestamp":{"__isSmartRef__":true,"id":20042},"user":"robertkrahn","tags":[]},"20042":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"20043":{"position":{"__isSmartRef__":true,"id":20044},"_Extent":{"__isSmartRef__":true,"id":20045},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":20046},"_Fill":{"__isSmartRef__":true,"id":20047},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":20048},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":20049},"_Position":{"__isSmartRef__":true,"id":20050},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"20044":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20045":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20046":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"20047":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20048":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"20049":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"20050":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20051":{"x":-22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20052":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":20053},{"__isSmartRef__":true,"id":20055},{"__isSmartRef__":true,"id":20057}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"20053":{"date":{"__isSmartRef__":true,"id":20054},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"20054":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"20055":{"date":{"__isSmartRef__":true,"id":20056},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"20056":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"20057":{"date":{"__isSmartRef__":true,"id":20058},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"20058":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"20059":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"20060":{"morph":{"__isSmartRef__":true,"id":19808},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"20061":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20062}},"20062":{"test01IsMorph":{"__isSmartRef__":true,"id":20063}},"20063":{"varMapping":{"__isSmartRef__":true,"id":20064},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":20065},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20064":{"this":{"__isSmartRef__":true,"id":20061}},"20065":{},"20066":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20067":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20068":{"reset":{"__isSmartRef__":true,"id":20069},"grow":{"__isSmartRef__":true,"id":20073},"build":{"__isSmartRef__":true,"id":20077}},"20069":{"varMapping":{"__isSmartRef__":true,"id":20070},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":20071},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20070":{"this":{"__isSmartRef__":true,"id":19808}},"20071":{"timestamp":{"__isSmartRef__":true,"id":20072},"user":"robertkrahn","tags":[]},"20072":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"20073":{"varMapping":{"__isSmartRef__":true,"id":20074},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":20075},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20074":{"this":{"__isSmartRef__":true,"id":19808}},"20075":{"timestamp":{"__isSmartRef__":true,"id":20076},"user":"robertkrahn","tags":[]},"20076":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"20077":{"varMapping":{"__isSmartRef__":true,"id":20078},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":20079},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20078":{"this":{"__isSmartRef__":true,"id":19808}},"20079":{"timestamp":{"__isSmartRef__":true,"id":20080},"user":"robertkrahn","tags":[]},"20080":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"20081":{"submorphs":[{"__isSmartRef__":true,"id":20082},{"__isSmartRef__":true,"id":20199}],"scripts":[],"id":"CA9045F1-A84B-41DB-A35A-42BF755CE869","shape":{"__isSmartRef__":true,"id":20316},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":20324},"showsHalos":false,"name":"Rotator61","partsBinMetaInfo":{"__isSmartRef__":true,"id":20325},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":20332},"eventHandler":{"__isSmartRef__":true,"id":20333},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C092C5FE-5521-47ED-B458-AC65EF1EA6C0","F7278716-9775-4A1D-81E3-A3255D7E8466"],"partTests":{"__isSmartRef__":true,"id":20334},"priorExtent":{"__isSmartRef__":true,"id":20339},"distanceToDragEvent":{"__isSmartRef__":true,"id":20340},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":19807},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20341},"__LivelyClassName__":"lively.morphic.Box"},"20082":{"submorphs":[{"__isSmartRef__":true,"id":20083},{"__isSmartRef__":true,"id":20122}],"scripts":[],"id":"A3A5CE92-782C-447B-BA57-7247AE2936FD","shape":{"__isSmartRef__":true,"id":20161},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":20169},"showsHalos":false,"name":"Rotator123","partsBinMetaInfo":{"__isSmartRef__":true,"id":20170},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":20177},"eventHandler":{"__isSmartRef__":true,"id":20178},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C092C5FE-5521-47ED-B458-AC65EF1EA6C0","F7278716-9775-4A1D-81E3-A3255D7E8466","CA9045F1-A84B-41DB-A35A-42BF755CE869"],"partTests":{"__isSmartRef__":true,"id":20179},"priorExtent":{"__isSmartRef__":true,"id":20184},"distanceToDragEvent":{"__isSmartRef__":true,"id":20185},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":20081},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20186},"__LivelyClassName__":"lively.morphic.Box"},"20083":{"submorphs":[],"scripts":[],"id":"C936411A-CEB8-4552-81AA-4C6EBD61B91F","shape":{"__isSmartRef__":true,"id":20084},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":20092},"showsHalos":false,"name":"Rotator246","partsBinMetaInfo":{"__isSmartRef__":true,"id":20093},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":20100},"eventHandler":{"__isSmartRef__":true,"id":20101},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C092C5FE-5521-47ED-B458-AC65EF1EA6C0","F7278716-9775-4A1D-81E3-A3255D7E8466","CA9045F1-A84B-41DB-A35A-42BF755CE869","A3A5CE92-782C-447B-BA57-7247AE2936FD"],"partTests":{"__isSmartRef__":true,"id":20102},"priorExtent":{"__isSmartRef__":true,"id":20107},"distanceToDragEvent":{"__isSmartRef__":true,"id":20108},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":20082},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20109},"__LivelyClassName__":"lively.morphic.Box"},"20084":{"position":{"__isSmartRef__":true,"id":20085},"_Extent":{"__isSmartRef__":true,"id":20086},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":20087},"_Fill":{"__isSmartRef__":true,"id":20088},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":20089},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":20090},"_Position":{"__isSmartRef__":true,"id":20091},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"20085":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20086":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20087":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"20088":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20089":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"20090":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"20091":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20092":{"x":-14.671679586304004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20093":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":20094},{"__isSmartRef__":true,"id":20096},{"__isSmartRef__":true,"id":20098}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"20094":{"date":{"__isSmartRef__":true,"id":20095},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"20095":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"20096":{"date":{"__isSmartRef__":true,"id":20097},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"20097":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"20098":{"date":{"__isSmartRef__":true,"id":20099},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"20099":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"20100":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"20101":{"morph":{"__isSmartRef__":true,"id":20083},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"20102":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20103}},"20103":{"test01IsMorph":{"__isSmartRef__":true,"id":20104}},"20104":{"varMapping":{"__isSmartRef__":true,"id":20105},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":20106},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20105":{"this":{"__isSmartRef__":true,"id":20102}},"20106":{},"20107":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20108":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20109":{"reset":{"__isSmartRef__":true,"id":20110},"grow":{"__isSmartRef__":true,"id":20114},"build":{"__isSmartRef__":true,"id":20118}},"20110":{"varMapping":{"__isSmartRef__":true,"id":20111},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":20112},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20111":{"this":{"__isSmartRef__":true,"id":20083}},"20112":{"timestamp":{"__isSmartRef__":true,"id":20113},"user":"robertkrahn","tags":[]},"20113":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"20114":{"varMapping":{"__isSmartRef__":true,"id":20115},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":20116},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20115":{"this":{"__isSmartRef__":true,"id":20083}},"20116":{"timestamp":{"__isSmartRef__":true,"id":20117},"user":"robertkrahn","tags":[]},"20117":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"20118":{"varMapping":{"__isSmartRef__":true,"id":20119},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":20120},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20119":{"this":{"__isSmartRef__":true,"id":20083}},"20120":{"timestamp":{"__isSmartRef__":true,"id":20121},"user":"robertkrahn","tags":[]},"20121":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"20122":{"submorphs":[],"scripts":[],"id":"F5DB8C5E-4878-4411-84C4-8D4AC690A09B","shape":{"__isSmartRef__":true,"id":20123},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":20131},"showsHalos":false,"name":"Rotator246","partsBinMetaInfo":{"__isSmartRef__":true,"id":20132},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":20139},"eventHandler":{"__isSmartRef__":true,"id":20140},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C092C5FE-5521-47ED-B458-AC65EF1EA6C0","F7278716-9775-4A1D-81E3-A3255D7E8466","CA9045F1-A84B-41DB-A35A-42BF755CE869","A3A5CE92-782C-447B-BA57-7247AE2936FD"],"partTests":{"__isSmartRef__":true,"id":20141},"priorExtent":{"__isSmartRef__":true,"id":20146},"distanceToDragEvent":{"__isSmartRef__":true,"id":20147},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":20082},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20148},"__LivelyClassName__":"lively.morphic.Box"},"20123":{"position":{"__isSmartRef__":true,"id":20124},"_Extent":{"__isSmartRef__":true,"id":20125},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":20126},"_Fill":{"__isSmartRef__":true,"id":20127},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":20128},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":20129},"_Position":{"__isSmartRef__":true,"id":20130},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"20124":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20125":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20126":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"20127":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20128":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"20129":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"20130":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20131":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20132":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":20133},{"__isSmartRef__":true,"id":20135},{"__isSmartRef__":true,"id":20137}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"20133":{"date":{"__isSmartRef__":true,"id":20134},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"20134":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"20135":{"date":{"__isSmartRef__":true,"id":20136},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"20136":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"20137":{"date":{"__isSmartRef__":true,"id":20138},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"20138":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"20139":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"20140":{"morph":{"__isSmartRef__":true,"id":20122},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"20141":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20142}},"20142":{"test01IsMorph":{"__isSmartRef__":true,"id":20143}},"20143":{"varMapping":{"__isSmartRef__":true,"id":20144},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":20145},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20144":{"this":{"__isSmartRef__":true,"id":20141}},"20145":{},"20146":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20147":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20148":{"reset":{"__isSmartRef__":true,"id":20149},"grow":{"__isSmartRef__":true,"id":20153},"build":{"__isSmartRef__":true,"id":20157}},"20149":{"varMapping":{"__isSmartRef__":true,"id":20150},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":20151},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20150":{"this":{"__isSmartRef__":true,"id":20122}},"20151":{"timestamp":{"__isSmartRef__":true,"id":20152},"user":"robertkrahn","tags":[]},"20152":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"20153":{"varMapping":{"__isSmartRef__":true,"id":20154},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":20155},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20154":{"this":{"__isSmartRef__":true,"id":20122}},"20155":{"timestamp":{"__isSmartRef__":true,"id":20156},"user":"robertkrahn","tags":[]},"20156":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"20157":{"varMapping":{"__isSmartRef__":true,"id":20158},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":20159},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20158":{"this":{"__isSmartRef__":true,"id":20122}},"20159":{"timestamp":{"__isSmartRef__":true,"id":20160},"user":"robertkrahn","tags":[]},"20160":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"20161":{"position":{"__isSmartRef__":true,"id":20162},"_Extent":{"__isSmartRef__":true,"id":20163},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":20164},"_Fill":{"__isSmartRef__":true,"id":20165},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":20166},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":20167},"_Position":{"__isSmartRef__":true,"id":20168},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"20162":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20163":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20164":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"20165":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20166":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"20167":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"20168":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20169":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20170":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":20171},{"__isSmartRef__":true,"id":20173},{"__isSmartRef__":true,"id":20175}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"20171":{"date":{"__isSmartRef__":true,"id":20172},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"20172":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"20173":{"date":{"__isSmartRef__":true,"id":20174},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"20174":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"20175":{"date":{"__isSmartRef__":true,"id":20176},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"20176":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"20177":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"20178":{"morph":{"__isSmartRef__":true,"id":20082},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"20179":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20180}},"20180":{"test01IsMorph":{"__isSmartRef__":true,"id":20181}},"20181":{"varMapping":{"__isSmartRef__":true,"id":20182},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":20183},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20182":{"this":{"__isSmartRef__":true,"id":20179}},"20183":{},"20184":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20185":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20186":{"reset":{"__isSmartRef__":true,"id":20187},"grow":{"__isSmartRef__":true,"id":20191},"build":{"__isSmartRef__":true,"id":20195}},"20187":{"varMapping":{"__isSmartRef__":true,"id":20188},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":20189},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20188":{"this":{"__isSmartRef__":true,"id":20082}},"20189":{"timestamp":{"__isSmartRef__":true,"id":20190},"user":"robertkrahn","tags":[]},"20190":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"20191":{"varMapping":{"__isSmartRef__":true,"id":20192},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":20193},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20192":{"this":{"__isSmartRef__":true,"id":20082}},"20193":{"timestamp":{"__isSmartRef__":true,"id":20194},"user":"robertkrahn","tags":[]},"20194":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"20195":{"varMapping":{"__isSmartRef__":true,"id":20196},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":20197},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20196":{"this":{"__isSmartRef__":true,"id":20082}},"20197":{"timestamp":{"__isSmartRef__":true,"id":20198},"user":"robertkrahn","tags":[]},"20198":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"20199":{"submorphs":[{"__isSmartRef__":true,"id":20200},{"__isSmartRef__":true,"id":20239}],"scripts":[],"id":"9A5E0B70-C888-42EA-9FF4-B7C42A75D19A","shape":{"__isSmartRef__":true,"id":20278},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":20286},"showsHalos":false,"name":"Rotator123","partsBinMetaInfo":{"__isSmartRef__":true,"id":20287},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":20294},"eventHandler":{"__isSmartRef__":true,"id":20295},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C092C5FE-5521-47ED-B458-AC65EF1EA6C0","F7278716-9775-4A1D-81E3-A3255D7E8466","CA9045F1-A84B-41DB-A35A-42BF755CE869"],"partTests":{"__isSmartRef__":true,"id":20296},"priorExtent":{"__isSmartRef__":true,"id":20301},"distanceToDragEvent":{"__isSmartRef__":true,"id":20302},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":20081},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20303},"__LivelyClassName__":"lively.morphic.Box"},"20200":{"submorphs":[],"scripts":[],"id":"C66F8BF1-A0FA-4E68-9735-E10A1C2C14E0","shape":{"__isSmartRef__":true,"id":20201},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":20209},"showsHalos":false,"name":"Rotator247","partsBinMetaInfo":{"__isSmartRef__":true,"id":20210},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":20217},"eventHandler":{"__isSmartRef__":true,"id":20218},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C092C5FE-5521-47ED-B458-AC65EF1EA6C0","F7278716-9775-4A1D-81E3-A3255D7E8466","CA9045F1-A84B-41DB-A35A-42BF755CE869","9A5E0B70-C888-42EA-9FF4-B7C42A75D19A"],"partTests":{"__isSmartRef__":true,"id":20219},"priorExtent":{"__isSmartRef__":true,"id":20224},"distanceToDragEvent":{"__isSmartRef__":true,"id":20225},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":20199},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20226},"__LivelyClassName__":"lively.morphic.Box"},"20201":{"position":{"__isSmartRef__":true,"id":20202},"_Extent":{"__isSmartRef__":true,"id":20203},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":20204},"_Fill":{"__isSmartRef__":true,"id":20205},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":20206},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":20207},"_Position":{"__isSmartRef__":true,"id":20208},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"20202":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20203":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20204":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"20205":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20206":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"20207":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"20208":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20209":{"x":-14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20210":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":20211},{"__isSmartRef__":true,"id":20213},{"__isSmartRef__":true,"id":20215}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"20211":{"date":{"__isSmartRef__":true,"id":20212},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"20212":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"20213":{"date":{"__isSmartRef__":true,"id":20214},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"20214":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"20215":{"date":{"__isSmartRef__":true,"id":20216},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"20216":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"20217":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"20218":{"morph":{"__isSmartRef__":true,"id":20200},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"20219":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20220}},"20220":{"test01IsMorph":{"__isSmartRef__":true,"id":20221}},"20221":{"varMapping":{"__isSmartRef__":true,"id":20222},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":20223},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20222":{"this":{"__isSmartRef__":true,"id":20219}},"20223":{},"20224":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20225":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20226":{"reset":{"__isSmartRef__":true,"id":20227},"grow":{"__isSmartRef__":true,"id":20231},"build":{"__isSmartRef__":true,"id":20235}},"20227":{"varMapping":{"__isSmartRef__":true,"id":20228},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":20229},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20228":{"this":{"__isSmartRef__":true,"id":20200}},"20229":{"timestamp":{"__isSmartRef__":true,"id":20230},"user":"robertkrahn","tags":[]},"20230":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"20231":{"varMapping":{"__isSmartRef__":true,"id":20232},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":20233},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20232":{"this":{"__isSmartRef__":true,"id":20200}},"20233":{"timestamp":{"__isSmartRef__":true,"id":20234},"user":"robertkrahn","tags":[]},"20234":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"20235":{"varMapping":{"__isSmartRef__":true,"id":20236},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":20237},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20236":{"this":{"__isSmartRef__":true,"id":20200}},"20237":{"timestamp":{"__isSmartRef__":true,"id":20238},"user":"robertkrahn","tags":[]},"20238":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"20239":{"submorphs":[],"scripts":[],"id":"E49EF6BB-6259-4069-8211-B7E4A8AFF71D","shape":{"__isSmartRef__":true,"id":20240},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":20248},"showsHalos":false,"name":"Rotator247","partsBinMetaInfo":{"__isSmartRef__":true,"id":20249},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":20256},"eventHandler":{"__isSmartRef__":true,"id":20257},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C092C5FE-5521-47ED-B458-AC65EF1EA6C0","F7278716-9775-4A1D-81E3-A3255D7E8466","CA9045F1-A84B-41DB-A35A-42BF755CE869","9A5E0B70-C888-42EA-9FF4-B7C42A75D19A"],"partTests":{"__isSmartRef__":true,"id":20258},"priorExtent":{"__isSmartRef__":true,"id":20263},"distanceToDragEvent":{"__isSmartRef__":true,"id":20264},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":20199},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20265},"__LivelyClassName__":"lively.morphic.Box"},"20240":{"position":{"__isSmartRef__":true,"id":20241},"_Extent":{"__isSmartRef__":true,"id":20242},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":20243},"_Fill":{"__isSmartRef__":true,"id":20244},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":20245},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":20246},"_Position":{"__isSmartRef__":true,"id":20247},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"20241":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20242":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20243":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"20244":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20245":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"20246":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"20247":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20248":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20249":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":20250},{"__isSmartRef__":true,"id":20252},{"__isSmartRef__":true,"id":20254}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"20250":{"date":{"__isSmartRef__":true,"id":20251},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"20251":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"20252":{"date":{"__isSmartRef__":true,"id":20253},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"20253":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"20254":{"date":{"__isSmartRef__":true,"id":20255},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"20255":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"20256":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"20257":{"morph":{"__isSmartRef__":true,"id":20239},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"20258":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20259}},"20259":{"test01IsMorph":{"__isSmartRef__":true,"id":20260}},"20260":{"varMapping":{"__isSmartRef__":true,"id":20261},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":20262},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20261":{"this":{"__isSmartRef__":true,"id":20258}},"20262":{},"20263":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20264":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20265":{"reset":{"__isSmartRef__":true,"id":20266},"grow":{"__isSmartRef__":true,"id":20270},"build":{"__isSmartRef__":true,"id":20274}},"20266":{"varMapping":{"__isSmartRef__":true,"id":20267},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":20268},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20267":{"this":{"__isSmartRef__":true,"id":20239}},"20268":{"timestamp":{"__isSmartRef__":true,"id":20269},"user":"robertkrahn","tags":[]},"20269":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"20270":{"varMapping":{"__isSmartRef__":true,"id":20271},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":20272},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20271":{"this":{"__isSmartRef__":true,"id":20239}},"20272":{"timestamp":{"__isSmartRef__":true,"id":20273},"user":"robertkrahn","tags":[]},"20273":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"20274":{"varMapping":{"__isSmartRef__":true,"id":20275},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":20276},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20275":{"this":{"__isSmartRef__":true,"id":20239}},"20276":{"timestamp":{"__isSmartRef__":true,"id":20277},"user":"robertkrahn","tags":[]},"20277":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"20278":{"position":{"__isSmartRef__":true,"id":20279},"_Extent":{"__isSmartRef__":true,"id":20280},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":20281},"_Fill":{"__isSmartRef__":true,"id":20282},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":20283},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":20284},"_Position":{"__isSmartRef__":true,"id":20285},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"20279":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20280":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20281":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"20282":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20283":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"20284":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"20285":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20286":{"x":18.339599482880004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20287":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":20288},{"__isSmartRef__":true,"id":20290},{"__isSmartRef__":true,"id":20292}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"20288":{"date":{"__isSmartRef__":true,"id":20289},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"20289":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"20290":{"date":{"__isSmartRef__":true,"id":20291},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"20291":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"20292":{"date":{"__isSmartRef__":true,"id":20293},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"20293":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"20294":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"20295":{"morph":{"__isSmartRef__":true,"id":20199},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"20296":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20297}},"20297":{"test01IsMorph":{"__isSmartRef__":true,"id":20298}},"20298":{"varMapping":{"__isSmartRef__":true,"id":20299},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":20300},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20299":{"this":{"__isSmartRef__":true,"id":20296}},"20300":{},"20301":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20302":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20303":{"reset":{"__isSmartRef__":true,"id":20304},"grow":{"__isSmartRef__":true,"id":20308},"build":{"__isSmartRef__":true,"id":20312}},"20304":{"varMapping":{"__isSmartRef__":true,"id":20305},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":20306},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20305":{"this":{"__isSmartRef__":true,"id":20199}},"20306":{"timestamp":{"__isSmartRef__":true,"id":20307},"user":"robertkrahn","tags":[]},"20307":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"20308":{"varMapping":{"__isSmartRef__":true,"id":20309},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":20310},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20309":{"this":{"__isSmartRef__":true,"id":20199}},"20310":{"timestamp":{"__isSmartRef__":true,"id":20311},"user":"robertkrahn","tags":[]},"20311":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"20312":{"varMapping":{"__isSmartRef__":true,"id":20313},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":20314},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20313":{"this":{"__isSmartRef__":true,"id":20199}},"20314":{"timestamp":{"__isSmartRef__":true,"id":20315},"user":"robertkrahn","tags":[]},"20315":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"20316":{"position":{"__isSmartRef__":true,"id":20317},"_Extent":{"__isSmartRef__":true,"id":20318},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":20319},"_Fill":{"__isSmartRef__":true,"id":20320},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":20321},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":20322},"_Position":{"__isSmartRef__":true,"id":20323},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"20317":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20318":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20319":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"20320":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20321":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"20322":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"20323":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20324":{"x":22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20325":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":20326},{"__isSmartRef__":true,"id":20328},{"__isSmartRef__":true,"id":20330}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"20326":{"date":{"__isSmartRef__":true,"id":20327},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"20327":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"20328":{"date":{"__isSmartRef__":true,"id":20329},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"20329":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"20330":{"date":{"__isSmartRef__":true,"id":20331},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"20331":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"20332":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"20333":{"morph":{"__isSmartRef__":true,"id":20081},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"20334":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20335}},"20335":{"test01IsMorph":{"__isSmartRef__":true,"id":20336}},"20336":{"varMapping":{"__isSmartRef__":true,"id":20337},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":20338},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20337":{"this":{"__isSmartRef__":true,"id":20334}},"20338":{},"20339":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20340":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20341":{"reset":{"__isSmartRef__":true,"id":20342},"grow":{"__isSmartRef__":true,"id":20346},"build":{"__isSmartRef__":true,"id":20350}},"20342":{"varMapping":{"__isSmartRef__":true,"id":20343},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":20344},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20343":{"this":{"__isSmartRef__":true,"id":20081}},"20344":{"timestamp":{"__isSmartRef__":true,"id":20345},"user":"robertkrahn","tags":[]},"20345":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"20346":{"varMapping":{"__isSmartRef__":true,"id":20347},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":20348},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20347":{"this":{"__isSmartRef__":true,"id":20081}},"20348":{"timestamp":{"__isSmartRef__":true,"id":20349},"user":"robertkrahn","tags":[]},"20349":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"20350":{"varMapping":{"__isSmartRef__":true,"id":20351},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":20352},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20351":{"this":{"__isSmartRef__":true,"id":20081}},"20352":{"timestamp":{"__isSmartRef__":true,"id":20353},"user":"robertkrahn","tags":[]},"20353":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"20354":{"position":{"__isSmartRef__":true,"id":20355},"_Extent":{"__isSmartRef__":true,"id":20356},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":20357},"_Fill":{"__isSmartRef__":true,"id":20358},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":20359},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":20360},"_Position":{"__isSmartRef__":true,"id":20361},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"20355":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20356":{"x":45.848998707199996,"y":7.587077488639986,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20357":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"20358":{"r":0.5686193533490198,"g":0.5686193533490198,"b":0.5686193533490198,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20359":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"20360":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"20361":{"x":-22.924499353599998,"y":-3.793538744319993,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20362":{"x":28.655624191999987,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20363":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":20364},{"__isSmartRef__":true,"id":20366},{"__isSmartRef__":true,"id":20368}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"20364":{"date":{"__isSmartRef__":true,"id":20365},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"20365":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"20366":{"date":{"__isSmartRef__":true,"id":20367},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"20367":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"20368":{"date":{"__isSmartRef__":true,"id":20369},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"20369":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"20370":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"20371":{"morph":{"__isSmartRef__":true,"id":19807},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"20372":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20373}},"20373":{"test01IsMorph":{"__isSmartRef__":true,"id":20374}},"20374":{"varMapping":{"__isSmartRef__":true,"id":20375},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":20376},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20375":{"this":{"__isSmartRef__":true,"id":20372}},"20376":{},"20377":{"x":57.31124838399999,"y":9.483846860799982,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20378":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20379":{"reset":{"__isSmartRef__":true,"id":20380},"grow":{"__isSmartRef__":true,"id":20384},"build":{"__isSmartRef__":true,"id":20388}},"20380":{"varMapping":{"__isSmartRef__":true,"id":20381},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":20382},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20381":{"this":{"__isSmartRef__":true,"id":19807}},"20382":{"timestamp":{"__isSmartRef__":true,"id":20383},"user":"robertkrahn","tags":[]},"20383":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"20384":{"varMapping":{"__isSmartRef__":true,"id":20385},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":20386},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20385":{"this":{"__isSmartRef__":true,"id":19807}},"20386":{"timestamp":{"__isSmartRef__":true,"id":20387},"user":"robertkrahn","tags":[]},"20387":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"20388":{"varMapping":{"__isSmartRef__":true,"id":20389},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":20390},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20389":{"this":{"__isSmartRef__":true,"id":19807}},"20390":{"timestamp":{"__isSmartRef__":true,"id":20391},"user":"robertkrahn","tags":[]},"20391":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"20392":{"position":{"__isSmartRef__":true,"id":20393},"_Extent":{"__isSmartRef__":true,"id":20394},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":20395},"_Fill":{"__isSmartRef__":true,"id":20396},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":20397},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":20398},"_Position":{"__isSmartRef__":true,"id":20399},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"20393":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20394":{"x":57.31124838399999,"y":9.483846860799982,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20395":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"20396":{"r":0.6180645145098042,"g":0.6180645145098042,"b":0.6180645145098042,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20397":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"20398":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"20399":{"x":-28.655624191999994,"y":-4.741923430399991,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20400":{"x":-35.81953023999999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20401":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":20402},{"__isSmartRef__":true,"id":20404},{"__isSmartRef__":true,"id":20406}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"20402":{"date":{"__isSmartRef__":true,"id":20403},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"20403":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"20404":{"date":{"__isSmartRef__":true,"id":20405},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"20405":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"20406":{"date":{"__isSmartRef__":true,"id":20407},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"20407":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"20408":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"20409":{"morph":{"__isSmartRef__":true,"id":19221},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"20410":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20411}},"20411":{"test01IsMorph":{"__isSmartRef__":true,"id":20412}},"20412":{"varMapping":{"__isSmartRef__":true,"id":20413},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":20414},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20413":{"this":{"__isSmartRef__":true,"id":20410}},"20414":{},"20415":{"x":71.63906047999998,"y":11.854808575999977,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20416":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20417":{"reset":{"__isSmartRef__":true,"id":20418},"grow":{"__isSmartRef__":true,"id":20422},"build":{"__isSmartRef__":true,"id":20426}},"20418":{"varMapping":{"__isSmartRef__":true,"id":20419},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":20420},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20419":{"this":{"__isSmartRef__":true,"id":19221}},"20420":{"timestamp":{"__isSmartRef__":true,"id":20421},"user":"robertkrahn","tags":[]},"20421":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"20422":{"varMapping":{"__isSmartRef__":true,"id":20423},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":20424},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20423":{"this":{"__isSmartRef__":true,"id":19221}},"20424":{"timestamp":{"__isSmartRef__":true,"id":20425},"user":"robertkrahn","tags":[]},"20425":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"20426":{"varMapping":{"__isSmartRef__":true,"id":20427},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":20428},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20427":{"this":{"__isSmartRef__":true,"id":19221}},"20428":{"timestamp":{"__isSmartRef__":true,"id":20429},"user":"robertkrahn","tags":[]},"20429":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"20430":{"submorphs":[{"__isSmartRef__":true,"id":20431},{"__isSmartRef__":true,"id":21016}],"scripts":[],"id":"C8846EF8-4E24-44E0-A720-5A7BC22CCB2C","shape":{"__isSmartRef__":true,"id":21601},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":21609},"showsHalos":false,"name":"Rotator15","partsBinMetaInfo":{"__isSmartRef__":true,"id":21610},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":21617},"eventHandler":{"__isSmartRef__":true,"id":21618},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193"],"partTests":{"__isSmartRef__":true,"id":21619},"priorExtent":{"__isSmartRef__":true,"id":21624},"distanceToDragEvent":{"__isSmartRef__":true,"id":21625},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":19220},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":21626},"__LivelyClassName__":"lively.morphic.Box"},"20431":{"submorphs":[{"__isSmartRef__":true,"id":20432},{"__isSmartRef__":true,"id":20705}],"scripts":[],"id":"24CEAE7B-3048-40AC-AB1B-FD49F25C1846","shape":{"__isSmartRef__":true,"id":20978},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":20986},"showsHalos":false,"name":"Rotator31","partsBinMetaInfo":{"__isSmartRef__":true,"id":20987},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":20994},"eventHandler":{"__isSmartRef__":true,"id":20995},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C8846EF8-4E24-44E0-A720-5A7BC22CCB2C"],"partTests":{"__isSmartRef__":true,"id":20996},"priorExtent":{"__isSmartRef__":true,"id":21001},"distanceToDragEvent":{"__isSmartRef__":true,"id":21002},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":20430},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":21003},"__LivelyClassName__":"lively.morphic.Box"},"20432":{"submorphs":[{"__isSmartRef__":true,"id":20433},{"__isSmartRef__":true,"id":20550}],"scripts":[],"id":"DE97B772-2309-4751-B8A7-87348EDB264D","shape":{"__isSmartRef__":true,"id":20667},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":20675},"showsHalos":false,"name":"Rotator62","partsBinMetaInfo":{"__isSmartRef__":true,"id":20676},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":20683},"eventHandler":{"__isSmartRef__":true,"id":20684},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C8846EF8-4E24-44E0-A720-5A7BC22CCB2C","24CEAE7B-3048-40AC-AB1B-FD49F25C1846"],"partTests":{"__isSmartRef__":true,"id":20685},"priorExtent":{"__isSmartRef__":true,"id":20690},"distanceToDragEvent":{"__isSmartRef__":true,"id":20691},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":20431},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20692},"__LivelyClassName__":"lively.morphic.Box"},"20433":{"submorphs":[{"__isSmartRef__":true,"id":20434},{"__isSmartRef__":true,"id":20473}],"scripts":[],"id":"E2963A26-ED2A-487F-99D4-504610618279","shape":{"__isSmartRef__":true,"id":20512},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":20520},"showsHalos":false,"name":"Rotator124","partsBinMetaInfo":{"__isSmartRef__":true,"id":20521},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":20528},"eventHandler":{"__isSmartRef__":true,"id":20529},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C8846EF8-4E24-44E0-A720-5A7BC22CCB2C","24CEAE7B-3048-40AC-AB1B-FD49F25C1846","DE97B772-2309-4751-B8A7-87348EDB264D"],"partTests":{"__isSmartRef__":true,"id":20530},"priorExtent":{"__isSmartRef__":true,"id":20535},"distanceToDragEvent":{"__isSmartRef__":true,"id":20536},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":20432},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20537},"__LivelyClassName__":"lively.morphic.Box"},"20434":{"submorphs":[],"scripts":[],"id":"D1CD300A-8867-405F-ABA3-285175D4812C","shape":{"__isSmartRef__":true,"id":20435},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":20443},"showsHalos":false,"name":"Rotator248","partsBinMetaInfo":{"__isSmartRef__":true,"id":20444},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":20451},"eventHandler":{"__isSmartRef__":true,"id":20452},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C8846EF8-4E24-44E0-A720-5A7BC22CCB2C","24CEAE7B-3048-40AC-AB1B-FD49F25C1846","DE97B772-2309-4751-B8A7-87348EDB264D","E2963A26-ED2A-487F-99D4-504610618279"],"partTests":{"__isSmartRef__":true,"id":20453},"priorExtent":{"__isSmartRef__":true,"id":20458},"distanceToDragEvent":{"__isSmartRef__":true,"id":20459},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":20433},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20460},"__LivelyClassName__":"lively.morphic.Box"},"20435":{"position":{"__isSmartRef__":true,"id":20436},"_Extent":{"__isSmartRef__":true,"id":20437},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":20438},"_Fill":{"__isSmartRef__":true,"id":20439},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":20440},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":20441},"_Position":{"__isSmartRef__":true,"id":20442},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"20436":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20437":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20438":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"20439":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20440":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"20441":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"20442":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20443":{"x":-14.671679586304004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20444":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":20445},{"__isSmartRef__":true,"id":20447},{"__isSmartRef__":true,"id":20449}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"20445":{"date":{"__isSmartRef__":true,"id":20446},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"20446":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"20447":{"date":{"__isSmartRef__":true,"id":20448},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"20448":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"20449":{"date":{"__isSmartRef__":true,"id":20450},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"20450":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"20451":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"20452":{"morph":{"__isSmartRef__":true,"id":20434},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"20453":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20454}},"20454":{"test01IsMorph":{"__isSmartRef__":true,"id":20455}},"20455":{"varMapping":{"__isSmartRef__":true,"id":20456},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":20457},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20456":{"this":{"__isSmartRef__":true,"id":20453}},"20457":{},"20458":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20459":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20460":{"reset":{"__isSmartRef__":true,"id":20461},"grow":{"__isSmartRef__":true,"id":20465},"build":{"__isSmartRef__":true,"id":20469}},"20461":{"varMapping":{"__isSmartRef__":true,"id":20462},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":20463},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20462":{"this":{"__isSmartRef__":true,"id":20434}},"20463":{"timestamp":{"__isSmartRef__":true,"id":20464},"user":"robertkrahn","tags":[]},"20464":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"20465":{"varMapping":{"__isSmartRef__":true,"id":20466},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":20467},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20466":{"this":{"__isSmartRef__":true,"id":20434}},"20467":{"timestamp":{"__isSmartRef__":true,"id":20468},"user":"robertkrahn","tags":[]},"20468":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"20469":{"varMapping":{"__isSmartRef__":true,"id":20470},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":20471},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20470":{"this":{"__isSmartRef__":true,"id":20434}},"20471":{"timestamp":{"__isSmartRef__":true,"id":20472},"user":"robertkrahn","tags":[]},"20472":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"20473":{"submorphs":[],"scripts":[],"id":"CC3BD3E8-38C2-4982-9126-94FCE9DB1549","shape":{"__isSmartRef__":true,"id":20474},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":20482},"showsHalos":false,"name":"Rotator248","partsBinMetaInfo":{"__isSmartRef__":true,"id":20483},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":20490},"eventHandler":{"__isSmartRef__":true,"id":20491},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C8846EF8-4E24-44E0-A720-5A7BC22CCB2C","24CEAE7B-3048-40AC-AB1B-FD49F25C1846","DE97B772-2309-4751-B8A7-87348EDB264D","E2963A26-ED2A-487F-99D4-504610618279"],"partTests":{"__isSmartRef__":true,"id":20492},"priorExtent":{"__isSmartRef__":true,"id":20497},"distanceToDragEvent":{"__isSmartRef__":true,"id":20498},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":20433},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20499},"__LivelyClassName__":"lively.morphic.Box"},"20474":{"position":{"__isSmartRef__":true,"id":20475},"_Extent":{"__isSmartRef__":true,"id":20476},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":20477},"_Fill":{"__isSmartRef__":true,"id":20478},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":20479},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":20480},"_Position":{"__isSmartRef__":true,"id":20481},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"20475":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20476":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20477":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"20478":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20479":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"20480":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"20481":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20482":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20483":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":20484},{"__isSmartRef__":true,"id":20486},{"__isSmartRef__":true,"id":20488}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"20484":{"date":{"__isSmartRef__":true,"id":20485},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"20485":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"20486":{"date":{"__isSmartRef__":true,"id":20487},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"20487":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"20488":{"date":{"__isSmartRef__":true,"id":20489},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"20489":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"20490":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"20491":{"morph":{"__isSmartRef__":true,"id":20473},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"20492":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20493}},"20493":{"test01IsMorph":{"__isSmartRef__":true,"id":20494}},"20494":{"varMapping":{"__isSmartRef__":true,"id":20495},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":20496},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20495":{"this":{"__isSmartRef__":true,"id":20492}},"20496":{},"20497":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20498":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20499":{"reset":{"__isSmartRef__":true,"id":20500},"grow":{"__isSmartRef__":true,"id":20504},"build":{"__isSmartRef__":true,"id":20508}},"20500":{"varMapping":{"__isSmartRef__":true,"id":20501},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":20502},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20501":{"this":{"__isSmartRef__":true,"id":20473}},"20502":{"timestamp":{"__isSmartRef__":true,"id":20503},"user":"robertkrahn","tags":[]},"20503":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"20504":{"varMapping":{"__isSmartRef__":true,"id":20505},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":20506},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20505":{"this":{"__isSmartRef__":true,"id":20473}},"20506":{"timestamp":{"__isSmartRef__":true,"id":20507},"user":"robertkrahn","tags":[]},"20507":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"20508":{"varMapping":{"__isSmartRef__":true,"id":20509},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":20510},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20509":{"this":{"__isSmartRef__":true,"id":20473}},"20510":{"timestamp":{"__isSmartRef__":true,"id":20511},"user":"robertkrahn","tags":[]},"20511":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"20512":{"position":{"__isSmartRef__":true,"id":20513},"_Extent":{"__isSmartRef__":true,"id":20514},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":20515},"_Fill":{"__isSmartRef__":true,"id":20516},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":20517},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":20518},"_Position":{"__isSmartRef__":true,"id":20519},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"20513":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20514":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20515":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"20516":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20517":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"20518":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"20519":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20520":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20521":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":20522},{"__isSmartRef__":true,"id":20524},{"__isSmartRef__":true,"id":20526}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"20522":{"date":{"__isSmartRef__":true,"id":20523},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"20523":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"20524":{"date":{"__isSmartRef__":true,"id":20525},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"20525":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"20526":{"date":{"__isSmartRef__":true,"id":20527},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"20527":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"20528":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"20529":{"morph":{"__isSmartRef__":true,"id":20433},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"20530":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20531}},"20531":{"test01IsMorph":{"__isSmartRef__":true,"id":20532}},"20532":{"varMapping":{"__isSmartRef__":true,"id":20533},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":20534},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20533":{"this":{"__isSmartRef__":true,"id":20530}},"20534":{},"20535":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20536":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20537":{"reset":{"__isSmartRef__":true,"id":20538},"grow":{"__isSmartRef__":true,"id":20542},"build":{"__isSmartRef__":true,"id":20546}},"20538":{"varMapping":{"__isSmartRef__":true,"id":20539},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":20540},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20539":{"this":{"__isSmartRef__":true,"id":20433}},"20540":{"timestamp":{"__isSmartRef__":true,"id":20541},"user":"robertkrahn","tags":[]},"20541":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"20542":{"varMapping":{"__isSmartRef__":true,"id":20543},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":20544},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20543":{"this":{"__isSmartRef__":true,"id":20433}},"20544":{"timestamp":{"__isSmartRef__":true,"id":20545},"user":"robertkrahn","tags":[]},"20545":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"20546":{"varMapping":{"__isSmartRef__":true,"id":20547},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":20548},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20547":{"this":{"__isSmartRef__":true,"id":20433}},"20548":{"timestamp":{"__isSmartRef__":true,"id":20549},"user":"robertkrahn","tags":[]},"20549":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"20550":{"submorphs":[{"__isSmartRef__":true,"id":20551},{"__isSmartRef__":true,"id":20590}],"scripts":[],"id":"9740F72E-6A51-48A5-8952-849AE886CC6F","shape":{"__isSmartRef__":true,"id":20629},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":20637},"showsHalos":false,"name":"Rotator124","partsBinMetaInfo":{"__isSmartRef__":true,"id":20638},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":20645},"eventHandler":{"__isSmartRef__":true,"id":20646},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C8846EF8-4E24-44E0-A720-5A7BC22CCB2C","24CEAE7B-3048-40AC-AB1B-FD49F25C1846","DE97B772-2309-4751-B8A7-87348EDB264D"],"partTests":{"__isSmartRef__":true,"id":20647},"priorExtent":{"__isSmartRef__":true,"id":20652},"distanceToDragEvent":{"__isSmartRef__":true,"id":20653},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":20432},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20654},"__LivelyClassName__":"lively.morphic.Box"},"20551":{"submorphs":[],"scripts":[],"id":"FAD107AB-D5C8-4A18-9506-29C8A67CBEC2","shape":{"__isSmartRef__":true,"id":20552},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":20560},"showsHalos":false,"name":"Rotator249","partsBinMetaInfo":{"__isSmartRef__":true,"id":20561},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":20568},"eventHandler":{"__isSmartRef__":true,"id":20569},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C8846EF8-4E24-44E0-A720-5A7BC22CCB2C","24CEAE7B-3048-40AC-AB1B-FD49F25C1846","DE97B772-2309-4751-B8A7-87348EDB264D","9740F72E-6A51-48A5-8952-849AE886CC6F"],"partTests":{"__isSmartRef__":true,"id":20570},"priorExtent":{"__isSmartRef__":true,"id":20575},"distanceToDragEvent":{"__isSmartRef__":true,"id":20576},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":20550},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20577},"__LivelyClassName__":"lively.morphic.Box"},"20552":{"position":{"__isSmartRef__":true,"id":20553},"_Extent":{"__isSmartRef__":true,"id":20554},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":20555},"_Fill":{"__isSmartRef__":true,"id":20556},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":20557},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":20558},"_Position":{"__isSmartRef__":true,"id":20559},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"20553":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20554":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20555":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"20556":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20557":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"20558":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"20559":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20560":{"x":-14.671679586303993,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20561":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":20562},{"__isSmartRef__":true,"id":20564},{"__isSmartRef__":true,"id":20566}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"20562":{"date":{"__isSmartRef__":true,"id":20563},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"20563":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"20564":{"date":{"__isSmartRef__":true,"id":20565},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"20565":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"20566":{"date":{"__isSmartRef__":true,"id":20567},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"20567":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"20568":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"20569":{"morph":{"__isSmartRef__":true,"id":20551},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"20570":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20571}},"20571":{"test01IsMorph":{"__isSmartRef__":true,"id":20572}},"20572":{"varMapping":{"__isSmartRef__":true,"id":20573},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":20574},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20573":{"this":{"__isSmartRef__":true,"id":20570}},"20574":{},"20575":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20576":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20577":{"reset":{"__isSmartRef__":true,"id":20578},"grow":{"__isSmartRef__":true,"id":20582},"build":{"__isSmartRef__":true,"id":20586}},"20578":{"varMapping":{"__isSmartRef__":true,"id":20579},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":20580},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20579":{"this":{"__isSmartRef__":true,"id":20551}},"20580":{"timestamp":{"__isSmartRef__":true,"id":20581},"user":"robertkrahn","tags":[]},"20581":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"20582":{"varMapping":{"__isSmartRef__":true,"id":20583},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":20584},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20583":{"this":{"__isSmartRef__":true,"id":20551}},"20584":{"timestamp":{"__isSmartRef__":true,"id":20585},"user":"robertkrahn","tags":[]},"20585":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"20586":{"varMapping":{"__isSmartRef__":true,"id":20587},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":20588},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20587":{"this":{"__isSmartRef__":true,"id":20551}},"20588":{"timestamp":{"__isSmartRef__":true,"id":20589},"user":"robertkrahn","tags":[]},"20589":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"20590":{"submorphs":[],"scripts":[],"id":"E71F8523-9091-4952-8D69-F0FB9251E3F4","shape":{"__isSmartRef__":true,"id":20591},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":20599},"showsHalos":false,"name":"Rotator249","partsBinMetaInfo":{"__isSmartRef__":true,"id":20600},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":20607},"eventHandler":{"__isSmartRef__":true,"id":20608},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C8846EF8-4E24-44E0-A720-5A7BC22CCB2C","24CEAE7B-3048-40AC-AB1B-FD49F25C1846","DE97B772-2309-4751-B8A7-87348EDB264D","9740F72E-6A51-48A5-8952-849AE886CC6F"],"partTests":{"__isSmartRef__":true,"id":20609},"priorExtent":{"__isSmartRef__":true,"id":20614},"distanceToDragEvent":{"__isSmartRef__":true,"id":20615},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":20550},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20616},"__LivelyClassName__":"lively.morphic.Box"},"20591":{"position":{"__isSmartRef__":true,"id":20592},"_Extent":{"__isSmartRef__":true,"id":20593},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":20594},"_Fill":{"__isSmartRef__":true,"id":20595},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":20596},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":20597},"_Position":{"__isSmartRef__":true,"id":20598},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"20592":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20593":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20594":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"20595":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20596":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"20597":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"20598":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20599":{"x":14.671679586304007,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20600":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":20601},{"__isSmartRef__":true,"id":20603},{"__isSmartRef__":true,"id":20605}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"20601":{"date":{"__isSmartRef__":true,"id":20602},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"20602":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"20603":{"date":{"__isSmartRef__":true,"id":20604},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"20604":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"20605":{"date":{"__isSmartRef__":true,"id":20606},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"20606":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"20607":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"20608":{"morph":{"__isSmartRef__":true,"id":20590},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"20609":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20610}},"20610":{"test01IsMorph":{"__isSmartRef__":true,"id":20611}},"20611":{"varMapping":{"__isSmartRef__":true,"id":20612},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":20613},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20612":{"this":{"__isSmartRef__":true,"id":20609}},"20613":{},"20614":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20615":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20616":{"reset":{"__isSmartRef__":true,"id":20617},"grow":{"__isSmartRef__":true,"id":20621},"build":{"__isSmartRef__":true,"id":20625}},"20617":{"varMapping":{"__isSmartRef__":true,"id":20618},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":20619},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20618":{"this":{"__isSmartRef__":true,"id":20590}},"20619":{"timestamp":{"__isSmartRef__":true,"id":20620},"user":"robertkrahn","tags":[]},"20620":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"20621":{"varMapping":{"__isSmartRef__":true,"id":20622},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":20623},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20622":{"this":{"__isSmartRef__":true,"id":20590}},"20623":{"timestamp":{"__isSmartRef__":true,"id":20624},"user":"robertkrahn","tags":[]},"20624":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"20625":{"varMapping":{"__isSmartRef__":true,"id":20626},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":20627},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20626":{"this":{"__isSmartRef__":true,"id":20590}},"20627":{"timestamp":{"__isSmartRef__":true,"id":20628},"user":"robertkrahn","tags":[]},"20628":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"20629":{"position":{"__isSmartRef__":true,"id":20630},"_Extent":{"__isSmartRef__":true,"id":20631},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":20632},"_Fill":{"__isSmartRef__":true,"id":20633},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":20634},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":20635},"_Position":{"__isSmartRef__":true,"id":20636},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"20630":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20631":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20632":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"20633":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20634":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"20635":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"20636":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20637":{"x":18.33959948287999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20638":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":20639},{"__isSmartRef__":true,"id":20641},{"__isSmartRef__":true,"id":20643}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"20639":{"date":{"__isSmartRef__":true,"id":20640},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"20640":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"20641":{"date":{"__isSmartRef__":true,"id":20642},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"20642":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"20643":{"date":{"__isSmartRef__":true,"id":20644},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"20644":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"20645":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"20646":{"morph":{"__isSmartRef__":true,"id":20550},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"20647":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20648}},"20648":{"test01IsMorph":{"__isSmartRef__":true,"id":20649}},"20649":{"varMapping":{"__isSmartRef__":true,"id":20650},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":20651},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20650":{"this":{"__isSmartRef__":true,"id":20647}},"20651":{},"20652":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20653":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20654":{"reset":{"__isSmartRef__":true,"id":20655},"grow":{"__isSmartRef__":true,"id":20659},"build":{"__isSmartRef__":true,"id":20663}},"20655":{"varMapping":{"__isSmartRef__":true,"id":20656},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":20657},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20656":{"this":{"__isSmartRef__":true,"id":20550}},"20657":{"timestamp":{"__isSmartRef__":true,"id":20658},"user":"robertkrahn","tags":[]},"20658":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"20659":{"varMapping":{"__isSmartRef__":true,"id":20660},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":20661},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20660":{"this":{"__isSmartRef__":true,"id":20550}},"20661":{"timestamp":{"__isSmartRef__":true,"id":20662},"user":"robertkrahn","tags":[]},"20662":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"20663":{"varMapping":{"__isSmartRef__":true,"id":20664},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":20665},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20664":{"this":{"__isSmartRef__":true,"id":20550}},"20665":{"timestamp":{"__isSmartRef__":true,"id":20666},"user":"robertkrahn","tags":[]},"20666":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"20667":{"position":{"__isSmartRef__":true,"id":20668},"_Extent":{"__isSmartRef__":true,"id":20669},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":20670},"_Fill":{"__isSmartRef__":true,"id":20671},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":20672},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":20673},"_Position":{"__isSmartRef__":true,"id":20674},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"20668":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20669":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20670":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"20671":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20672":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"20673":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"20674":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20675":{"x":-22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20676":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":20677},{"__isSmartRef__":true,"id":20679},{"__isSmartRef__":true,"id":20681}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"20677":{"date":{"__isSmartRef__":true,"id":20678},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"20678":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"20679":{"date":{"__isSmartRef__":true,"id":20680},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"20680":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"20681":{"date":{"__isSmartRef__":true,"id":20682},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"20682":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"20683":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"20684":{"morph":{"__isSmartRef__":true,"id":20432},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"20685":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20686}},"20686":{"test01IsMorph":{"__isSmartRef__":true,"id":20687}},"20687":{"varMapping":{"__isSmartRef__":true,"id":20688},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":20689},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20688":{"this":{"__isSmartRef__":true,"id":20685}},"20689":{},"20690":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20691":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20692":{"reset":{"__isSmartRef__":true,"id":20693},"grow":{"__isSmartRef__":true,"id":20697},"build":{"__isSmartRef__":true,"id":20701}},"20693":{"varMapping":{"__isSmartRef__":true,"id":20694},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":20695},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20694":{"this":{"__isSmartRef__":true,"id":20432}},"20695":{"timestamp":{"__isSmartRef__":true,"id":20696},"user":"robertkrahn","tags":[]},"20696":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"20697":{"varMapping":{"__isSmartRef__":true,"id":20698},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":20699},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20698":{"this":{"__isSmartRef__":true,"id":20432}},"20699":{"timestamp":{"__isSmartRef__":true,"id":20700},"user":"robertkrahn","tags":[]},"20700":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"20701":{"varMapping":{"__isSmartRef__":true,"id":20702},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":20703},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20702":{"this":{"__isSmartRef__":true,"id":20432}},"20703":{"timestamp":{"__isSmartRef__":true,"id":20704},"user":"robertkrahn","tags":[]},"20704":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"20705":{"submorphs":[{"__isSmartRef__":true,"id":20706},{"__isSmartRef__":true,"id":20823}],"scripts":[],"id":"AA0A16FC-CADB-4D96-AC16-5A6A94A690ED","shape":{"__isSmartRef__":true,"id":20940},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":20948},"showsHalos":false,"name":"Rotator62","partsBinMetaInfo":{"__isSmartRef__":true,"id":20949},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":20956},"eventHandler":{"__isSmartRef__":true,"id":20957},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C8846EF8-4E24-44E0-A720-5A7BC22CCB2C","24CEAE7B-3048-40AC-AB1B-FD49F25C1846"],"partTests":{"__isSmartRef__":true,"id":20958},"priorExtent":{"__isSmartRef__":true,"id":20963},"distanceToDragEvent":{"__isSmartRef__":true,"id":20964},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":20431},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20965},"__LivelyClassName__":"lively.morphic.Box"},"20706":{"submorphs":[{"__isSmartRef__":true,"id":20707},{"__isSmartRef__":true,"id":20746}],"scripts":[],"id":"886301A0-BED3-4818-AD39-D58F1E2B1E27","shape":{"__isSmartRef__":true,"id":20785},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":20793},"showsHalos":false,"name":"Rotator125","partsBinMetaInfo":{"__isSmartRef__":true,"id":20794},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":20801},"eventHandler":{"__isSmartRef__":true,"id":20802},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C8846EF8-4E24-44E0-A720-5A7BC22CCB2C","24CEAE7B-3048-40AC-AB1B-FD49F25C1846","AA0A16FC-CADB-4D96-AC16-5A6A94A690ED"],"partTests":{"__isSmartRef__":true,"id":20803},"priorExtent":{"__isSmartRef__":true,"id":20808},"distanceToDragEvent":{"__isSmartRef__":true,"id":20809},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":20705},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20810},"__LivelyClassName__":"lively.morphic.Box"},"20707":{"submorphs":[],"scripts":[],"id":"97CFD99D-DFFA-4F05-9319-DC504C2C3267","shape":{"__isSmartRef__":true,"id":20708},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":20716},"showsHalos":false,"name":"Rotator250","partsBinMetaInfo":{"__isSmartRef__":true,"id":20717},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":20724},"eventHandler":{"__isSmartRef__":true,"id":20725},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C8846EF8-4E24-44E0-A720-5A7BC22CCB2C","24CEAE7B-3048-40AC-AB1B-FD49F25C1846","AA0A16FC-CADB-4D96-AC16-5A6A94A690ED","886301A0-BED3-4818-AD39-D58F1E2B1E27"],"partTests":{"__isSmartRef__":true,"id":20726},"priorExtent":{"__isSmartRef__":true,"id":20731},"distanceToDragEvent":{"__isSmartRef__":true,"id":20732},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":20706},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20733},"__LivelyClassName__":"lively.morphic.Box"},"20708":{"position":{"__isSmartRef__":true,"id":20709},"_Extent":{"__isSmartRef__":true,"id":20710},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":20711},"_Fill":{"__isSmartRef__":true,"id":20712},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":20713},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":20714},"_Position":{"__isSmartRef__":true,"id":20715},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"20709":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20710":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20711":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"20712":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20713":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"20714":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"20715":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20716":{"x":-14.671679586304004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20717":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":20718},{"__isSmartRef__":true,"id":20720},{"__isSmartRef__":true,"id":20722}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"20718":{"date":{"__isSmartRef__":true,"id":20719},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"20719":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"20720":{"date":{"__isSmartRef__":true,"id":20721},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"20721":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"20722":{"date":{"__isSmartRef__":true,"id":20723},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"20723":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"20724":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"20725":{"morph":{"__isSmartRef__":true,"id":20707},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"20726":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20727}},"20727":{"test01IsMorph":{"__isSmartRef__":true,"id":20728}},"20728":{"varMapping":{"__isSmartRef__":true,"id":20729},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":20730},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20729":{"this":{"__isSmartRef__":true,"id":20726}},"20730":{},"20731":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20732":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20733":{"reset":{"__isSmartRef__":true,"id":20734},"grow":{"__isSmartRef__":true,"id":20738},"build":{"__isSmartRef__":true,"id":20742}},"20734":{"varMapping":{"__isSmartRef__":true,"id":20735},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":20736},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20735":{"this":{"__isSmartRef__":true,"id":20707}},"20736":{"timestamp":{"__isSmartRef__":true,"id":20737},"user":"robertkrahn","tags":[]},"20737":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"20738":{"varMapping":{"__isSmartRef__":true,"id":20739},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":20740},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20739":{"this":{"__isSmartRef__":true,"id":20707}},"20740":{"timestamp":{"__isSmartRef__":true,"id":20741},"user":"robertkrahn","tags":[]},"20741":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"20742":{"varMapping":{"__isSmartRef__":true,"id":20743},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":20744},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20743":{"this":{"__isSmartRef__":true,"id":20707}},"20744":{"timestamp":{"__isSmartRef__":true,"id":20745},"user":"robertkrahn","tags":[]},"20745":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"20746":{"submorphs":[],"scripts":[],"id":"D4BDDF28-8EA4-4260-8E84-7DD5A47A0BFC","shape":{"__isSmartRef__":true,"id":20747},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":20755},"showsHalos":false,"name":"Rotator250","partsBinMetaInfo":{"__isSmartRef__":true,"id":20756},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":20763},"eventHandler":{"__isSmartRef__":true,"id":20764},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C8846EF8-4E24-44E0-A720-5A7BC22CCB2C","24CEAE7B-3048-40AC-AB1B-FD49F25C1846","AA0A16FC-CADB-4D96-AC16-5A6A94A690ED","886301A0-BED3-4818-AD39-D58F1E2B1E27"],"partTests":{"__isSmartRef__":true,"id":20765},"priorExtent":{"__isSmartRef__":true,"id":20770},"distanceToDragEvent":{"__isSmartRef__":true,"id":20771},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":20706},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20772},"__LivelyClassName__":"lively.morphic.Box"},"20747":{"position":{"__isSmartRef__":true,"id":20748},"_Extent":{"__isSmartRef__":true,"id":20749},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":20750},"_Fill":{"__isSmartRef__":true,"id":20751},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":20752},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":20753},"_Position":{"__isSmartRef__":true,"id":20754},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"20748":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20749":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20750":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"20751":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20752":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"20753":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"20754":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20755":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20756":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":20757},{"__isSmartRef__":true,"id":20759},{"__isSmartRef__":true,"id":20761}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"20757":{"date":{"__isSmartRef__":true,"id":20758},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"20758":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"20759":{"date":{"__isSmartRef__":true,"id":20760},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"20760":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"20761":{"date":{"__isSmartRef__":true,"id":20762},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"20762":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"20763":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"20764":{"morph":{"__isSmartRef__":true,"id":20746},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"20765":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20766}},"20766":{"test01IsMorph":{"__isSmartRef__":true,"id":20767}},"20767":{"varMapping":{"__isSmartRef__":true,"id":20768},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":20769},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20768":{"this":{"__isSmartRef__":true,"id":20765}},"20769":{},"20770":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20771":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20772":{"reset":{"__isSmartRef__":true,"id":20773},"grow":{"__isSmartRef__":true,"id":20777},"build":{"__isSmartRef__":true,"id":20781}},"20773":{"varMapping":{"__isSmartRef__":true,"id":20774},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":20775},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20774":{"this":{"__isSmartRef__":true,"id":20746}},"20775":{"timestamp":{"__isSmartRef__":true,"id":20776},"user":"robertkrahn","tags":[]},"20776":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"20777":{"varMapping":{"__isSmartRef__":true,"id":20778},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":20779},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20778":{"this":{"__isSmartRef__":true,"id":20746}},"20779":{"timestamp":{"__isSmartRef__":true,"id":20780},"user":"robertkrahn","tags":[]},"20780":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"20781":{"varMapping":{"__isSmartRef__":true,"id":20782},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":20783},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20782":{"this":{"__isSmartRef__":true,"id":20746}},"20783":{"timestamp":{"__isSmartRef__":true,"id":20784},"user":"robertkrahn","tags":[]},"20784":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"20785":{"position":{"__isSmartRef__":true,"id":20786},"_Extent":{"__isSmartRef__":true,"id":20787},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":20788},"_Fill":{"__isSmartRef__":true,"id":20789},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":20790},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":20791},"_Position":{"__isSmartRef__":true,"id":20792},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"20786":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20787":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20788":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"20789":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20790":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"20791":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"20792":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20793":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20794":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":20795},{"__isSmartRef__":true,"id":20797},{"__isSmartRef__":true,"id":20799}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"20795":{"date":{"__isSmartRef__":true,"id":20796},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"20796":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"20797":{"date":{"__isSmartRef__":true,"id":20798},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"20798":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"20799":{"date":{"__isSmartRef__":true,"id":20800},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"20800":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"20801":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"20802":{"morph":{"__isSmartRef__":true,"id":20706},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"20803":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20804}},"20804":{"test01IsMorph":{"__isSmartRef__":true,"id":20805}},"20805":{"varMapping":{"__isSmartRef__":true,"id":20806},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":20807},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20806":{"this":{"__isSmartRef__":true,"id":20803}},"20807":{},"20808":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20809":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20810":{"reset":{"__isSmartRef__":true,"id":20811},"grow":{"__isSmartRef__":true,"id":20815},"build":{"__isSmartRef__":true,"id":20819}},"20811":{"varMapping":{"__isSmartRef__":true,"id":20812},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":20813},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20812":{"this":{"__isSmartRef__":true,"id":20706}},"20813":{"timestamp":{"__isSmartRef__":true,"id":20814},"user":"robertkrahn","tags":[]},"20814":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"20815":{"varMapping":{"__isSmartRef__":true,"id":20816},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":20817},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20816":{"this":{"__isSmartRef__":true,"id":20706}},"20817":{"timestamp":{"__isSmartRef__":true,"id":20818},"user":"robertkrahn","tags":[]},"20818":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"20819":{"varMapping":{"__isSmartRef__":true,"id":20820},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":20821},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20820":{"this":{"__isSmartRef__":true,"id":20706}},"20821":{"timestamp":{"__isSmartRef__":true,"id":20822},"user":"robertkrahn","tags":[]},"20822":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"20823":{"submorphs":[{"__isSmartRef__":true,"id":20824},{"__isSmartRef__":true,"id":20863}],"scripts":[],"id":"E68D0786-6CFC-4F07-A63A-61D73A0A5C69","shape":{"__isSmartRef__":true,"id":20902},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":20910},"showsHalos":false,"name":"Rotator125","partsBinMetaInfo":{"__isSmartRef__":true,"id":20911},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":20918},"eventHandler":{"__isSmartRef__":true,"id":20919},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C8846EF8-4E24-44E0-A720-5A7BC22CCB2C","24CEAE7B-3048-40AC-AB1B-FD49F25C1846","AA0A16FC-CADB-4D96-AC16-5A6A94A690ED"],"partTests":{"__isSmartRef__":true,"id":20920},"priorExtent":{"__isSmartRef__":true,"id":20925},"distanceToDragEvent":{"__isSmartRef__":true,"id":20926},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":20705},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20927},"__LivelyClassName__":"lively.morphic.Box"},"20824":{"submorphs":[],"scripts":[],"id":"B65FFBBD-C652-4ED2-9F19-E37C5BE49F5A","shape":{"__isSmartRef__":true,"id":20825},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":20833},"showsHalos":false,"name":"Rotator251","partsBinMetaInfo":{"__isSmartRef__":true,"id":20834},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":20841},"eventHandler":{"__isSmartRef__":true,"id":20842},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C8846EF8-4E24-44E0-A720-5A7BC22CCB2C","24CEAE7B-3048-40AC-AB1B-FD49F25C1846","AA0A16FC-CADB-4D96-AC16-5A6A94A690ED","E68D0786-6CFC-4F07-A63A-61D73A0A5C69"],"partTests":{"__isSmartRef__":true,"id":20843},"priorExtent":{"__isSmartRef__":true,"id":20848},"distanceToDragEvent":{"__isSmartRef__":true,"id":20849},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":20823},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20850},"__LivelyClassName__":"lively.morphic.Box"},"20825":{"position":{"__isSmartRef__":true,"id":20826},"_Extent":{"__isSmartRef__":true,"id":20827},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":20828},"_Fill":{"__isSmartRef__":true,"id":20829},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":20830},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":20831},"_Position":{"__isSmartRef__":true,"id":20832},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"20826":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20827":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20828":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"20829":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20830":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"20831":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"20832":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20833":{"x":-14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20834":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":20835},{"__isSmartRef__":true,"id":20837},{"__isSmartRef__":true,"id":20839}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"20835":{"date":{"__isSmartRef__":true,"id":20836},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"20836":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"20837":{"date":{"__isSmartRef__":true,"id":20838},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"20838":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"20839":{"date":{"__isSmartRef__":true,"id":20840},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"20840":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"20841":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"20842":{"morph":{"__isSmartRef__":true,"id":20824},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"20843":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20844}},"20844":{"test01IsMorph":{"__isSmartRef__":true,"id":20845}},"20845":{"varMapping":{"__isSmartRef__":true,"id":20846},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":20847},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20846":{"this":{"__isSmartRef__":true,"id":20843}},"20847":{},"20848":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20849":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20850":{"reset":{"__isSmartRef__":true,"id":20851},"grow":{"__isSmartRef__":true,"id":20855},"build":{"__isSmartRef__":true,"id":20859}},"20851":{"varMapping":{"__isSmartRef__":true,"id":20852},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":20853},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20852":{"this":{"__isSmartRef__":true,"id":20824}},"20853":{"timestamp":{"__isSmartRef__":true,"id":20854},"user":"robertkrahn","tags":[]},"20854":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"20855":{"varMapping":{"__isSmartRef__":true,"id":20856},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":20857},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20856":{"this":{"__isSmartRef__":true,"id":20824}},"20857":{"timestamp":{"__isSmartRef__":true,"id":20858},"user":"robertkrahn","tags":[]},"20858":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"20859":{"varMapping":{"__isSmartRef__":true,"id":20860},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":20861},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20860":{"this":{"__isSmartRef__":true,"id":20824}},"20861":{"timestamp":{"__isSmartRef__":true,"id":20862},"user":"robertkrahn","tags":[]},"20862":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"20863":{"submorphs":[],"scripts":[],"id":"63B4D2B2-90DD-4FDD-B167-9C30EDE2137F","shape":{"__isSmartRef__":true,"id":20864},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":20872},"showsHalos":false,"name":"Rotator251","partsBinMetaInfo":{"__isSmartRef__":true,"id":20873},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":20880},"eventHandler":{"__isSmartRef__":true,"id":20881},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C8846EF8-4E24-44E0-A720-5A7BC22CCB2C","24CEAE7B-3048-40AC-AB1B-FD49F25C1846","AA0A16FC-CADB-4D96-AC16-5A6A94A690ED","E68D0786-6CFC-4F07-A63A-61D73A0A5C69"],"partTests":{"__isSmartRef__":true,"id":20882},"priorExtent":{"__isSmartRef__":true,"id":20887},"distanceToDragEvent":{"__isSmartRef__":true,"id":20888},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":20823},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20889},"__LivelyClassName__":"lively.morphic.Box"},"20864":{"position":{"__isSmartRef__":true,"id":20865},"_Extent":{"__isSmartRef__":true,"id":20866},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":20867},"_Fill":{"__isSmartRef__":true,"id":20868},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":20869},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":20870},"_Position":{"__isSmartRef__":true,"id":20871},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"20865":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20866":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20867":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"20868":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20869":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"20870":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"20871":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20872":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20873":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":20874},{"__isSmartRef__":true,"id":20876},{"__isSmartRef__":true,"id":20878}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"20874":{"date":{"__isSmartRef__":true,"id":20875},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"20875":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"20876":{"date":{"__isSmartRef__":true,"id":20877},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"20877":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"20878":{"date":{"__isSmartRef__":true,"id":20879},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"20879":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"20880":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"20881":{"morph":{"__isSmartRef__":true,"id":20863},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"20882":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20883}},"20883":{"test01IsMorph":{"__isSmartRef__":true,"id":20884}},"20884":{"varMapping":{"__isSmartRef__":true,"id":20885},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":20886},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20885":{"this":{"__isSmartRef__":true,"id":20882}},"20886":{},"20887":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20888":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20889":{"reset":{"__isSmartRef__":true,"id":20890},"grow":{"__isSmartRef__":true,"id":20894},"build":{"__isSmartRef__":true,"id":20898}},"20890":{"varMapping":{"__isSmartRef__":true,"id":20891},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":20892},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20891":{"this":{"__isSmartRef__":true,"id":20863}},"20892":{"timestamp":{"__isSmartRef__":true,"id":20893},"user":"robertkrahn","tags":[]},"20893":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"20894":{"varMapping":{"__isSmartRef__":true,"id":20895},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":20896},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20895":{"this":{"__isSmartRef__":true,"id":20863}},"20896":{"timestamp":{"__isSmartRef__":true,"id":20897},"user":"robertkrahn","tags":[]},"20897":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"20898":{"varMapping":{"__isSmartRef__":true,"id":20899},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":20900},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20899":{"this":{"__isSmartRef__":true,"id":20863}},"20900":{"timestamp":{"__isSmartRef__":true,"id":20901},"user":"robertkrahn","tags":[]},"20901":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"20902":{"position":{"__isSmartRef__":true,"id":20903},"_Extent":{"__isSmartRef__":true,"id":20904},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":20905},"_Fill":{"__isSmartRef__":true,"id":20906},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":20907},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":20908},"_Position":{"__isSmartRef__":true,"id":20909},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"20903":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20904":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20905":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"20906":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20907":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"20908":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"20909":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20910":{"x":18.339599482880004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20911":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":20912},{"__isSmartRef__":true,"id":20914},{"__isSmartRef__":true,"id":20916}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"20912":{"date":{"__isSmartRef__":true,"id":20913},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"20913":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"20914":{"date":{"__isSmartRef__":true,"id":20915},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"20915":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"20916":{"date":{"__isSmartRef__":true,"id":20917},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"20917":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"20918":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"20919":{"morph":{"__isSmartRef__":true,"id":20823},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"20920":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20921}},"20921":{"test01IsMorph":{"__isSmartRef__":true,"id":20922}},"20922":{"varMapping":{"__isSmartRef__":true,"id":20923},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":20924},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20923":{"this":{"__isSmartRef__":true,"id":20920}},"20924":{},"20925":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20926":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20927":{"reset":{"__isSmartRef__":true,"id":20928},"grow":{"__isSmartRef__":true,"id":20932},"build":{"__isSmartRef__":true,"id":20936}},"20928":{"varMapping":{"__isSmartRef__":true,"id":20929},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":20930},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20929":{"this":{"__isSmartRef__":true,"id":20823}},"20930":{"timestamp":{"__isSmartRef__":true,"id":20931},"user":"robertkrahn","tags":[]},"20931":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"20932":{"varMapping":{"__isSmartRef__":true,"id":20933},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":20934},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20933":{"this":{"__isSmartRef__":true,"id":20823}},"20934":{"timestamp":{"__isSmartRef__":true,"id":20935},"user":"robertkrahn","tags":[]},"20935":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"20936":{"varMapping":{"__isSmartRef__":true,"id":20937},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":20938},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20937":{"this":{"__isSmartRef__":true,"id":20823}},"20938":{"timestamp":{"__isSmartRef__":true,"id":20939},"user":"robertkrahn","tags":[]},"20939":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"20940":{"position":{"__isSmartRef__":true,"id":20941},"_Extent":{"__isSmartRef__":true,"id":20942},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":20943},"_Fill":{"__isSmartRef__":true,"id":20944},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":20945},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":20946},"_Position":{"__isSmartRef__":true,"id":20947},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"20941":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20942":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20943":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"20944":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20945":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"20946":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"20947":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20948":{"x":22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20949":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":20950},{"__isSmartRef__":true,"id":20952},{"__isSmartRef__":true,"id":20954}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"20950":{"date":{"__isSmartRef__":true,"id":20951},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"20951":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"20952":{"date":{"__isSmartRef__":true,"id":20953},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"20953":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"20954":{"date":{"__isSmartRef__":true,"id":20955},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"20955":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"20956":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"20957":{"morph":{"__isSmartRef__":true,"id":20705},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"20958":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20959}},"20959":{"test01IsMorph":{"__isSmartRef__":true,"id":20960}},"20960":{"varMapping":{"__isSmartRef__":true,"id":20961},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":20962},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20961":{"this":{"__isSmartRef__":true,"id":20958}},"20962":{},"20963":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20964":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20965":{"reset":{"__isSmartRef__":true,"id":20966},"grow":{"__isSmartRef__":true,"id":20970},"build":{"__isSmartRef__":true,"id":20974}},"20966":{"varMapping":{"__isSmartRef__":true,"id":20967},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":20968},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20967":{"this":{"__isSmartRef__":true,"id":20705}},"20968":{"timestamp":{"__isSmartRef__":true,"id":20969},"user":"robertkrahn","tags":[]},"20969":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"20970":{"varMapping":{"__isSmartRef__":true,"id":20971},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":20972},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20971":{"this":{"__isSmartRef__":true,"id":20705}},"20972":{"timestamp":{"__isSmartRef__":true,"id":20973},"user":"robertkrahn","tags":[]},"20973":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"20974":{"varMapping":{"__isSmartRef__":true,"id":20975},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":20976},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20975":{"this":{"__isSmartRef__":true,"id":20705}},"20976":{"timestamp":{"__isSmartRef__":true,"id":20977},"user":"robertkrahn","tags":[]},"20977":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"20978":{"position":{"__isSmartRef__":true,"id":20979},"_Extent":{"__isSmartRef__":true,"id":20980},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":20981},"_Fill":{"__isSmartRef__":true,"id":20982},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":20983},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":20984},"_Position":{"__isSmartRef__":true,"id":20985},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"20979":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"20980":{"x":45.848998707199996,"y":7.587077488639986,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20981":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"20982":{"r":0.5686193533490198,"g":0.5686193533490198,"b":0.5686193533490198,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20983":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"20984":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"20985":{"x":-22.924499353599998,"y":-3.793538744319993,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20986":{"x":-28.655624191999994,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20987":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":20988},{"__isSmartRef__":true,"id":20990},{"__isSmartRef__":true,"id":20992}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"20988":{"date":{"__isSmartRef__":true,"id":20989},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"20989":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"20990":{"date":{"__isSmartRef__":true,"id":20991},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"20991":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"20992":{"date":{"__isSmartRef__":true,"id":20993},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"20993":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"20994":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"20995":{"morph":{"__isSmartRef__":true,"id":20431},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"20996":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20997}},"20997":{"test01IsMorph":{"__isSmartRef__":true,"id":20998}},"20998":{"varMapping":{"__isSmartRef__":true,"id":20999},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":21000},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"20999":{"this":{"__isSmartRef__":true,"id":20996}},"21000":{},"21001":{"x":57.31124838399999,"y":9.483846860799982,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21002":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21003":{"reset":{"__isSmartRef__":true,"id":21004},"grow":{"__isSmartRef__":true,"id":21008},"build":{"__isSmartRef__":true,"id":21012}},"21004":{"varMapping":{"__isSmartRef__":true,"id":21005},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":21006},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21005":{"this":{"__isSmartRef__":true,"id":20431}},"21006":{"timestamp":{"__isSmartRef__":true,"id":21007},"user":"robertkrahn","tags":[]},"21007":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"21008":{"varMapping":{"__isSmartRef__":true,"id":21009},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":21010},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21009":{"this":{"__isSmartRef__":true,"id":20431}},"21010":{"timestamp":{"__isSmartRef__":true,"id":21011},"user":"robertkrahn","tags":[]},"21011":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"21012":{"varMapping":{"__isSmartRef__":true,"id":21013},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":21014},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21013":{"this":{"__isSmartRef__":true,"id":20431}},"21014":{"timestamp":{"__isSmartRef__":true,"id":21015},"user":"robertkrahn","tags":[]},"21015":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"21016":{"submorphs":[{"__isSmartRef__":true,"id":21017},{"__isSmartRef__":true,"id":21290}],"scripts":[],"id":"DBF2B5B1-9939-427E-8E48-DD73DD9A3CC9","shape":{"__isSmartRef__":true,"id":21563},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":21571},"showsHalos":false,"name":"Rotator31","partsBinMetaInfo":{"__isSmartRef__":true,"id":21572},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":21579},"eventHandler":{"__isSmartRef__":true,"id":21580},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C8846EF8-4E24-44E0-A720-5A7BC22CCB2C"],"partTests":{"__isSmartRef__":true,"id":21581},"priorExtent":{"__isSmartRef__":true,"id":21586},"distanceToDragEvent":{"__isSmartRef__":true,"id":21587},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":20430},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":21588},"__LivelyClassName__":"lively.morphic.Box"},"21017":{"submorphs":[{"__isSmartRef__":true,"id":21018},{"__isSmartRef__":true,"id":21135}],"scripts":[],"id":"52A7F475-F43A-46AA-9C0E-BF5251BA2B87","shape":{"__isSmartRef__":true,"id":21252},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":21260},"showsHalos":false,"name":"Rotator63","partsBinMetaInfo":{"__isSmartRef__":true,"id":21261},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":21268},"eventHandler":{"__isSmartRef__":true,"id":21269},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C8846EF8-4E24-44E0-A720-5A7BC22CCB2C","DBF2B5B1-9939-427E-8E48-DD73DD9A3CC9"],"partTests":{"__isSmartRef__":true,"id":21270},"priorExtent":{"__isSmartRef__":true,"id":21275},"distanceToDragEvent":{"__isSmartRef__":true,"id":21276},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":21016},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":21277},"__LivelyClassName__":"lively.morphic.Box"},"21018":{"submorphs":[{"__isSmartRef__":true,"id":21019},{"__isSmartRef__":true,"id":21058}],"scripts":[],"id":"2F71DF20-8382-4E21-A34D-8E05E5B89191","shape":{"__isSmartRef__":true,"id":21097},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":21105},"showsHalos":false,"name":"Rotator126","partsBinMetaInfo":{"__isSmartRef__":true,"id":21106},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":21113},"eventHandler":{"__isSmartRef__":true,"id":21114},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C8846EF8-4E24-44E0-A720-5A7BC22CCB2C","DBF2B5B1-9939-427E-8E48-DD73DD9A3CC9","52A7F475-F43A-46AA-9C0E-BF5251BA2B87"],"partTests":{"__isSmartRef__":true,"id":21115},"priorExtent":{"__isSmartRef__":true,"id":21120},"distanceToDragEvent":{"__isSmartRef__":true,"id":21121},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":21017},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":21122},"__LivelyClassName__":"lively.morphic.Box"},"21019":{"submorphs":[],"scripts":[],"id":"613BF7C5-2E0D-4F69-9B76-B49C5E37B575","shape":{"__isSmartRef__":true,"id":21020},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":21028},"showsHalos":false,"name":"Rotator252","partsBinMetaInfo":{"__isSmartRef__":true,"id":21029},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":21036},"eventHandler":{"__isSmartRef__":true,"id":21037},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C8846EF8-4E24-44E0-A720-5A7BC22CCB2C","DBF2B5B1-9939-427E-8E48-DD73DD9A3CC9","52A7F475-F43A-46AA-9C0E-BF5251BA2B87","2F71DF20-8382-4E21-A34D-8E05E5B89191"],"partTests":{"__isSmartRef__":true,"id":21038},"priorExtent":{"__isSmartRef__":true,"id":21043},"distanceToDragEvent":{"__isSmartRef__":true,"id":21044},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":21018},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":21045},"__LivelyClassName__":"lively.morphic.Box"},"21020":{"position":{"__isSmartRef__":true,"id":21021},"_Extent":{"__isSmartRef__":true,"id":21022},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":21023},"_Fill":{"__isSmartRef__":true,"id":21024},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":21025},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":21026},"_Position":{"__isSmartRef__":true,"id":21027},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"21021":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21022":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21023":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"21024":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21025":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"21026":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"21027":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21028":{"x":-14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21029":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":21030},{"__isSmartRef__":true,"id":21032},{"__isSmartRef__":true,"id":21034}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"21030":{"date":{"__isSmartRef__":true,"id":21031},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"21031":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"21032":{"date":{"__isSmartRef__":true,"id":21033},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"21033":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"21034":{"date":{"__isSmartRef__":true,"id":21035},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"21035":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"21036":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"21037":{"morph":{"__isSmartRef__":true,"id":21019},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"21038":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":21039}},"21039":{"test01IsMorph":{"__isSmartRef__":true,"id":21040}},"21040":{"varMapping":{"__isSmartRef__":true,"id":21041},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":21042},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21041":{"this":{"__isSmartRef__":true,"id":21038}},"21042":{},"21043":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21044":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21045":{"reset":{"__isSmartRef__":true,"id":21046},"grow":{"__isSmartRef__":true,"id":21050},"build":{"__isSmartRef__":true,"id":21054}},"21046":{"varMapping":{"__isSmartRef__":true,"id":21047},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":21048},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21047":{"this":{"__isSmartRef__":true,"id":21019}},"21048":{"timestamp":{"__isSmartRef__":true,"id":21049},"user":"robertkrahn","tags":[]},"21049":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"21050":{"varMapping":{"__isSmartRef__":true,"id":21051},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":21052},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21051":{"this":{"__isSmartRef__":true,"id":21019}},"21052":{"timestamp":{"__isSmartRef__":true,"id":21053},"user":"robertkrahn","tags":[]},"21053":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"21054":{"varMapping":{"__isSmartRef__":true,"id":21055},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":21056},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21055":{"this":{"__isSmartRef__":true,"id":21019}},"21056":{"timestamp":{"__isSmartRef__":true,"id":21057},"user":"robertkrahn","tags":[]},"21057":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"21058":{"submorphs":[],"scripts":[],"id":"91E9C6BB-E2E1-4D4D-89DD-9A835BCEA384","shape":{"__isSmartRef__":true,"id":21059},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":21067},"showsHalos":false,"name":"Rotator252","partsBinMetaInfo":{"__isSmartRef__":true,"id":21068},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":21075},"eventHandler":{"__isSmartRef__":true,"id":21076},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C8846EF8-4E24-44E0-A720-5A7BC22CCB2C","DBF2B5B1-9939-427E-8E48-DD73DD9A3CC9","52A7F475-F43A-46AA-9C0E-BF5251BA2B87","2F71DF20-8382-4E21-A34D-8E05E5B89191"],"partTests":{"__isSmartRef__":true,"id":21077},"priorExtent":{"__isSmartRef__":true,"id":21082},"distanceToDragEvent":{"__isSmartRef__":true,"id":21083},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":21018},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":21084},"__LivelyClassName__":"lively.morphic.Box"},"21059":{"position":{"__isSmartRef__":true,"id":21060},"_Extent":{"__isSmartRef__":true,"id":21061},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":21062},"_Fill":{"__isSmartRef__":true,"id":21063},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":21064},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":21065},"_Position":{"__isSmartRef__":true,"id":21066},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"21060":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21061":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21062":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"21063":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21064":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"21065":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"21066":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21067":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21068":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":21069},{"__isSmartRef__":true,"id":21071},{"__isSmartRef__":true,"id":21073}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"21069":{"date":{"__isSmartRef__":true,"id":21070},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"21070":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"21071":{"date":{"__isSmartRef__":true,"id":21072},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"21072":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"21073":{"date":{"__isSmartRef__":true,"id":21074},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"21074":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"21075":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"21076":{"morph":{"__isSmartRef__":true,"id":21058},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"21077":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":21078}},"21078":{"test01IsMorph":{"__isSmartRef__":true,"id":21079}},"21079":{"varMapping":{"__isSmartRef__":true,"id":21080},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":21081},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21080":{"this":{"__isSmartRef__":true,"id":21077}},"21081":{},"21082":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21083":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21084":{"reset":{"__isSmartRef__":true,"id":21085},"grow":{"__isSmartRef__":true,"id":21089},"build":{"__isSmartRef__":true,"id":21093}},"21085":{"varMapping":{"__isSmartRef__":true,"id":21086},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":21087},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21086":{"this":{"__isSmartRef__":true,"id":21058}},"21087":{"timestamp":{"__isSmartRef__":true,"id":21088},"user":"robertkrahn","tags":[]},"21088":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"21089":{"varMapping":{"__isSmartRef__":true,"id":21090},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":21091},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21090":{"this":{"__isSmartRef__":true,"id":21058}},"21091":{"timestamp":{"__isSmartRef__":true,"id":21092},"user":"robertkrahn","tags":[]},"21092":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"21093":{"varMapping":{"__isSmartRef__":true,"id":21094},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":21095},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21094":{"this":{"__isSmartRef__":true,"id":21058}},"21095":{"timestamp":{"__isSmartRef__":true,"id":21096},"user":"robertkrahn","tags":[]},"21096":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"21097":{"position":{"__isSmartRef__":true,"id":21098},"_Extent":{"__isSmartRef__":true,"id":21099},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":21100},"_Fill":{"__isSmartRef__":true,"id":21101},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":21102},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":21103},"_Position":{"__isSmartRef__":true,"id":21104},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"21098":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21099":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21100":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"21101":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21102":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"21103":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"21104":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21105":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21106":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":21107},{"__isSmartRef__":true,"id":21109},{"__isSmartRef__":true,"id":21111}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"21107":{"date":{"__isSmartRef__":true,"id":21108},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"21108":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"21109":{"date":{"__isSmartRef__":true,"id":21110},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"21110":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"21111":{"date":{"__isSmartRef__":true,"id":21112},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"21112":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"21113":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"21114":{"morph":{"__isSmartRef__":true,"id":21018},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"21115":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":21116}},"21116":{"test01IsMorph":{"__isSmartRef__":true,"id":21117}},"21117":{"varMapping":{"__isSmartRef__":true,"id":21118},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":21119},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21118":{"this":{"__isSmartRef__":true,"id":21115}},"21119":{},"21120":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21121":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21122":{"reset":{"__isSmartRef__":true,"id":21123},"grow":{"__isSmartRef__":true,"id":21127},"build":{"__isSmartRef__":true,"id":21131}},"21123":{"varMapping":{"__isSmartRef__":true,"id":21124},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":21125},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21124":{"this":{"__isSmartRef__":true,"id":21018}},"21125":{"timestamp":{"__isSmartRef__":true,"id":21126},"user":"robertkrahn","tags":[]},"21126":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"21127":{"varMapping":{"__isSmartRef__":true,"id":21128},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":21129},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21128":{"this":{"__isSmartRef__":true,"id":21018}},"21129":{"timestamp":{"__isSmartRef__":true,"id":21130},"user":"robertkrahn","tags":[]},"21130":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"21131":{"varMapping":{"__isSmartRef__":true,"id":21132},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":21133},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21132":{"this":{"__isSmartRef__":true,"id":21018}},"21133":{"timestamp":{"__isSmartRef__":true,"id":21134},"user":"robertkrahn","tags":[]},"21134":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"21135":{"submorphs":[{"__isSmartRef__":true,"id":21136},{"__isSmartRef__":true,"id":21175}],"scripts":[],"id":"DF55C3A1-258F-4303-9747-0025899BF574","shape":{"__isSmartRef__":true,"id":21214},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":21222},"showsHalos":false,"name":"Rotator126","partsBinMetaInfo":{"__isSmartRef__":true,"id":21223},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":21230},"eventHandler":{"__isSmartRef__":true,"id":21231},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C8846EF8-4E24-44E0-A720-5A7BC22CCB2C","DBF2B5B1-9939-427E-8E48-DD73DD9A3CC9","52A7F475-F43A-46AA-9C0E-BF5251BA2B87"],"partTests":{"__isSmartRef__":true,"id":21232},"priorExtent":{"__isSmartRef__":true,"id":21237},"distanceToDragEvent":{"__isSmartRef__":true,"id":21238},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":21017},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":21239},"__LivelyClassName__":"lively.morphic.Box"},"21136":{"submorphs":[],"scripts":[],"id":"CBF514B8-4F93-4DB5-BB9B-D88E8888A0EB","shape":{"__isSmartRef__":true,"id":21137},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":21145},"showsHalos":false,"name":"Rotator253","partsBinMetaInfo":{"__isSmartRef__":true,"id":21146},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":21153},"eventHandler":{"__isSmartRef__":true,"id":21154},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C8846EF8-4E24-44E0-A720-5A7BC22CCB2C","DBF2B5B1-9939-427E-8E48-DD73DD9A3CC9","52A7F475-F43A-46AA-9C0E-BF5251BA2B87","DF55C3A1-258F-4303-9747-0025899BF574"],"partTests":{"__isSmartRef__":true,"id":21155},"priorExtent":{"__isSmartRef__":true,"id":21160},"distanceToDragEvent":{"__isSmartRef__":true,"id":21161},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":21135},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":21162},"__LivelyClassName__":"lively.morphic.Box"},"21137":{"position":{"__isSmartRef__":true,"id":21138},"_Extent":{"__isSmartRef__":true,"id":21139},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":21140},"_Fill":{"__isSmartRef__":true,"id":21141},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":21142},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":21143},"_Position":{"__isSmartRef__":true,"id":21144},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"21138":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21139":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21140":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"21141":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21142":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"21143":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"21144":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21145":{"x":-14.671679586303997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21146":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":21147},{"__isSmartRef__":true,"id":21149},{"__isSmartRef__":true,"id":21151}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"21147":{"date":{"__isSmartRef__":true,"id":21148},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"21148":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"21149":{"date":{"__isSmartRef__":true,"id":21150},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"21150":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"21151":{"date":{"__isSmartRef__":true,"id":21152},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"21152":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"21153":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"21154":{"morph":{"__isSmartRef__":true,"id":21136},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"21155":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":21156}},"21156":{"test01IsMorph":{"__isSmartRef__":true,"id":21157}},"21157":{"varMapping":{"__isSmartRef__":true,"id":21158},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":21159},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21158":{"this":{"__isSmartRef__":true,"id":21155}},"21159":{},"21160":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21161":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21162":{"reset":{"__isSmartRef__":true,"id":21163},"grow":{"__isSmartRef__":true,"id":21167},"build":{"__isSmartRef__":true,"id":21171}},"21163":{"varMapping":{"__isSmartRef__":true,"id":21164},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":21165},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21164":{"this":{"__isSmartRef__":true,"id":21136}},"21165":{"timestamp":{"__isSmartRef__":true,"id":21166},"user":"robertkrahn","tags":[]},"21166":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"21167":{"varMapping":{"__isSmartRef__":true,"id":21168},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":21169},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21168":{"this":{"__isSmartRef__":true,"id":21136}},"21169":{"timestamp":{"__isSmartRef__":true,"id":21170},"user":"robertkrahn","tags":[]},"21170":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"21171":{"varMapping":{"__isSmartRef__":true,"id":21172},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":21173},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21172":{"this":{"__isSmartRef__":true,"id":21136}},"21173":{"timestamp":{"__isSmartRef__":true,"id":21174},"user":"robertkrahn","tags":[]},"21174":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"21175":{"submorphs":[],"scripts":[],"id":"7ADC739A-528D-4B34-A307-4CD2C2130DE8","shape":{"__isSmartRef__":true,"id":21176},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":21184},"showsHalos":false,"name":"Rotator253","partsBinMetaInfo":{"__isSmartRef__":true,"id":21185},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":21192},"eventHandler":{"__isSmartRef__":true,"id":21193},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C8846EF8-4E24-44E0-A720-5A7BC22CCB2C","DBF2B5B1-9939-427E-8E48-DD73DD9A3CC9","52A7F475-F43A-46AA-9C0E-BF5251BA2B87","DF55C3A1-258F-4303-9747-0025899BF574"],"partTests":{"__isSmartRef__":true,"id":21194},"priorExtent":{"__isSmartRef__":true,"id":21199},"distanceToDragEvent":{"__isSmartRef__":true,"id":21200},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":21135},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":21201},"__LivelyClassName__":"lively.morphic.Box"},"21176":{"position":{"__isSmartRef__":true,"id":21177},"_Extent":{"__isSmartRef__":true,"id":21178},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":21179},"_Fill":{"__isSmartRef__":true,"id":21180},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":21181},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":21182},"_Position":{"__isSmartRef__":true,"id":21183},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"21177":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21178":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21179":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"21180":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21181":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"21182":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"21183":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21184":{"x":14.671679586304014,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21185":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":21186},{"__isSmartRef__":true,"id":21188},{"__isSmartRef__":true,"id":21190}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"21186":{"date":{"__isSmartRef__":true,"id":21187},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"21187":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"21188":{"date":{"__isSmartRef__":true,"id":21189},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"21189":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"21190":{"date":{"__isSmartRef__":true,"id":21191},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"21191":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"21192":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"21193":{"morph":{"__isSmartRef__":true,"id":21175},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"21194":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":21195}},"21195":{"test01IsMorph":{"__isSmartRef__":true,"id":21196}},"21196":{"varMapping":{"__isSmartRef__":true,"id":21197},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":21198},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21197":{"this":{"__isSmartRef__":true,"id":21194}},"21198":{},"21199":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21200":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21201":{"reset":{"__isSmartRef__":true,"id":21202},"grow":{"__isSmartRef__":true,"id":21206},"build":{"__isSmartRef__":true,"id":21210}},"21202":{"varMapping":{"__isSmartRef__":true,"id":21203},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":21204},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21203":{"this":{"__isSmartRef__":true,"id":21175}},"21204":{"timestamp":{"__isSmartRef__":true,"id":21205},"user":"robertkrahn","tags":[]},"21205":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"21206":{"varMapping":{"__isSmartRef__":true,"id":21207},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":21208},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21207":{"this":{"__isSmartRef__":true,"id":21175}},"21208":{"timestamp":{"__isSmartRef__":true,"id":21209},"user":"robertkrahn","tags":[]},"21209":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"21210":{"varMapping":{"__isSmartRef__":true,"id":21211},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":21212},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21211":{"this":{"__isSmartRef__":true,"id":21175}},"21212":{"timestamp":{"__isSmartRef__":true,"id":21213},"user":"robertkrahn","tags":[]},"21213":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"21214":{"position":{"__isSmartRef__":true,"id":21215},"_Extent":{"__isSmartRef__":true,"id":21216},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":21217},"_Fill":{"__isSmartRef__":true,"id":21218},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":21219},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":21220},"_Position":{"__isSmartRef__":true,"id":21221},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"21215":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21216":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21217":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"21218":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21219":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"21220":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"21221":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21222":{"x":18.339599482880004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21223":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":21224},{"__isSmartRef__":true,"id":21226},{"__isSmartRef__":true,"id":21228}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"21224":{"date":{"__isSmartRef__":true,"id":21225},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"21225":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"21226":{"date":{"__isSmartRef__":true,"id":21227},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"21227":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"21228":{"date":{"__isSmartRef__":true,"id":21229},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"21229":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"21230":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"21231":{"morph":{"__isSmartRef__":true,"id":21135},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"21232":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":21233}},"21233":{"test01IsMorph":{"__isSmartRef__":true,"id":21234}},"21234":{"varMapping":{"__isSmartRef__":true,"id":21235},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":21236},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21235":{"this":{"__isSmartRef__":true,"id":21232}},"21236":{},"21237":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21238":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21239":{"reset":{"__isSmartRef__":true,"id":21240},"grow":{"__isSmartRef__":true,"id":21244},"build":{"__isSmartRef__":true,"id":21248}},"21240":{"varMapping":{"__isSmartRef__":true,"id":21241},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":21242},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21241":{"this":{"__isSmartRef__":true,"id":21135}},"21242":{"timestamp":{"__isSmartRef__":true,"id":21243},"user":"robertkrahn","tags":[]},"21243":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"21244":{"varMapping":{"__isSmartRef__":true,"id":21245},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":21246},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21245":{"this":{"__isSmartRef__":true,"id":21135}},"21246":{"timestamp":{"__isSmartRef__":true,"id":21247},"user":"robertkrahn","tags":[]},"21247":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"21248":{"varMapping":{"__isSmartRef__":true,"id":21249},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":21250},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21249":{"this":{"__isSmartRef__":true,"id":21135}},"21250":{"timestamp":{"__isSmartRef__":true,"id":21251},"user":"robertkrahn","tags":[]},"21251":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"21252":{"position":{"__isSmartRef__":true,"id":21253},"_Extent":{"__isSmartRef__":true,"id":21254},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":21255},"_Fill":{"__isSmartRef__":true,"id":21256},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":21257},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":21258},"_Position":{"__isSmartRef__":true,"id":21259},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"21253":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21254":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21255":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"21256":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21257":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"21258":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"21259":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21260":{"x":-22.924499353599987,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21261":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":21262},{"__isSmartRef__":true,"id":21264},{"__isSmartRef__":true,"id":21266}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"21262":{"date":{"__isSmartRef__":true,"id":21263},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"21263":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"21264":{"date":{"__isSmartRef__":true,"id":21265},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"21265":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"21266":{"date":{"__isSmartRef__":true,"id":21267},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"21267":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"21268":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"21269":{"morph":{"__isSmartRef__":true,"id":21017},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"21270":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":21271}},"21271":{"test01IsMorph":{"__isSmartRef__":true,"id":21272}},"21272":{"varMapping":{"__isSmartRef__":true,"id":21273},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":21274},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21273":{"this":{"__isSmartRef__":true,"id":21270}},"21274":{},"21275":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21276":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21277":{"reset":{"__isSmartRef__":true,"id":21278},"grow":{"__isSmartRef__":true,"id":21282},"build":{"__isSmartRef__":true,"id":21286}},"21278":{"varMapping":{"__isSmartRef__":true,"id":21279},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":21280},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21279":{"this":{"__isSmartRef__":true,"id":21017}},"21280":{"timestamp":{"__isSmartRef__":true,"id":21281},"user":"robertkrahn","tags":[]},"21281":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"21282":{"varMapping":{"__isSmartRef__":true,"id":21283},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":21284},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21283":{"this":{"__isSmartRef__":true,"id":21017}},"21284":{"timestamp":{"__isSmartRef__":true,"id":21285},"user":"robertkrahn","tags":[]},"21285":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"21286":{"varMapping":{"__isSmartRef__":true,"id":21287},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":21288},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21287":{"this":{"__isSmartRef__":true,"id":21017}},"21288":{"timestamp":{"__isSmartRef__":true,"id":21289},"user":"robertkrahn","tags":[]},"21289":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"21290":{"submorphs":[{"__isSmartRef__":true,"id":21291},{"__isSmartRef__":true,"id":21408}],"scripts":[],"id":"85B338F7-BD9F-4174-B19A-A9A902DEE6BE","shape":{"__isSmartRef__":true,"id":21525},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":21533},"showsHalos":false,"name":"Rotator63","partsBinMetaInfo":{"__isSmartRef__":true,"id":21534},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":21541},"eventHandler":{"__isSmartRef__":true,"id":21542},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C8846EF8-4E24-44E0-A720-5A7BC22CCB2C","DBF2B5B1-9939-427E-8E48-DD73DD9A3CC9"],"partTests":{"__isSmartRef__":true,"id":21543},"priorExtent":{"__isSmartRef__":true,"id":21548},"distanceToDragEvent":{"__isSmartRef__":true,"id":21549},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":21016},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":21550},"__LivelyClassName__":"lively.morphic.Box"},"21291":{"submorphs":[{"__isSmartRef__":true,"id":21292},{"__isSmartRef__":true,"id":21331}],"scripts":[],"id":"2A3CFF23-02D2-4B7F-9112-67955E16957C","shape":{"__isSmartRef__":true,"id":21370},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":21378},"showsHalos":false,"name":"Rotator127","partsBinMetaInfo":{"__isSmartRef__":true,"id":21379},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":21386},"eventHandler":{"__isSmartRef__":true,"id":21387},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C8846EF8-4E24-44E0-A720-5A7BC22CCB2C","DBF2B5B1-9939-427E-8E48-DD73DD9A3CC9","85B338F7-BD9F-4174-B19A-A9A902DEE6BE"],"partTests":{"__isSmartRef__":true,"id":21388},"priorExtent":{"__isSmartRef__":true,"id":21393},"distanceToDragEvent":{"__isSmartRef__":true,"id":21394},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":21290},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":21395},"__LivelyClassName__":"lively.morphic.Box"},"21292":{"submorphs":[],"scripts":[],"id":"B22D3C10-890B-4E25-89C1-609F9A87DFD1","shape":{"__isSmartRef__":true,"id":21293},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":21301},"showsHalos":false,"name":"Rotator254","partsBinMetaInfo":{"__isSmartRef__":true,"id":21302},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":21309},"eventHandler":{"__isSmartRef__":true,"id":21310},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C8846EF8-4E24-44E0-A720-5A7BC22CCB2C","DBF2B5B1-9939-427E-8E48-DD73DD9A3CC9","85B338F7-BD9F-4174-B19A-A9A902DEE6BE","2A3CFF23-02D2-4B7F-9112-67955E16957C"],"partTests":{"__isSmartRef__":true,"id":21311},"priorExtent":{"__isSmartRef__":true,"id":21316},"distanceToDragEvent":{"__isSmartRef__":true,"id":21317},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":21291},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":21318},"__LivelyClassName__":"lively.morphic.Box"},"21293":{"position":{"__isSmartRef__":true,"id":21294},"_Extent":{"__isSmartRef__":true,"id":21295},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":21296},"_Fill":{"__isSmartRef__":true,"id":21297},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":21298},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":21299},"_Position":{"__isSmartRef__":true,"id":21300},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"21294":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21295":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21296":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"21297":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21298":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"21299":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"21300":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21301":{"x":-14.671679586304004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21302":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":21303},{"__isSmartRef__":true,"id":21305},{"__isSmartRef__":true,"id":21307}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"21303":{"date":{"__isSmartRef__":true,"id":21304},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"21304":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"21305":{"date":{"__isSmartRef__":true,"id":21306},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"21306":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"21307":{"date":{"__isSmartRef__":true,"id":21308},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"21308":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"21309":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"21310":{"morph":{"__isSmartRef__":true,"id":21292},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"21311":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":21312}},"21312":{"test01IsMorph":{"__isSmartRef__":true,"id":21313}},"21313":{"varMapping":{"__isSmartRef__":true,"id":21314},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":21315},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21314":{"this":{"__isSmartRef__":true,"id":21311}},"21315":{},"21316":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21317":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21318":{"reset":{"__isSmartRef__":true,"id":21319},"grow":{"__isSmartRef__":true,"id":21323},"build":{"__isSmartRef__":true,"id":21327}},"21319":{"varMapping":{"__isSmartRef__":true,"id":21320},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":21321},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21320":{"this":{"__isSmartRef__":true,"id":21292}},"21321":{"timestamp":{"__isSmartRef__":true,"id":21322},"user":"robertkrahn","tags":[]},"21322":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"21323":{"varMapping":{"__isSmartRef__":true,"id":21324},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":21325},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21324":{"this":{"__isSmartRef__":true,"id":21292}},"21325":{"timestamp":{"__isSmartRef__":true,"id":21326},"user":"robertkrahn","tags":[]},"21326":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"21327":{"varMapping":{"__isSmartRef__":true,"id":21328},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":21329},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21328":{"this":{"__isSmartRef__":true,"id":21292}},"21329":{"timestamp":{"__isSmartRef__":true,"id":21330},"user":"robertkrahn","tags":[]},"21330":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"21331":{"submorphs":[],"scripts":[],"id":"B40FE31B-674D-4968-A623-48D04705F747","shape":{"__isSmartRef__":true,"id":21332},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":21340},"showsHalos":false,"name":"Rotator254","partsBinMetaInfo":{"__isSmartRef__":true,"id":21341},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":21348},"eventHandler":{"__isSmartRef__":true,"id":21349},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C8846EF8-4E24-44E0-A720-5A7BC22CCB2C","DBF2B5B1-9939-427E-8E48-DD73DD9A3CC9","85B338F7-BD9F-4174-B19A-A9A902DEE6BE","2A3CFF23-02D2-4B7F-9112-67955E16957C"],"partTests":{"__isSmartRef__":true,"id":21350},"priorExtent":{"__isSmartRef__":true,"id":21355},"distanceToDragEvent":{"__isSmartRef__":true,"id":21356},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":21291},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":21357},"__LivelyClassName__":"lively.morphic.Box"},"21332":{"position":{"__isSmartRef__":true,"id":21333},"_Extent":{"__isSmartRef__":true,"id":21334},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":21335},"_Fill":{"__isSmartRef__":true,"id":21336},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":21337},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":21338},"_Position":{"__isSmartRef__":true,"id":21339},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"21333":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21334":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21335":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"21336":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21337":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"21338":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"21339":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21340":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21341":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":21342},{"__isSmartRef__":true,"id":21344},{"__isSmartRef__":true,"id":21346}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"21342":{"date":{"__isSmartRef__":true,"id":21343},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"21343":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"21344":{"date":{"__isSmartRef__":true,"id":21345},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"21345":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"21346":{"date":{"__isSmartRef__":true,"id":21347},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"21347":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"21348":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"21349":{"morph":{"__isSmartRef__":true,"id":21331},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"21350":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":21351}},"21351":{"test01IsMorph":{"__isSmartRef__":true,"id":21352}},"21352":{"varMapping":{"__isSmartRef__":true,"id":21353},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":21354},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21353":{"this":{"__isSmartRef__":true,"id":21350}},"21354":{},"21355":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21356":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21357":{"reset":{"__isSmartRef__":true,"id":21358},"grow":{"__isSmartRef__":true,"id":21362},"build":{"__isSmartRef__":true,"id":21366}},"21358":{"varMapping":{"__isSmartRef__":true,"id":21359},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":21360},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21359":{"this":{"__isSmartRef__":true,"id":21331}},"21360":{"timestamp":{"__isSmartRef__":true,"id":21361},"user":"robertkrahn","tags":[]},"21361":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"21362":{"varMapping":{"__isSmartRef__":true,"id":21363},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":21364},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21363":{"this":{"__isSmartRef__":true,"id":21331}},"21364":{"timestamp":{"__isSmartRef__":true,"id":21365},"user":"robertkrahn","tags":[]},"21365":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"21366":{"varMapping":{"__isSmartRef__":true,"id":21367},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":21368},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21367":{"this":{"__isSmartRef__":true,"id":21331}},"21368":{"timestamp":{"__isSmartRef__":true,"id":21369},"user":"robertkrahn","tags":[]},"21369":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"21370":{"position":{"__isSmartRef__":true,"id":21371},"_Extent":{"__isSmartRef__":true,"id":21372},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":21373},"_Fill":{"__isSmartRef__":true,"id":21374},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":21375},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":21376},"_Position":{"__isSmartRef__":true,"id":21377},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"21371":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21372":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21373":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"21374":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21375":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"21376":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"21377":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21378":{"x":-18.339599482879997,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21379":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":21380},{"__isSmartRef__":true,"id":21382},{"__isSmartRef__":true,"id":21384}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"21380":{"date":{"__isSmartRef__":true,"id":21381},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"21381":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"21382":{"date":{"__isSmartRef__":true,"id":21383},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"21383":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"21384":{"date":{"__isSmartRef__":true,"id":21385},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"21385":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"21386":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"21387":{"morph":{"__isSmartRef__":true,"id":21291},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"21388":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":21389}},"21389":{"test01IsMorph":{"__isSmartRef__":true,"id":21390}},"21390":{"varMapping":{"__isSmartRef__":true,"id":21391},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":21392},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21391":{"this":{"__isSmartRef__":true,"id":21388}},"21392":{},"21393":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21394":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21395":{"reset":{"__isSmartRef__":true,"id":21396},"grow":{"__isSmartRef__":true,"id":21400},"build":{"__isSmartRef__":true,"id":21404}},"21396":{"varMapping":{"__isSmartRef__":true,"id":21397},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":21398},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21397":{"this":{"__isSmartRef__":true,"id":21291}},"21398":{"timestamp":{"__isSmartRef__":true,"id":21399},"user":"robertkrahn","tags":[]},"21399":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"21400":{"varMapping":{"__isSmartRef__":true,"id":21401},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":21402},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21401":{"this":{"__isSmartRef__":true,"id":21291}},"21402":{"timestamp":{"__isSmartRef__":true,"id":21403},"user":"robertkrahn","tags":[]},"21403":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"21404":{"varMapping":{"__isSmartRef__":true,"id":21405},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":21406},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21405":{"this":{"__isSmartRef__":true,"id":21291}},"21406":{"timestamp":{"__isSmartRef__":true,"id":21407},"user":"robertkrahn","tags":[]},"21407":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"21408":{"submorphs":[{"__isSmartRef__":true,"id":21409},{"__isSmartRef__":true,"id":21448}],"scripts":[],"id":"0C99CDCD-29D9-44EF-8D60-A51F5DA54707","shape":{"__isSmartRef__":true,"id":21487},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":21495},"showsHalos":false,"name":"Rotator127","partsBinMetaInfo":{"__isSmartRef__":true,"id":21496},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":21503},"eventHandler":{"__isSmartRef__":true,"id":21504},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C8846EF8-4E24-44E0-A720-5A7BC22CCB2C","DBF2B5B1-9939-427E-8E48-DD73DD9A3CC9","85B338F7-BD9F-4174-B19A-A9A902DEE6BE"],"partTests":{"__isSmartRef__":true,"id":21505},"priorExtent":{"__isSmartRef__":true,"id":21510},"distanceToDragEvent":{"__isSmartRef__":true,"id":21511},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":21290},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":21512},"__LivelyClassName__":"lively.morphic.Box"},"21409":{"submorphs":[],"scripts":[],"id":"04C92EE9-E7AE-4E92-B625-99025645DF29","shape":{"__isSmartRef__":true,"id":21410},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":21418},"showsHalos":false,"name":"Rotator255","partsBinMetaInfo":{"__isSmartRef__":true,"id":21419},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":21426},"eventHandler":{"__isSmartRef__":true,"id":21427},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C8846EF8-4E24-44E0-A720-5A7BC22CCB2C","DBF2B5B1-9939-427E-8E48-DD73DD9A3CC9","85B338F7-BD9F-4174-B19A-A9A902DEE6BE","0C99CDCD-29D9-44EF-8D60-A51F5DA54707"],"partTests":{"__isSmartRef__":true,"id":21428},"priorExtent":{"__isSmartRef__":true,"id":21433},"distanceToDragEvent":{"__isSmartRef__":true,"id":21434},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":21408},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":21435},"__LivelyClassName__":"lively.morphic.Box"},"21410":{"position":{"__isSmartRef__":true,"id":21411},"_Extent":{"__isSmartRef__":true,"id":21412},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":21413},"_Fill":{"__isSmartRef__":true,"id":21414},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":21415},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":21416},"_Position":{"__isSmartRef__":true,"id":21417},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"21411":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21412":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21413":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"21414":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21415":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"21416":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"21417":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21418":{"x":-14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21419":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":21420},{"__isSmartRef__":true,"id":21422},{"__isSmartRef__":true,"id":21424}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"21420":{"date":{"__isSmartRef__":true,"id":21421},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"21421":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"21422":{"date":{"__isSmartRef__":true,"id":21423},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"21423":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"21424":{"date":{"__isSmartRef__":true,"id":21425},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"21425":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"21426":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"21427":{"morph":{"__isSmartRef__":true,"id":21409},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"21428":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":21429}},"21429":{"test01IsMorph":{"__isSmartRef__":true,"id":21430}},"21430":{"varMapping":{"__isSmartRef__":true,"id":21431},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":21432},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21431":{"this":{"__isSmartRef__":true,"id":21428}},"21432":{},"21433":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21434":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21435":{"reset":{"__isSmartRef__":true,"id":21436},"grow":{"__isSmartRef__":true,"id":21440},"build":{"__isSmartRef__":true,"id":21444}},"21436":{"varMapping":{"__isSmartRef__":true,"id":21437},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":21438},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21437":{"this":{"__isSmartRef__":true,"id":21409}},"21438":{"timestamp":{"__isSmartRef__":true,"id":21439},"user":"robertkrahn","tags":[]},"21439":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"21440":{"varMapping":{"__isSmartRef__":true,"id":21441},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":21442},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21441":{"this":{"__isSmartRef__":true,"id":21409}},"21442":{"timestamp":{"__isSmartRef__":true,"id":21443},"user":"robertkrahn","tags":[]},"21443":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"21444":{"varMapping":{"__isSmartRef__":true,"id":21445},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":21446},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21445":{"this":{"__isSmartRef__":true,"id":21409}},"21446":{"timestamp":{"__isSmartRef__":true,"id":21447},"user":"robertkrahn","tags":[]},"21447":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"21448":{"submorphs":[],"scripts":[],"id":"CE4F8831-E218-4B48-A217-B8CDE7012A04","shape":{"__isSmartRef__":true,"id":21449},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":21457},"showsHalos":false,"name":"Rotator255","partsBinMetaInfo":{"__isSmartRef__":true,"id":21458},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":21465},"eventHandler":{"__isSmartRef__":true,"id":21466},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","24E67D35-6D87-4E31-A48B-8BE76E2A6BF2","21D0FEFF-8105-4F4D-8673-DE90956B662F","F06AE259-FF26-4F37-8D86-1603D835EA87","6CEF304A-0081-4E50-AC1A-68A24ACE57C5","EB3FA67E-19A5-44A6-B844-6F589C5FD9F4","81111974-FBAA-4C37-8336-60F2881E8193","C8846EF8-4E24-44E0-A720-5A7BC22CCB2C","DBF2B5B1-9939-427E-8E48-DD73DD9A3CC9","85B338F7-BD9F-4174-B19A-A9A902DEE6BE","0C99CDCD-29D9-44EF-8D60-A51F5DA54707"],"partTests":{"__isSmartRef__":true,"id":21467},"priorExtent":{"__isSmartRef__":true,"id":21472},"distanceToDragEvent":{"__isSmartRef__":true,"id":21473},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":21408},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":21474},"__LivelyClassName__":"lively.morphic.Box"},"21449":{"position":{"__isSmartRef__":true,"id":21450},"_Extent":{"__isSmartRef__":true,"id":21451},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":21452},"_Fill":{"__isSmartRef__":true,"id":21453},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":21454},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":21455},"_Position":{"__isSmartRef__":true,"id":21456},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"21450":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21451":{"x":23.474687338086405,"y":3.8845836741836735,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21452":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"21453":{"r":0.4427770670206416,"g":0.4427770670206416,"b":0.4427770670206416,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21454":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"21455":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"21456":{"x":-11.737343669043202,"y":-1.9422918370918367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21457":{"x":14.671679586304,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21458":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":21459},{"__isSmartRef__":true,"id":21461},{"__isSmartRef__":true,"id":21463}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"21459":{"date":{"__isSmartRef__":true,"id":21460},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"21460":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"21461":{"date":{"__isSmartRef__":true,"id":21462},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"21462":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"21463":{"date":{"__isSmartRef__":true,"id":21464},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"21464":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"21465":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"21466":{"morph":{"__isSmartRef__":true,"id":21448},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"21467":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":21468}},"21468":{"test01IsMorph":{"__isSmartRef__":true,"id":21469}},"21469":{"varMapping":{"__isSmartRef__":true,"id":21470},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":21471},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21470":{"this":{"__isSmartRef__":true,"id":21467}},"21471":{},"21472":{"x":29.343359172608004,"y":4.855729592729592,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21473":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21474":{"reset":{"__isSmartRef__":true,"id":21475},"grow":{"__isSmartRef__":true,"id":21479},"build":{"__isSmartRef__":true,"id":21483}},"21475":{"varMapping":{"__isSmartRef__":true,"id":21476},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":21477},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21476":{"this":{"__isSmartRef__":true,"id":21448}},"21477":{"timestamp":{"__isSmartRef__":true,"id":21478},"user":"robertkrahn","tags":[]},"21478":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"21479":{"varMapping":{"__isSmartRef__":true,"id":21480},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":21481},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21480":{"this":{"__isSmartRef__":true,"id":21448}},"21481":{"timestamp":{"__isSmartRef__":true,"id":21482},"user":"robertkrahn","tags":[]},"21482":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"21483":{"varMapping":{"__isSmartRef__":true,"id":21484},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":21485},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21484":{"this":{"__isSmartRef__":true,"id":21448}},"21485":{"timestamp":{"__isSmartRef__":true,"id":21486},"user":"robertkrahn","tags":[]},"21486":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"21487":{"position":{"__isSmartRef__":true,"id":21488},"_Extent":{"__isSmartRef__":true,"id":21489},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":21490},"_Fill":{"__isSmartRef__":true,"id":21491},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":21492},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":21493},"_Position":{"__isSmartRef__":true,"id":21494},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"21488":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21489":{"x":29.343359172608004,"y":4.855729592729592,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21490":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"21491":{"r":0.48127942067461044,"g":0.48127942067461044,"b":0.48127942067461044,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21492":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"21493":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"21494":{"x":-14.671679586304002,"y":-2.427864796364796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21495":{"x":18.339599482880004,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21496":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":21497},{"__isSmartRef__":true,"id":21499},{"__isSmartRef__":true,"id":21501}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"21497":{"date":{"__isSmartRef__":true,"id":21498},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"21498":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"21499":{"date":{"__isSmartRef__":true,"id":21500},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"21500":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"21501":{"date":{"__isSmartRef__":true,"id":21502},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"21502":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"21503":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"21504":{"morph":{"__isSmartRef__":true,"id":21408},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"21505":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":21506}},"21506":{"test01IsMorph":{"__isSmartRef__":true,"id":21507}},"21507":{"varMapping":{"__isSmartRef__":true,"id":21508},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":21509},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21508":{"this":{"__isSmartRef__":true,"id":21505}},"21509":{},"21510":{"x":36.67919896576,"y":6.069661990911989,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21511":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21512":{"reset":{"__isSmartRef__":true,"id":21513},"grow":{"__isSmartRef__":true,"id":21517},"build":{"__isSmartRef__":true,"id":21521}},"21513":{"varMapping":{"__isSmartRef__":true,"id":21514},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":21515},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21514":{"this":{"__isSmartRef__":true,"id":21408}},"21515":{"timestamp":{"__isSmartRef__":true,"id":21516},"user":"robertkrahn","tags":[]},"21516":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"21517":{"varMapping":{"__isSmartRef__":true,"id":21518},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":21519},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21518":{"this":{"__isSmartRef__":true,"id":21408}},"21519":{"timestamp":{"__isSmartRef__":true,"id":21520},"user":"robertkrahn","tags":[]},"21520":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"21521":{"varMapping":{"__isSmartRef__":true,"id":21522},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":21523},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21522":{"this":{"__isSmartRef__":true,"id":21408}},"21523":{"timestamp":{"__isSmartRef__":true,"id":21524},"user":"robertkrahn","tags":[]},"21524":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"21525":{"position":{"__isSmartRef__":true,"id":21526},"_Extent":{"__isSmartRef__":true,"id":21527},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":21528},"_Fill":{"__isSmartRef__":true,"id":21529},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":21530},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":21531},"_Position":{"__isSmartRef__":true,"id":21532},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"21526":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21527":{"x":36.67919896576,"y":6.069661990911989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21528":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"21529":{"r":0.5231298050810983,"g":0.5231298050810983,"b":0.5231298050810983,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21530":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"21531":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"21532":{"x":-18.33959948288,"y":-3.0348309954559944,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21533":{"x":22.9244993536,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21534":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":21535},{"__isSmartRef__":true,"id":21537},{"__isSmartRef__":true,"id":21539}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"21535":{"date":{"__isSmartRef__":true,"id":21536},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"21536":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"21537":{"date":{"__isSmartRef__":true,"id":21538},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"21538":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"21539":{"date":{"__isSmartRef__":true,"id":21540},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"21540":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"21541":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"21542":{"morph":{"__isSmartRef__":true,"id":21290},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"21543":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":21544}},"21544":{"test01IsMorph":{"__isSmartRef__":true,"id":21545}},"21545":{"varMapping":{"__isSmartRef__":true,"id":21546},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":21547},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21546":{"this":{"__isSmartRef__":true,"id":21543}},"21547":{},"21548":{"x":45.848998707199996,"y":7.587077488639986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21549":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21550":{"reset":{"__isSmartRef__":true,"id":21551},"grow":{"__isSmartRef__":true,"id":21555},"build":{"__isSmartRef__":true,"id":21559}},"21551":{"varMapping":{"__isSmartRef__":true,"id":21552},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":21553},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21552":{"this":{"__isSmartRef__":true,"id":21290}},"21553":{"timestamp":{"__isSmartRef__":true,"id":21554},"user":"robertkrahn","tags":[]},"21554":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"21555":{"varMapping":{"__isSmartRef__":true,"id":21556},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":21557},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21556":{"this":{"__isSmartRef__":true,"id":21290}},"21557":{"timestamp":{"__isSmartRef__":true,"id":21558},"user":"robertkrahn","tags":[]},"21558":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"21559":{"varMapping":{"__isSmartRef__":true,"id":21560},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":21561},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21560":{"this":{"__isSmartRef__":true,"id":21290}},"21561":{"timestamp":{"__isSmartRef__":true,"id":21562},"user":"robertkrahn","tags":[]},"21562":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"21563":{"position":{"__isSmartRef__":true,"id":21564},"_Extent":{"__isSmartRef__":true,"id":21565},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":21566},"_Fill":{"__isSmartRef__":true,"id":21567},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":21568},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":21569},"_Position":{"__isSmartRef__":true,"id":21570},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"21564":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21565":{"x":45.848998707199996,"y":7.587077488639986,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21566":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"21567":{"r":0.5686193533490198,"g":0.5686193533490198,"b":0.5686193533490198,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21568":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"21569":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"21570":{"x":-22.924499353599998,"y":-3.793538744319993,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21571":{"x":28.655624191999987,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21572":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":21573},{"__isSmartRef__":true,"id":21575},{"__isSmartRef__":true,"id":21577}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"21573":{"date":{"__isSmartRef__":true,"id":21574},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"21574":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"21575":{"date":{"__isSmartRef__":true,"id":21576},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"21576":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"21577":{"date":{"__isSmartRef__":true,"id":21578},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"21578":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"21579":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"21580":{"morph":{"__isSmartRef__":true,"id":21016},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"21581":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":21582}},"21582":{"test01IsMorph":{"__isSmartRef__":true,"id":21583}},"21583":{"varMapping":{"__isSmartRef__":true,"id":21584},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":21585},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21584":{"this":{"__isSmartRef__":true,"id":21581}},"21585":{},"21586":{"x":57.31124838399999,"y":9.483846860799982,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21587":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21588":{"reset":{"__isSmartRef__":true,"id":21589},"grow":{"__isSmartRef__":true,"id":21593},"build":{"__isSmartRef__":true,"id":21597}},"21589":{"varMapping":{"__isSmartRef__":true,"id":21590},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":21591},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21590":{"this":{"__isSmartRef__":true,"id":21016}},"21591":{"timestamp":{"__isSmartRef__":true,"id":21592},"user":"robertkrahn","tags":[]},"21592":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"21593":{"varMapping":{"__isSmartRef__":true,"id":21594},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":21595},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21594":{"this":{"__isSmartRef__":true,"id":21016}},"21595":{"timestamp":{"__isSmartRef__":true,"id":21596},"user":"robertkrahn","tags":[]},"21596":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"21597":{"varMapping":{"__isSmartRef__":true,"id":21598},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":21599},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21598":{"this":{"__isSmartRef__":true,"id":21016}},"21599":{"timestamp":{"__isSmartRef__":true,"id":21600},"user":"robertkrahn","tags":[]},"21600":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"21601":{"position":{"__isSmartRef__":true,"id":21602},"_Extent":{"__isSmartRef__":true,"id":21603},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":21604},"_Fill":{"__isSmartRef__":true,"id":21605},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":21606},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":21607},"_Position":{"__isSmartRef__":true,"id":21608},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"21602":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21603":{"x":57.31124838399999,"y":9.483846860799982,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21604":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"21605":{"r":0.6180645145098042,"g":0.6180645145098042,"b":0.6180645145098042,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21606":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"21607":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"21608":{"x":-28.655624191999994,"y":-4.741923430399991,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21609":{"x":35.81953023999999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21610":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":21611},{"__isSmartRef__":true,"id":21613},{"__isSmartRef__":true,"id":21615}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"21611":{"date":{"__isSmartRef__":true,"id":21612},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"21612":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"21613":{"date":{"__isSmartRef__":true,"id":21614},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"21614":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"21615":{"date":{"__isSmartRef__":true,"id":21616},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"21616":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"21617":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"21618":{"morph":{"__isSmartRef__":true,"id":20430},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"21619":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":21620}},"21620":{"test01IsMorph":{"__isSmartRef__":true,"id":21621}},"21621":{"varMapping":{"__isSmartRef__":true,"id":21622},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":21623},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21622":{"this":{"__isSmartRef__":true,"id":21619}},"21623":{},"21624":{"x":71.63906047999998,"y":11.854808575999977,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21625":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21626":{"reset":{"__isSmartRef__":true,"id":21627},"grow":{"__isSmartRef__":true,"id":21631},"build":{"__isSmartRef__":true,"id":21635}},"21627":{"varMapping":{"__isSmartRef__":true,"id":21628},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":21629},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21628":{"this":{"__isSmartRef__":true,"id":20430}},"21629":{"timestamp":{"__isSmartRef__":true,"id":21630},"user":"robertkrahn","tags":[]},"21630":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"21631":{"varMapping":{"__isSmartRef__":true,"id":21632},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":21633},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21632":{"this":{"__isSmartRef__":true,"id":20430}},"21633":{"timestamp":{"__isSmartRef__":true,"id":21634},"user":"robertkrahn","tags":[]},"21634":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"21635":{"varMapping":{"__isSmartRef__":true,"id":21636},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":21637},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21636":{"this":{"__isSmartRef__":true,"id":20430}},"21637":{"timestamp":{"__isSmartRef__":true,"id":21638},"user":"robertkrahn","tags":[]},"21638":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"21639":{"position":{"__isSmartRef__":true,"id":21640},"_Extent":{"__isSmartRef__":true,"id":21641},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":21642},"_Fill":{"__isSmartRef__":true,"id":21643},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":21644},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":21645},"_Position":{"__isSmartRef__":true,"id":21646},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"21640":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21641":{"x":71.63906047999998,"y":11.854808575999977,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21642":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"21643":{"r":0.671809254901961,"g":0.671809254901961,"b":0.671809254901961,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21644":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"21645":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"21646":{"x":-35.81953023999999,"y":-5.927404287999988,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21647":{"x":44.77441280000001,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21648":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":21649},{"__isSmartRef__":true,"id":21651},{"__isSmartRef__":true,"id":21653}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"21649":{"date":{"__isSmartRef__":true,"id":21650},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"21650":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"21651":{"date":{"__isSmartRef__":true,"id":21652},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"21652":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"21653":{"date":{"__isSmartRef__":true,"id":21654},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"21654":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"21655":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"21656":{"morph":{"__isSmartRef__":true,"id":19220},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"21657":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":21658}},"21658":{"test01IsMorph":{"__isSmartRef__":true,"id":21659}},"21659":{"varMapping":{"__isSmartRef__":true,"id":21660},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":21661},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21660":{"this":{"__isSmartRef__":true,"id":21657}},"21661":{},"21662":{"x":89.54882559999997,"y":14.81851071999997,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21663":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21664":{"reset":{"__isSmartRef__":true,"id":21665},"grow":{"__isSmartRef__":true,"id":21669},"build":{"__isSmartRef__":true,"id":21673}},"21665":{"varMapping":{"__isSmartRef__":true,"id":21666},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":21667},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21666":{"this":{"__isSmartRef__":true,"id":19220}},"21667":{"timestamp":{"__isSmartRef__":true,"id":21668},"user":"robertkrahn","tags":[]},"21668":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"21669":{"varMapping":{"__isSmartRef__":true,"id":21670},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":21671},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21670":{"this":{"__isSmartRef__":true,"id":19220}},"21671":{"timestamp":{"__isSmartRef__":true,"id":21672},"user":"robertkrahn","tags":[]},"21672":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"21673":{"varMapping":{"__isSmartRef__":true,"id":21674},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":21675},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21674":{"this":{"__isSmartRef__":true,"id":19220}},"21675":{"timestamp":{"__isSmartRef__":true,"id":21676},"user":"robertkrahn","tags":[]},"21676":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"21677":{"position":{"__isSmartRef__":true,"id":21678},"_Extent":{"__isSmartRef__":true,"id":21679},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":21680},"_Fill":{"__isSmartRef__":true,"id":21681},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":21682},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":21683},"_Position":{"__isSmartRef__":true,"id":21684},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"21678":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21679":{"x":89.54882559999997,"y":14.81851071999997,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21680":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"21681":{"r":0.7302274509803923,"g":0.7302274509803923,"b":0.7302274509803923,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21682":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"21683":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"21684":{"x":-44.774412799999986,"y":-7.409255359999985,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21685":{"x":55.96801599999998,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21686":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":21687},{"__isSmartRef__":true,"id":21689},{"__isSmartRef__":true,"id":21691}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"21687":{"date":{"__isSmartRef__":true,"id":21688},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"21688":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"21689":{"date":{"__isSmartRef__":true,"id":21690},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"21690":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"21691":{"date":{"__isSmartRef__":true,"id":21692},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"21692":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"21693":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"21694":{"morph":{"__isSmartRef__":true,"id":16762},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"21695":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":21696}},"21696":{"test01IsMorph":{"__isSmartRef__":true,"id":21697}},"21697":{"varMapping":{"__isSmartRef__":true,"id":21698},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":21699},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21698":{"this":{"__isSmartRef__":true,"id":21695}},"21699":{},"21700":{"x":111.93603199999995,"y":18.52313839999996,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21701":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21702":{"reset":{"__isSmartRef__":true,"id":21703},"grow":{"__isSmartRef__":true,"id":21707},"build":{"__isSmartRef__":true,"id":21711}},"21703":{"varMapping":{"__isSmartRef__":true,"id":21704},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":21705},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21704":{"this":{"__isSmartRef__":true,"id":16762}},"21705":{"timestamp":{"__isSmartRef__":true,"id":21706},"user":"robertkrahn","tags":[]},"21706":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"21707":{"varMapping":{"__isSmartRef__":true,"id":21708},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":21709},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21708":{"this":{"__isSmartRef__":true,"id":16762}},"21709":{"timestamp":{"__isSmartRef__":true,"id":21710},"user":"robertkrahn","tags":[]},"21710":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"21711":{"varMapping":{"__isSmartRef__":true,"id":21712},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":21713},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21712":{"this":{"__isSmartRef__":true,"id":16762}},"21713":{"timestamp":{"__isSmartRef__":true,"id":21714},"user":"robertkrahn","tags":[]},"21714":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"21715":{"position":{"__isSmartRef__":true,"id":21716},"_Extent":{"__isSmartRef__":true,"id":21717},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":21718},"_Fill":{"__isSmartRef__":true,"id":21719},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":21720},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":21721},"_Position":{"__isSmartRef__":true,"id":21722},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"21716":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21717":{"x":111.93603199999995,"y":18.52313839999996,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21718":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"21719":{"r":0.7937254901960785,"g":0.7937254901960785,"b":0.7937254901960785,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21720":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"21721":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"21722":{"x":-55.96801599999998,"y":-9.26156919999998,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21723":{"x":69.96001999999999,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21724":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":21725},{"__isSmartRef__":true,"id":21727},{"__isSmartRef__":true,"id":21729}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"21725":{"date":{"__isSmartRef__":true,"id":21726},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"21726":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"21727":{"date":{"__isSmartRef__":true,"id":21728},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"21728":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"21729":{"date":{"__isSmartRef__":true,"id":21730},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"21730":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"21731":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"21732":{"morph":{"__isSmartRef__":true,"id":11808},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"21733":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":21734}},"21734":{"test01IsMorph":{"__isSmartRef__":true,"id":21735}},"21735":{"varMapping":{"__isSmartRef__":true,"id":21736},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":21737},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21736":{"this":{"__isSmartRef__":true,"id":21733}},"21737":{},"21738":{"x":139.92003999999994,"y":23.15392299999995,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21739":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21740":{"reset":{"__isSmartRef__":true,"id":21741},"grow":{"__isSmartRef__":true,"id":21745},"build":{"__isSmartRef__":true,"id":21749}},"21741":{"varMapping":{"__isSmartRef__":true,"id":21742},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":21743},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21742":{"this":{"__isSmartRef__":true,"id":11808}},"21743":{"timestamp":{"__isSmartRef__":true,"id":21744},"user":"robertkrahn","tags":[]},"21744":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"21745":{"varMapping":{"__isSmartRef__":true,"id":21746},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":21747},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21746":{"this":{"__isSmartRef__":true,"id":11808}},"21747":{"timestamp":{"__isSmartRef__":true,"id":21748},"user":"robertkrahn","tags":[]},"21748":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"21749":{"varMapping":{"__isSmartRef__":true,"id":21750},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":21751},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21750":{"this":{"__isSmartRef__":true,"id":11808}},"21751":{"timestamp":{"__isSmartRef__":true,"id":21752},"user":"robertkrahn","tags":[]},"21752":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"21753":{"position":{"__isSmartRef__":true,"id":21754},"_Extent":{"__isSmartRef__":true,"id":21755},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":21756},"_Fill":{"__isSmartRef__":true,"id":21757},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":21758},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":21759},"_Position":{"__isSmartRef__":true,"id":21760},"_BorderRadius":19.240000000000002,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"21754":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21755":{"x":139.92003999999994,"y":23.15392299999995,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21756":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"21757":{"r":0.8627450980392157,"g":0.8627450980392157,"b":0.8627450980392157,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21758":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"21759":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"21760":{"x":-69.96001999999997,"y":-11.576961499999975,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21761":{"x":958.9999999999998,"y":561.6666666666667,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21762":{"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":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":21763},{"__isSmartRef__":true,"id":21765},{"__isSmartRef__":true,"id":21767}],"revisionOnLoad":145519,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"21763":{"date":{"__isSmartRef__":true,"id":21764},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"21764":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"21765":{"date":{"__isSmartRef__":true,"id":21766},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"21766":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"21767":{"date":{"__isSmartRef__":true,"id":21768},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"21768":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"21769":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"21770":{"morph":{"__isSmartRef__":true,"id":1862},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"21771":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":21772}},"21772":{"test01IsMorph":{"__isSmartRef__":true,"id":21773}},"21773":{"varMapping":{"__isSmartRef__":true,"id":21774},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":21775},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21774":{"this":{"__isSmartRef__":true,"id":21771}},"21775":{},"21776":{"x":139.92003999999994,"y":24.15192399999995,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21777":{"x":87.79964816476308,"y":-14.113882763243772,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21778":{"reset":{"__isSmartRef__":true,"id":21779},"grow":{"__isSmartRef__":true,"id":21783},"build":{"__isSmartRef__":true,"id":21787}},"21779":{"varMapping":{"__isSmartRef__":true,"id":21780},"source":"function reset() {\n this.adjustOrigin(pt(0,0));\n this.adjustOrigin(this.innerBounds().center());\n this.setRotation(0);\n}","funcProperties":{"__isSmartRef__":true,"id":21781},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21780":{"this":{"__isSmartRef__":true,"id":1862}},"21781":{"timestamp":{"__isSmartRef__":true,"id":21782},"user":"robertkrahn","tags":[]},"21782":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:23:46 GMT+0200 (CEST)"},"21783":{"varMapping":{"__isSmartRef__":true,"id":21784},"source":"function grow() {\n // this.grow();\n if (this.submorphs.length > 0) {\n this.submorphs.invoke('grow');\n return;\n }\n var owner = this;\n function prepareCopy(copy, pos) {\n copy.setExtent(owner.getExtent().scaleBy(0.8));\n copy.reset();\n owner.addMorph(copy);\n copy.setFill(copy.getFill().mixedWith(Color.black, 0.92));\n copy.align(copy.getPosition(), pos);\n }\n var left = this.copy(), right = this.copy();\n prepareCopy(left, this.innerBounds().leftCenter());\n prepareCopy(right, this.innerBounds().rightCenter());\n}","funcProperties":{"__isSmartRef__":true,"id":21785},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21784":{"this":{"__isSmartRef__":true,"id":1862}},"21785":{"timestamp":{"__isSmartRef__":true,"id":21786},"user":"robertkrahn","tags":[]},"21786":{"isSerializedDate":true,"string":"Sat Mar 24 2012 23:59:36 GMT+0100 (CET)"},"21787":{"varMapping":{"__isSmartRef__":true,"id":21788},"source":"function build(depth, name, parent) {\n var prev = this.get(name),\n pos = prev ? prev.getPosition() : pt(20,20);\n prev && prev.remove();\n \n var copy = this.copy();\n copy.setName(name);\n parent.addMorph(copy);\n copy.setPosition(pos);\n // var ownerBounds = copy.owner.innerBounds();\n // copy.setPosition(pt(ownerBounds.center().x, ownerBounds.height / 3));\n for (var i = 0; i < depth; i++) copy.grow();\n return copy;\n}","funcProperties":{"__isSmartRef__":true,"id":21789},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21788":{"this":{"__isSmartRef__":true,"id":1862}},"21789":{"timestamp":{"__isSmartRef__":true,"id":21790},"user":"robertkrahn","tags":[]},"21790":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:39:53 GMT+0200 (CEST)"},"21791":{"submorphs":[{"__isSmartRef__":true,"id":21792}],"scripts":[{"__isSmartRef__":true,"id":21807}],"id":"431661A8-0724-4722-AA92-ABF21822D911","shape":{"__isSmartRef__":true,"id":21808},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":21814},"showsHalos":false,"name":"FPSMorph","partsBinMetaInfo":{"__isSmartRef__":true,"id":21815},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":21816},"eventHandler":{"__isSmartRef__":true,"id":21817},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"priorExtent":{"__isSmartRef__":true,"id":21818},"layout":{"__isSmartRef__":true,"id":21819},"stepsSinceTick":11,"maxLatency":10,"lastMS":1333576293059,"lastTick":33,"derivationIds":[372],"owner":{"__isSmartRef__":true,"id":0},"moved":true,"distanceToDragEvent":{"__isSmartRef__":true,"id":21820},"prevScroll":[0,0],"animatedObjectCount":511,"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":21821},"__LivelyClassName__":"lively.morphic.Box"},"21792":{"submorphs":[],"scripts":[],"id":"75D2440B-A27B-4E42-B677-0974704A9A22","shape":{"__isSmartRef__":true,"id":21793},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Courier New","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":21799},"_MaxTextWidth":219,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":21796},"showsHalos":false,"_FontSize":10,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"fpsText","partsBinMetaInfo":{"__isSmartRef__":true,"id":21800},"textChunks":[{"__isSmartRef__":true,"id":21801}],"charsReplaced":"s","lastFindLoc":6,"priorSelectionRange":[22,22],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":21803},"renderContextTable":{"__isSmartRef__":true,"id":21804},"eventHandler":{"__isSmartRef__":true,"id":21805},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":21791},"distanceToDragEvent":{"__isSmartRef__":true,"id":21806},"_ClipMode":"visible","derivationIds":[412],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":219,"_MinTextHeight":null,"previousSelection":[0,0],"_Rotation":0,"_Scale":1,"_Align":"left","__LivelyClassName__":"lively.morphic.Text"},"21793":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":21794},"_Extent":{"__isSmartRef__":true,"id":21795},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":21796},"renderContextTable":{"__isSmartRef__":true,"id":21797},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":21798},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"21794":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21795":{"x":219,"y":48,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21796":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"21797":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"21798":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"21799":{"x":2,"y":2,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21800":{"partsSpaceName":"PartsBin/Basic/","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"a simple text morph","partName":"Text","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"21801":{"style":{"__isSmartRef__":true,"id":21802},"chunkOwner":{"__isSmartRef__":true,"id":21792},"storedString":"animated objects: 511\nframes/sec: 218 (5 ms avg)\nmax latency: 11ms","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"21802":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"21803":{"x":219,"y":47,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21804":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"21805":{"morph":{"__isSmartRef__":true,"id":21792},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"21806":{"x":147,"y":-13,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21807":{"target":{"__isSmartRef__":true,"id":21791},"selector":"nextStep","args":[],"stopped":false,"tickTime":1,"currentTimeout":942291,"__SourceModuleName__":"Global.lively.morphic.Core","suspended":false,"__LivelyClassName__":"lively.morphic.TargetScript"},"21808":{"position":{"__isSmartRef__":true,"id":21809},"_Extent":{"__isSmartRef__":true,"id":21810},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1825},"_Fill":{"__isSmartRef__":true,"id":21811},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":21812},"_BorderRadius":4.8100000000000005,"_Opacity":1,"_BorderStyle":"solid","_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":21813},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"21809":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21810":{"x":223,"y":50,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21811":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21812":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"21813":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"21814":{"x":985,"y":25,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21815":{"partsSpaceName":"PartsBin/Debugging/","__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":"FPSMorph","revisionOnLoad":140039,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"21816":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"21817":{"morph":{"__isSmartRef__":true,"id":21791},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"21818":{"x":223,"y":49,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21819":{},"21820":{"x":154,"y":-9,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21821":{"reset":{"__isSmartRef__":true,"id":21822},"nextStep":{"__isSmartRef__":true,"id":21826},"startSteppingScripts":{"__isSmartRef__":true,"id":21830},"show":{"__isSmartRef__":true,"id":21834}},"21822":{"varMapping":{"__isSmartRef__":true,"id":21823},"source":"function reset(date) {\n date = date || new Date();\n this.lastTick = date.getSeconds();\n this.lastMS = date.getTime();\n this.stepsSinceTick = 0;\n this.maxLatency = 0;\n}","funcProperties":{"__isSmartRef__":true,"id":21824},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21823":{"this":{"__isSmartRef__":true,"id":21791}},"21824":{"user":"robertkrahn","timestamp":{"__isSmartRef__":true,"id":21825}},"21825":{"isSerializedDate":true,"string":"Mon Jul 04 2011 14:57:34 GMT+0200 (CEST)"},"21826":{"varMapping":{"__isSmartRef__":true,"id":21827},"source":"function nextStep() {\n var date = new Date();\n this.stepsSinceTick ++;\n var nowMS = date.getTime();\n this.maxLatency = Math.max(this.maxLatency, nowMS - this.lastMS);\n this.lastMS = nowMS;\n var nowTick = date.getSeconds();\n if (nowTick != this.lastTick) {\n this.lastTick = nowTick;\n this.show();\n this.reset(date);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":21828},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"21827":{"this":{"__isSmartRef__":true,"id":21791}},"21828":{"timestamp":{"__isSmartRef__":true,"id":21829},"user":"robertkrahn","tags":[]},"21829":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:32:28 GMT+0200 (CEST)"},"21830":{"varMapping":{"__isSmartRef__":true,"id":21831},"source":"function startSteppingScripts() {\n this.startStepping(1,'nextStep');\n}","funcProperties":{"__isSmartRef__":true,"id":21832},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"21831":{"this":{"__isSmartRef__":true,"id":21791}},"21832":{"user":"robertkrahn","timestamp":{"__isSmartRef__":true,"id":21833}},"21833":{"isSerializedDate":true,"string":"Mon Jul 04 2011 14:58:21 GMT+0200 (CEST)"},"21834":{"varMapping":{"__isSmartRef__":true,"id":21835},"source":"function show() {\n var ms = (1000 / Math.max(this.stepsSinceTick, 1)).roundTo(1);\n this.get('fpsText').setTextString(\n Strings.format('animated objects: %s\\nframes/sec: %s (%s ms avg)\\nmax latency: %sms',\n this.animatedObjectCount, this.stepsSinceTick, ms, this.maxLatency));\n\n}","funcProperties":{"__isSmartRef__":true,"id":21836},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"21835":{"this":{"__isSmartRef__":true,"id":21791}},"21836":{"timestamp":{"__isSmartRef__":true,"id":21837},"user":"robertkrahn","tags":[]},"21837":{"isSerializedDate":true,"string":"Wed Apr 04 2012 23:48:28 GMT+0200 (CEST)"},"21838":{"submorphs":[],"scripts":[],"id":226,"shape":{"__isSmartRef__":true,"id":21839},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":false,"registeredForMouseEvents":true,"_world":{"__isSmartRef__":true,"id":0},"owner":{"__isSmartRef__":true,"id":0},"__SourceModuleName__":"Global.lively.morphic.Events","carriesGrabbedMorphs":false,"_Scale":1,"_Rotation":0,"renderContextTable":{"__isSmartRef__":true,"id":21845},"eventHandler":{"__isSmartRef__":true,"id":21846},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Position":{"__isSmartRef__":true,"id":21847},"clickedOnMorph":{"__isSmartRef__":true,"id":0},"lastScrollTime":1333576031884,"internalClickedOnMorph":{"__isSmartRef__":true,"id":0},"scrollFocusMorph":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.HandMorph","withLayers":["Global.NoMagnetsLayer"]},"21839":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":21840},"_Extent":{"__isSmartRef__":true,"id":21841},"_Fill":{"__isSmartRef__":true,"id":21842},"renderContextTable":{"__isSmartRef__":true,"id":21843},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":21844},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"21840":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21841":{"x":2,"y":2,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21842":{"r":0.8,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21843":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"21844":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"21845":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"21846":{"morph":{"__isSmartRef__":true,"id":21838},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"21847":{"x":828,"y":493,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21848":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":21849},"_Extent":{"__isSmartRef__":true,"id":21850},"_Fill":{"__isSmartRef__":true,"id":21851},"renderContextTable":{"__isSmartRef__":true,"id":21852},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":21853},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"21849":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21850":{"x":2800,"y":2900,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21851":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21852":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"21853":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"21854":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21855":{"name":"Local code","__LivelyClassName__":"ChangeSet","__SourceModuleName__":"Global.lively.ChangeSet"},"21856":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setScroll":"setScrollHTML"},"21857":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"savedWorldAsURL","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"visitNewPageAfterSaveAs","converter":null,"converterString":null,"updaterString":"function ($upd, v) {\n if (v && v.toString() !== URL.source.toString()) {\n $upd(v)\n }\n }","varMapping":{"__isSmartRef__":true,"id":21858},"__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":21859},"__LivelyClassName__":"AttributeConnection"},"21858":{"source":{"__isSmartRef__":true,"id":0},"target":{"__isSmartRef__":true,"id":0}},"21859":{"updater":{"__isSmartRef__":true,"id":21860}},"21860":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":21858},"source":"function ($upd, v) {\n if (v && v.toString() !== URL.source.toString()) {\n $upd(v)\n }\n }","funcProperties":{"__isSmartRef__":true,"id":21861},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"21861":{},"21862":{"morph":{"__isSmartRef__":true,"id":0},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"21863":{"submorphs":[{"__isSmartRef__":true,"id":21864}],"scripts":[],"id":"EEA22600-32FC-4AAD-A93C-6BDD7ACD827A","shape":{"__isSmartRef__":true,"id":21893},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":21900},"showsHalos":false,"name":"LoadingMorph","partsBinMetaInfo":{"__isSmartRef__":true,"id":21901},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":21998},"eventHandler":{"__isSmartRef__":true,"id":21999},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"59692BC3-6C7B-4E23-B820-8699260EA722","486BB935-1313-4103-B2A8-642B19437478","18AFFD44-46CD-489E-B1D6-DED43E2B6B06","2608C892-2204-4981-9A87-8E749F8944AB","5535861F-4EA2-44AB-8A40-0538124E0AAC","16C292B3-86E8-4622-B516-27C48263B8CC","87731A20-D455-44D0-97E5-98A7CFD4E417","A17081E7-E597-47ED-BD32-6E4D206BD7D7","CFB4A44C-BFEA-4584-BCBA-AE2A56739200","76B3DD9B-8D01-42BA-A574-AB99D5F899BB","1EBC5512-8F54-4B24-998C-69A285EC8533","DD1165C7-6C1A-4361-A4AE-FCF6F31152FD","4D6D36E8-48F3-408A-B03C-202E4DC182BD","5F3B3E0F-BBC6-4DDA-BAA0-7EFC05FF2011","E0A6B33B-767A-4532-9021-892414520200","F5F5E2B1-5FF0-4E09-B323-AE88A3920B8D","0C7E832A-A741-430F-B295-8BC181D066FE","472AED3B-CB76-49BD-BF49-354A2D568F86","A7C52F65-D140-4791-880F-F7584C7BB570","3516412B-8B36-4E52-9416-6B7FB358BDC2","1840CACC-078C-4795-AD3F-E9D6F8D557A0","1FEDCA25-0131-46FA-840F-DC5F1B05C6CA","C620CED3-0AE9-4097-9AA7-2706A042F9C9","679A861B-40E0-4DB2-B22F-95B454C6978D","FEF39B3C-E634-4825-BAB8-2D44FE647B03"],"isBeingDragged":false,"priorExtent":{"__isSmartRef__":true,"id":22000},"layout":{"__isSmartRef__":true,"id":22001},"distanceToDragEvent":{"__isSmartRef__":true,"id":22002},"prevScroll":[0,0],"moved":true,"_Rotation":0,"_Scale":1,"headRevision":146469,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":22003},"__LivelyClassName__":"lively.morphic.Box"},"21864":{"submorphs":[{"__isSmartRef__":true,"id":21865}],"scripts":[],"shape":{"__isSmartRef__":true,"id":21881},"id":"9D8594FF-322D-4DD9-9C79-F11987423191","renderContextTable":{"__isSmartRef__":true,"id":21886},"eventHandler":{"__isSmartRef__":true,"id":21887},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":21888},"name":"ProgressIndicator","priorExtent":{"__isSmartRef__":true,"id":21889},"showsHalos":false,"distanceToDragEvent":{"__isSmartRef__":true,"id":21890},"partsBinMetaInfo":{"__isSmartRef__":true,"id":21891},"__SourceModuleName__":"Global.lively.morphic.Widgets","derivationIds":[520,"071F18BE-FF28-40F5-ACAD-1916E0D25C38","DF185A10-743D-45FC-B9C2-76E12D908BCF","BF125D2C-596A-4C1E-A5F8-DAE4801E9497","3CEE8CFF-B8F1-4B4B-A405-CB583080252A","D0652878-8F9C-4591-8A82-296898AACDB6","31441DDF-2220-43BE-A99F-69E1FEC68030","14A90039-0D3E-46DC-8445-D42B8E02EB42","681EF5DE-A344-4114-B2F3-B96CE3872524","C0381116-5116-4F33-B082-A411D0E4534E","24E9581E-B008-46EE-9CBC-D5190E100D98","C69D1041-2C5E-48FE-B04C-04E66450658A","4830945B-4FFF-4564-9424-34D7995DAE60","8602C233-B3E7-4682-9B0E-D7549761D934","B4E0E11F-2BED-462E-B708-89D63971856E","EE0144C2-D016-4390-8A67-4E7DEF171C83","F44DF6E4-5F27-440E-AB5F-3721C0A10CA6","73FC6648-DAAF-4673-8CF4-7DA219513F22","B78EB1B5-780C-45F7-B0A7-B988B52B1FF1","DFDB8CD1-72F7-40F4-849B-1F9B866277AB","66111105-B1FC-41F7-BF70-D45118C9E09F","02420416-1E35-4831-AABB-91CD0460CA1A","7C6B2EB2-4510-4A8E-BAFF-5CF0040DD7F5","0503F5A1-1732-4610-9A5A-920D658CA766","07C5AE03-36AD-4849-BACD-27D7D9A2CCF2","9FFF9D73-931C-404C-AA4B-5AC2E7C53504"],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":21863},"isBeingDragged":false,"layout":{"__isSmartRef__":true,"id":21892},"prevScroll":[0,0],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Image"},"21865":{"submorphs":[],"scripts":[],"id":"F924BDAD-5F06-423A-9602-F9CBFA340673","shape":{"__isSmartRef__":true,"id":21866},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":21872},"_MaxTextWidth":257,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":21869},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"loadedMorphName","partsBinMetaInfo":{"__isSmartRef__":true,"id":21873},"textChunks":[{"__isSmartRef__":true,"id":21874}],"charsReplaced":"MorphName","lastFindLoc":18,"priorSelectionRange":[9,0],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":21876},"renderContextTable":{"__isSmartRef__":true,"id":21877},"eventHandler":{"__isSmartRef__":true,"id":21878},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Padding":{"__isSmartRef__":true,"id":21879},"_ClipMode":"visible","derivationIds":[355,"023045B3-2D6B-4425-89FB-F4806D527BE0","DC0C2365-868C-41AE-8369-51C31E91493E","C6D9D314-86A1-4015-970B-F6787F535E1A","6AA4552E-2E85-447E-9033-99D5AA1A94BC","D94BE49C-8A3E-4F1F-BF28-FEDD9B40D213","AA8F0470-654C-4AA2-8135-4607F5429AC5","E0BAABCC-FFB2-4EDF-BAE5-C63CC99B6A97","1A86AE17-73AE-442E-AB36-DD90C6DFC8BC","EF750075-E964-4CD3-B6A4-161511E1D058","CED69CBF-FFA5-45E7-B333-FBACE4F278AC","E56978C1-7424-4C10-8168-11FD3237B540","D5AB2532-A4DC-42D6-AF17-99CBBCEAA848","245866CB-598A-4172-A3A0-A06D4D26C6AD","43B0F12E-5793-43AA-80E1-496774E0EBA6","1B776A8C-0413-475F-8EBD-120BBD91D2BB","F84F2C9A-8003-4E81-833A-83F48C92F3B8","3124B389-9FA4-4348-BC5D-0DFF9C59CD1B","1A1BCBAC-D7CC-4BAE-B8C2-7C693F7327A1","1CB201BA-5E0B-4771-821A-139FA2AEFBC2","195520FA-4816-47A4-B0F5-BA890AFD9DF9","0D15F28A-24C9-46B7-89C5-6D2354728AC1","316FE9D3-62EC-4FD6-9B0F-FFA622B79575","739F3743-9BE1-48C8-813D-C0BFB0DCACA6","01877B3B-7DA7-4222-B011-7B5F4E501862","B8FE7DEE-9568-4BE6-BA12-EA674BA79E08"],"_WhiteSpaceHandling":"pre-wrap","owner":{"__isSmartRef__":true,"id":21864},"_MinTextWidth":257,"_MinTextHeight":null,"previousSelection":[6,6],"_Align":"center","distanceToDragEvent":{"__isSmartRef__":true,"id":21880},"isBeingDragged":false,"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text"},"21866":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":21867},"_Extent":{"__isSmartRef__":true,"id":21868},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":21869},"renderContextTable":{"__isSmartRef__":true,"id":21870},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":21871},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"21867":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21868":{"x":257,"y":23,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21869":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"21870":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"21871":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"21872":{"x":-109,"y":38,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21873":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":4,"comment":"a simple text morph","partName":"Text","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"21874":{"style":{"__isSmartRef__":true,"id":21875},"chunkOwner":{"__isSmartRef__":true,"id":21865},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"loading part","__LivelyClassName__":"lively.morphic.TextChunk"},"21875":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"21876":{"x":257,"y":23,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21877":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"21878":{"morph":{"__isSmartRef__":true,"id":21865},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"21879":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"21880":{"x":179,"y":-11,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21881":{"_Position":{"__isSmartRef__":true,"id":21882},"renderContextTable":{"__isSmartRef__":true,"id":21883},"_Extent":{"__isSmartRef__":true,"id":21884},"_ImageURL":"data:image/gif;base64,R0lGODlhEAAQAPIAAP///wAAAMLCwkJCQgAAAGJiYoKCgpKSkiH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQJCgAAACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkECQoAAAAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkECQoAAAAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkECQoAAAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQJCgAAACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQJCgAAACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAkKAAAALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"isLoaded":true,"__SourceModuleName__":"Global.lively.morphic.Shapes","_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":21885},"_BorderWidth":0,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Image"},"21882":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21883":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML","setImageURL":"setImageURLHTML","getNativeExtent":"getNativeExtentHTML"},"21884":{"x":31,"y":31,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21885":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"21886":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"21887":{"morph":{"__isSmartRef__":true,"id":21864},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"21888":{"x":113.5,"y":81,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21889":{"x":30,"y":31,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21890":{"x":39,"y":-11,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21891":{"partName":"ProgressIndicator","requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Widgets/","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"21892":{"centeredHorizontal":true,"centeredVertical":true},"21893":{"position":{"__isSmartRef__":true,"id":21894},"_Extent":{"__isSmartRef__":true,"id":21895},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":21896},"_Fill":{"__isSmartRef__":true,"id":21897},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":21898},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":21899},"_BorderRadius":8.515,"_Opacity":0.8146,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"21894":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21895":{"x":266,"y":223,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21896":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"21897":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"21898":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"21899":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"21900":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21901":{"partsSpaceName":"PartsBin/iPad Widgets","__SourceModuleName__":"Global.lively.PartsBin","comment":"This is a placeholder to indicate that a morph is being loaded. It will be replaced by the morph as soon as the requested morph finished loading.","migrationLevel":4,"partName":"LoadingMorph","changes":[{"__isSmartRef__":true,"id":21902},{"__isSmartRef__":true,"id":21904},{"__isSmartRef__":true,"id":21906},{"__isSmartRef__":true,"id":21908},{"__isSmartRef__":true,"id":21910},{"__isSmartRef__":true,"id":21912},{"__isSmartRef__":true,"id":21914},{"__isSmartRef__":true,"id":21916},{"__isSmartRef__":true,"id":21918},{"__isSmartRef__":true,"id":21920},{"__isSmartRef__":true,"id":21922},{"__isSmartRef__":true,"id":21924},{"__isSmartRef__":true,"id":21926},{"__isSmartRef__":true,"id":21928},{"__isSmartRef__":true,"id":21930},{"__isSmartRef__":true,"id":21932},{"__isSmartRef__":true,"id":21934},{"__isSmartRef__":true,"id":21936},{"__isSmartRef__":true,"id":21938},{"__isSmartRef__":true,"id":21940},{"__isSmartRef__":true,"id":21942},{"__isSmartRef__":true,"id":21944},{"__isSmartRef__":true,"id":21946},{"__isSmartRef__":true,"id":21948},{"__isSmartRef__":true,"id":21950},{"__isSmartRef__":true,"id":21952},{"__isSmartRef__":true,"id":21954},{"__isSmartRef__":true,"id":21956},{"__isSmartRef__":true,"id":21958},{"__isSmartRef__":true,"id":21960},{"__isSmartRef__":true,"id":21962},{"__isSmartRef__":true,"id":21964},{"__isSmartRef__":true,"id":21966},{"__isSmartRef__":true,"id":21968},{"__isSmartRef__":true,"id":21970},{"__isSmartRef__":true,"id":21972},{"__isSmartRef__":true,"id":21974},{"__isSmartRef__":true,"id":21976},{"__isSmartRef__":true,"id":21978},{"__isSmartRef__":true,"id":21980},{"__isSmartRef__":true,"id":21982},{"__isSmartRef__":true,"id":21984},{"__isSmartRef__":true,"id":21986},{"__isSmartRef__":true,"id":21988},{"__isSmartRef__":true,"id":21990},{"__isSmartRef__":true,"id":21992},{"__isSmartRef__":true,"id":21994},{"__isSmartRef__":true,"id":21996}],"revisionOnLoad":146474,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"21902":{"date":{"__isSmartRef__":true,"id":21903},"author":"sstamm","message":"","id":"1C1391AE-5722-4707-BE52-F0094FC56829"},"21903":{"isSerializedDate":true,"string":"Wed Feb 22 2012 14:02:04 GMT+0100 (CET)"},"21904":{"date":{"__isSmartRef__":true,"id":21905},"author":"sstamm","message":"","id":"663F147A-9084-4AC3-81A7-1E7BA6547F08"},"21905":{"isSerializedDate":true,"string":"Wed Feb 22 2012 12:43:10 GMT+0100 (CET)"},"21906":{"date":{"__isSmartRef__":true,"id":21907},"author":"sstamm","message":"","id":"F72B746E-B170-4EFB-9074-5E8770640B8A"},"21907":{"isSerializedDate":true,"string":"Wed Feb 22 2012 12:36:14 GMT+0100 (CET)"},"21908":{"date":{"__isSmartRef__":true,"id":21909},"author":"sstamm","message":"","id":"568D2EFD-C535-43AE-8944-6D8B967129F5"},"21909":{"isSerializedDate":true,"string":"Wed Feb 22 2012 12:23:04 GMT+0100 (CET)"},"21910":{"date":{"__isSmartRef__":true,"id":21911},"author":"sstamm","message":"","id":"AB2484A6-0707-4E13-845E-F0A5F48BBA3D"},"21911":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:59:45 GMT+0100 (CET)"},"21912":{"date":{"__isSmartRef__":true,"id":21913},"author":"sstamm","message":"","id":"97D20633-F76C-46A5-A32A-FFE9BC83CAB3"},"21913":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:59:10 GMT+0100 (CET)"},"21914":{"date":{"__isSmartRef__":true,"id":21915},"author":"sstamm","message":"","id":"8A697DF5-9A45-4A84-B709-9719BF55083E"},"21915":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:56:54 GMT+0100 (CET)"},"21916":{"date":{"__isSmartRef__":true,"id":21917},"author":"sstamm","message":"","id":"F2157D66-1571-4B9A-B325-6FA96488260F"},"21917":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:51:05 GMT+0100 (CET)"},"21918":{"date":{"__isSmartRef__":true,"id":21919},"author":"sstamm","message":"","id":"E5E808CA-06AB-47DC-A9C9-CA7967591545"},"21919":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:47:19 GMT+0100 (CET)"},"21920":{"date":{"__isSmartRef__":true,"id":21921},"author":"sstamm","message":"","id":"009DC4E0-23CA-485A-A796-801AA0F75049"},"21921":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:46:25 GMT+0100 (CET)"},"21922":{"date":{"__isSmartRef__":true,"id":21923},"author":"sstamm","message":"","id":"C0CE1397-6E2E-4E8C-AEFF-9017E24BB7E4"},"21923":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:45:05 GMT+0100 (CET)"},"21924":{"date":{"__isSmartRef__":true,"id":21925},"author":"sstamm","message":"","id":"FFE16986-548D-4AC2-A627-CF6416282BC4"},"21925":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:37:15 GMT+0100 (CET)"},"21926":{"date":{"__isSmartRef__":true,"id":21927},"author":"sstamm","message":"","id":"57213D63-7147-4057-ADC9-30994443B066"},"21927":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:35:29 GMT+0100 (CET)"},"21928":{"date":{"__isSmartRef__":true,"id":21929},"author":"sstamm","message":"","id":"75A31364-B380-4312-BB5B-F8F2DA1CE824"},"21929":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:31:52 GMT+0100 (CET)"},"21930":{"date":{"__isSmartRef__":true,"id":21931},"author":"sstamm","message":"","id":"5AA50B7E-7D33-44C4-807B-BF1ABA31D530"},"21931":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:14:10 GMT+0100 (CET)"},"21932":{"date":{"__isSmartRef__":true,"id":21933},"author":"sstamm","message":"","id":"BCDCC505-534C-45E5-9BB2-5238959A5AD0"},"21933":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:02:56 GMT+0100 (CET)"},"21934":{"date":{"__isSmartRef__":true,"id":21935},"author":"sstamm","message":"","id":"890D14F4-E89D-4E05-BFB9-875D6AB6C765"},"21935":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:01:50 GMT+0100 (CET)"},"21936":{"date":{"__isSmartRef__":true,"id":21937},"author":"sstamm","message":"","id":"B6FE0805-0D24-4267-8238-8B332352617E"},"21937":{"isSerializedDate":true,"string":"Wed Feb 22 2012 10:55:44 GMT+0100 (CET)"},"21938":{"date":{"__isSmartRef__":true,"id":21939},"author":"sstamm","message":"callbacks are working","id":"9348260A-3B55-4659-BC85-440BFBD98EA4"},"21939":{"isSerializedDate":true,"string":"Fri Feb 10 2012 09:45:55 GMT+0100 (CET)"},"21940":{"date":{"__isSmartRef__":true,"id":21941},"author":"sstamm","message":"made it more opaque","id":"1B84264C-2822-407F-A58F-19217BCD2762"},"21941":{"isSerializedDate":true,"string":"Wed Feb 08 2012 11:41:50 GMT+0100 (CET)"},"21942":{"date":{"__isSmartRef__":true,"id":21943},"author":"sstamm","message":"","id":"0FB41D7D-2A52-4782-814B-A66C24FCE569"},"21943":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:13:49 GMT+0100 (CET)"},"21944":{"date":{"__isSmartRef__":true,"id":21945},"author":"sstamm","message":"","id":"A0C2D7C1-04AF-493A-A7D7-70750F7D3E2F"},"21945":{"isSerializedDate":true,"string":"Thu Feb 02 2012 17:22:07 GMT+0100 (CET)"},"21946":{"date":{"__isSmartRef__":true,"id":21947},"author":"sstamm","message":"trollolol","id":"F6CFAD78-AC72-4DE2-9F38-79776C2E9462"},"21947":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:55:14 GMT+0100 (CET)"},"21948":{"date":{"__isSmartRef__":true,"id":21949},"author":"sstamm","message":"should be centered now","id":"EE366B4D-C272-477F-8C28-4EAE5A7EC7CB"},"21949":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:54:35 GMT+0100 (CET)"},"21950":{"date":{"__isSmartRef__":true,"id":21951},"author":"sstamm","message":"initial commit","id":"8920D925-DD16-4667-B8C7-FB74D78C2424"},"21951":{"isSerializedDate":true,"string":"Thu Feb 02 2012 13:26:01 GMT+0100 (CET)"},"21952":{"date":{"__isSmartRef__":true,"id":21953},"author":"sstamm","message":"changed text morph name","id":"80E88A3C-5AF3-48F2-A600-710877630997"},"21953":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:04:01 GMT+0100 (CET)"},"21954":{"date":{"__isSmartRef__":true,"id":21955},"author":"sstamm","message":"added loading script","id":"EE9B8F4D-1F03-4232-82E6-794046974F8F"},"21955":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:28:30 GMT+0100 (CET)"},"21956":{"date":{"__isSmartRef__":true,"id":21957},"author":"sstamm","message":"added disconnection","id":"11F19267-924E-4087-99ED-998245576BD2"},"21957":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:32:58 GMT+0100 (CET)"},"21958":{"date":{"__isSmartRef__":true,"id":21959},"author":"sstamm","message":"removed connections before deletion","id":"35A88218-6864-4D52-83A2-BFF7B9A6907C"},"21959":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:41:00 GMT+0100 (CET)"},"21960":{"date":{"__isSmartRef__":true,"id":21961},"author":"sstamm","message":"now able to load parts by name and category as well as per partItem","id":"F36A5782-461D-4813-95F8-0207990A261C"},"21961":{"isSerializedDate":true,"string":"Thu Feb 02 2012 15:24:30 GMT+0100 (CET)"},"21962":{"date":{"__isSmartRef__":true,"id":21963},"author":"sstamm","message":"now with round corners","id":"F42C39CB-CC37-467D-BF10-D362241F047E"},"21963":{"isSerializedDate":true,"string":"Thu Feb 02 2012 15:26:23 GMT+0100 (CET)"},"21964":{"date":{"__isSmartRef__":true,"id":21965},"author":"sstamm","message":"loadingMorph is sync now","id":"12ACFFC9-BA53-4A2A-ABD4-894A5ECE1145"},"21965":{"isSerializedDate":true,"string":"Thu Feb 02 2012 15:48:04 GMT+0100 (CET)"},"21966":{"date":{"__isSmartRef__":true,"id":21967},"author":"sstamm","message":"display the loadingMorph in new thread","id":"2BA51E30-F02B-4AF0-B3BE-52DD4ED522CC"},"21967":{"isSerializedDate":true,"string":"Thu Feb 02 2012 15:53:49 GMT+0100 (CET)"},"21968":{"date":{"__isSmartRef__":true,"id":21969},"author":"sstamm","message":"","id":"DF0AE4EA-1B08-4556-8BBE-E6488F23B8A3"},"21969":{"isSerializedDate":true,"string":"Thu Feb 02 2012 16:49:48 GMT+0100 (CET)"},"21970":{"date":{"__isSmartRef__":true,"id":21971},"author":"sstamm","message":"","id":"220821B3-C589-41C9-A324-8E7E6D9D6CEB"},"21971":{"isSerializedDate":true,"string":"Thu Feb 02 2012 16:58:43 GMT+0100 (CET)"},"21972":{"date":{"__isSmartRef__":true,"id":21973},"author":"sstamm","message":"","id":"DEBFACE2-7EC5-4A86-AD46-5A0A88A73707"},"21973":{"isSerializedDate":true,"string":"Thu Feb 02 2012 17:04:28 GMT+0100 (CET)"},"21974":{"date":{"__isSmartRef__":true,"id":21975},"author":"sstamm","message":"load request in new thread if loading should be async","id":"18282D28-D6D4-48C9-A508-6E3244449BD8"},"21975":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:10:27 GMT+0100 (CET)"},"21976":{"date":{"__isSmartRef__":true,"id":21977},"author":"sstamm","message":"added benchmarking output","id":"249CFF90-DDF5-4A83-9759-0289E96D7D58"},"21977":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:31:50 GMT+0100 (CET)"},"21978":{"date":{"__isSmartRef__":true,"id":21979},"author":"sstamm","message":"","id":"882082E1-29B6-418D-9B8B-672729D60619"},"21979":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:38:26 GMT+0100 (CET)"},"21980":{"date":{"__isSmartRef__":true,"id":21981},"author":"sstamm","message":"","id":"5179AEF9-E19F-4B0C-BBD8-556C5687988A"},"21981":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:44:11 GMT+0100 (CET)"},"21982":{"date":{"__isSmartRef__":true,"id":21983},"author":"sstamm","message":"","id":"1159C5B4-724E-4124-9D7B-5CD5DC4A8EE3"},"21983":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:48:14 GMT+0100 (CET)"},"21984":{"date":{"__isSmartRef__":true,"id":21985},"author":"sstamm","message":"","id":"2A718D1F-1036-41D6-999A-336F2B14E65D"},"21985":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:49:47 GMT+0100 (CET)"},"21986":{"date":{"__isSmartRef__":true,"id":21987},"author":"sstamm","message":"","id":"EB6BDD0C-7EEC-4124-B77F-2F106A601538"},"21987":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:59:48 GMT+0100 (CET)"},"21988":{"date":{"__isSmartRef__":true,"id":21989},"author":"sstamm","message":"","id":"63EC8D07-AB6A-450A-BB84-9B4D37E03647"},"21989":{"isSerializedDate":true,"string":"Tue Feb 07 2012 12:02:33 GMT+0100 (CET)"},"21990":{"date":{"__isSmartRef__":true,"id":21991},"author":"sstamm","message":"","id":"19CE12E4-5AA5-48DC-B1D1-B0EB0EDF1CB9"},"21991":{"isSerializedDate":true,"string":"Tue Feb 07 2012 12:03:42 GMT+0100 (CET)"},"21992":{"date":{"__isSmartRef__":true,"id":21993},"author":"sstamm","message":"first attempt to introduce callback functions to part loading","id":"22BD0B95-8948-411A-A56E-AD7CBE445F1D"},"21993":{"isSerializedDate":true,"string":"Thu Feb 09 2012 20:20:11 GMT+0100 (CET)"},"21994":{"date":{"__isSmartRef__":true,"id":21995},"author":"sstamm","message":"","id":"A216DFD2-9D1F-4E62-A22F-6B5472823E1B"},"21995":{"isSerializedDate":true,"string":"Fri Mar 16 2012 15:37:34 GMT+0100 (CET)"},"21996":{"date":{"__isSmartRef__":true,"id":21997},"author":"sstamm","message":"","id":"464E723A-08DC-433C-AA5C-CEC850DBAF0B"},"21997":{"isSerializedDate":true,"string":"Fri Mar 16 2012 15:42:29 GMT+0100 (CET)"},"21998":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"21999":{"morph":{"__isSmartRef__":true,"id":21863},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"22000":{"x":266,"y":223,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"22001":{"adjustForNewBounds":true},"22002":{"x":171,"y":-13,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"22003":{"loadPart":{"__isSmartRef__":true,"id":22004},"loadFinished":{"__isSmartRef__":true,"id":22008},"loadPartByName":{"__isSmartRef__":true,"id":22012}},"22004":{"varMapping":{"__isSmartRef__":true,"id":22005},"source":"function loadPart(partItem, isAsync) {\n this.partItem = partItem;\n \n this.openInWorld();\n if(partItem.part) {\n this.setExtent(partItem.part.getExtent());\n }\n this.align(this.bounds().center(), $world.visibleBounds().center());\n \n \n if(typeof isAsync === \"function\") {\n this.callback = isAsync;\n }\n\n connect(partItem, 'part', this, \"loadFinished\");\n\n partItem.loadPart(isAsync);\n\n return partItem.part;\n\n}","funcProperties":{"__isSmartRef__":true,"id":22006},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"22005":{"this":{"__isSmartRef__":true,"id":21863}},"22006":{"timestamp":{"__isSmartRef__":true,"id":22007},"user":"sstamm","tags":[]},"22007":{"isSerializedDate":true,"string":"Fri Mar 16 2012 15:42:18 GMT+0100 (CET)"},"22008":{"varMapping":{"__isSmartRef__":true,"id":22009},"source":"function loadFinished(part) {\n if(this.owner === $world.firstHand()) {\n $world.firstHand().removeAllMorphs();\n } else {\n this.owner.addMorph(part);\n part.align(part.bounds().center(), this.bounds().center());\n this.remove();\n }\n disconnect(this.partItem, 'part', this, \"loadFinished\");\n if(this.callback) {\n this.callback(part);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":22010},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"22009":{"this":{"__isSmartRef__":true,"id":21863}},"22010":{"timestamp":{"__isSmartRef__":true,"id":22011},"user":"sstamm","tags":[]},"22011":{"isSerializedDate":true,"string":"Wed Feb 22 2012 14:01:53 GMT+0100 (CET)"},"22012":{"varMapping":{"__isSmartRef__":true,"id":22013},"source":"function loadPartByName(partName, optPartsSpaceName, isAsync) {\n var partItem = lively.PartsBin.getPartItem(partName, optPartsSpaceName);\n return this.loadPart(partItem, isAsync);\n}","funcProperties":{"__isSmartRef__":true,"id":22014},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"22013":{"this":{"__isSmartRef__":true,"id":21863}},"22014":{"timestamp":{"__isSmartRef__":true,"id":22015},"user":"sstamm","tags":[]},"22015":{"isSerializedDate":true,"string":"Thu Feb 02 2012 17:03:18 GMT+0100 (CET)"},"22016":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/users/robertkrahn/animations-expt2.xhtml","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"22017":{"createStyleSheet":{"__isSmartRef__":true,"id":22018},"getStyleSheet":{"__isSmartRef__":true,"id":22021}},"22018":{"varMapping":{"__isSmartRef__":true,"id":22019},"source":"function createStyleSheet(id) {\n var css = $('#' + id);\n css.remove();\n css = $('');\n var wrapper = {\n css: css,\n toString: function() { return 'CSS<' + this.css.text() + '>' },\n add: function(cssText) {\n this.css.text(this.css.text() + '\\n' + cssText);\n },\n append: function() {\n this.css.appendTo(document.head);\n },\n remove: function() { this.css.remove(); }\n }\n return wrapper;\n}","funcProperties":{"__isSmartRef__":true,"id":22020},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"22019":{"this":{"__isSmartRef__":true,"id":0}},"22020":{},"22021":{"varMapping":{"__isSmartRef__":true,"id":22022},"source":"function getStyleSheet(id) {\n // var css = $('#' + id);\n // css.remove();\n var existing = $('#' + id),\n css = existing.length > 0 ?\n existing :\n $('');\n wrapper = {\n css: css,\n toString: function() { return 'CSS<' + this.css.text() + '>' },\n add: function(cssText) {\n this.css.text(this.css.text() + '\\n' + cssText);\n },\n append: function() {\n this.css.appendTo(document.head);\n },\n remove: function() { this.css.remove(); },\n inDOM: function() { return this.css.parent().length > 0 }\n }\n return wrapper;\n}","funcProperties":{"__isSmartRef__":true,"id":22023},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"22022":{"this":{"__isSmartRef__":true,"id":0}},"22023":{},"isSimplifiedRegistry":true}}]]>