{"id":0,"registry":{"0":{"submorphs":[{"__isSmartRef__":true,"id":1},{"__isSmartRef__":true,"id":155},{"__isSmartRef__":true,"id":426}],"scripts":[],"id":"875B10AF-3D70-46D9-8CB2-943D1923E3E8","shape":{"__isSmartRef__":true,"id":479},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":486},"showsHalos":false,"name":"StackedAreaChart","partsBinMetaInfo":{"__isSmartRef__":true,"id":487},"renderContextTable":{"__isSmartRef__":true,"id":504},"eventHandler":{"__isSmartRef__":true,"id":505},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","2FF07B0F-5C64-4DC1-8950-782A659844F3","27A5BB43-0FCF-406A-A655-37B437929597","A2590D68-DEDE-4D25-A458-0F5CA50189D2"],"partTests":{"__isSmartRef__":true,"id":506},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"layout":{"__isSmartRef__":true,"id":511},"isInLayoutCycle":false,"isCopyMorphRef":true,"morphRefId":40,"xTickCount":23.465,"updateXTickCount":17.945,"barWidth":0.62,"prevScroll":[0,0],"interpolation":"bundle","tension":0.8540000000000001,"_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":514},{"__isSmartRef__":true,"id":541},{"__isSmartRef__":true,"id":525},{"__isSmartRef__":true,"id":526}],"doNotSerialize":["$$_Rotation","$$_Scale"],"doNotCopyProperties":["$$_Rotation","$$_Scale"],"_StyleClassNames":["active-render-part"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":542},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core"},"1":{"submorphs":[{"__isSmartRef__":true,"id":2},{"__isSmartRef__":true,"id":55}],"scripts":[],"id":"01D62C97-D5AD-4939-8A58-8CFB41F379B7","shape":{"__isSmartRef__":true,"id":97},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":104},"showsHalos":false,"name":"Rectangle8","partsBinMetaInfo":{"__isSmartRef__":true,"id":105},"renderContextTable":{"__isSmartRef__":true,"id":120},"eventHandler":{"__isSmartRef__":true,"id":121},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","2EF3D28E-E832-4069-B6F1-9F27FD9591A6","AB4D3999-67D6-4A6B-90CD-6F8CAFC123BF","B9CEA2EF-C8FB-4D69-A1EE-83550E991B96"],"partTests":{"__isSmartRef__":true,"id":122},"_ClipMode":"visible","moved":true,"owner":{"__isSmartRef__":true,"id":0},"isBeingDragged":false,"_Rotation":0,"_Scale":1,"isCopyMorphRef":true,"morphRefId":26,"attributeConnections":[{"__isSmartRef__":true,"id":127},{"__isSmartRef__":true,"id":154},{"__isSmartRef__":true,"id":138},{"__isSmartRef__":true,"id":139}],"doNotSerialize":["$$_Rotation","$$_Scale"],"doNotCopyProperties":["$$_Rotation","$$_Scale"],"prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core"},"2":{"submorphs":[],"scripts":[],"id":"60375D97-1DBF-4CB9-BEA8-7B33C8543ADD","shape":{"__isSmartRef__":true,"id":3},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9},"_MaxTextWidth":75,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":6},"showsHalos":false,"_FontSize":8,"name":"Text3","partsBinMetaInfo":{"__isSmartRef__":true,"id":10},"textChunks":[{"__isSmartRef__":true,"id":21}],"charsReplaced":"Bar Width","lastFindLoc":9,"prevScroll":[0,0],"renderContextTable":{"__isSmartRef__":true,"id":23},"eventHandler":{"__isSmartRef__":true,"id":24},"_Padding":{"__isSmartRef__":true,"id":25},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","9F8E545F-BC17-41AD-B5E9-9430029001D2","E941B589-093A-4863-A427-72C104DA5060","5C14F7F4-7470-4E28-B3F4-AFBB7ABF7C45","F1A2C26A-5DAF-4509-A366-79EAA0EDDD52"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":75,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"distanceToDragEvent":{"__isSmartRef__":true,"id":26},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":1},"_Rotation":0,"_Scale":1,"isCopyMorphRef":true,"morphRefId":22,"attributeConnections":[{"__isSmartRef__":true,"id":27},{"__isSmartRef__":true,"id":54},{"__isSmartRef__":true,"id":38},{"__isSmartRef__":true,"id":39}],"doNotSerialize":["$$_Rotation","$$_Scale"],"doNotCopyProperties":["$$_Rotation","$$_Scale"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3":{"fill":null,"_Position":{"__isSmartRef__":true,"id":4},"_Extent":{"__isSmartRef__":true,"id":5},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6},"renderContextTable":{"__isSmartRef__":true,"id":7},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":8},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"4":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5":{"x":83,"y":18,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6":{"r":0,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"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","setAppearanceStylingMode":"setAppearanceStylingModeHTML","setBorderStylingMode":"setBorderStylingModeHTML","getComputedBorderWidth":"getComputedBorderWidthHTML","getComputedExtent":"getComputedExtentHTML"},"8":{"x":4,"y":2,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9":{"x":4,"y":10,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":11},{"__isSmartRef__":true,"id":13},{"__isSmartRef__":true,"id":15},{"__isSmartRef__":true,"id":17},{"__isSmartRef__":true,"id":19}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"11":{"date":{"__isSmartRef__":true,"id":12},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"12":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:30:30 GMT-0700 (Pacific Daylight Time)"},"13":{"date":{"__isSmartRef__":true,"id":14},"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"},"14":{"isSerializedDate":true,"string":"Sun Feb 26 2012 21:20:38 GMT-0800 (Pacific Standard Time)"},"15":{"date":{"__isSmartRef__":true,"id":16},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"16":{"isSerializedDate":true,"string":"Fri Apr 20 2012 22:31:43 GMT-0700 (Pacific Daylight Time)"},"17":{"date":{"__isSmartRef__":true,"id":18},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"18":{"isSerializedDate":true,"string":"Fri Apr 20 2012 22:32:09 GMT-0700 (Pacific Daylight Time)"},"19":{"date":{"__isSmartRef__":true,"id":20},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"20":{"isSerializedDate":true,"string":"Tue May 08 2012 05:18:18 GMT-0700 (Pacific Daylight Time)"},"21":{"style":{"__isSmartRef__":true,"id":22},"morph":{"__isSmartRef__":true,"id":2},"chunkOwner":{"__isSmartRef__":true,"id":2},"storedString":"Interpolation","_id":"_1057","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"22":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"23":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","removeMorph":"removeMorphHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML","setStyleClassNames":"setStyleClassNamesHTML","setStyleId":"setStyleIdHTML","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","setFontWeight":"setFontWeightHTML","setFontStyle":"setFontStyleHTML","setTextDecoration":"setTextDecorationHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML","setInputAllowed":"setInputAllowedHTML"},"24":{"morph":{"__isSmartRef__":true,"id":2},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"25":{"x":5,"y":5,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"26":{"x":51,"y":-11,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"27":{"sourceObj":{"__isSmartRef__":true,"id":2},"sourceAttrName":"rotation","targetObj":{"__isSmartRef__":true,"id":28},"targetMethodName":"setRotation","dependendConnections":[{"__isSmartRef__":true,"id":54}],"__LivelyClassName__":"lively.morphic.GeometryConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"28":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":29},"renderContextTable":{"__isSmartRef__":true,"id":36},"eventHandler":{"__isSmartRef__":true,"id":37},"_ClipMode":"visible","derivationIds":[],"id":"2334D7B3-53A8-4723-8938-5886A7D293BD","droppingEnabled":false,"halosEnabled":true,"isGrabShadow":true,"connections":[{"__isSmartRef__":true,"id":27},{"__isSmartRef__":true,"id":38}],"_Position":{"__isSmartRef__":true,"id":40},"_Rotation":0,"_Scale":1,"owner":null,"isCopyMorphRef":true,"morphRefId":1,"submorphsForReconnect":[],"attributeConnections":[{"__isSmartRef__":true,"id":41}],"doNotSerialize":["$$owner"],"doNotCopyProperties":["$$owner"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":43},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core"},"29":{"fill":null,"_Position":{"__isSmartRef__":true,"id":30},"_Extent":{"__isSmartRef__":true,"id":31},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":32},"renderContextTable":{"__isSmartRef__":true,"id":33},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":34},"_Fill":{"__isSmartRef__":true,"id":35},"_Opacity":0.5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"30":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"31":{"x":83,"y":18,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"32":{"r":0,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"33":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setAppearanceStylingMode":"setAppearanceStylingModeHTML","setBorderStylingMode":"setBorderStylingModeHTML","getComputedBorderWidth":"getComputedBorderWidthHTML","getComputedExtent":"getComputedExtentHTML"},"34":{"x":4,"y":2,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"35":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"36":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","removeMorph":"removeMorphHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML","setStyleClassNames":"setStyleClassNamesHTML","setStyleId":"setStyleIdHTML"},"37":{"morph":{"__isSmartRef__":true,"id":28},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"38":{"sourceObj":{"__isSmartRef__":true,"id":2},"sourceAttrName":"scale","targetObj":{"__isSmartRef__":true,"id":28},"targetMethodName":"setScale","dependendConnections":[{"__isSmartRef__":true,"id":39}],"__LivelyClassName__":"lively.morphic.GeometryConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"39":{"sourceObj":{"__isSmartRef__":true,"id":2},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":28},"targetMethodName":"setScale","dependedBy":{"__isSmartRef__":true,"id":38},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"40":{"x":4,"y":10,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"41":{"sourceObj":{"__isSmartRef__":true,"id":28},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":28},"targetMethodName":"reconnect","removeAfterUpdate":true,"converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"42":{"source":{"__isSmartRef__":true,"id":28},"target":{"__isSmartRef__":true,"id":28}},"43":{"remove":{"__isSmartRef__":true,"id":44},"reconnect":{"__isSmartRef__":true,"id":51}},"44":{"varMapping":{"__isSmartRef__":true,"id":45},"source":"function remove() {\n            $super();\n            this.connections.invoke('disconnect');\n            this.submorphsForReconnect = this.submorphs.clone();\n            this.submorphs.invoke('remove');\n            lively.bindings.callWhenNotNull(this, 'owner', this, 'reconnect');\n        }","funcProperties":{"__isSmartRef__":true,"id":50},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"45":{"this":{"__isSmartRef__":true,"id":28},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":46}},"46":{"$super":{"__isSmartRef__":true,"id":47}},"47":{"varMapping":{"__isSmartRef__":true,"id":48},"source":"function () {\r\n                    try {\r\n                        return obj.constructor.prototype[name].apply(obj, arguments)\r\n                    } catch (e) {\r\n                        if ($world)\r\n                            $world.logError(e, 'Error in $super call')\r\n                        else\r\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\r\n                        return null;\r\n                    }\r\n                }","funcProperties":{"__isSmartRef__":true,"id":49},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"48":{"obj":{"__isSmartRef__":true,"id":28},"name":"remove"},"49":{},"50":{},"51":{"varMapping":{"__isSmartRef__":true,"id":52},"source":"function reconnect(newOwner) {\n            this.connections.invoke('connect');\n            this.submorphsForReconnect.forEach(function(ea) { this.addMorph(ea) }, this);\n            delete this.submorphsForReconnect;\n        }","funcProperties":{"__isSmartRef__":true,"id":53},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"52":{"this":{"__isSmartRef__":true,"id":28}},"53":{},"54":{"sourceObj":{"__isSmartRef__":true,"id":2},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":28},"targetMethodName":"setRotation","dependedBy":{"__isSmartRef__":true,"id":27},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"55":{"submorphs":[],"scripts":[],"id":"CA92D42A-98A5-46D6-9164-AE404393DAB1","renderContextTable":{"__isSmartRef__":true,"id":56},"shape":{"__isSmartRef__":true,"id":57},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"auto","eventHandler":{"__isSmartRef__":true,"id":64},"_Position":{"__isSmartRef__":true,"id":65},"itemList":["linear","step-before","step-after","basis","basis-open","cardinal","cardinal-open","monotone","bundle"],"selectOnMove":false,"showsHalos":false,"name":"DropDownList","partsBinMetaInfo":{"__isSmartRef__":true,"id":66},"derivationIds":[6545,"4BAED332-E8AB-41E9-AD79-6F5FC59AFB16"],"owner":{"__isSmartRef__":true,"id":1},"changeTriggered":true,"selectedLineNo":8,"selection":"bundle","distanceToDragEvent":{"__isSmartRef__":true,"id":67},"attributeConnections":[{"__isSmartRef__":true,"id":68},{"__isSmartRef__":true,"id":69},{"__isSmartRef__":true,"id":96},{"__isSmartRef__":true,"id":80},{"__isSmartRef__":true,"id":81}],"doNotSerialize":["$$selection","$$_Rotation","$$_Scale"],"doNotCopyProperties":["$$selection","$$_Rotation","$$_Scale"],"_Rotation":0,"_Scale":1,"isCopyMorphRef":true,"morphRefId":24,"__LivelyClassName__":"lively.morphic.DropDownList","__SourceModuleName__":"Global.lively.morphic.Core"},"56":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","removeMorph":"removeMorphHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML","setStyleClassNames":"setStyleClassNamesHTML","setStyleId":"setStyleIdHTML","updateListContent":"updateListContentHTML","resizeList":"resizeListHTML","getItemIndexFromEvent":"getItemIndexFromEventHTML","getListExtent":"getListExtentHTML","setSize":"setSizeHTML","renderAsDropDownList":"renderAsDropDownListHTML","setFontSize":"setFontSizeHTML","setFontFamily":"setFontFamilyHTML","getSelectedIndexes":"getSelectedIndexesHTML","enableMultipleSelections":"enableMultipleSelectionsHTML","selectAllAt":"selectAllAtHTML","clearSelections":"clearSelectionsHTML","deselectAt":"deselectAtHTML"},"57":{"_Position":{"__isSmartRef__":true,"id":58},"renderContextTable":{"__isSmartRef__":true,"id":59},"_Extent":{"__isSmartRef__":true,"id":60},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":61},"_Fill":{"__isSmartRef__":true,"id":62},"_Padding":{"__isSmartRef__":true,"id":63},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"58":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"59":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setAppearanceStylingMode":"setAppearanceStylingModeHTML","setBorderStylingMode":"setBorderStylingModeHTML","getComputedBorderWidth":"getComputedBorderWidthHTML","getComputedExtent":"getComputedExtentHTML"},"60":{"x":107,"y":25,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"61":{"r":0,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"62":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"63":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"64":{"morph":{"__isSmartRef__":true,"id":55},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"65":{"x":132,"y":6,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"66":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Inputs/","comment":"\"Native\" drop down list","partName":"DropDownList","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"67":{"x":74,"y":-13,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"68":{"sourceObj":{"__isSmartRef__":true,"id":55},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"updateInterpolation","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"69":{"sourceObj":{"__isSmartRef__":true,"id":55},"sourceAttrName":"rotation","targetObj":{"__isSmartRef__":true,"id":70},"targetMethodName":"setRotation","dependendConnections":[{"__isSmartRef__":true,"id":96}],"__LivelyClassName__":"lively.morphic.GeometryConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"70":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":71},"renderContextTable":{"__isSmartRef__":true,"id":78},"eventHandler":{"__isSmartRef__":true,"id":79},"_ClipMode":"visible","derivationIds":[],"id":"C098BB98-2612-4D95-861A-70C1518F9C69","droppingEnabled":false,"halosEnabled":true,"isGrabShadow":true,"connections":[{"__isSmartRef__":true,"id":69},{"__isSmartRef__":true,"id":80}],"_Position":{"__isSmartRef__":true,"id":82},"_Rotation":0,"_Scale":1,"owner":null,"isCopyMorphRef":true,"morphRefId":2,"submorphsForReconnect":[],"attributeConnections":[{"__isSmartRef__":true,"id":83}],"doNotSerialize":["$$owner"],"doNotCopyProperties":["$$owner"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core"},"71":{"_Position":{"__isSmartRef__":true,"id":72},"renderContextTable":{"__isSmartRef__":true,"id":73},"_Extent":{"__isSmartRef__":true,"id":74},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":75},"_Fill":{"__isSmartRef__":true,"id":76},"_Padding":{"__isSmartRef__":true,"id":77},"_Opacity":0.5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"72":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"73":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setAppearanceStylingMode":"setAppearanceStylingModeHTML","setBorderStylingMode":"setBorderStylingModeHTML","getComputedBorderWidth":"getComputedBorderWidthHTML","getComputedExtent":"getComputedExtentHTML"},"74":{"x":107,"y":25,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"75":{"r":0,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"76":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"77":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"78":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","removeMorph":"removeMorphHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML","setStyleClassNames":"setStyleClassNamesHTML","setStyleId":"setStyleIdHTML"},"79":{"morph":{"__isSmartRef__":true,"id":70},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"80":{"sourceObj":{"__isSmartRef__":true,"id":55},"sourceAttrName":"scale","targetObj":{"__isSmartRef__":true,"id":70},"targetMethodName":"setScale","dependendConnections":[{"__isSmartRef__":true,"id":81}],"__LivelyClassName__":"lively.morphic.GeometryConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"81":{"sourceObj":{"__isSmartRef__":true,"id":55},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":70},"targetMethodName":"setScale","dependedBy":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"82":{"x":132,"y":6,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"83":{"sourceObj":{"__isSmartRef__":true,"id":70},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":70},"targetMethodName":"reconnect","removeAfterUpdate":true,"converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":84},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"84":{"source":{"__isSmartRef__":true,"id":70},"target":{"__isSmartRef__":true,"id":70}},"85":{"remove":{"__isSmartRef__":true,"id":86},"reconnect":{"__isSmartRef__":true,"id":93}},"86":{"varMapping":{"__isSmartRef__":true,"id":87},"source":"function remove() {\n            $super();\n            this.connections.invoke('disconnect');\n            this.submorphsForReconnect = this.submorphs.clone();\n            this.submorphs.invoke('remove');\n            lively.bindings.callWhenNotNull(this, 'owner', this, 'reconnect');\n        }","funcProperties":{"__isSmartRef__":true,"id":92},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"87":{"this":{"__isSmartRef__":true,"id":70},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":88}},"88":{"$super":{"__isSmartRef__":true,"id":89}},"89":{"varMapping":{"__isSmartRef__":true,"id":90},"source":"function () {\r\n                    try {\r\n                        return obj.constructor.prototype[name].apply(obj, arguments)\r\n                    } catch (e) {\r\n                        if ($world)\r\n                            $world.logError(e, 'Error in $super call')\r\n                        else\r\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\r\n                        return null;\r\n                    }\r\n                }","funcProperties":{"__isSmartRef__":true,"id":91},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"90":{"obj":{"__isSmartRef__":true,"id":70},"name":"remove"},"91":{},"92":{},"93":{"varMapping":{"__isSmartRef__":true,"id":94},"source":"function reconnect(newOwner) {\n            this.connections.invoke('connect');\n            this.submorphsForReconnect.forEach(function(ea) { this.addMorph(ea) }, this);\n            delete this.submorphsForReconnect;\n        }","funcProperties":{"__isSmartRef__":true,"id":95},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"94":{"this":{"__isSmartRef__":true,"id":70}},"95":{},"96":{"sourceObj":{"__isSmartRef__":true,"id":55},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":70},"targetMethodName":"setRotation","dependedBy":{"__isSmartRef__":true,"id":69},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"97":{"position":{"__isSmartRef__":true,"id":98},"_Extent":{"__isSmartRef__":true,"id":99},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":100},"_Fill":{"__isSmartRef__":true,"id":101},"renderContextTable":{"__isSmartRef__":true,"id":102},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":103},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":true,"_BorderStylingMode":false,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"98":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"99":{"x":265,"y":37,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"100":{"r":0,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"101":{"r":1,"g":0.56,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"102":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setAppearanceStylingMode":"setAppearanceStylingModeHTML","setBorderStylingMode":"setBorderStylingModeHTML","getComputedBorderWidth":"getComputedBorderWidthHTML","getComputedExtent":"getComputedExtentHTML"},"103":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"104":{"x":10,"y":53,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"105":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really orange one. Its amazing what you can build out of simple boxes.... Who needs stars when you got orange rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":106},{"__isSmartRef__":true,"id":108},{"__isSmartRef__":true,"id":110},{"__isSmartRef__":true,"id":112},{"__isSmartRef__":true,"id":114},{"__isSmartRef__":true,"id":116},{"__isSmartRef__":true,"id":118}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"106":{"date":{"__isSmartRef__":true,"id":107},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"107":{"isSerializedDate":true,"string":"Thu May 03 2012 06:51:36 GMT-0700 (Pacific Daylight Time)"},"108":{"date":{"__isSmartRef__":true,"id":109},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"109":{"isSerializedDate":true,"string":"Thu May 03 2012 06:51:30 GMT-0700 (Pacific Daylight Time)"},"110":{"date":{"__isSmartRef__":true,"id":111},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"111":{"isSerializedDate":true,"string":"Wed Mar 14 2012 02:53:45 GMT-0700 (Pacific Daylight Time)"},"112":{"date":{"__isSmartRef__":true,"id":113},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"113":{"isSerializedDate":true,"string":"Fri Feb 24 2012 17:59:09 GMT-0800 (Pacific Standard Time)"},"114":{"date":{"__isSmartRef__":true,"id":115},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"115":{"isSerializedDate":true,"string":"Wed Mar 14 2012 02:42:26 GMT-0700 (Pacific Daylight Time)"},"116":{"date":{"__isSmartRef__":true,"id":117},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"117":{"isSerializedDate":true,"string":"Mon Apr 09 2012 04:42:07 GMT-0700 (Pacific Daylight Time)"},"118":{"date":{"__isSmartRef__":true,"id":119},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"119":{"isSerializedDate":true,"string":"Mon Jun 18 2012 10:35:08 GMT-0700 (Pacific Daylight Time)"},"120":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","removeMorph":"removeMorphHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML","setStyleClassNames":"setStyleClassNamesHTML","setStyleId":"setStyleIdHTML"},"121":{"morph":{"__isSmartRef__":true,"id":1},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"122":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":123}},"123":{"test01IsMorph":{"__isSmartRef__":true,"id":124}},"124":{"varMapping":{"__isSmartRef__":true,"id":125},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":126},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"125":{"this":{"__isSmartRef__":true,"id":122}},"126":{},"127":{"sourceObj":{"__isSmartRef__":true,"id":1},"sourceAttrName":"rotation","targetObj":{"__isSmartRef__":true,"id":128},"targetMethodName":"setRotation","dependendConnections":[{"__isSmartRef__":true,"id":154}],"__LivelyClassName__":"lively.morphic.GeometryConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"128":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":129},"renderContextTable":{"__isSmartRef__":true,"id":136},"eventHandler":{"__isSmartRef__":true,"id":137},"_ClipMode":"visible","derivationIds":[],"id":"21A31733-28F9-4976-985C-B4F05BDEC488","droppingEnabled":false,"halosEnabled":true,"isGrabShadow":true,"connections":[{"__isSmartRef__":true,"id":127},{"__isSmartRef__":true,"id":138}],"_Position":{"__isSmartRef__":true,"id":140},"_Rotation":0,"_Scale":1,"owner":null,"isCopyMorphRef":true,"morphRefId":3,"submorphsForReconnect":[{"__isSmartRef__":true,"id":28},{"__isSmartRef__":true,"id":70}],"attributeConnections":[{"__isSmartRef__":true,"id":141}],"doNotSerialize":["$$owner"],"doNotCopyProperties":["$$owner"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":143},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core"},"129":{"position":{"__isSmartRef__":true,"id":130},"_Extent":{"__isSmartRef__":true,"id":131},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":132},"_Fill":{"__isSmartRef__":true,"id":133},"renderContextTable":{"__isSmartRef__":true,"id":134},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":135},"_BorderRadius":0,"_Opacity":0.5,"_BorderStyle":"solid","_AppearanceStylingMode":true,"_BorderStylingMode":false,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"130":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"131":{"x":265,"y":37,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"132":{"r":0,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"133":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"134":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setAppearanceStylingMode":"setAppearanceStylingModeHTML","setBorderStylingMode":"setBorderStylingModeHTML","getComputedBorderWidth":"getComputedBorderWidthHTML","getComputedExtent":"getComputedExtentHTML"},"135":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"136":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","removeMorph":"removeMorphHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML","setStyleClassNames":"setStyleClassNamesHTML","setStyleId":"setStyleIdHTML"},"137":{"morph":{"__isSmartRef__":true,"id":128},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"138":{"sourceObj":{"__isSmartRef__":true,"id":1},"sourceAttrName":"scale","targetObj":{"__isSmartRef__":true,"id":128},"targetMethodName":"setScale","dependendConnections":[{"__isSmartRef__":true,"id":139}],"__LivelyClassName__":"lively.morphic.GeometryConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"139":{"sourceObj":{"__isSmartRef__":true,"id":1},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":128},"targetMethodName":"setScale","dependedBy":{"__isSmartRef__":true,"id":138},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"140":{"x":10,"y":39,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"141":{"sourceObj":{"__isSmartRef__":true,"id":128},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":128},"targetMethodName":"reconnect","removeAfterUpdate":true,"converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":142},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"142":{"source":{"__isSmartRef__":true,"id":128},"target":{"__isSmartRef__":true,"id":128}},"143":{"remove":{"__isSmartRef__":true,"id":144},"reconnect":{"__isSmartRef__":true,"id":151}},"144":{"varMapping":{"__isSmartRef__":true,"id":145},"source":"function remove() {\n            $super();\n            this.connections.invoke('disconnect');\n            this.submorphsForReconnect = this.submorphs.clone();\n            this.submorphs.invoke('remove');\n            lively.bindings.callWhenNotNull(this, 'owner', this, 'reconnect');\n        }","funcProperties":{"__isSmartRef__":true,"id":150},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"145":{"this":{"__isSmartRef__":true,"id":128},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":146}},"146":{"$super":{"__isSmartRef__":true,"id":147}},"147":{"varMapping":{"__isSmartRef__":true,"id":148},"source":"function () {\r\n                    try {\r\n                        return obj.constructor.prototype[name].apply(obj, arguments)\r\n                    } catch (e) {\r\n                        if ($world)\r\n                            $world.logError(e, 'Error in $super call')\r\n                        else\r\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\r\n                        return null;\r\n                    }\r\n                }","funcProperties":{"__isSmartRef__":true,"id":149},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"148":{"obj":{"__isSmartRef__":true,"id":128},"name":"remove"},"149":{},"150":{},"151":{"varMapping":{"__isSmartRef__":true,"id":152},"source":"function reconnect(newOwner) {\n            this.connections.invoke('connect');\n            this.submorphsForReconnect.forEach(function(ea) { this.addMorph(ea) }, this);\n            delete this.submorphsForReconnect;\n        }","funcProperties":{"__isSmartRef__":true,"id":153},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"152":{"this":{"__isSmartRef__":true,"id":128}},"153":{},"154":{"sourceObj":{"__isSmartRef__":true,"id":1},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":128},"targetMethodName":"setRotation","dependedBy":{"__isSmartRef__":true,"id":127},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"155":{"submorphs":[{"__isSmartRef__":true,"id":156},{"__isSmartRef__":true,"id":209},{"__isSmartRef__":true,"id":276}],"scripts":[],"id":"648A300E-0E8B-4BBB-BA9C-BF1EAAEA5FBF","shape":{"__isSmartRef__":true,"id":368},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":375},"showsHalos":false,"name":"Rectangle12","partsBinMetaInfo":{"__isSmartRef__":true,"id":376},"renderContextTable":{"__isSmartRef__":true,"id":391},"eventHandler":{"__isSmartRef__":true,"id":392},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","2EF3D28E-E832-4069-B6F1-9F27FD9591A6","AB4D3999-67D6-4A6B-90CD-6F8CAFC123BF","88E58B33-BE2E-42C8-BA60-AB2292E4B6CF"],"partTests":{"__isSmartRef__":true,"id":393},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1,"isCopyMorphRef":true,"morphRefId":36,"attributeConnections":[{"__isSmartRef__":true,"id":398},{"__isSmartRef__":true,"id":425},{"__isSmartRef__":true,"id":409},{"__isSmartRef__":true,"id":410}],"doNotSerialize":["$$_Rotation","$$_Scale"],"doNotCopyProperties":["$$_Rotation","$$_Scale"],"prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core"},"156":{"submorphs":[],"scripts":[],"id":"7A1B65F4-2EE1-49BA-B012-AD89D08F3ABB","shape":{"__isSmartRef__":true,"id":157},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":163},"_MaxTextWidth":63,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":160},"showsHalos":false,"_FontSize":8,"name":"Text3","partsBinMetaInfo":{"__isSmartRef__":true,"id":164},"textChunks":[{"__isSmartRef__":true,"id":175}],"charsReplaced":"X Ticks","lastFindLoc":7,"prevScroll":[0,0],"renderContextTable":{"__isSmartRef__":true,"id":177},"eventHandler":{"__isSmartRef__":true,"id":178},"_Padding":{"__isSmartRef__":true,"id":179},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","9F8E545F-BC17-41AD-B5E9-9430029001D2","E941B589-093A-4863-A427-72C104DA5060","5C14F7F4-7470-4E28-B3F4-AFBB7ABF7C45","871AC56B-FF4E-4A03-902E-59A57A466B53"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":63,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"distanceToDragEvent":{"__isSmartRef__":true,"id":180},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":155},"_Rotation":0,"_Scale":1,"isCopyMorphRef":true,"morphRefId":28,"attributeConnections":[{"__isSmartRef__":true,"id":181},{"__isSmartRef__":true,"id":208},{"__isSmartRef__":true,"id":192},{"__isSmartRef__":true,"id":193}],"doNotSerialize":["$$_Rotation","$$_Scale"],"doNotCopyProperties":["$$_Rotation","$$_Scale"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"157":{"fill":null,"_Position":{"__isSmartRef__":true,"id":158},"_Extent":{"__isSmartRef__":true,"id":159},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":160},"renderContextTable":{"__isSmartRef__":true,"id":161},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":162},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"158":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"159":{"x":71,"y":18,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"160":{"r":0,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"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","setAppearanceStylingMode":"setAppearanceStylingModeHTML","setBorderStylingMode":"setBorderStylingModeHTML","getComputedBorderWidth":"getComputedBorderWidthHTML","getComputedExtent":"getComputedExtentHTML"},"162":{"x":4,"y":2,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"163":{"x":4,"y":10,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"164":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":165},{"__isSmartRef__":true,"id":167},{"__isSmartRef__":true,"id":169},{"__isSmartRef__":true,"id":171},{"__isSmartRef__":true,"id":173}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"165":{"date":{"__isSmartRef__":true,"id":166},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"166":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:30:30 GMT-0700 (Pacific Daylight Time)"},"167":{"date":{"__isSmartRef__":true,"id":168},"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"},"168":{"isSerializedDate":true,"string":"Sun Feb 26 2012 21:20:38 GMT-0800 (Pacific Standard Time)"},"169":{"date":{"__isSmartRef__":true,"id":170},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"170":{"isSerializedDate":true,"string":"Fri Apr 20 2012 22:31:43 GMT-0700 (Pacific Daylight Time)"},"171":{"date":{"__isSmartRef__":true,"id":172},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"172":{"isSerializedDate":true,"string":"Fri Apr 20 2012 22:32:09 GMT-0700 (Pacific Daylight Time)"},"173":{"date":{"__isSmartRef__":true,"id":174},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"174":{"isSerializedDate":true,"string":"Tue May 08 2012 05:18:18 GMT-0700 (Pacific Daylight Time)"},"175":{"style":{"__isSmartRef__":true,"id":176},"morph":{"__isSmartRef__":true,"id":156},"chunkOwner":{"__isSmartRef__":true,"id":156},"storedString":"Tension","_id":"_1057","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"176":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"177":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","removeMorph":"removeMorphHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML","setStyleClassNames":"setStyleClassNamesHTML","setStyleId":"setStyleIdHTML","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","setFontWeight":"setFontWeightHTML","setFontStyle":"setFontStyleHTML","setTextDecoration":"setTextDecorationHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML","setInputAllowed":"setInputAllowedHTML"},"178":{"morph":{"__isSmartRef__":true,"id":156},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"179":{"x":5,"y":5,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"180":{"x":51,"y":-11,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"181":{"sourceObj":{"__isSmartRef__":true,"id":156},"sourceAttrName":"rotation","targetObj":{"__isSmartRef__":true,"id":182},"targetMethodName":"setRotation","dependendConnections":[{"__isSmartRef__":true,"id":208}],"__LivelyClassName__":"lively.morphic.GeometryConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"182":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":183},"renderContextTable":{"__isSmartRef__":true,"id":190},"eventHandler":{"__isSmartRef__":true,"id":191},"_ClipMode":"visible","derivationIds":[],"id":"27321A7B-131A-4C00-92C7-E0C7F0256BFC","droppingEnabled":false,"halosEnabled":true,"isGrabShadow":true,"connections":[{"__isSmartRef__":true,"id":181},{"__isSmartRef__":true,"id":192}],"_Position":{"__isSmartRef__":true,"id":194},"_Rotation":0,"_Scale":1,"owner":null,"isCopyMorphRef":true,"morphRefId":4,"submorphsForReconnect":[],"attributeConnections":[{"__isSmartRef__":true,"id":195}],"doNotSerialize":["$$owner"],"doNotCopyProperties":["$$owner"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":197},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core"},"183":{"fill":null,"_Position":{"__isSmartRef__":true,"id":184},"_Extent":{"__isSmartRef__":true,"id":185},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":186},"renderContextTable":{"__isSmartRef__":true,"id":187},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":188},"_Fill":{"__isSmartRef__":true,"id":189},"_Opacity":0.5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"184":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"185":{"x":71,"y":18,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"186":{"r":0,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"187":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setAppearanceStylingMode":"setAppearanceStylingModeHTML","setBorderStylingMode":"setBorderStylingModeHTML","getComputedBorderWidth":"getComputedBorderWidthHTML","getComputedExtent":"getComputedExtentHTML"},"188":{"x":4,"y":2,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"189":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"190":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","removeMorph":"removeMorphHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML","setStyleClassNames":"setStyleClassNamesHTML","setStyleId":"setStyleIdHTML"},"191":{"morph":{"__isSmartRef__":true,"id":182},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"192":{"sourceObj":{"__isSmartRef__":true,"id":156},"sourceAttrName":"scale","targetObj":{"__isSmartRef__":true,"id":182},"targetMethodName":"setScale","dependendConnections":[{"__isSmartRef__":true,"id":193}],"__LivelyClassName__":"lively.morphic.GeometryConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"193":{"sourceObj":{"__isSmartRef__":true,"id":156},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":182},"targetMethodName":"setScale","dependedBy":{"__isSmartRef__":true,"id":192},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"194":{"x":4,"y":10,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"195":{"sourceObj":{"__isSmartRef__":true,"id":182},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":182},"targetMethodName":"reconnect","removeAfterUpdate":true,"converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":196},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"196":{"source":{"__isSmartRef__":true,"id":182},"target":{"__isSmartRef__":true,"id":182}},"197":{"remove":{"__isSmartRef__":true,"id":198},"reconnect":{"__isSmartRef__":true,"id":205}},"198":{"varMapping":{"__isSmartRef__":true,"id":199},"source":"function remove() {\n            $super();\n            this.connections.invoke('disconnect');\n            this.submorphsForReconnect = this.submorphs.clone();\n            this.submorphs.invoke('remove');\n            lively.bindings.callWhenNotNull(this, 'owner', this, 'reconnect');\n        }","funcProperties":{"__isSmartRef__":true,"id":204},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"199":{"this":{"__isSmartRef__":true,"id":182},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":200}},"200":{"$super":{"__isSmartRef__":true,"id":201}},"201":{"varMapping":{"__isSmartRef__":true,"id":202},"source":"function () {\r\n                    try {\r\n                        return obj.constructor.prototype[name].apply(obj, arguments)\r\n                    } catch (e) {\r\n                        if ($world)\r\n                            $world.logError(e, 'Error in $super call')\r\n                        else\r\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\r\n                        return null;\r\n                    }\r\n                }","funcProperties":{"__isSmartRef__":true,"id":203},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"202":{"obj":{"__isSmartRef__":true,"id":182},"name":"remove"},"203":{},"204":{},"205":{"varMapping":{"__isSmartRef__":true,"id":206},"source":"function reconnect(newOwner) {\n            this.connections.invoke('connect');\n            this.submorphsForReconnect.forEach(function(ea) { this.addMorph(ea) }, this);\n            delete this.submorphsForReconnect;\n        }","funcProperties":{"__isSmartRef__":true,"id":207},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"206":{"this":{"__isSmartRef__":true,"id":182}},"207":{},"208":{"sourceObj":{"__isSmartRef__":true,"id":156},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":182},"targetMethodName":"setRotation","dependedBy":{"__isSmartRef__":true,"id":181},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"209":{"submorphs":[{"__isSmartRef__":true,"id":210}],"scripts":[],"id":"034841E1-4838-4D06-819C-5B8C20927F3A","shape":{"__isSmartRef__":true,"id":257},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":270},"attributeConnections":[{"__isSmartRef__":true,"id":271},{"__isSmartRef__":true,"id":273},{"__isSmartRef__":true,"id":275},{"__isSmartRef__":true,"id":333},{"__isSmartRef__":true,"id":335},{"__isSmartRef__":true,"id":362},{"__isSmartRef__":true,"id":346},{"__isSmartRef__":true,"id":347}],"doNotSerialize":["$$value","$$_Rotation","$$_Scale"],"doNotCopyProperties":["$$value","$$_Rotation","$$_Scale"],"value":0.8540000000000001,"sliderExtent":0.1,"valueScale":10,"sliderKnob":{"__isSmartRef__":true,"id":210},"styleClass":["slider_background_horizontal"],"showsHalos":false,"name":"Slider","partsBinMetaInfo":{"__isSmartRef__":true,"id":363},"renderContextTable":{"__isSmartRef__":true,"id":364},"eventHandler":{"__isSmartRef__":true,"id":365},"layout":{"__isSmartRef__":true,"id":366},"derivationIds":[2631,"39A59CEE-A313-44C8-A389-43217F3658D1","A01D482D-AA41-4995-9279-3635B9F908F9","B60A02EE-9688-498C-9BA1-63CD1BAB3D3A"],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":155},"distanceToDragEvent":{"__isSmartRef__":true,"id":367},"updateXTickCount":0.8540000000000001,"_Rotation":0,"_Scale":1,"isCopyMorphRef":true,"morphRefId":34,"prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.Slider","__SourceModuleName__":"Global.lively.morphic.Widgets"},"210":{"submorphs":[],"scripts":[],"id":"5A2651C1-7232-4244-8A6C-C0F583D496B0","shape":{"__isSmartRef__":true,"id":211},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":225},"slider":{"__isSmartRef__":true,"id":209},"owner":{"__isSmartRef__":true,"id":209},"styleClass":["slider_horizontal"],"hitPoint":{"__isSmartRef__":true,"id":226},"renderContextTable":{"__isSmartRef__":true,"id":227},"eventHandler":{"__isSmartRef__":true,"id":228},"derivationIds":[2632,"DD327E1C-CAE5-40A9-8997-1150422AB73E","5C4B66B5-EB38-4DD5-AACB-14073499AD08","DA940E4C-E2FF-442D-8A80-6663F32D068F"],"_ClipMode":"visible","isBeingDragged":false,"isCopyMorphRef":true,"morphRefId":30,"attributeConnections":[{"__isSmartRef__":true,"id":229},{"__isSmartRef__":true,"id":256},{"__isSmartRef__":true,"id":240},{"__isSmartRef__":true,"id":241}],"doNotSerialize":["$$_Rotation","$$_Scale"],"doNotCopyProperties":["$$_Rotation","$$_Scale"],"__LivelyClassName__":"lively.morphic.SliderKnob","__SourceModuleName__":"Global.lively.morphic.Widgets"},"211":{"position":{"__isSmartRef__":true,"id":212},"_Extent":{"__isSmartRef__":true,"id":213},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":214},"_Fill":{"__isSmartRef__":true,"id":215},"_BorderRadius":6,"renderContextTable":{"__isSmartRef__":true,"id":223},"_Padding":{"__isSmartRef__":true,"id":224},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"212":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"213":{"x":12,"y":14,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"214":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"215":{"stops":[{"__isSmartRef__":true,"id":216},{"__isSmartRef__":true,"id":218},{"__isSmartRef__":true,"id":220}],"vector":{"__isSmartRef__":true,"id":222},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"216":{"offset":0,"color":{"__isSmartRef__":true,"id":217}},"217":{"r":0.7681568627450981,"g":0.8271372549019608,"b":0.8660392156862744,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"218":{"offset":0.5,"color":{"__isSmartRef__":true,"id":219}},"219":{"r":0.5363137254901961,"g":0.6542745098039215,"b":0.7320784313725489,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"220":{"offset":1,"color":{"__isSmartRef__":true,"id":221}},"221":{"r":0.3783529411764706,"g":0.5110588235294118,"b":0.5985882352941176,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"222":{"x":0,"y":0,"width":0,"height":1,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"223":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setAppearanceStylingMode":"setAppearanceStylingModeHTML","setBorderStylingMode":"setBorderStylingModeHTML","getComputedBorderWidth":"getComputedBorderWidthHTML","getComputedExtent":"getComputedExtentHTML"},"224":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"225":{"x":6.917400000000001,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"226":{"x":554,"y":776,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"227":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","removeMorph":"removeMorphHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML","setStyleClassNames":"setStyleClassNamesHTML","setStyleId":"setStyleIdHTML"},"228":{"morph":{"__isSmartRef__":true,"id":210},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"229":{"sourceObj":{"__isSmartRef__":true,"id":210},"sourceAttrName":"rotation","targetObj":{"__isSmartRef__":true,"id":230},"targetMethodName":"setRotation","dependendConnections":[{"__isSmartRef__":true,"id":256}],"__LivelyClassName__":"lively.morphic.GeometryConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"230":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":231},"renderContextTable":{"__isSmartRef__":true,"id":238},"eventHandler":{"__isSmartRef__":true,"id":239},"_ClipMode":"visible","derivationIds":[],"id":"520AC9D8-221E-49FD-B683-B04A1A7F4666","droppingEnabled":false,"halosEnabled":true,"isGrabShadow":true,"connections":[{"__isSmartRef__":true,"id":229},{"__isSmartRef__":true,"id":240}],"_Position":{"__isSmartRef__":true,"id":242},"_Rotation":0,"_Scale":1,"owner":null,"isCopyMorphRef":true,"morphRefId":5,"submorphsForReconnect":[],"attributeConnections":[{"__isSmartRef__":true,"id":243}],"doNotSerialize":["$$owner"],"doNotCopyProperties":["$$owner"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":245},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core"},"231":{"position":{"__isSmartRef__":true,"id":232},"_Extent":{"__isSmartRef__":true,"id":233},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":234},"_Fill":{"__isSmartRef__":true,"id":235},"_BorderRadius":6,"renderContextTable":{"__isSmartRef__":true,"id":236},"_Padding":{"__isSmartRef__":true,"id":237},"_Opacity":0.5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"232":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"233":{"x":12,"y":14,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"234":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"235":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"236":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setAppearanceStylingMode":"setAppearanceStylingModeHTML","setBorderStylingMode":"setBorderStylingModeHTML","getComputedBorderWidth":"getComputedBorderWidthHTML","getComputedExtent":"getComputedExtentHTML"},"237":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"238":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","removeMorph":"removeMorphHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML","setStyleClassNames":"setStyleClassNamesHTML","setStyleId":"setStyleIdHTML"},"239":{"morph":{"__isSmartRef__":true,"id":230},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"240":{"sourceObj":{"__isSmartRef__":true,"id":210},"sourceAttrName":"scale","targetObj":{"__isSmartRef__":true,"id":230},"targetMethodName":"setScale","dependendConnections":[{"__isSmartRef__":true,"id":241}],"__LivelyClassName__":"lively.morphic.GeometryConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"241":{"sourceObj":{"__isSmartRef__":true,"id":210},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":230},"targetMethodName":"setScale","dependedBy":{"__isSmartRef__":true,"id":240},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"242":{"x":6.917400000000001,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"243":{"sourceObj":{"__isSmartRef__":true,"id":230},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":230},"targetMethodName":"reconnect","removeAfterUpdate":true,"converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":244},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"244":{"source":{"__isSmartRef__":true,"id":230},"target":{"__isSmartRef__":true,"id":230}},"245":{"remove":{"__isSmartRef__":true,"id":246},"reconnect":{"__isSmartRef__":true,"id":253}},"246":{"varMapping":{"__isSmartRef__":true,"id":247},"source":"function remove() {\n            $super();\n            this.connections.invoke('disconnect');\n            this.submorphsForReconnect = this.submorphs.clone();\n            this.submorphs.invoke('remove');\n            lively.bindings.callWhenNotNull(this, 'owner', this, 'reconnect');\n        }","funcProperties":{"__isSmartRef__":true,"id":252},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"247":{"this":{"__isSmartRef__":true,"id":230},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":248}},"248":{"$super":{"__isSmartRef__":true,"id":249}},"249":{"varMapping":{"__isSmartRef__":true,"id":250},"source":"function () {\r\n                    try {\r\n                        return obj.constructor.prototype[name].apply(obj, arguments)\r\n                    } catch (e) {\r\n                        if ($world)\r\n                            $world.logError(e, 'Error in $super call')\r\n                        else\r\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\r\n                        return null;\r\n                    }\r\n                }","funcProperties":{"__isSmartRef__":true,"id":251},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"250":{"obj":{"__isSmartRef__":true,"id":230},"name":"remove"},"251":{},"252":{},"253":{"varMapping":{"__isSmartRef__":true,"id":254},"source":"function reconnect(newOwner) {\n            this.connections.invoke('connect');\n            this.submorphsForReconnect.forEach(function(ea) { this.addMorph(ea) }, this);\n            delete this.submorphsForReconnect;\n        }","funcProperties":{"__isSmartRef__":true,"id":255},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"254":{"this":{"__isSmartRef__":true,"id":230}},"255":{},"256":{"sourceObj":{"__isSmartRef__":true,"id":210},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":230},"targetMethodName":"setRotation","dependedBy":{"__isSmartRef__":true,"id":229},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"257":{"position":{"__isSmartRef__":true,"id":258},"_Extent":{"__isSmartRef__":true,"id":259},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":260},"_Fill":{"__isSmartRef__":true,"id":261},"_BorderRadius":6,"renderContextTable":{"__isSmartRef__":true,"id":268},"_Opacity":1,"_BorderStyle":"solid","_Padding":{"__isSmartRef__":true,"id":269},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"258":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"259":{"x":93,"y":14,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"260":{"r":0.753,"g":0.753,"b":0.753,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"261":{"stops":[{"__isSmartRef__":true,"id":262},{"__isSmartRef__":true,"id":264},{"__isSmartRef__":true,"id":266}],"vector":{"__isSmartRef__":true,"id":222},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"262":{"offset":0,"color":{"__isSmartRef__":true,"id":263}},"263":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"264":{"offset":0.4,"color":{"__isSmartRef__":true,"id":265}},"265":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"266":{"offset":1,"color":{"__isSmartRef__":true,"id":267}},"267":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"268":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setAppearanceStylingMode":"setAppearanceStylingModeHTML","setBorderStylingMode":"setBorderStylingModeHTML","getComputedBorderWidth":"getComputedBorderWidthHTML","getComputedExtent":"getComputedExtentHTML"},"269":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"270":{"x":116,"y":12,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"271":{"sourceObj":{"__isSmartRef__":true,"id":209},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":209},"targetMethodName":"updateXTickCount","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":272},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"272":{"source":{"__isSmartRef__":true,"id":209},"target":{"__isSmartRef__":true,"id":209}},"273":{"sourceObj":{"__isSmartRef__":true,"id":209},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":209},"targetMethodName":"adjustSliderParts","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":274},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"274":{"source":{"__isSmartRef__":true,"id":209},"target":{"__isSmartRef__":true,"id":209}},"275":{"sourceObj":{"__isSmartRef__":true,"id":209},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":276},"targetMethodName":"textString","converterString":"function (val){\n    return Math.floor(val);\n}","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":329},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":330},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"276":{"submorphs":[],"scripts":[],"id":"08470B6A-440A-4BF7-8FD8-258AED7AD2B2","shape":{"__isSmartRef__":true,"id":277},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":283},"_MaxTextWidth":42,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":280},"showsHalos":false,"_FontSize":8,"name":"NumberDisplay","partsBinMetaInfo":{"__isSmartRef__":true,"id":284},"textChunks":[{"__isSmartRef__":true,"id":295}],"charsReplaced":"Axes","lastFindLoc":4,"prevScroll":[0,0],"renderContextTable":{"__isSmartRef__":true,"id":297},"eventHandler":{"__isSmartRef__":true,"id":298},"_Padding":{"__isSmartRef__":true,"id":299},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","9F8E545F-BC17-41AD-B5E9-9430029001D2","E941B589-093A-4863-A427-72C104DA5060","7D8C45C9-9FFB-4BB2-B6D3-D0BAA1BCBA1F","D375DFC3-E109-4378-90EC-E38FBBE87AEA","775E800C-EBE1-4C2C-8BD8-257D5003B2B5"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":42,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"distanceToDragEvent":{"__isSmartRef__":true,"id":300},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":155},"_Rotation":0,"_Scale":1,"isCopyMorphRef":true,"morphRefId":32,"attributeConnections":[{"__isSmartRef__":true,"id":301},{"__isSmartRef__":true,"id":328},{"__isSmartRef__":true,"id":312},{"__isSmartRef__":true,"id":313}],"doNotSerialize":["$$_Rotation","$$_Scale"],"doNotCopyProperties":["$$_Rotation","$$_Scale"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"277":{"fill":null,"_Position":{"__isSmartRef__":true,"id":278},"_Extent":{"__isSmartRef__":true,"id":279},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":280},"renderContextTable":{"__isSmartRef__":true,"id":281},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":282},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"278":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"279":{"x":50,"y":18,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"280":{"r":0,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"281":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setAppearanceStylingMode":"setAppearanceStylingModeHTML","setBorderStylingMode":"setBorderStylingModeHTML","getComputedBorderWidth":"getComputedBorderWidthHTML","getComputedExtent":"getComputedExtentHTML"},"282":{"x":4,"y":2,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"283":{"x":209,"y":10,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"284":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":285},{"__isSmartRef__":true,"id":287},{"__isSmartRef__":true,"id":289},{"__isSmartRef__":true,"id":291},{"__isSmartRef__":true,"id":293}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"285":{"date":{"__isSmartRef__":true,"id":286},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"286":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:30:30 GMT-0700 (Pacific Daylight Time)"},"287":{"date":{"__isSmartRef__":true,"id":288},"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"},"288":{"isSerializedDate":true,"string":"Sun Feb 26 2012 21:20:38 GMT-0800 (Pacific Standard Time)"},"289":{"date":{"__isSmartRef__":true,"id":290},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"290":{"isSerializedDate":true,"string":"Fri Apr 20 2012 22:31:43 GMT-0700 (Pacific Daylight Time)"},"291":{"date":{"__isSmartRef__":true,"id":292},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"292":{"isSerializedDate":true,"string":"Fri Apr 20 2012 22:32:09 GMT-0700 (Pacific Daylight Time)"},"293":{"date":{"__isSmartRef__":true,"id":294},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"294":{"isSerializedDate":true,"string":"Tue May 08 2012 05:18:18 GMT-0700 (Pacific Daylight Time)"},"295":{"style":{"__isSmartRef__":true,"id":296},"chunkOwner":{"__isSmartRef__":true,"id":276},"_id":"_52903","storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"296":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"297":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","removeMorph":"removeMorphHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML","setStyleClassNames":"setStyleClassNamesHTML","setStyleId":"setStyleIdHTML","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","setFontWeight":"setFontWeightHTML","setFontStyle":"setFontStyleHTML","setTextDecoration":"setTextDecorationHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML","setInputAllowed":"setInputAllowedHTML"},"298":{"morph":{"__isSmartRef__":true,"id":276},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"299":{"x":5,"y":5,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"300":{"x":39,"y":-8,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"301":{"sourceObj":{"__isSmartRef__":true,"id":276},"sourceAttrName":"rotation","targetObj":{"__isSmartRef__":true,"id":302},"targetMethodName":"setRotation","dependendConnections":[{"__isSmartRef__":true,"id":328}],"__LivelyClassName__":"lively.morphic.GeometryConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"302":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":303},"renderContextTable":{"__isSmartRef__":true,"id":310},"eventHandler":{"__isSmartRef__":true,"id":311},"_ClipMode":"visible","derivationIds":[],"id":"7482B8F6-492D-4FBA-BCD2-49F984256D7F","droppingEnabled":false,"halosEnabled":true,"isGrabShadow":true,"connections":[{"__isSmartRef__":true,"id":301},{"__isSmartRef__":true,"id":312}],"_Position":{"__isSmartRef__":true,"id":314},"_Rotation":0,"_Scale":1,"owner":null,"isCopyMorphRef":true,"morphRefId":6,"submorphsForReconnect":[],"attributeConnections":[{"__isSmartRef__":true,"id":315}],"doNotSerialize":["$$owner"],"doNotCopyProperties":["$$owner"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":317},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core"},"303":{"fill":null,"_Position":{"__isSmartRef__":true,"id":304},"_Extent":{"__isSmartRef__":true,"id":305},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":306},"renderContextTable":{"__isSmartRef__":true,"id":307},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":308},"_Fill":{"__isSmartRef__":true,"id":309},"_Opacity":0.5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"304":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"305":{"x":50,"y":18,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"306":{"r":0,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"307":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setAppearanceStylingMode":"setAppearanceStylingModeHTML","setBorderStylingMode":"setBorderStylingModeHTML","getComputedBorderWidth":"getComputedBorderWidthHTML","getComputedExtent":"getComputedExtentHTML"},"308":{"x":4,"y":2,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"309":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"310":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","removeMorph":"removeMorphHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML","setStyleClassNames":"setStyleClassNamesHTML","setStyleId":"setStyleIdHTML"},"311":{"morph":{"__isSmartRef__":true,"id":302},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"312":{"sourceObj":{"__isSmartRef__":true,"id":276},"sourceAttrName":"scale","targetObj":{"__isSmartRef__":true,"id":302},"targetMethodName":"setScale","dependendConnections":[{"__isSmartRef__":true,"id":313}],"__LivelyClassName__":"lively.morphic.GeometryConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"313":{"sourceObj":{"__isSmartRef__":true,"id":276},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":302},"targetMethodName":"setScale","dependedBy":{"__isSmartRef__":true,"id":312},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"314":{"x":209,"y":10,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"315":{"sourceObj":{"__isSmartRef__":true,"id":302},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":302},"targetMethodName":"reconnect","removeAfterUpdate":true,"converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":316},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"316":{"source":{"__isSmartRef__":true,"id":302},"target":{"__isSmartRef__":true,"id":302}},"317":{"remove":{"__isSmartRef__":true,"id":318},"reconnect":{"__isSmartRef__":true,"id":325}},"318":{"varMapping":{"__isSmartRef__":true,"id":319},"source":"function remove() {\n            $super();\n            this.connections.invoke('disconnect');\n            this.submorphsForReconnect = this.submorphs.clone();\n            this.submorphs.invoke('remove');\n            lively.bindings.callWhenNotNull(this, 'owner', this, 'reconnect');\n        }","funcProperties":{"__isSmartRef__":true,"id":324},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"319":{"this":{"__isSmartRef__":true,"id":302},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":320}},"320":{"$super":{"__isSmartRef__":true,"id":321}},"321":{"varMapping":{"__isSmartRef__":true,"id":322},"source":"function () {\r\n                    try {\r\n                        return obj.constructor.prototype[name].apply(obj, arguments)\r\n                    } catch (e) {\r\n                        if ($world)\r\n                            $world.logError(e, 'Error in $super call')\r\n                        else\r\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\r\n                        return null;\r\n                    }\r\n                }","funcProperties":{"__isSmartRef__":true,"id":323},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"322":{"obj":{"__isSmartRef__":true,"id":302},"name":"remove"},"323":{},"324":{},"325":{"varMapping":{"__isSmartRef__":true,"id":326},"source":"function reconnect(newOwner) {\n            this.connections.invoke('connect');\n            this.submorphsForReconnect.forEach(function(ea) { this.addMorph(ea) }, this);\n            delete this.submorphsForReconnect;\n        }","funcProperties":{"__isSmartRef__":true,"id":327},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"326":{"this":{"__isSmartRef__":true,"id":302}},"327":{},"328":{"sourceObj":{"__isSmartRef__":true,"id":276},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":302},"targetMethodName":"setRotation","dependedBy":{"__isSmartRef__":true,"id":301},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"329":{"source":{"__isSmartRef__":true,"id":209},"target":{"__isSmartRef__":true,"id":276}},"330":{"converter":{"__isSmartRef__":true,"id":331}},"331":{"varMapping":{"__isSmartRef__":true,"id":329},"source":"function (val){\n    return Math.floor(val);\n}","funcProperties":{"__isSmartRef__":true,"id":332},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"332":{},"333":{"sourceObj":{"__isSmartRef__":true,"id":209},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"updateTension","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":334},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"334":{"source":{"__isSmartRef__":true,"id":209},"target":{"__isSmartRef__":true,"id":0}},"335":{"sourceObj":{"__isSmartRef__":true,"id":209},"sourceAttrName":"rotation","targetObj":{"__isSmartRef__":true,"id":336},"targetMethodName":"setRotation","dependendConnections":[{"__isSmartRef__":true,"id":362}],"__LivelyClassName__":"lively.morphic.GeometryConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"336":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":337},"renderContextTable":{"__isSmartRef__":true,"id":344},"eventHandler":{"__isSmartRef__":true,"id":345},"_ClipMode":"visible","derivationIds":[],"id":"4D456360-2978-474C-B2EA-14CF0C81CDD2","droppingEnabled":false,"halosEnabled":true,"isGrabShadow":true,"connections":[{"__isSmartRef__":true,"id":335},{"__isSmartRef__":true,"id":346}],"_Position":{"__isSmartRef__":true,"id":348},"_Rotation":0,"_Scale":1,"owner":null,"isCopyMorphRef":true,"morphRefId":7,"submorphsForReconnect":[{"__isSmartRef__":true,"id":230}],"attributeConnections":[{"__isSmartRef__":true,"id":349}],"doNotSerialize":["$$owner"],"doNotCopyProperties":["$$owner"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":351},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core"},"337":{"position":{"__isSmartRef__":true,"id":338},"_Extent":{"__isSmartRef__":true,"id":339},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":340},"_Fill":{"__isSmartRef__":true,"id":341},"_BorderRadius":6,"renderContextTable":{"__isSmartRef__":true,"id":342},"_Opacity":0.5,"_BorderStyle":"solid","_Padding":{"__isSmartRef__":true,"id":343},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"338":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"339":{"x":93,"y":14,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"340":{"r":0.753,"g":0.753,"b":0.753,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"341":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"342":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setAppearanceStylingMode":"setAppearanceStylingModeHTML","setBorderStylingMode":"setBorderStylingModeHTML","getComputedBorderWidth":"getComputedBorderWidthHTML","getComputedExtent":"getComputedExtentHTML"},"343":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"344":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","removeMorph":"removeMorphHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML","setStyleClassNames":"setStyleClassNamesHTML","setStyleId":"setStyleIdHTML"},"345":{"morph":{"__isSmartRef__":true,"id":336},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"346":{"sourceObj":{"__isSmartRef__":true,"id":209},"sourceAttrName":"scale","targetObj":{"__isSmartRef__":true,"id":336},"targetMethodName":"setScale","dependendConnections":[{"__isSmartRef__":true,"id":347}],"__LivelyClassName__":"lively.morphic.GeometryConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"347":{"sourceObj":{"__isSmartRef__":true,"id":209},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":336},"targetMethodName":"setScale","dependedBy":{"__isSmartRef__":true,"id":346},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"348":{"x":116,"y":12,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"349":{"sourceObj":{"__isSmartRef__":true,"id":336},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":336},"targetMethodName":"reconnect","removeAfterUpdate":true,"converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":350},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"350":{"source":{"__isSmartRef__":true,"id":336},"target":{"__isSmartRef__":true,"id":336}},"351":{"remove":{"__isSmartRef__":true,"id":352},"reconnect":{"__isSmartRef__":true,"id":359}},"352":{"varMapping":{"__isSmartRef__":true,"id":353},"source":"function remove() {\n            $super();\n            this.connections.invoke('disconnect');\n            this.submorphsForReconnect = this.submorphs.clone();\n            this.submorphs.invoke('remove');\n            lively.bindings.callWhenNotNull(this, 'owner', this, 'reconnect');\n        }","funcProperties":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"353":{"this":{"__isSmartRef__":true,"id":336},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":354}},"354":{"$super":{"__isSmartRef__":true,"id":355}},"355":{"varMapping":{"__isSmartRef__":true,"id":356},"source":"function () {\r\n                    try {\r\n                        return obj.constructor.prototype[name].apply(obj, arguments)\r\n                    } catch (e) {\r\n                        if ($world)\r\n                            $world.logError(e, 'Error in $super call')\r\n                        else\r\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\r\n                        return null;\r\n                    }\r\n                }","funcProperties":{"__isSmartRef__":true,"id":357},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"356":{"obj":{"__isSmartRef__":true,"id":336},"name":"remove"},"357":{},"358":{},"359":{"varMapping":{"__isSmartRef__":true,"id":360},"source":"function reconnect(newOwner) {\n            this.connections.invoke('connect');\n            this.submorphsForReconnect.forEach(function(ea) { this.addMorph(ea) }, this);\n            delete this.submorphsForReconnect;\n        }","funcProperties":{"__isSmartRef__":true,"id":361},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"360":{"this":{"__isSmartRef__":true,"id":336}},"361":{},"362":{"sourceObj":{"__isSmartRef__":true,"id":209},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":336},"targetMethodName":"setRotation","dependedBy":{"__isSmartRef__":true,"id":335},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"363":{"requiredModules":[],"partsSpaceName":"PartsBin/Inputs","migrationLevel":2,"partName":"Slider","comment":"The connection point \"value\" can be used to read/write the slider knob position.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"364":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","removeMorph":"removeMorphHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML","setStyleClassNames":"setStyleClassNamesHTML","setStyleId":"setStyleIdHTML"},"365":{"morph":{"__isSmartRef__":true,"id":209},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"366":{},"367":{"x":68,"y":-17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"368":{"position":{"__isSmartRef__":true,"id":369},"_Extent":{"__isSmartRef__":true,"id":370},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":371},"_Fill":{"__isSmartRef__":true,"id":372},"renderContextTable":{"__isSmartRef__":true,"id":373},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":374},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":true,"_BorderStylingMode":false,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"369":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"370":{"x":265,"y":37,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"371":{"r":0,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"372":{"r":1,"g":0.56,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"373":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setAppearanceStylingMode":"setAppearanceStylingModeHTML","setBorderStylingMode":"setBorderStylingModeHTML","getComputedBorderWidth":"getComputedBorderWidthHTML","getComputedExtent":"getComputedExtentHTML"},"374":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"375":{"x":10,"y":105,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"376":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really orange one. Its amazing what you can build out of simple boxes.... Who needs stars when you got orange rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__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}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"377":{"date":{"__isSmartRef__":true,"id":378},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"378":{"isSerializedDate":true,"string":"Thu May 03 2012 06:51:36 GMT-0700 (Pacific Daylight Time)"},"379":{"date":{"__isSmartRef__":true,"id":380},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"380":{"isSerializedDate":true,"string":"Thu May 03 2012 06:51:30 GMT-0700 (Pacific Daylight Time)"},"381":{"date":{"__isSmartRef__":true,"id":382},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"382":{"isSerializedDate":true,"string":"Wed Mar 14 2012 02:53:45 GMT-0700 (Pacific Daylight Time)"},"383":{"date":{"__isSmartRef__":true,"id":384},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"384":{"isSerializedDate":true,"string":"Fri Feb 24 2012 17:59:09 GMT-0800 (Pacific Standard Time)"},"385":{"date":{"__isSmartRef__":true,"id":386},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"386":{"isSerializedDate":true,"string":"Wed Mar 14 2012 02:42:26 GMT-0700 (Pacific Daylight Time)"},"387":{"date":{"__isSmartRef__":true,"id":388},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"388":{"isSerializedDate":true,"string":"Mon Apr 09 2012 04:42:07 GMT-0700 (Pacific Daylight Time)"},"389":{"date":{"__isSmartRef__":true,"id":390},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"390":{"isSerializedDate":true,"string":"Mon Jun 18 2012 10:35:08 GMT-0700 (Pacific Daylight Time)"},"391":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","removeMorph":"removeMorphHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML","setStyleClassNames":"setStyleClassNamesHTML","setStyleId":"setStyleIdHTML"},"392":{"morph":{"__isSmartRef__":true,"id":155},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"393":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":394}},"394":{"test01IsMorph":{"__isSmartRef__":true,"id":395}},"395":{"varMapping":{"__isSmartRef__":true,"id":396},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":397},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"396":{"this":{"__isSmartRef__":true,"id":393}},"397":{},"398":{"sourceObj":{"__isSmartRef__":true,"id":155},"sourceAttrName":"rotation","targetObj":{"__isSmartRef__":true,"id":399},"targetMethodName":"setRotation","dependendConnections":[{"__isSmartRef__":true,"id":425}],"__LivelyClassName__":"lively.morphic.GeometryConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"399":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":400},"renderContextTable":{"__isSmartRef__":true,"id":407},"eventHandler":{"__isSmartRef__":true,"id":408},"_ClipMode":"visible","derivationIds":[],"id":"3E76E0DB-D538-4444-86D2-E867995C71BE","droppingEnabled":false,"halosEnabled":true,"isGrabShadow":true,"connections":[{"__isSmartRef__":true,"id":398},{"__isSmartRef__":true,"id":409}],"_Position":{"__isSmartRef__":true,"id":411},"_Rotation":0,"_Scale":1,"owner":null,"isCopyMorphRef":true,"morphRefId":8,"submorphsForReconnect":[{"__isSmartRef__":true,"id":182},{"__isSmartRef__":true,"id":336},{"__isSmartRef__":true,"id":302}],"attributeConnections":[{"__isSmartRef__":true,"id":412}],"doNotSerialize":["$$owner"],"doNotCopyProperties":["$$owner"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":414},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core"},"400":{"position":{"__isSmartRef__":true,"id":401},"_Extent":{"__isSmartRef__":true,"id":402},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":403},"_Fill":{"__isSmartRef__":true,"id":404},"renderContextTable":{"__isSmartRef__":true,"id":405},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":406},"_BorderRadius":0,"_Opacity":0.5,"_BorderStyle":"solid","_AppearanceStylingMode":true,"_BorderStylingMode":false,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"401":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"402":{"x":265,"y":37,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"403":{"r":0,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"404":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"405":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setAppearanceStylingMode":"setAppearanceStylingModeHTML","setBorderStylingMode":"setBorderStylingModeHTML","getComputedBorderWidth":"getComputedBorderWidthHTML","getComputedExtent":"getComputedExtentHTML"},"406":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"407":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","removeMorph":"removeMorphHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML","setStyleClassNames":"setStyleClassNamesHTML","setStyleId":"setStyleIdHTML"},"408":{"morph":{"__isSmartRef__":true,"id":399},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"409":{"sourceObj":{"__isSmartRef__":true,"id":155},"sourceAttrName":"scale","targetObj":{"__isSmartRef__":true,"id":399},"targetMethodName":"setScale","dependendConnections":[{"__isSmartRef__":true,"id":410}],"__LivelyClassName__":"lively.morphic.GeometryConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"410":{"sourceObj":{"__isSmartRef__":true,"id":155},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":399},"targetMethodName":"setScale","dependedBy":{"__isSmartRef__":true,"id":409},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"411":{"x":10,"y":91,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"412":{"sourceObj":{"__isSmartRef__":true,"id":399},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":399},"targetMethodName":"reconnect","removeAfterUpdate":true,"converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":413},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"413":{"source":{"__isSmartRef__":true,"id":399},"target":{"__isSmartRef__":true,"id":399}},"414":{"remove":{"__isSmartRef__":true,"id":415},"reconnect":{"__isSmartRef__":true,"id":422}},"415":{"varMapping":{"__isSmartRef__":true,"id":416},"source":"function remove() {\n            $super();\n            this.connections.invoke('disconnect');\n            this.submorphsForReconnect = this.submorphs.clone();\n            this.submorphs.invoke('remove');\n            lively.bindings.callWhenNotNull(this, 'owner', this, 'reconnect');\n        }","funcProperties":{"__isSmartRef__":true,"id":421},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"416":{"this":{"__isSmartRef__":true,"id":399},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":417}},"417":{"$super":{"__isSmartRef__":true,"id":418}},"418":{"varMapping":{"__isSmartRef__":true,"id":419},"source":"function () {\r\n                    try {\r\n                        return obj.constructor.prototype[name].apply(obj, arguments)\r\n                    } catch (e) {\r\n                        if ($world)\r\n                            $world.logError(e, 'Error in $super call')\r\n                        else\r\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\r\n                        return null;\r\n                    }\r\n                }","funcProperties":{"__isSmartRef__":true,"id":420},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"419":{"obj":{"__isSmartRef__":true,"id":399},"name":"remove"},"420":{},"421":{},"422":{"varMapping":{"__isSmartRef__":true,"id":423},"source":"function reconnect(newOwner) {\n            this.connections.invoke('connect');\n            this.submorphsForReconnect.forEach(function(ea) { this.addMorph(ea) }, this);\n            delete this.submorphsForReconnect;\n        }","funcProperties":{"__isSmartRef__":true,"id":424},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"423":{"this":{"__isSmartRef__":true,"id":399}},"424":{},"425":{"sourceObj":{"__isSmartRef__":true,"id":155},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":399},"targetMethodName":"setRotation","dependedBy":{"__isSmartRef__":true,"id":398},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"426":{"submorphs":[],"scripts":[],"id":"0C207B97-175C-400B-9720-1EB06DE01646","shape":{"__isSmartRef__":true,"id":427},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":433},"_MaxTextWidth":78,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":430},"showsHalos":false,"_FontSize":8,"name":"Text1","partsBinMetaInfo":{"__isSmartRef__":true,"id":434},"textChunks":[{"__isSmartRef__":true,"id":445}],"charsReplaced":"Bar ","lastFindLoc":4,"prevScroll":[0,0],"renderContextTable":{"__isSmartRef__":true,"id":447},"eventHandler":{"__isSmartRef__":true,"id":448},"_Padding":{"__isSmartRef__":true,"id":449},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","9F8E545F-BC17-41AD-B5E9-9430029001D2","680FA53F-4494-47D5-90A8-E824B59B4FE6","3B0FDBC2-4AF9-4ECA-9778-B8CC5B2A7225"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":78,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":0},"distanceToDragEvent":{"__isSmartRef__":true,"id":450},"eventsAreIgnored":true,"_Rotation":0,"_Scale":1,"isCopyMorphRef":true,"morphRefId":38,"attributeConnections":[{"__isSmartRef__":true,"id":451},{"__isSmartRef__":true,"id":478},{"__isSmartRef__":true,"id":462},{"__isSmartRef__":true,"id":463}],"doNotSerialize":["$$_Rotation","$$_Scale"],"doNotCopyProperties":["$$_Rotation","$$_Scale"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"427":{"fill":null,"_Position":{"__isSmartRef__":true,"id":428},"_Extent":{"__isSmartRef__":true,"id":429},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":430},"renderContextTable":{"__isSmartRef__":true,"id":431},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":432},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"428":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"429":{"x":78,"y":28,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"430":{"r":0,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"431":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setAppearanceStylingMode":"setAppearanceStylingModeHTML","setBorderStylingMode":"setBorderStylingModeHTML","getComputedBorderWidth":"getComputedBorderWidthHTML","getComputedExtent":"getComputedExtentHTML"},"432":{"x":4,"y":2,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"433":{"x":10,"y":10,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"434":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":435},{"__isSmartRef__":true,"id":437},{"__isSmartRef__":true,"id":439},{"__isSmartRef__":true,"id":441},{"__isSmartRef__":true,"id":443}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"435":{"date":{"__isSmartRef__":true,"id":436},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"436":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:30:30 GMT-0700 (Pacific Daylight Time)"},"437":{"date":{"__isSmartRef__":true,"id":438},"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"},"438":{"isSerializedDate":true,"string":"Sun Feb 26 2012 21:20:38 GMT-0800 (Pacific Standard Time)"},"439":{"date":{"__isSmartRef__":true,"id":440},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"440":{"isSerializedDate":true,"string":"Fri Apr 20 2012 22:31:43 GMT-0700 (Pacific Daylight Time)"},"441":{"date":{"__isSmartRef__":true,"id":442},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"442":{"isSerializedDate":true,"string":"Fri Apr 20 2012 22:32:09 GMT-0700 (Pacific Daylight Time)"},"443":{"date":{"__isSmartRef__":true,"id":444},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"444":{"isSerializedDate":true,"string":"Tue May 08 2012 05:18:18 GMT-0700 (Pacific Daylight Time)"},"445":{"style":{"__isSmartRef__":true,"id":446},"morph":{"__isSmartRef__":true,"id":426},"chunkOwner":{"__isSmartRef__":true,"id":426},"storedString":"Stacked Area Chart","_id":"_1057","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"446":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"447":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","removeMorph":"removeMorphHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML","setStyleClassNames":"setStyleClassNamesHTML","setStyleId":"setStyleIdHTML","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","setFontWeight":"setFontWeightHTML","setFontStyle":"setFontStyleHTML","setTextDecoration":"setTextDecorationHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML","setInputAllowed":"setInputAllowedHTML"},"448":{"morph":{"__isSmartRef__":true,"id":426},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"449":{"x":5,"y":5,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"450":{"x":37,"y":-8,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"451":{"sourceObj":{"__isSmartRef__":true,"id":426},"sourceAttrName":"rotation","targetObj":{"__isSmartRef__":true,"id":452},"targetMethodName":"setRotation","dependendConnections":[{"__isSmartRef__":true,"id":478}],"__LivelyClassName__":"lively.morphic.GeometryConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"452":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":453},"renderContextTable":{"__isSmartRef__":true,"id":460},"eventHandler":{"__isSmartRef__":true,"id":461},"_ClipMode":"visible","derivationIds":[],"id":"032B4D91-34B2-4445-9DCA-C04F9C46BA72","droppingEnabled":false,"halosEnabled":true,"isGrabShadow":true,"connections":[{"__isSmartRef__":true,"id":451},{"__isSmartRef__":true,"id":462}],"_Position":{"__isSmartRef__":true,"id":464},"_Rotation":0,"_Scale":1,"owner":null,"isCopyMorphRef":true,"morphRefId":9,"submorphsForReconnect":[],"attributeConnections":[{"__isSmartRef__":true,"id":465}],"doNotSerialize":["$$owner"],"doNotCopyProperties":["$$owner"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":467},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core"},"453":{"fill":null,"_Position":{"__isSmartRef__":true,"id":454},"_Extent":{"__isSmartRef__":true,"id":455},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":456},"renderContextTable":{"__isSmartRef__":true,"id":457},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":458},"_Fill":{"__isSmartRef__":true,"id":459},"_Opacity":0.5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"454":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"455":{"x":190,"y":14,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"456":{"r":0,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"457":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setAppearanceStylingMode":"setAppearanceStylingModeHTML","setBorderStylingMode":"setBorderStylingModeHTML","getComputedBorderWidth":"getComputedBorderWidthHTML","getComputedExtent":"getComputedExtentHTML"},"458":{"x":4,"y":2,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"459":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"460":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","removeMorph":"removeMorphHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML","setStyleClassNames":"setStyleClassNamesHTML","setStyleId":"setStyleIdHTML"},"461":{"morph":{"__isSmartRef__":true,"id":452},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"462":{"sourceObj":{"__isSmartRef__":true,"id":426},"sourceAttrName":"scale","targetObj":{"__isSmartRef__":true,"id":452},"targetMethodName":"setScale","dependendConnections":[{"__isSmartRef__":true,"id":463}],"__LivelyClassName__":"lively.morphic.GeometryConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"463":{"sourceObj":{"__isSmartRef__":true,"id":426},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":452},"targetMethodName":"setScale","dependedBy":{"__isSmartRef__":true,"id":462},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"464":{"x":10,"y":10,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"465":{"sourceObj":{"__isSmartRef__":true,"id":452},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":452},"targetMethodName":"reconnect","removeAfterUpdate":true,"converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":466},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"466":{"source":{"__isSmartRef__":true,"id":452},"target":{"__isSmartRef__":true,"id":452}},"467":{"remove":{"__isSmartRef__":true,"id":468},"reconnect":{"__isSmartRef__":true,"id":475}},"468":{"varMapping":{"__isSmartRef__":true,"id":469},"source":"function remove() {\n            $super();\n            this.connections.invoke('disconnect');\n            this.submorphsForReconnect = this.submorphs.clone();\n            this.submorphs.invoke('remove');\n            lively.bindings.callWhenNotNull(this, 'owner', this, 'reconnect');\n        }","funcProperties":{"__isSmartRef__":true,"id":474},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"469":{"this":{"__isSmartRef__":true,"id":452},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":470}},"470":{"$super":{"__isSmartRef__":true,"id":471}},"471":{"varMapping":{"__isSmartRef__":true,"id":472},"source":"function () {\r\n                    try {\r\n                        return obj.constructor.prototype[name].apply(obj, arguments)\r\n                    } catch (e) {\r\n                        if ($world)\r\n                            $world.logError(e, 'Error in $super call')\r\n                        else\r\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\r\n                        return null;\r\n                    }\r\n                }","funcProperties":{"__isSmartRef__":true,"id":473},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"472":{"obj":{"__isSmartRef__":true,"id":452},"name":"remove"},"473":{},"474":{},"475":{"varMapping":{"__isSmartRef__":true,"id":476},"source":"function reconnect(newOwner) {\n            this.connections.invoke('connect');\n            this.submorphsForReconnect.forEach(function(ea) { this.addMorph(ea) }, this);\n            delete this.submorphsForReconnect;\n        }","funcProperties":{"__isSmartRef__":true,"id":477},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"476":{"this":{"__isSmartRef__":true,"id":452}},"477":{},"478":{"sourceObj":{"__isSmartRef__":true,"id":426},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":452},"targetMethodName":"setRotation","dependedBy":{"__isSmartRef__":true,"id":451},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"479":{"position":{"__isSmartRef__":true,"id":480},"_Extent":{"__isSmartRef__":true,"id":481},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":482},"_Fill":{"__isSmartRef__":true,"id":483},"renderContextTable":{"__isSmartRef__":true,"id":484},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":485},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"480":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"481":{"x":325,"y":152,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"482":{"r":0,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"483":{"r":0.6431372549019608,"g":0.9490196078431372,"b":0.8352941176470589,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"484":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setAppearanceStylingMode":"setAppearanceStylingModeHTML","setBorderStylingMode":"setBorderStylingModeHTML","getComputedBorderWidth":"getComputedBorderWidthHTML","getComputedExtent":"getComputedExtentHTML"},"485":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"486":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"487":{"partsSpaceName":"PartsBin/Sandbox","comment":"A simple box morph. A really orange one. Its amazing what you can build out of simple boxes.... Who needs stars when you got orange rectangles!","migrationLevel":4,"partName":"StackedAreaChart","changes":[{"__isSmartRef__":true,"id":488},{"__isSmartRef__":true,"id":490},{"__isSmartRef__":true,"id":492},{"__isSmartRef__":true,"id":494},{"__isSmartRef__":true,"id":496},{"__isSmartRef__":true,"id":498},{"__isSmartRef__":true,"id":500},{"__isSmartRef__":true,"id":502}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"488":{"date":{"__isSmartRef__":true,"id":489},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"489":{"isSerializedDate":true,"string":"Thu May 03 2012 06:51:36 GMT-0700 (Pacific Daylight Time)"},"490":{"date":{"__isSmartRef__":true,"id":491},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"491":{"isSerializedDate":true,"string":"Thu May 03 2012 06:51:30 GMT-0700 (Pacific Daylight Time)"},"492":{"date":{"__isSmartRef__":true,"id":493},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"493":{"isSerializedDate":true,"string":"Wed Mar 14 2012 02:53:45 GMT-0700 (Pacific Daylight Time)"},"494":{"date":{"__isSmartRef__":true,"id":495},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"495":{"isSerializedDate":true,"string":"Fri Feb 24 2012 17:59:09 GMT-0800 (Pacific Standard Time)"},"496":{"date":{"__isSmartRef__":true,"id":497},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"497":{"isSerializedDate":true,"string":"Wed Mar 14 2012 02:42:26 GMT-0700 (Pacific Daylight Time)"},"498":{"date":{"__isSmartRef__":true,"id":499},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"499":{"isSerializedDate":true,"string":"Mon Apr 09 2012 04:42:07 GMT-0700 (Pacific Daylight Time)"},"500":{"date":{"__isSmartRef__":true,"id":501},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"501":{"isSerializedDate":true,"string":"Mon Jun 18 2012 10:35:08 GMT-0700 (Pacific Daylight Time)"},"502":{"date":{"__isSmartRef__":true,"id":503},"author":null,"message":"no comment","id":"F6081DB4-BDF0-49AF-A8D2-1281C1A0B107"},"503":{"isSerializedDate":true,"string":"Fri Sep 28 2012 11:14:48 GMT-0700 (Pacific Daylight Time)"},"504":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","removeMorph":"removeMorphHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML","setStyleClassNames":"setStyleClassNamesHTML","setStyleId":"setStyleIdHTML"},"505":{"morph":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"506":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":507}},"507":{"test01IsMorph":{"__isSmartRef__":true,"id":508}},"508":{"varMapping":{"__isSmartRef__":true,"id":509},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":510},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"509":{"this":{"__isSmartRef__":true,"id":506}},"510":{},"511":{"layouter":{"__isSmartRef__":true,"id":512},"extentWithoutPlaceholder":{"__isSmartRef__":true,"id":513}},"512":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":10,"spacing":15,"container":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.Layout.JournalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"513":{"x":325,"y":152,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"514":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"rotation","targetObj":{"__isSmartRef__":true,"id":515},"targetMethodName":"setRotation","dependendConnections":[{"__isSmartRef__":true,"id":541}],"__LivelyClassName__":"lively.morphic.GeometryConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"515":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":516},"renderContextTable":{"__isSmartRef__":true,"id":523},"eventHandler":{"__isSmartRef__":true,"id":524},"_ClipMode":"visible","derivationIds":[],"id":"9CB70101-5E87-47BD-AA4F-ACD22A1A076C","droppingEnabled":false,"halosEnabled":true,"isGrabShadow":true,"connections":[{"__isSmartRef__":true,"id":514},{"__isSmartRef__":true,"id":525}],"_Position":{"__isSmartRef__":true,"id":527},"_Rotation":0,"_Scale":1,"owner":null,"isCopyMorphRef":true,"morphRefId":10,"submorphsForReconnect":[{"__isSmartRef__":true,"id":128},{"__isSmartRef__":true,"id":399},{"__isSmartRef__":true,"id":452}],"attributeConnections":[{"__isSmartRef__":true,"id":528}],"doNotSerialize":["$$owner"],"doNotCopyProperties":["$$owner"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":530},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core"},"516":{"position":{"__isSmartRef__":true,"id":517},"_Extent":{"__isSmartRef__":true,"id":518},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":519},"_Fill":{"__isSmartRef__":true,"id":520},"renderContextTable":{"__isSmartRef__":true,"id":521},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":522},"_BorderRadius":0,"_Opacity":0.5,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"517":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"518":{"x":285,"y":138,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"519":{"r":0,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"520":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"521":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setAppearanceStylingMode":"setAppearanceStylingModeHTML","setBorderStylingMode":"setBorderStylingModeHTML","getComputedBorderWidth":"getComputedBorderWidthHTML","getComputedExtent":"getComputedExtentHTML"},"522":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"523":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","removeMorph":"removeMorphHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML","setStyleClassNames":"setStyleClassNamesHTML","setStyleId":"setStyleIdHTML"},"524":{"morph":{"__isSmartRef__":true,"id":515},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"525":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"scale","targetObj":{"__isSmartRef__":true,"id":515},"targetMethodName":"setScale","dependendConnections":[{"__isSmartRef__":true,"id":526}],"__LivelyClassName__":"lively.morphic.GeometryConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"526":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":515},"targetMethodName":"setScale","dependedBy":{"__isSmartRef__":true,"id":525},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"527":{"x":-251,"y":-4,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"528":{"sourceObj":{"__isSmartRef__":true,"id":515},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":515},"targetMethodName":"reconnect","removeAfterUpdate":true,"converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":529},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"529":{"source":{"__isSmartRef__":true,"id":515},"target":{"__isSmartRef__":true,"id":515}},"530":{"remove":{"__isSmartRef__":true,"id":531},"reconnect":{"__isSmartRef__":true,"id":538}},"531":{"varMapping":{"__isSmartRef__":true,"id":532},"source":"function remove() {\n            $super();\n            this.connections.invoke('disconnect');\n            this.submorphsForReconnect = this.submorphs.clone();\n            this.submorphs.invoke('remove');\n            lively.bindings.callWhenNotNull(this, 'owner', this, 'reconnect');\n        }","funcProperties":{"__isSmartRef__":true,"id":537},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"532":{"this":{"__isSmartRef__":true,"id":515},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":533}},"533":{"$super":{"__isSmartRef__":true,"id":534}},"534":{"varMapping":{"__isSmartRef__":true,"id":535},"source":"function () {\r\n                    try {\r\n                        return obj.constructor.prototype[name].apply(obj, arguments)\r\n                    } catch (e) {\r\n                        if ($world)\r\n                            $world.logError(e, 'Error in $super call')\r\n                        else\r\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\r\n                        return null;\r\n                    }\r\n                }","funcProperties":{"__isSmartRef__":true,"id":536},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"535":{"obj":{"__isSmartRef__":true,"id":515},"name":"remove"},"536":{},"537":{},"538":{"varMapping":{"__isSmartRef__":true,"id":539},"source":"function reconnect(newOwner) {\n            this.connections.invoke('connect');\n            this.submorphsForReconnect.forEach(function(ea) { this.addMorph(ea) }, this);\n            delete this.submorphsForReconnect;\n        }","funcProperties":{"__isSmartRef__":true,"id":540},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"539":{"this":{"__isSmartRef__":true,"id":515}},"540":{},"541":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":515},"targetMethodName":"setRotation","dependedBy":{"__isSmartRef__":true,"id":514},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"542":{"updateChart":{"__isSmartRef__":true,"id":543},"drawSeries":{"__isSmartRef__":true,"id":547},"updateInterpolation":{"__isSmartRef__":true,"id":551},"updateTension":{"__isSmartRef__":true,"id":555}},"543":{"varMapping":{"__isSmartRef__":true,"id":544},"source":"function updateChart() {\n    this.get('Chart1').draw()\n}","funcProperties":{"__isSmartRef__":true,"id":545},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"544":{"this":{"__isSmartRef__":true,"id":0}},"545":{"timestamp":{"__isSmartRef__":true,"id":546},"tags":[]},"546":{"isSerializedDate":true,"string":"Mon Sep 24 2012 11:40:47 GMT-0700 (Pacific Daylight Time)"},"547":{"varMapping":{"__isSmartRef__":true,"id":548},"source":"function drawSeries(contexts, series, scales) {\n    var scale = scales.first(),\n        x = scale.x,\n        y = scale.y;\n    if (x && y) {\n        var stack = d3.layout.stack()\n                .values(function(d) { return d.values; })\n                .x(function(d) { return (isNaN(d.x) || d.x == null) ? 0 : d.x; })\n                .y(function(d) { return (isNaN(d.y) || d.y == null) ? 0 : d.y; })\n                .out(function(d, y0, y) {\n                        d.y0 = y0;\n                })\n                .order(\"reverse\"),\n            area = d3.svg.area()\n                .interpolate(this.interpolation || 'basis')\n                .tension(this.tension)\n                .x(function(d) { return x(d.x); })\n                .y0(function(d) { return y(d.y0); })\n                .y1(function(d) { return y(d.y0 + d.y); });\n        try {\n            stack(series);\n        } catch(e) {\n            alert('Value count has to be equal for all series in the stack');\n        }\n\n        var seriesRepresentation = d3.select(context).selectAll(\"path.area\")\n                .data(series);\n        seriesRepresentation.enter()\n            .insert(\"svg:path\");\n        seriesRepresentation.exit()\n            .remove();\n\n        seriesRepresentation.each(function(d) {\n            d3.select(this)\n                .datum(d.values)\n                .transition().duration(10)\n                .attr(\"d\", area)\n                .attr(\"class\", 'area '+ (d.className ? ' '+ d.className : ''));\n        });\n\n    } else {\n        console.warn('Cannot draw lines when no scales are defined');\n    }\n}","funcProperties":{"__isSmartRef__":true,"id":549},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"548":{"this":{"__isSmartRef__":true,"id":0}},"549":{"timestamp":{"__isSmartRef__":true,"id":550},"tags":[]},"550":{"isSerializedDate":true,"string":"Tue Sep 25 2012 15:39:45 GMT-0700 (Pacific Daylight Time)"},"551":{"varMapping":{"__isSmartRef__":true,"id":552},"source":"function updateInterpolation(n) {\n    this.interpolation = n;\n    this.updateChart()\n}","funcProperties":{"__isSmartRef__":true,"id":553},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"552":{"this":{"__isSmartRef__":true,"id":0}},"553":{"timestamp":{"__isSmartRef__":true,"id":554},"tags":[]},"554":{"isSerializedDate":true,"string":"Mon Sep 24 2012 13:34:00 GMT-0700 (Pacific Daylight Time)"},"555":{"varMapping":{"__isSmartRef__":true,"id":556},"source":"function updateTension(n) {\n    this.tension = n;\n    this.updateChart()\n}","funcProperties":{"__isSmartRef__":true,"id":557},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"556":{"this":{"__isSmartRef__":true,"id":0}},"557":{"timestamp":{"__isSmartRef__":true,"id":558},"tags":[]},"558":{"isSerializedDate":true,"string":"Mon Sep 24 2012 13:38:20 GMT-0700 (Pacific Daylight Time)"},"isSimplifiedRegistry":true}}