{"id":0,"registry":{"0":{"submorphs":[{"__isSmartRef__":true,"id":1},{"__isSmartRef__":true,"id":16},{"__isSmartRef__":true,"id":67},{"__isSmartRef__":true,"id":226},{"__isSmartRef__":true,"id":237},{"__isSmartRef__":true,"id":248},{"__isSmartRef__":true,"id":259},{"__isSmartRef__":true,"id":347}],"scripts":[],"id":"AA6CFFED-F1A3-459F-BDDA-1B481D53BD47","shape":{"__isSmartRef__":true,"id":358},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"WormHoleControlPanel","partsBinMetaInfo":{"__isSmartRef__":true,"id":359},"eventHandler":{"__isSmartRef__":true,"id":385},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","7EC17E78-593A-4CC8-B7E3-859BCBBFE785","BD8BECDB-A9A1-4009-B433-C925F0AFCCFC","F2677A9D-5855-4DF2-B248-94545B34B762","D52188B3-7DC0-410E-96B1-50892AC00A37","1C17567C-751A-447E-A93C-0CE8CAEEF262","C31986AF-AB07-427F-BD76-E0F3859AC975","99E256EC-042E-4A46-8253-162EC4FACB6A","966D5F50-B134-4BEE-A3C2-859E5E79B758","9247AB32-AAD0-4985-965F-70A9F2DD2121"],"partTests":{"__isSmartRef__":true,"id":386},"_ClipMode":"visible","moved":true,"droppingEnabled":true,"isBeingDragged":false,"layout":{"__isSmartRef__":true,"id":391},"isInLayoutCycle":false,"selection":"image/webp","encoding":"image/webp","quality":0.2,"compression":true,"attributeConnections":[{"__isSmartRef__":true,"id":168},{"__isSmartRef__":true,"id":170},{"__isSmartRef__":true,"id":198},{"__isSmartRef__":true,"id":144},{"__isSmartRef__":true,"id":146},{"__isSmartRef__":true,"id":148},{"__isSmartRef__":true,"id":150},{"__isSmartRef__":true,"id":154},{"__isSmartRef__":true,"id":156},{"__isSmartRef__":true,"id":158},{"__isSmartRef__":true,"id":160},{"__isSmartRef__":true,"id":162},{"__isSmartRef__":true,"id":214},{"__isSmartRef__":true,"id":216},{"__isSmartRef__":true,"id":218},{"__isSmartRef__":true,"id":220},{"__isSmartRef__":true,"id":392},{"__isSmartRef__":true,"id":394},{"__isSmartRef__":true,"id":396},{"__isSmartRef__":true,"id":398},{"__isSmartRef__":true,"id":400}],"doNotSerialize":["$$owner","$$_Position","$$_Scale","$$_Rotation"],"doNotCopyProperties":["$$owner","$$_Position","$$_Scale","$$_Rotation"],"reducedBitDepth":true,"_Scale":1,"_Rotation":0,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"1":{"submorphs":[],"scripts":[],"id":"00AF2320-ACD0-46EB-BF60-00F8A2AAD572","shape":{"__isSmartRef__":true,"id":2},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"auto","eventHandler":{"__isSmartRef__":true,"id":3},"itemList":["image/png","image/jpeg","image/webp"],"selectOnMove":false,"showsHalos":false,"name":"Encoding","partsBinMetaInfo":{"__isSmartRef__":true,"id":4},"derivationIds":[6545,"EFFCE0B9-15B4-4670-AA05-3347CC85C34B","E8F80D67-E0BD-4BD3-AEDD-2D0AA1146CDF"],"owner":{"__isSmartRef__":true,"id":0},"selectedLineNo":2,"selection":"image/webp","isCopyMorphRef":true,"morphRefId":1,"attributeConnections":[{"__isSmartRef__":true,"id":5},{"__isSmartRef__":true,"id":12},{"__isSmartRef__":true,"id":14}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"changeTriggered":true,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.DropDownList","__SourceModuleName__":"Global.lively.morphic.Lists","_Position":"lively.pt(5.8,5.8)"},"2":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(103.0,18.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"3":{"morph":{"__isSmartRef__":true,"id":1},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Inputs/","comment":"\"Native\" drop down list","partName":"DropDownList","__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Wed Sep 05 2012 16:01:35 GMT-0700 (PDT)\")"},"5":{"sourceObj":{"__isSmartRef__":true,"id":1},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":6},"targetMethodName":"encoding","varMapping":{"__isSmartRef__":true,"id":11},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":8}],"_ClipMode":"hidden","derivationIds":["CB137D59-6BB8-4EB3-9469-AD6D4A725C38"],"id":"5FD88FA6-0D65-476E-89C9-FC4035F88910","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":14,"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"_Align":"center","isLayoutable":false,"owner":null,"eventHandler":{"__isSmartRef__":true,"id":10},"showsHalos":false,"encoding":"image/webp","__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(-40.0,-12.5)"},"7":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(80.0,25.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"8":{"style":{"__isSmartRef__":true,"id":9},"chunkOwner":{"__isSmartRef__":true,"id":6},"_id":"_12371","storedString":"selection","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10":{"morph":{"__isSmartRef__":true,"id":6},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11":{"source":{"__isSmartRef__":true,"id":1},"target":{"__isSmartRef__":true,"id":6}},"12":{"sourceObj":{"__isSmartRef__":true,"id":1},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"selection","varMapping":{"__isSmartRef__":true,"id":13},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13":{"source":{"__isSmartRef__":true,"id":1},"target":{"__isSmartRef__":true,"id":0}},"14":{"sourceObj":{"__isSmartRef__":true,"id":1},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"encoding","varMapping":{"__isSmartRef__":true,"id":15},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"15":{"source":{"__isSmartRef__":true,"id":1},"target":{"__isSmartRef__":true,"id":0}},"16":{"submorphs":[{"__isSmartRef__":true,"id":17},{"__isSmartRef__":true,"id":28}],"scripts":[],"id":"5711126E-714E-4FA6-937B-9A0AEB33671F","shape":{"__isSmartRef__":true,"id":39},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"QualitySlider","partsBinMetaInfo":{"__isSmartRef__":true,"id":40},"eventHandler":{"__isSmartRef__":true,"id":51},"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","FFBE88C5-3FE1-4187-954E-692B6B3758AA","13B0ED50-0BA8-442F-B1E5-9DD675A94436","C61F7575-FA46-4768-886B-4A8F4356FEFE"],"partTests":{"__isSmartRef__":true,"id":52},"_ClipMode":"visible","moved":true,"layout":{"__isSmartRef__":true,"id":57},"isInLayoutCycle":false,"value":20,"attributeConnections":[{"__isSmartRef__":true,"id":59},{"__isSmartRef__":true,"id":61}],"doNotSerialize":["$$value"],"doNotCopyProperties":["$$value"],"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":0},"isBeingDragged":false,"isCopyMorphRef":true,"morphRefId":1,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":63},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(5.8,29.4)"},"17":{"submorphs":[{"__isSmartRef__":true,"id":18}],"scripts":[],"id":"DE9C7EF7-7334-49E9-9A34-DF83F79791E0","shape":{"__isSmartRef__":true,"id":21},"droppingEnabled":true,"halosEnabled":true,"attributeConnections":[{"__isSmartRef__":true,"id":22},{"__isSmartRef__":true,"id":23}],"doNotSerialize":["$$value"],"doNotCopyProperties":["$$value"],"value":0.2015,"sliderExtent":0.1,"valueScale":1,"sliderKnob":{"__isSmartRef__":true,"id":18},"styleClass":["slider_background_horizontal"],"showsHalos":false,"name":"Slider","partsBinMetaInfo":{"__isSmartRef__":true,"id":25},"eventHandler":{"__isSmartRef__":true,"id":26},"layout":{"__isSmartRef__":true,"id":27},"derivationIds":[2631,"699D4A41-3719-436F-8E0E-3A14E054A51F","D3AF4739-00EA-4069-86F6-63ABCBAE4E2D","EE65BB65-BA62-471E-9F82-BBB92325D7B2"],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":16},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Slider","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(10.0,10.0)"},"18":{"submorphs":[],"scripts":[],"id":"01634110-5EA3-44D4-B6BE-BA9C0E52FB2B","shape":{"__isSmartRef__":true,"id":19},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"slider":{"__isSmartRef__":true,"id":17},"owner":{"__isSmartRef__":true,"id":17},"styleClass":["slider_horizontal"],"eventHandler":{"__isSmartRef__":true,"id":20},"derivationIds":[2632,"6570742C-E60F-4F84-B211-21C9EFEAD7FA","5E281BAB-195F-43F8-BF81-3BE6172B0A17","D1D1480E-3A47-4E95-80F9-C32B823847FB"],"_ClipMode":"visible","isBeingDragged":false,"__serializedExpressions__":["_Position","hitPoint"],"__LivelyClassName__":"lively.morphic.SliderKnob","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(33.0,0.0)","hitPoint":"lively.pt(39.2,15.6)"},"19":{"_BorderWidth":1,"_BorderRadius":6,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(18.2,23.0)","_BorderColor":"Color.rgb(102,102,102)","_Fill":"lively.morphic.Gradient.create({\n  stops: [{\n    color: Color.rgb(196,211,221),\n    offset: 0\n  },{\n    color: Color.rgb(137,167,187),\n    offset: 0.5\n  },{\n    color: Color.rgb(96,130,153),\n    offset: 1\n  }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","_Padding":"lively.rect(0,0,0,0)"},"20":{"morph":{"__isSmartRef__":true,"id":18},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"21":{"_BorderWidth":1,"_BorderRadius":6,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(182.0,23.0)","_BorderColor":"Color.rgb(192,192,192)","_Fill":"lively.morphic.Gradient.create({\n  stops: [{\n    color: Color.rgb(204,204,204),\n    offset: 0\n  },{\n    color: Color.rgb(240,240,240),\n    offset: 0.4\n  },{\n    color: Color.rgb(245,245,245),\n    offset: 1\n  }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","_Padding":"lively.rect(0,0,0,0)"},"22":{"sourceObj":{"__isSmartRef__":true,"id":17},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":17},"targetMethodName":"adjustSliderParts","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"23":{"sourceObj":{"__isSmartRef__":true,"id":17},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":16},"targetMethodName":"value","converterString":"function (v) {  return Math.round(v * 100) }","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":24},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"24":{"source":{"__isSmartRef__":true,"id":17},"target":{"__isSmartRef__":true,"id":16}},"25":{"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"},"26":{"morph":{"__isSmartRef__":true,"id":17},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"27":{"resizeWidth":true,"resizeHeight":true},"28":{"submorphs":[],"scripts":[],"id":"45AE9E2A-9A52-465B-A5FE-6A7D184BDD87","shape":{"__isSmartRef__":true,"id":29},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":null,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":11,"name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":30},"textChunks":[{"__isSmartRef__":true,"id":36}],"charsReplaced":"Some Text","lastFindLoc":9,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":38},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","0B016F8C-3C9E-4FFC-8F7E-165EDD021A68","FF436D8A-752A-4EDD-B9E0-B6A616DCD874","6D4E6A8E-FC5E-4087-AA4D-1DF221E953A1"],"_WhiteSpaceHandling":"pre","_MinTextWidth":null,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":16},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","textColor","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(207.0,10.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"29":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_Fill":null,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(37.0,23.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"30":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":31},{"__isSmartRef__":true,"id":32},{"__isSmartRef__":true,"id":33},{"__isSmartRef__":true,"id":34},{"__isSmartRef__":true,"id":35}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"31":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 07:30:30 GMT-0700 (PDT)\")"},"32":{"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)).  This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F","__serializedExpressions__":["date"],"date":"new Date(\"Sun Feb 26 2012 21:20:38 GMT-0800 (PST)\")"},"33":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:31:43 GMT-0700 (PDT)\")"},"34":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:32:09 GMT-0700 (PDT)\")"},"35":{"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 08 2012 05:18:18 GMT-0700 (PDT)\")"},"36":{"style":{"__isSmartRef__":true,"id":37},"chunkOwner":{"__isSmartRef__":true,"id":28},"_id":"_192240","storedString":"20%","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"37":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"38":{"morph":{"__isSmartRef__":true,"id":28},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"39":{"_BorderWidth":1.6280000000000001,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(246.0,43.0)","_BorderColor":"Color.rgb(216,212,212)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"40":{"partsSpaceName":"PartsBin/Inputs/","comment":"A slider and a text that let's the user set a value between 0-100% and outputs this value as \"this.value\".","migrationLevel":4,"partName":"PercentSlider","changes":[{"__isSmartRef__":true,"id":41},{"__isSmartRef__":true,"id":42},{"__isSmartRef__":true,"id":43},{"__isSmartRef__":true,"id":44},{"__isSmartRef__":true,"id":45},{"__isSmartRef__":true,"id":46},{"__isSmartRef__":true,"id":47},{"__isSmartRef__":true,"id":48},{"__isSmartRef__":true,"id":49},{"__isSmartRef__":true,"id":50}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Wed Feb 06 2013 21:45:01 GMT-0800 (PST)\")"},"41":{"author":"robertkrahn","message":"no comment","id":"2C50521E-61EA-4880-839A-24B438BE4C5D","__serializedExpressions__":["date"],"date":"new Date(\"Fri Sep 14 2012 00:33:07 GMT-0700 (PDT)\")"},"42":{"author":"robertkrahn","message":"no comment","id":"A0FA84CE-D0E9-4D2B-A552-E6E41374A4F6","__serializedExpressions__":["date"],"date":"new Date(\"Fri Sep 14 2012 00:32:28 GMT-0700 (PDT)\")"},"43":{"author":"robertkrahn","message":"no comment","id":"C918A1D9-42A0-4834-9723-7B2035BDD053","__serializedExpressions__":["date"],"date":"new Date(\"Fri Sep 14 2012 00:31:57 GMT-0700 (PDT)\")"},"44":{"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8","__serializedExpressions__":["date"],"date":"new Date(\"Mon Jun 18 2012 10:35:08 GMT-0700 (PDT)\")"},"45":{"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 09 2012 04:42:07 GMT-0700 (PDT)\")"},"46":{"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 02:42:26 GMT-0700 (PDT)\")"},"47":{"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B","__serializedExpressions__":["date"],"date":"new Date(\"Fri Feb 24 2012 17:59:09 GMT-0800 (PST)\")"},"48":{"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 02:53:45 GMT-0700 (PDT)\")"},"49":{"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 03 2012 06:51:30 GMT-0700 (PDT)\")"},"50":{"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 03 2012 06:51:36 GMT-0700 (PDT)\")"},"51":{"morph":{"__isSmartRef__":true,"id":16},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"52":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":53}},"53":{"test01IsMorph":{"__isSmartRef__":true,"id":54}},"54":{"varMapping":{"__isSmartRef__":true,"id":55},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":56},"__LivelyClassName__":"lively.Closure"},"55":{"this":{"__isSmartRef__":true,"id":52}},"56":{},"57":{"layouter":{"__isSmartRef__":true,"id":58},"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(246.0,43.0)"},"58":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":10,"spacing":15,"container":{"__isSmartRef__":true,"id":16},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"59":{"sourceObj":{"__isSmartRef__":true,"id":16},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":28},"targetMethodName":"textString","converterString":"function (v) {  return v + '%' }","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":60},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"60":{"source":{"__isSmartRef__":true,"id":16},"target":{"__isSmartRef__":true,"id":28}},"61":{"sourceObj":{"__isSmartRef__":true,"id":16},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"quality","varMapping":{"__isSmartRef__":true,"id":62},"converterString":"function converter(value) {\n    return value / 100\n}","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"62":{"source":{"__isSmartRef__":true,"id":16},"target":{"__isSmartRef__":true,"id":0}},"63":{"reset":{"__isSmartRef__":true,"id":64}},"64":{"varMapping":{"__isSmartRef__":true,"id":65},"source":"function reset() {\n    this.get('Slider').setValue(0);\n    connect(this.get('Slider'), 'value', this, 'value', {converter:\n        function(v) {  return Math.round(v * 100) }});\n    connect(this, 'value', this.get('Text'), 'textString', {converter:\n        function(v) {  return v + '%' }});\n\n}","funcProperties":{"__isSmartRef__":true,"id":66},"__LivelyClassName__":"lively.Closure"},"65":{"this":{"__isSmartRef__":true,"id":16}},"66":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Fri Sep 14 2012 00:30:57 GMT-0700 (PDT)\")"},"67":{"submorphs":[{"__isSmartRef__":true,"id":68},{"__isSmartRef__":true,"id":74}],"scripts":[],"id":"7657B6E9-0AFA-4DD8-B7AB-6860F93B3EB5","shape":{"__isSmartRef__":true,"id":85},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"LZW-compression","partsBinMetaInfo":{"__isSmartRef__":true,"id":86},"eventHandler":{"__isSmartRef__":true,"id":103},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","7EC17E78-593A-4CC8-B7E3-859BCBBFE785","BD8BECDB-A9A1-4009-B433-C925F0AFCCFC","F2677A9D-5855-4DF2-B248-94545B34B762","D52188B3-7DC0-410E-96B1-50892AC00A37","02B0D18C-7361-4F27-B91D-CD8DD4E7AF4D","9CE5936D-76B9-4AD9-BFA7-EC9FF22B4473"],"partTests":{"__isSmartRef__":true,"id":104},"_ClipMode":"visible","moved":true,"owner":{"__isSmartRef__":true,"id":0},"layout":{"__isSmartRef__":true,"id":109},"isInLayoutCycle":false,"isBeingDragged":false,"compression":true,"checked":true,"attributeConnections":[{"__isSmartRef__":true,"id":111},{"__isSmartRef__":true,"id":113},{"__isSmartRef__":true,"id":196},{"__isSmartRef__":true,"id":166},{"__isSmartRef__":true,"id":134},{"__isSmartRef__":true,"id":136},{"__isSmartRef__":true,"id":138},{"__isSmartRef__":true,"id":140},{"__isSmartRef__":true,"id":142},{"__isSmartRef__":true,"id":204},{"__isSmartRef__":true,"id":206},{"__isSmartRef__":true,"id":208},{"__isSmartRef__":true,"id":210},{"__isSmartRef__":true,"id":212}],"doNotSerialize":["$$owner","$$checked","$$ckecked","$$_Position","$$_Scale","$$_Rotation"],"doNotCopyProperties":["$$owner","$$checked","$$ckecked","$$_Position","$$_Scale","$$_Rotation"],"_Scale":1,"_Rotation":0,"__serializedExpressions__":["distanceToDragEvent","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":222},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","distanceToDragEvent":"lively.pt(70.0,-19.0)","_Position":"lively.pt(5.8,77.9)"},"68":{"submorphs":[],"scripts":[],"id":"A1D086E1-BEFF-4D26-B14C-5ADD70F504F6","shape":{"__isSmartRef__":true,"id":69},"droppingEnabled":true,"halosEnabled":true,"checked":true,"showsHalos":false,"name":"CheckBox","partsBinMetaInfo":{"__isSmartRef__":true,"id":70},"eventHandler":{"__isSmartRef__":true,"id":71},"derivationIds":[6345,"D6119AA8-3BFC-446D-AC2E-61E53B7EE0CA","D6460B6F-0A81-4144-8D48-C6783526374D"],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":67},"attributeConnections":[{"__isSmartRef__":true,"id":72}],"doNotSerialize":["$$checked"],"doNotCopyProperties":["$$checked"],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.CheckBox","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(10.0,10.0)"},"69":{"stringifiedShapeNode":"<input xmlns=\"http://www.w3.org/1999/xhtml\" type=\"checkbox\" style=\"width: 12px; height: 12px; overflow: visible;\" class=\"Morph CheckBox\" id=\"null\" data-lively-morphid=\"A1D086E1-BEFF-4D26-B14C-5ADD70F504F6\" />","__serializedExpressions__":["extent","_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","extent":"lively.pt(12.0,12.0)","_Extent":"lively.pt(12.0,12.0)"},"70":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Inputs/","partName":"CheckBox","__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Wed Sep 05 2012 16:01:35 GMT-0700 (PDT)\")"},"71":{"morph":{"__isSmartRef__":true,"id":68},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"72":{"sourceObj":{"__isSmartRef__":true,"id":68},"sourceAttrName":"checked","targetObj":{"__isSmartRef__":true,"id":67},"targetMethodName":"checked","varMapping":{"__isSmartRef__":true,"id":73},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"73":{"source":{"__isSmartRef__":true,"id":68},"target":{"__isSmartRef__":true,"id":67}},"74":{"submorphs":[],"scripts":[],"id":"B88AD241-8BD3-4AD3-BADB-F1E4C4847E42","shape":{"__isSmartRef__":true,"id":75},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":null,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":11,"name":"Text4","partsBinMetaInfo":{"__isSmartRef__":true,"id":76},"textChunks":[{"__isSmartRef__":true,"id":82}],"charsReplaced":"Some Text","lastFindLoc":9,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":84},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","0B016F8C-3C9E-4FFC-8F7E-165EDD021A68","FF436D8A-752A-4EDD-B9E0-B6A616DCD874","5FD88AE3-8E07-49A8-9E23-060F6079866C","720F5FE4-CF65-4819-9D3B-A3C5340734A1"],"_WhiteSpaceHandling":"pre","_MinTextWidth":null,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":67},"previousSelection":[1,1],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","textColor","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(37.0,10.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"75":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_Fill":null,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(126.0,23.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"76":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":77},{"__isSmartRef__":true,"id":78},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":80},{"__isSmartRef__":true,"id":81}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"77":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 07:30:30 GMT-0700 (PDT)\")"},"78":{"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)).  This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F","__serializedExpressions__":["date"],"date":"new Date(\"Sun Feb 26 2012 21:20:38 GMT-0800 (PST)\")"},"79":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:31:43 GMT-0700 (PDT)\")"},"80":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:32:09 GMT-0700 (PDT)\")"},"81":{"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 08 2012 05:18:18 GMT-0700 (PDT)\")"},"82":{"style":{"__isSmartRef__":true,"id":83},"chunkOwner":{"__isSmartRef__":true,"id":74},"_id":"_7755","storedString":"LZW compression","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"83":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"84":{"morph":{"__isSmartRef__":true,"id":74},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"85":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(173.0,43.0)","_BorderColor":"Color.rgb(216,212,212)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"86":{"partsSpaceName":"PartsBin/Basic","comment":"A plain simple rectangle","migrationLevel":8,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":87},{"__isSmartRef__":true,"id":88},{"__isSmartRef__":true,"id":89},{"__isSmartRef__":true,"id":90},{"__isSmartRef__":true,"id":91},{"__isSmartRef__":true,"id":92},{"__isSmartRef__":true,"id":93},{"__isSmartRef__":true,"id":94},{"__isSmartRef__":true,"id":95},{"__isSmartRef__":true,"id":96},{"__isSmartRef__":true,"id":97},{"__isSmartRef__":true,"id":98},{"__isSmartRef__":true,"id":99},{"__isSmartRef__":true,"id":100},{"__isSmartRef__":true,"id":101},{"__isSmartRef__":true,"id":102}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Sun Nov 09 2014 12:48:15 GMT-0800 (PST)\")"},"87":{"author":"robertkrahn","message":"no comment","id":"FBBB9C99-B61C-4D5F-8750-6E2987DF0C9C","__serializedExpressions__":["date"],"date":"new Date(\"Thu Jun 20 2013 15:16:24 GMT-0700 (PDT)\")"},"88":{"author":"robertkrahn","message":"no comment","id":"67FD74CD-7AE4-4050-ADC7-4DF73804258D","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 30 2013 00:18:06 GMT-0700 (PDT)\")"},"89":{"author":"jenslincke","message":"no comment","id":"AEB2F41B-2C88-4BBA-8875-93CD17CBA1C8","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jan 23 2013 03:57:18 GMT-0800 (PST)\")"},"90":{"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 03 2012 06:51:36 GMT-0700 (PDT)\")"},"91":{"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 03 2012 06:51:30 GMT-0700 (PDT)\")"},"92":{"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 02:53:45 GMT-0700 (PDT)\")"},"93":{"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B","__serializedExpressions__":["date"],"date":"new Date(\"Fri Feb 24 2012 17:59:09 GMT-0800 (PST)\")"},"94":{"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 02:42:26 GMT-0700 (PDT)\")"},"95":{"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 09 2012 04:42:07 GMT-0700 (PDT)\")"},"96":{"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8","__serializedExpressions__":["date"],"date":"new Date(\"Mon Jun 18 2012 10:35:08 GMT-0700 (PDT)\")"},"97":{"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205","__serializedExpressions__":["date"],"date":"new Date(\"Thu Nov 22 2012 01:35:51 GMT-0800 (PST)\")"},"98":{"author":"jenslincke","message":"no comment","id":"A4B86A7E-A398-4C29-BEE0-4AA045ABABD2","__serializedExpressions__":["date"],"date":"new Date(\"Fri Jan 18 2013 07:42:31 GMT-0800 (PST)\")"},"99":{"author":"jenslincke","message":"added legend","id":"7ADA3049-56C1-4D32-874B-F664A79DDB20","__serializedExpressions__":["date"],"date":"new Date(\"Fri Jan 18 2013 07:47:05 GMT-0800 (PST)\")"},"100":{"author":"SAPLivelyScreen","message":"no comment","id":"EF145198-0649-41BD-A92E-521D98FEC49D","__serializedExpressions__":["date"],"date":"new Date(\"Wed May 29 2013 15:36:50 GMT-0700 (PDT)\")"},"101":{"author":"SAPLivelyScreen","message":"no comment","id":"7A44D8CA-6D5F-42A3-A4B4-4D7F51EECA52","__serializedExpressions__":["date"],"date":"new Date(\"Tue Jun 18 2013 11:49:27 GMT-0700 (PDT)\")"},"102":{"author":"robertkrahn","message":"no comment","id":"A452871F-4EB9-45D1-94B8-6065CBA7B8FD","__serializedExpressions__":["date"],"date":"new Date(\"Mon Jul 29 2013 23:20:51 GMT-0700 (PDT)\")"},"103":{"morph":{"__isSmartRef__":true,"id":67},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"104":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":105}},"105":{"test01IsMorph":{"__isSmartRef__":true,"id":106}},"106":{"varMapping":{"__isSmartRef__":true,"id":107},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":108},"__LivelyClassName__":"lively.Closure"},"107":{"this":{"__isSmartRef__":true,"id":104}},"108":{},"109":{"layouter":{"__isSmartRef__":true,"id":110},"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(210.0,36.0)"},"110":{"borderSize":10,"defaultBorderSize":10,"spacing":15,"defaultSpacing":15,"container":{"__isSmartRef__":true,"id":67},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"111":{"sourceObj":{"__isSmartRef__":true,"id":67},"sourceAttrName":"checked","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"compression","varMapping":{"__isSmartRef__":true,"id":112},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"112":{"source":{"__isSmartRef__":true,"id":67},"target":{"__isSmartRef__":true,"id":0}},"113":{"sourceObj":{"__isSmartRef__":true,"id":67},"sourceAttrName":"owners","targetObj":{"__isSmartRef__":true,"id":114},"targetMethodName":"showOrHide","varMapping":{"__isSmartRef__":true,"id":195},"converterString":"function (owners) { return !!this.sourceObj.world(); }","dependendConnections":[{"__isSmartRef__":true,"id":196},{"__isSmartRef__":true,"id":198},{"__isSmartRef__":true,"id":200},{"__isSmartRef__":true,"id":202}],"__LivelyClassName__":"lively.morphic.OwnersConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"114":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":115},"_ClipMode":"visible","derivationIds":[],"id":"59FB8F33-1D83-4634-8EDB-069C950D1494","droppingEnabled":false,"halosEnabled":true,"fromMorph":{"__isSmartRef__":true,"id":67},"toMorph":{"__isSmartRef__":true,"id":0},"updatePosition":true,"controlPoints":[{"__isSmartRef__":true,"id":118},{"__isSmartRef__":true,"id":120}],"eventHandler":{"__isSmartRef__":true,"id":133},"realignConnections":[{"__isSmartRef__":true,"id":134},{"__isSmartRef__":true,"id":154}],"con":{"__isSmartRef__":true,"id":166},"showsMorphMenu":true,"name":"ckecked ->compression","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":174},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"115":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":116},{"__isSmartRef__":true,"id":117}],"_BorderWidth":1,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-1.0,119.9)","_Extent":"lively.pt(179.8,4.6)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"116":{"isAbsolute":true,"x":178.8,"y":120.9,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"117":{"isAbsolute":true,"x":0,"y":124.5,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"118":{"morph":{"__isSmartRef__":true,"id":114},"index":0,"connectedMagnet":{"__isSmartRef__":true,"id":119},"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"119":{"morph":{"__isSmartRef__":true,"id":67},"__serializedExpressions__":["position"],"connectedControlPoints":[{"__isSmartRef__":true,"id":118}],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)"},"120":{"morph":{"__isSmartRef__":true,"id":114},"index":1,"connectedMagnet":{"__isSmartRef__":true,"id":121},"marker":{"__isSmartRef__":true,"id":122},"markerDirection":"prev","__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"121":{"morph":{"__isSmartRef__":true,"id":0},"__serializedExpressions__":["position"],"connectedControlPoints":[{"__isSmartRef__":true,"id":120}],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)"},"122":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":123},"_ClipMode":"visible","derivationIds":[],"id":"A3ED3519-D7A5-4845-B4AA-5FA088417C6D","droppingEnabled":true,"halosEnabled":true,"owner":null,"eventHandler":{"__isSmartRef__":true,"id":128},"isBeingDragged":false,"_Rotation":3.121461145459391,"_Scale":0.9999999999999999,"showsHalos":false,"controlPoints":[{"__isSmartRef__":true,"id":129},{"__isSmartRef__":true,"id":130},{"__isSmartRef__":true,"id":131},{"__isSmartRef__":true,"id":132}],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(0.0,124.5)"},"123":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":124},{"__isSmartRef__":true,"id":125},{"__isSmartRef__":true,"id":126},{"__isSmartRef__":true,"id":127}],"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-12.0,-6.0)","_Extent":"lively.pt(17.0,13.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)"},"124":{"isAbsolute":true,"x":-11,"y":-5,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"125":{"isAbsolute":true,"x":-11,"y":7,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"126":{"isAbsolute":true,"x":5,"y":1,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"127":{"isAbsolute":true,"x":-11,"y":-5,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"128":{"morph":{"__isSmartRef__":true,"id":122},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"129":{"morph":{"__isSmartRef__":true,"id":122},"index":0,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"130":{"morph":{"__isSmartRef__":true,"id":122},"index":1,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"131":{"morph":{"__isSmartRef__":true,"id":122},"index":2,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"132":{"morph":{"__isSmartRef__":true,"id":122},"index":3,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"133":{"morph":{"__isSmartRef__":true,"id":114},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"134":{"sourceObj":{"__isSmartRef__":true,"id":67},"sourceAttrName":"globalTransform","targetObj":{"__isSmartRef__":true,"id":114},"targetMethodName":"realignConnection","varMapping":{"__isSmartRef__":true,"id":135},"dependendConnections":[{"__isSmartRef__":true,"id":136},{"__isSmartRef__":true,"id":138},{"__isSmartRef__":true,"id":140},{"__isSmartRef__":true,"id":142},{"__isSmartRef__":true,"id":144},{"__isSmartRef__":true,"id":146},{"__isSmartRef__":true,"id":148},{"__isSmartRef__":true,"id":150}],"oldTransform":{"__isSmartRef__":true,"id":152},"__LivelyClassName__":"lively.morphic.GeometryTransformConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"135":{"source":{"__isSmartRef__":true,"id":67},"target":{"__isSmartRef__":true,"id":114}},"136":{"sourceObj":{"__isSmartRef__":true,"id":67},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":134},"targetMethodName":"updateOwners","varMapping":{"__isSmartRef__":true,"id":137},"dependedBy":{"__isSmartRef__":true,"id":134},"converterString":"function (newOwner, oldOwner) { return [newOwner, oldOwner]; }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"137":{"source":{"__isSmartRef__":true,"id":67},"target":{"__isSmartRef__":true,"id":134}},"138":{"sourceObj":{"__isSmartRef__":true,"id":67},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":134},"targetMethodName":"signalTransformationChanged","varMapping":{"__isSmartRef__":true,"id":139},"dependedBy":{"__isSmartRef__":true,"id":134},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"139":{"source":{"__isSmartRef__":true,"id":67},"target":{"__isSmartRef__":true,"id":134}},"140":{"sourceObj":{"__isSmartRef__":true,"id":67},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":134},"targetMethodName":"signalTransformationChanged","varMapping":{"__isSmartRef__":true,"id":141},"dependedBy":{"__isSmartRef__":true,"id":134},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"141":{"source":{"__isSmartRef__":true,"id":67},"target":{"__isSmartRef__":true,"id":134}},"142":{"sourceObj":{"__isSmartRef__":true,"id":67},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":134},"targetMethodName":"signalTransformationChanged","varMapping":{"__isSmartRef__":true,"id":143},"dependedBy":{"__isSmartRef__":true,"id":134},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"143":{"source":{"__isSmartRef__":true,"id":67},"target":{"__isSmartRef__":true,"id":134}},"144":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":134},"targetMethodName":"updateOwners","varMapping":{"__isSmartRef__":true,"id":145},"dependedBy":{"__isSmartRef__":true,"id":134},"converterString":"function (newOwner, oldOwner) { return [newOwner, oldOwner]; }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"145":{"source":{"__isSmartRef__":true,"id":0},"target":{"__isSmartRef__":true,"id":134}},"146":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":134},"targetMethodName":"signalTransformationChanged","varMapping":{"__isSmartRef__":true,"id":147},"dependedBy":{"__isSmartRef__":true,"id":134},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"147":{"source":{"__isSmartRef__":true,"id":0},"target":{"__isSmartRef__":true,"id":134}},"148":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":134},"targetMethodName":"signalTransformationChanged","varMapping":{"__isSmartRef__":true,"id":149},"dependedBy":{"__isSmartRef__":true,"id":134},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"149":{"source":{"__isSmartRef__":true,"id":0},"target":{"__isSmartRef__":true,"id":134}},"150":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":134},"targetMethodName":"signalTransformationChanged","varMapping":{"__isSmartRef__":true,"id":151},"dependedBy":{"__isSmartRef__":true,"id":134},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"151":{"source":{"__isSmartRef__":true,"id":0},"target":{"__isSmartRef__":true,"id":134}},"152":{"d":1,"a":1,"f":77.9,"e":5.8,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":153},"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"153":{"a":1,"b":0,"c":0,"d":1,"e":5.8,"f":77.9,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"154":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"globalTransform","targetObj":{"__isSmartRef__":true,"id":114},"targetMethodName":"realignConnection","varMapping":{"__isSmartRef__":true,"id":155},"dependendConnections":[{"__isSmartRef__":true,"id":156},{"__isSmartRef__":true,"id":158},{"__isSmartRef__":true,"id":160},{"__isSmartRef__":true,"id":162}],"oldTransform":{"__isSmartRef__":true,"id":164},"__LivelyClassName__":"lively.morphic.GeometryTransformConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"155":{"source":{"__isSmartRef__":true,"id":0},"target":{"__isSmartRef__":true,"id":114}},"156":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":154},"targetMethodName":"updateOwners","varMapping":{"__isSmartRef__":true,"id":157},"dependedBy":{"__isSmartRef__":true,"id":154},"converterString":"function (newOwner, oldOwner) { return [newOwner, oldOwner]; }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"157":{"source":{"__isSmartRef__":true,"id":0},"target":{"__isSmartRef__":true,"id":154}},"158":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":154},"targetMethodName":"signalTransformationChanged","varMapping":{"__isSmartRef__":true,"id":159},"dependedBy":{"__isSmartRef__":true,"id":154},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"159":{"source":{"__isSmartRef__":true,"id":0},"target":{"__isSmartRef__":true,"id":154}},"160":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":154},"targetMethodName":"signalTransformationChanged","varMapping":{"__isSmartRef__":true,"id":161},"dependedBy":{"__isSmartRef__":true,"id":154},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"161":{"source":{"__isSmartRef__":true,"id":0},"target":{"__isSmartRef__":true,"id":154}},"162":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":154},"targetMethodName":"signalTransformationChanged","varMapping":{"__isSmartRef__":true,"id":163},"dependedBy":{"__isSmartRef__":true,"id":154},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"163":{"source":{"__isSmartRef__":true,"id":0},"target":{"__isSmartRef__":true,"id":154}},"164":{"d":1,"a":1,"f":0,"e":0,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":165},"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"165":{"a":1,"b":0,"c":0,"d":1,"e":0,"f":0,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"166":{"sourceObj":{"__isSmartRef__":true,"id":67},"sourceAttrName":"ckecked","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"compression","varMapping":{"__isSmartRef__":true,"id":167},"converterString":"function converter(value) {\n    return value\n}","visualConnector":{"__isSmartRef__":true,"id":114},"autoShowAndHideConnections":[{"__isSmartRef__":true,"id":113},{"__isSmartRef__":true,"id":168}],"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"167":{"source":{"__isSmartRef__":true,"id":67},"target":{"__isSmartRef__":true,"id":0}},"168":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"owners","targetObj":{"__isSmartRef__":true,"id":114},"targetMethodName":"showOrHide","varMapping":{"__isSmartRef__":true,"id":169},"converterString":"function (owners) { return !!this.sourceObj.world(); }","dependendConnections":[{"__isSmartRef__":true,"id":170},{"__isSmartRef__":true,"id":172}],"__LivelyClassName__":"lively.morphic.OwnersConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"169":{"source":{"__isSmartRef__":true,"id":0},"target":{"__isSmartRef__":true,"id":114}},"170":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":168},"targetMethodName":"updateOwners","varMapping":{"__isSmartRef__":true,"id":171},"dependedBy":{"__isSmartRef__":true,"id":168},"converterString":"function (newOwner, oldOwner) { return [newOwner, oldOwner]; }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"171":{"source":{"__isSmartRef__":true,"id":0},"target":{"__isSmartRef__":true,"id":168}},"172":{"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":168},"targetMethodName":"updateOwners","varMapping":{"__isSmartRef__":true,"id":173},"converterString":"function (newOwner, oldOwner) { return [newOwner, oldOwner]; }","dependedBy":{"__isSmartRef__":true,"id":168},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"173":{"target":{"__isSmartRef__":true,"id":168}},"174":{"show":{"__isSmartRef__":true,"id":175},"hide":{"__isSmartRef__":true,"id":182},"morphMenuItems":{"__isSmartRef__":true,"id":185},"showOrHide":{"__isSmartRef__":true,"id":192}},"175":{"varMapping":{"__isSmartRef__":true,"id":176},"source":"function show() {\n            var from = this.fromMorph, to = this.toMorph,\n                world = from.world() || to.world(),\n                cp1 = this.getControlPoints().first(),\n                startMagnet = from.getMagnetForPos(\n                    to.world() ? to.worldPoint(to.innerBounds().center()) : null),\n                cp2 = this.getControlPoints().last(),\n                endMagnet = to.getMagnetForPos(\n                    from.world() ? from.worldPoint(from.innerBounds().center()) : null);\n            if (world) world.addMorphFront(this);\n\n            if (!startMagnet || !endMagnet) {\n                alert(\"Connection Problem: no magnet found\");\n                this.hide();\n                return;\n            }\n            cp1.setConnectedMagnet(startMagnet);\n            cp2.setConnectedMagnet(endMagnet);\n\n            if (this.updatePosition) {\n                if (this.realignConnections) this.realignConnections.invoke('disconnect');\n                this.realignConnections = [\n                    lively.bindings.connect(from, 'globalTransform', this, 'realignConnection'),\n                    lively.bindings.connect(to, 'globalTransform', this, 'realignConnection')]\n            }\n        }","funcProperties":{"__isSmartRef__":true,"id":181},"__LivelyClassName__":"lively.Closure"},"176":{"this":{"__isSmartRef__":true,"id":114},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":177}},"177":{"$super":{"__isSmartRef__":true,"id":178}},"178":{"varMapping":{"__isSmartRef__":true,"id":179},"source":"function () {\n                try {\n                    // FIXME super is supposed to be static\n                    return Object.getPrototypeOf(obj)[name].apply(obj, arguments);\n                } catch (e) {\n                    if ($world)\n                        $world.logError(e, 'Error in $super call')\n                    else\n                        alert('Error in $super call: ' + e + '\\n' + e.stack);\n                    return null;\n                }\n            }","funcProperties":{"__isSmartRef__":true,"id":180},"__LivelyClassName__":"lively.Closure"},"179":{"obj":{"__isSmartRef__":true,"id":114},"name":"show"},"180":{},"181":{"user":"felix","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Mon Nov 10 2014 10:45:43 GMT-0800 (PST)\")"},"182":{"varMapping":{"__isSmartRef__":true,"id":183},"source":"function hide() {\n            this.disconnectFromMagnets();\n            if (this.realignConnections) this.realignConnections.invoke('disconnect');\n            this.remove();\n        }","funcProperties":{"__isSmartRef__":true,"id":184},"__LivelyClassName__":"lively.Closure"},"183":{"this":{"__isSmartRef__":true,"id":114}},"184":{"user":"felix","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Mon Nov 10 2014 10:45:43 GMT-0800 (PST)\")"},"185":{"varMapping":{"__isSmartRef__":true,"id":186},"source":"function morphMenuItems() {\n            var visualConnector = this, con = this.con, world = $world;\n            var items = [\n                ['Edit converter', function() {\n                    var window = lively.bindings.editConnection(con);\n                    window.align(window.bounds().topCenter(),\n                    visualConnector.bounds().bottomCenter())\n                }],\n                ['Inspect value', function() {\n                    lively.morphic.inspect(con.getSourceValue());\n                }],\n                ['Hide', function() {\n                    visualConnector.hidePermanently();\n                }],\n                ['Disconnect', function() {\n                    alertOK('Disconnected ' + visualConnector.con);\n                    visualConnector.con.visualDisconnect();\n                }],\n                ['Cancel', function() {}]\n            ];\n            return items;\n        }","funcProperties":{"__isSmartRef__":true,"id":191},"__LivelyClassName__":"lively.Closure"},"186":{"this":{"__isSmartRef__":true,"id":114},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":187}},"187":{"$super":{"__isSmartRef__":true,"id":188}},"188":{"varMapping":{"__isSmartRef__":true,"id":189},"source":"function () {\n                try {\n                    // FIXME super is supposed to be static\n                    return Object.getPrototypeOf(obj)[name].apply(obj, arguments);\n                } catch (e) {\n                    if ($world)\n                        $world.logError(e, 'Error in $super call')\n                    else\n                        alert('Error in $super call: ' + e + '\\n' + e.stack);\n                    return null;\n                }\n            }","funcProperties":{"__isSmartRef__":true,"id":190},"__LivelyClassName__":"lively.Closure"},"189":{"obj":{"__isSmartRef__":true,"id":114},"name":"morphMenuItems"},"190":{},"191":{"user":"felix","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Mon Nov 10 2014 10:45:43 GMT-0800 (PST)\")"},"192":{"varMapping":{"__isSmartRef__":true,"id":193},"source":"function showOrHide(bool) {\n            bool ? this.show() : this.hide();\n        }","funcProperties":{"__isSmartRef__":true,"id":194},"__LivelyClassName__":"lively.Closure"},"193":{"this":{"__isSmartRef__":true,"id":114}},"194":{"user":"felix","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Mon Nov 10 2014 10:45:43 GMT-0800 (PST)\")"},"195":{"source":{"__isSmartRef__":true,"id":67},"target":{"__isSmartRef__":true,"id":114}},"196":{"sourceObj":{"__isSmartRef__":true,"id":67},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":113},"targetMethodName":"updateOwners","varMapping":{"__isSmartRef__":true,"id":197},"dependedBy":{"__isSmartRef__":true,"id":113},"converterString":"function (newOwner, oldOwner) { return [newOwner, oldOwner]; }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"197":{"source":{"__isSmartRef__":true,"id":67},"target":{"__isSmartRef__":true,"id":113}},"198":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":113},"targetMethodName":"updateOwners","varMapping":{"__isSmartRef__":true,"id":199},"dependedBy":{"__isSmartRef__":true,"id":113},"converterString":"function (newOwner, oldOwner) { return [newOwner, oldOwner]; }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"199":{"source":{"__isSmartRef__":true,"id":0},"target":{"__isSmartRef__":true,"id":113}},"200":{"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":113},"targetMethodName":"updateOwners","varMapping":{"__isSmartRef__":true,"id":201},"converterString":"function (newOwner, oldOwner) { return [newOwner, oldOwner]; }","dependedBy":{"__isSmartRef__":true,"id":113},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"201":{"target":{"__isSmartRef__":true,"id":113}},"202":{"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":113},"targetMethodName":"updateOwners","varMapping":{"__isSmartRef__":true,"id":203},"converterString":"function (newOwner, oldOwner) { return [newOwner, oldOwner]; }","dependedBy":{"__isSmartRef__":true,"id":113},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"203":{"target":{"__isSmartRef__":true,"id":113}},"204":{"sourceObj":{"__isSmartRef__":true,"id":67},"sourceAttrName":"globalTransform","targetObj":{"__isSmartRef__":true,"id":118},"targetMethodName":"alignToMagnet","varMapping":{"__isSmartRef__":true,"id":205},"dependendConnections":[{"__isSmartRef__":true,"id":206},{"__isSmartRef__":true,"id":208},{"__isSmartRef__":true,"id":210},{"__isSmartRef__":true,"id":212},{"__isSmartRef__":true,"id":214},{"__isSmartRef__":true,"id":216},{"__isSmartRef__":true,"id":218},{"__isSmartRef__":true,"id":220}],"__LivelyClassName__":"lively.morphic.GeometryTransformConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"205":{"source":{"__isSmartRef__":true,"id":67},"target":{"__isSmartRef__":true,"id":118}},"206":{"sourceObj":{"__isSmartRef__":true,"id":67},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":204},"targetMethodName":"updateOwners","varMapping":{"__isSmartRef__":true,"id":207},"converterString":"function (newOwner, oldOwner) { return [newOwner, oldOwner]; }","dependedBy":{"__isSmartRef__":true,"id":204},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"207":{"source":{"__isSmartRef__":true,"id":67},"target":{"__isSmartRef__":true,"id":204}},"208":{"sourceObj":{"__isSmartRef__":true,"id":67},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":204},"targetMethodName":"signalTransformationChanged","varMapping":{"__isSmartRef__":true,"id":209},"dependedBy":{"__isSmartRef__":true,"id":204},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"209":{"source":{"__isSmartRef__":true,"id":67},"target":{"__isSmartRef__":true,"id":204}},"210":{"sourceObj":{"__isSmartRef__":true,"id":67},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":204},"targetMethodName":"signalTransformationChanged","varMapping":{"__isSmartRef__":true,"id":211},"dependedBy":{"__isSmartRef__":true,"id":204},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"211":{"source":{"__isSmartRef__":true,"id":67},"target":{"__isSmartRef__":true,"id":204}},"212":{"sourceObj":{"__isSmartRef__":true,"id":67},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":204},"targetMethodName":"signalTransformationChanged","varMapping":{"__isSmartRef__":true,"id":213},"dependedBy":{"__isSmartRef__":true,"id":204},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"213":{"source":{"__isSmartRef__":true,"id":67},"target":{"__isSmartRef__":true,"id":204}},"214":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":204},"targetMethodName":"updateOwners","varMapping":{"__isSmartRef__":true,"id":215},"converterString":"function (newOwner, oldOwner) { return [newOwner, oldOwner]; }","dependedBy":{"__isSmartRef__":true,"id":204},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"215":{"source":{"__isSmartRef__":true,"id":0},"target":{"__isSmartRef__":true,"id":204}},"216":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":204},"targetMethodName":"signalTransformationChanged","varMapping":{"__isSmartRef__":true,"id":217},"dependedBy":{"__isSmartRef__":true,"id":204},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"217":{"source":{"__isSmartRef__":true,"id":0},"target":{"__isSmartRef__":true,"id":204}},"218":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":204},"targetMethodName":"signalTransformationChanged","varMapping":{"__isSmartRef__":true,"id":219},"dependedBy":{"__isSmartRef__":true,"id":204},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"219":{"source":{"__isSmartRef__":true,"id":0},"target":{"__isSmartRef__":true,"id":204}},"220":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":204},"targetMethodName":"signalTransformationChanged","varMapping":{"__isSmartRef__":true,"id":221},"dependedBy":{"__isSmartRef__":true,"id":204},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"221":{"source":{"__isSmartRef__":true,"id":0},"target":{"__isSmartRef__":true,"id":204}},"222":{"isChecked":{"__isSmartRef__":true,"id":223}},"223":{"varMapping":{"__isSmartRef__":true,"id":224},"source":"function isChecked() {\n    return this.get('CheckBox').isChecked();\n}","funcProperties":{"__isSmartRef__":true,"id":225},"__LivelyClassName__":"lively.Closure"},"224":{"this":{"__isSmartRef__":true,"id":67}},"225":{"user":"felix","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Mon Nov 10 2014 10:20:26 GMT-0800 (PST)\")"},"226":{"submorphs":[],"scripts":[],"id":"2F6CE4C8-DA02-4945-84C9-EBE7A5B77A01","shape":{"__isSmartRef__":true,"id":227},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":null,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":11,"name":"upstream","partsBinMetaInfo":{"__isSmartRef__":true,"id":228},"textChunks":[{"__isSmartRef__":true,"id":234}],"charsReplaced":"Some Text","lastFindLoc":9,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":236},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","0B016F8C-3C9E-4FFC-8F7E-165EDD021A68","FF436D8A-752A-4EDD-B9E0-B6A616DCD874","5FD88AE3-8E07-49A8-9E23-060F6079866C","720F5FE4-CF65-4819-9D3B-A3C5340734A1","CCBBC895-6861-429C-86F7-8CCD9658D120"],"_WhiteSpaceHandling":"pre","_MinTextWidth":null,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"previousSelection":[4,15],"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","textColor","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(5.8,126.5)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"227":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_Fill":null,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(109.0,23.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"228":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":229},{"__isSmartRef__":true,"id":230},{"__isSmartRef__":true,"id":231},{"__isSmartRef__":true,"id":232},{"__isSmartRef__":true,"id":233}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"229":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 07:30:30 GMT-0700 (PDT)\")"},"230":{"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)).  This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F","__serializedExpressions__":["date"],"date":"new Date(\"Sun Feb 26 2012 21:20:38 GMT-0800 (PST)\")"},"231":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:31:43 GMT-0700 (PDT)\")"},"232":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:32:09 GMT-0700 (PDT)\")"},"233":{"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 08 2012 05:18:18 GMT-0700 (PDT)\")"},"234":{"style":{"__isSmartRef__":true,"id":235},"chunkOwner":{"__isSmartRef__":true,"id":226},"_id":"_130244","storedString":"Upstream: 0B/s","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"235":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"236":{"morph":{"__isSmartRef__":true,"id":226},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"237":{"submorphs":[],"scripts":[],"id":"CF63E8E1-5E23-4D17-966A-ECE04EF595B2","shape":{"__isSmartRef__":true,"id":238},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":null,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":11,"name":"downstream","partsBinMetaInfo":{"__isSmartRef__":true,"id":239},"textChunks":[{"__isSmartRef__":true,"id":245}],"charsReplaced":"Some Text","lastFindLoc":9,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":247},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","0B016F8C-3C9E-4FFC-8F7E-165EDD021A68","FF436D8A-752A-4EDD-B9E0-B6A616DCD874","5FD88AE3-8E07-49A8-9E23-060F6079866C","720F5FE4-CF65-4819-9D3B-A3C5340734A1","CCBBC895-6861-429C-86F7-8CCD9658D120","2F6CE4C8-DA02-4945-84C9-EBE7A5B77A01"],"_WhiteSpaceHandling":"pre","_MinTextWidth":null,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"previousSelection":[4,15],"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","textColor","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(5.8,155.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"238":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_Fill":null,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(127.0,23.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"239":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":240},{"__isSmartRef__":true,"id":241},{"__isSmartRef__":true,"id":242},{"__isSmartRef__":true,"id":243},{"__isSmartRef__":true,"id":244}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"240":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 07:30:30 GMT-0700 (PDT)\")"},"241":{"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)).  This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F","__serializedExpressions__":["date"],"date":"new Date(\"Sun Feb 26 2012 21:20:38 GMT-0800 (PST)\")"},"242":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:31:43 GMT-0700 (PDT)\")"},"243":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:32:09 GMT-0700 (PDT)\")"},"244":{"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 08 2012 05:18:18 GMT-0700 (PDT)\")"},"245":{"style":{"__isSmartRef__":true,"id":246},"chunkOwner":{"__isSmartRef__":true,"id":237},"_id":"_130245","storedString":"Downstream: 0B/s","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"246":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"247":{"morph":{"__isSmartRef__":true,"id":237},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"248":{"submorphs":[],"scripts":[],"id":"8C53E8E5-5294-49DE-9BF5-66DE91E05151","shape":{"__isSmartRef__":true,"id":249},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":null,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":11,"name":"sendCount","partsBinMetaInfo":{"__isSmartRef__":true,"id":250},"textChunks":[{"__isSmartRef__":true,"id":256}],"charsReplaced":"Some Text","lastFindLoc":9,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":258},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","0B016F8C-3C9E-4FFC-8F7E-165EDD021A68","FF436D8A-752A-4EDD-B9E0-B6A616DCD874","5FD88AE3-8E07-49A8-9E23-060F6079866C","720F5FE4-CF65-4819-9D3B-A3C5340734A1","CCBBC895-6861-429C-86F7-8CCD9658D120","2F6CE4C8-DA02-4945-84C9-EBE7A5B77A01","CF63E8E1-5E23-4D17-966A-ECE04EF595B2"],"_WhiteSpaceHandling":"pre","_MinTextWidth":null,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"previousSelection":[4,15],"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(5.8,186.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(79.2,-13.0)"},"249":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_Fill":null,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(112.0,23.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"250":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":251},{"__isSmartRef__":true,"id":252},{"__isSmartRef__":true,"id":253},{"__isSmartRef__":true,"id":254},{"__isSmartRef__":true,"id":255}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"251":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 07:30:30 GMT-0700 (PDT)\")"},"252":{"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)).  This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F","__serializedExpressions__":["date"],"date":"new Date(\"Sun Feb 26 2012 21:20:38 GMT-0800 (PST)\")"},"253":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:31:43 GMT-0700 (PDT)\")"},"254":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:32:09 GMT-0700 (PDT)\")"},"255":{"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 08 2012 05:18:18 GMT-0700 (PDT)\")"},"256":{"style":{"__isSmartRef__":true,"id":257},"chunkOwner":{"__isSmartRef__":true,"id":248},"_id":"_130246","storedString":"0 DataFrames/s","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"257":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"258":{"morph":{"__isSmartRef__":true,"id":248},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"259":{"submorphs":[{"__isSmartRef__":true,"id":260},{"__isSmartRef__":true,"id":268}],"scripts":[],"id":"742B03B9-9A59-452F-BC28-76B42AB61EEC","shape":{"__isSmartRef__":true,"id":283},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"BitDepth","partsBinMetaInfo":{"__isSmartRef__":true,"id":284},"eventHandler":{"__isSmartRef__":true,"id":313},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","7EC17E78-593A-4CC8-B7E3-859BCBBFE785","BD8BECDB-A9A1-4009-B433-C925F0AFCCFC","F2677A9D-5855-4DF2-B248-94545B34B762","D52188B3-7DC0-410E-96B1-50892AC00A37","1C17567C-751A-447E-A93C-0CE8CAEEF262","C31986AF-AB07-427F-BD76-E0F3859AC975","C6BB6BE6-2401-4F78-99EE-E7A96CA7DA2A","2EA235B0-76DC-4AD9-90EC-C4F101813B79","350DCA8B-F064-47C8-853B-C8AFA179D4FE","3A5975A8-3B38-4052-AEBD-AA1070D79B72"],"partTests":{"__isSmartRef__":true,"id":314},"_ClipMode":"visible","moved":true,"layout":{"__isSmartRef__":true,"id":319},"isInLayoutCycle":false,"grabbingEnabled":false,"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":321},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(6.0,220.0)","distanceToDragEvent":"lively.pt(109.0,-13.0)"},"260":{"submorphs":[],"scripts":[],"id":"9B77298B-D2E1-4B3D-89EE-D3BBFA5152B2","shape":{"__isSmartRef__":true,"id":261},"__layered_droppingEnabled__":true,"halosEnabled":true,"checked":true,"showsHalos":false,"name":"CheckBox","partsBinMetaInfo":{"__isSmartRef__":true,"id":262},"eventHandler":{"__isSmartRef__":true,"id":263},"derivationIds":[6345,"A1F0ABBE-A5BC-4577-9ADC-76F29FF63E92","414B3246-0012-4B65-ACAF-4CE945860FBE","1CC3EE4A-E868-4340-BBEF-DC4093B0C579","42E98ECC-AD27-4C5C-84DE-AF5A002C1B05"],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":259},"attributeConnections":[{"__isSmartRef__":true,"id":264},{"__isSmartRef__":true,"id":266}],"doNotSerialize":["$$checked"],"doNotCopyProperties":["$$checked"],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.CheckBox","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.3,0.3)"},"261":{"stringifiedShapeNode":"<input xmlns=\"http://www.w3.org/1999/xhtml\" type=\"checkbox\" style=\"width: 12px; height: 18px; overflow: visible; padding: 0px;\" class=\"Morph CheckBox\" id=\"null\" data-lively-morphid=\"9B77298B-D2E1-4B3D-89EE-D3BBFA5152B2\" />","__serializedExpressions__":["extent","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","extent":"lively.pt(12.0,18.0)","_Extent":"lively.pt(12.0,18.0)","_Padding":"lively.rect(0,0,0,0)"},"262":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Inputs/","partName":"CheckBox","__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Wed Sep 05 2012 16:01:35 GMT-0700 (PDT)\")"},"263":{"morph":{"__isSmartRef__":true,"id":260},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"264":{"sourceObj":{"__isSmartRef__":true,"id":260},"sourceAttrName":"checked","targetObj":{"__isSmartRef__":true,"id":259},"targetMethodName":"signalChecked","varMapping":{"__isSmartRef__":true,"id":265},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"265":{"source":{"__isSmartRef__":true,"id":260},"target":{"__isSmartRef__":true,"id":259}},"266":{"sourceObj":{"__isSmartRef__":true,"id":260},"sourceAttrName":"checked","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"reducedBitDepth","varMapping":{"__isSmartRef__":true,"id":267},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"267":{"source":{"__isSmartRef__":true,"id":260},"target":{"__isSmartRef__":true,"id":0}},"268":{"submorphs":[],"scripts":[],"id":"E9053BEA-A036-4290-9CEB-3E205BD76F5C","shape":{"__isSmartRef__":true,"id":269},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":8,"name":"Label","partsBinMetaInfo":{"__isSmartRef__":true,"id":270},"textChunks":[{"__isSmartRef__":true,"id":279}],"charsReplaced":"Show missing documentation","lastFindLoc":26,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":281},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","59440FC5-E676-4B9B-A828-C150A05765C0","566D5CCF-67D2-4F4A-AC1C-16D0B3355CF0","D8EB8052-EC5C-4FFB-AA53-89ED2D3E252C","6429479B-F361-4F0B-969C-50AF62CC27C6","3CC73C7C-C3D5-4B93-B2C9-C666E3353D6F"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"previousSelection":[7,7],"isBeingDragged":false,"moved":true,"layout":{"__isSmartRef__":true,"id":282},"owner":{"__isSmartRef__":true,"id":259},"_InputAllowed":true,"_HandStyle":null,"allowInput":true,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(17.0,0.3)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(85.0,-9.0)"},"269":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_Fill":null,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(152.4,14.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"270":{"partsSpaceName":"PartsBin/Basic","migrationLevel":8,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":271},{"__isSmartRef__":true,"id":272},{"__isSmartRef__":true,"id":273},{"__isSmartRef__":true,"id":274},{"__isSmartRef__":true,"id":275},{"__isSmartRef__":true,"id":276},{"__isSmartRef__":true,"id":277},{"__isSmartRef__":true,"id":278}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Sat Apr 05 2014 01:51:52 GMT-0700 (PDT)\")"},"271":{"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 09:31:56 GMT-0700 (PDT)\")"},"272":{"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 08 2012 05:18:18 GMT-0700 (PDT)\")"},"273":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:32:09 GMT-0700 (PDT)\")"},"274":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:31:43 GMT-0700 (PDT)\")"},"275":{"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)).  This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F","__serializedExpressions__":["date"],"date":"new Date(\"Sun Feb 26 2012 21:20:38 GMT-0800 (PST)\")"},"276":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 07:30:30 GMT-0700 (PDT)\")"},"277":{"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 10:36:22 GMT-0700 (PDT)\")"},"278":{"author":"robertkrahn","message":"resizeWidth = true","id":"E402462A-7AB2-487B-82BD-A3369C1C1F75","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 05 2014 01:58:52 GMT-0700 (PDT)\")"},"279":{"style":{"__isSmartRef__":true,"id":280},"chunkOwner":{"__isSmartRef__":true,"id":268},"_id":"_134716","storedString":"Reduce to 16 bit","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"280":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"281":{"morph":{"__isSmartRef__":true,"id":268},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"282":{"resizeWidth":true},"283":{"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(169.7,18.5)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"284":{"partsSpaceName":"PartsBin/Inputs/","comment":"A checkbox with a label. Make the label not \"inputAllowed\" to have a real label.","migrationLevel":8,"partName":"LabeledCheckBox","changes":[{"__isSmartRef__":true,"id":285},{"__isSmartRef__":true,"id":286},{"__isSmartRef__":true,"id":287},{"__isSmartRef__":true,"id":288},{"__isSmartRef__":true,"id":289},{"__isSmartRef__":true,"id":290},{"__isSmartRef__":true,"id":291},{"__isSmartRef__":true,"id":292},{"__isSmartRef__":true,"id":293},{"__isSmartRef__":true,"id":294},{"__isSmartRef__":true,"id":295},{"__isSmartRef__":true,"id":296},{"__isSmartRef__":true,"id":297},{"__isSmartRef__":true,"id":298},{"__isSmartRef__":true,"id":299},{"__isSmartRef__":true,"id":300},{"__isSmartRef__":true,"id":301},{"__isSmartRef__":true,"id":302},{"__isSmartRef__":true,"id":303},{"__isSmartRef__":true,"id":304},{"__isSmartRef__":true,"id":305},{"__isSmartRef__":true,"id":306},{"__isSmartRef__":true,"id":307},{"__isSmartRef__":true,"id":308},{"__isSmartRef__":true,"id":309},{"__isSmartRef__":true,"id":310},{"__isSmartRef__":true,"id":311},{"__isSmartRef__":true,"id":312}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Fri Nov 21 2014 14:02:12 GMT-0800 (PST)\")"},"285":{"author":"felix","message":"added setLabel","id":"A2BAC9B1-68D2-420D-A17D-77AB1ECCC97F","__serializedExpressions__":["date"],"date":"new Date(\"Fri Nov 21 2014 14:02:04 GMT-0800 (PST)\")"},"286":{"author":"jenslincke","message":"no comment","id":"ADFBF069-513C-4DE6-95A9-8AD4985C6508","__serializedExpressions__":["date"],"date":"new Date(\"Tue Feb 04 2014 01:23:53 GMT-0800 (PST)\")"},"287":{"author":"robertkrahn","message":"no comment","id":"A452871F-4EB9-45D1-94B8-6065CBA7B8FD","__serializedExpressions__":["date"],"date":"new Date(\"Mon Jul 29 2013 23:20:51 GMT-0700 (PDT)\")"},"288":{"author":"SAPLivelyScreen","message":"no comment","id":"7A44D8CA-6D5F-42A3-A4B4-4D7F51EECA52","__serializedExpressions__":["date"],"date":"new Date(\"Tue Jun 18 2013 11:49:27 GMT-0700 (PDT)\")"},"289":{"author":"SAPLivelyScreen","message":"no comment","id":"EF145198-0649-41BD-A92E-521D98FEC49D","__serializedExpressions__":["date"],"date":"new Date(\"Wed May 29 2013 15:36:50 GMT-0700 (PDT)\")"},"290":{"author":"jenslincke","message":"added legend","id":"7ADA3049-56C1-4D32-874B-F664A79DDB20","__serializedExpressions__":["date"],"date":"new Date(\"Fri Jan 18 2013 07:47:05 GMT-0800 (PST)\")"},"291":{"author":"jenslincke","message":"no comment","id":"A4B86A7E-A398-4C29-BEE0-4AA045ABABD2","__serializedExpressions__":["date"],"date":"new Date(\"Fri Jan 18 2013 07:42:31 GMT-0800 (PST)\")"},"292":{"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205","__serializedExpressions__":["date"],"date":"new Date(\"Thu Nov 22 2012 01:35:51 GMT-0800 (PST)\")"},"293":{"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8","__serializedExpressions__":["date"],"date":"new Date(\"Mon Jun 18 2012 10:35:08 GMT-0700 (PDT)\")"},"294":{"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 09 2012 04:42:07 GMT-0700 (PDT)\")"},"295":{"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 02:42:26 GMT-0700 (PDT)\")"},"296":{"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B","__serializedExpressions__":["date"],"date":"new Date(\"Fri Feb 24 2012 17:59:09 GMT-0800 (PST)\")"},"297":{"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 02:53:45 GMT-0700 (PDT)\")"},"298":{"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 03 2012 06:51:30 GMT-0700 (PDT)\")"},"299":{"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 03 2012 06:51:36 GMT-0700 (PDT)\")"},"300":{"author":"jenslincke","message":"no comment","id":"AEB2F41B-2C88-4BBA-8875-93CD17CBA1C8","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jan 23 2013 03:57:18 GMT-0800 (PST)\")"},"301":{"author":"robertkrahn","message":"no comment","id":"67FD74CD-7AE4-4050-ADC7-4DF73804258D","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 30 2013 00:18:06 GMT-0700 (PDT)\")"},"302":{"author":"robertkrahn","message":"no comment","id":"FBBB9C99-B61C-4D5F-8750-6E2987DF0C9C","__serializedExpressions__":["date"],"date":"new Date(\"Thu Jun 20 2013 15:16:24 GMT-0700 (PDT)\")"},"303":{"author":"jenslincke","message":"no comment","id":"ECD12BFF-E872-4918-8341-C6571E72F36D","__serializedExpressions__":["date"],"date":"new Date(\"Tue Feb 04 2014 01:24:27 GMT-0800 (PST)\")"},"304":{"author":"lauritz","message":"dropping enabled for the blue rectangle","id":"81D350CB-D926-491F-8FF3-A6C9C831BDF2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 12 2014 07:00:28 GMT-0700 (PDT)\")"},"305":{"author":"robertkrahn","message":"no comment","id":"BA5B9445-E96D-49C9-8CD2-2DD61FF4402B","__serializedExpressions__":["date"],"date":"new Date(\"Sat Oct 11 2014 00:22:48 GMT-0700 (PDT)\")"},"306":{"author":"robertkrahn","message":"no comment","id":"86FF879C-9F8C-446B-AD52-26E46C06322A","__serializedExpressions__":["date"],"date":"new Date(\"Sat Oct 11 2014 00:25:00 GMT-0700 (PDT)\")"},"307":{"author":"robertkrahn","message":"no comment","id":"C93B9BF2-FC8B-48E9-9D44-77C4F4B7230F","__serializedExpressions__":["date"],"date":"new Date(\"Sat Oct 11 2014 00:25:32 GMT-0700 (PDT)\")"},"308":{"author":"robertkrahn","message":"no comment","id":"6661CD49-DCF1-422C-95B7-2938DCBB4EFE","__serializedExpressions__":["date"],"date":"new Date(\"Sat Oct 11 2014 00:27:56 GMT-0700 (PDT)\")"},"309":{"author":"robertkrahn","message":"no comment","id":"AE369A0A-A9CF-4BE2-BE6B-FF4450B4DA23","__serializedExpressions__":["date"],"date":"new Date(\"Sat Oct 11 2014 00:29:20 GMT-0700 (PDT)\")"},"310":{"author":"robertkrahn","message":"no comment","id":"C989B0A8-A275-405C-8392-8CDDB4B8879F","__serializedExpressions__":["date"],"date":"new Date(\"Sat Oct 11 2014 00:32:01 GMT-0700 (PDT)\")"},"311":{"author":"robertkrahn","message":"no comment","id":"DE990CC8-6EBB-4937-B498-B8C56B511631","__serializedExpressions__":["date"],"date":"new Date(\"Sat Oct 11 2014 00:37:04 GMT-0700 (PDT)\")"},"312":{"author":"robertkrahn","message":"no comment","id":"B2987548-B625-46F5-8666-7AFD51797E31","__serializedExpressions__":["date"],"date":"new Date(\"Sat Oct 11 2014 00:42:52 GMT-0700 (PDT)\")"},"313":{"morph":{"__isSmartRef__":true,"id":259},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"314":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":315}},"315":{"test01IsMorph":{"__isSmartRef__":true,"id":316}},"316":{"varMapping":{"__isSmartRef__":true,"id":317},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":318},"__LivelyClassName__":"lively.Closure"},"317":{"this":{"__isSmartRef__":true,"id":314}},"318":{},"319":{"layouter":{"__isSmartRef__":true,"id":320},"resizeWidth":false,"adjustForNewBounds":true,"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(100.0,18.0)"},"320":{"borderSize":0.265,"defaultBorderSize":10,"spacing":4.760000000000001,"defaultSpacing":15,"container":{"__isSmartRef__":true,"id":259},"__LivelyClassName__":"lively.morphic.Layout.TightHorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"321":{"isChecked":{"__isSmartRef__":true,"id":322},"reset":{"__isSmartRef__":true,"id":325},"setChecked":{"__isSmartRef__":true,"id":328},"signalChecked":{"__isSmartRef__":true,"id":331},"ondMouseDown":{"__isSmartRef__":true,"id":334},"onMouseDown":{"__isSmartRef__":true,"id":337},"setLabel":{"__isSmartRef__":true,"id":344}},"322":{"varMapping":{"__isSmartRef__":true,"id":323},"source":"function isChecked() {\n  return this.get(\"CheckBox\").isChecked();\n}","funcProperties":{"__isSmartRef__":true,"id":324},"__LivelyClassName__":"lively.Closure"},"323":{"this":{"__isSmartRef__":true,"id":259}},"324":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Oct 11 2014 00:26:50 GMT-0700 (PDT)\")"},"325":{"varMapping":{"__isSmartRef__":true,"id":326},"source":"function reset() {\n  this.connections = {checked: {}};\n  lively.bindings.connect(this.get(\"CheckBox\"), 'checked', this, 'signalChecked');\n}","funcProperties":{"__isSmartRef__":true,"id":327},"__LivelyClassName__":"lively.Closure"},"326":{"this":{"__isSmartRef__":true,"id":259}},"327":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Oct 11 2014 00:27:26 GMT-0700 (PDT)\")"},"328":{"varMapping":{"__isSmartRef__":true,"id":329},"source":"function setChecked(bool) {\n  return this.get(\"CheckBox\").setChecked(bool);\n}","funcProperties":{"__isSmartRef__":true,"id":330},"__LivelyClassName__":"lively.Closure"},"329":{"this":{"__isSmartRef__":true,"id":259}},"330":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Oct 11 2014 00:27:00 GMT-0700 (PDT)\")"},"331":{"varMapping":{"__isSmartRef__":true,"id":332},"source":"function signalChecked(val) {\n  lively.bindings.signal(this, 'checked', val);\n}","funcProperties":{"__isSmartRef__":true,"id":333},"__LivelyClassName__":"lively.Closure"},"332":{"this":{"__isSmartRef__":true,"id":259}},"333":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Oct 11 2014 00:27:45 GMT-0700 (PDT)\")"},"334":{"varMapping":{"__isSmartRef__":true,"id":335},"source":"function ondMouseDown(evt) {\n  if (evt.getTargetMorph() !== this.get(\"CheckBox\")) {\n    this.setChecked(!this.isChecked());\n    evt.stop(); return true;\n  }\n  return false;\n}","funcProperties":{"__isSmartRef__":true,"id":336},"__LivelyClassName__":"lively.Closure"},"335":{"this":{"__isSmartRef__":true,"id":259}},"336":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Oct 11 2014 00:35:34 GMT-0700 (PDT)\")"},"337":{"varMapping":{"__isSmartRef__":true,"id":338},"source":"function onMouseDown(evt) {\n  if (evt.getTargetMorph() == this.get(\"CheckBox\")) return false;\n  if (evt.getTargetMorph() == this.get(\"Label\") && this.get(\"Label\").inputAllowed()) return false;\n\n  this.setChecked(!this.isChecked());\n  evt.stop(); return true;\n}","funcProperties":{"__isSmartRef__":true,"id":343},"__LivelyClassName__":"lively.Closure"},"338":{"this":{"__isSmartRef__":true,"id":259},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":339}},"339":{"$super":{"__isSmartRef__":true,"id":340}},"340":{"varMapping":{"__isSmartRef__":true,"id":341},"source":"function () {\n                try {\n                    // FIXME super is supposed to be static\n                    return Object.getPrototypeOf(obj)[name].apply(obj, arguments);\n                } catch (e) {\n                    if ($world)\n                        $world.logError(e, 'Error in $super call')\n                    else\n                        alert('Error in $super call: ' + e + '\\n' + e.stack);\n                    return null;\n                }\n            }","funcProperties":{"__isSmartRef__":true,"id":342},"__LivelyClassName__":"lively.Closure"},"341":{"obj":{"__isSmartRef__":true,"id":259},"name":"onMouseDown"},"342":{},"343":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Oct 11 2014 00:36:45 GMT-0700 (PDT)\")"},"344":{"varMapping":{"__isSmartRef__":true,"id":345},"source":"function setLabel(string) {\n    this.get('Label').setTextString(string);\n}","funcProperties":{"__isSmartRef__":true,"id":346},"__LivelyClassName__":"lively.Closure"},"345":{"this":{"__isSmartRef__":true,"id":259}},"346":{"user":"felix","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Fri Nov 21 2014 14:00:14 GMT-0800 (PST)\")"},"347":{"submorphs":[],"scripts":[],"id":"38B2B4B9-D99B-4A40-BCBB-E1DB7F8A9921","shape":{"__isSmartRef__":true,"id":348},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":null,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":11,"name":"audioBufferLength","partsBinMetaInfo":{"__isSmartRef__":true,"id":349},"textChunks":[{"__isSmartRef__":true,"id":355}],"charsReplaced":"Some Text","lastFindLoc":9,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":357},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","0B016F8C-3C9E-4FFC-8F7E-165EDD021A68","FF436D8A-752A-4EDD-B9E0-B6A616DCD874","5FD88AE3-8E07-49A8-9E23-060F6079866C","720F5FE4-CF65-4819-9D3B-A3C5340734A1","CCBBC895-6861-429C-86F7-8CCD9658D120","2F6CE4C8-DA02-4945-84C9-EBE7A5B77A01","CF63E8E1-5E23-4D17-966A-ECE04EF595B2"],"_WhiteSpaceHandling":"pre","_MinTextWidth":null,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"previousSelection":[4,15],"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(181.8,186.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(109.2,-9.0)"},"348":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_Fill":null,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(168.0,23.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"349":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":350},{"__isSmartRef__":true,"id":351},{"__isSmartRef__":true,"id":352},{"__isSmartRef__":true,"id":353},{"__isSmartRef__":true,"id":354}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"350":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 07:30:30 GMT-0700 (PDT)\")"},"351":{"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)).  This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F","__serializedExpressions__":["date"],"date":"new Date(\"Sun Feb 26 2012 21:20:38 GMT-0800 (PST)\")"},"352":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:31:43 GMT-0700 (PDT)\")"},"353":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:32:09 GMT-0700 (PDT)\")"},"354":{"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 08 2012 05:18:18 GMT-0700 (PDT)\")"},"355":{"style":{"__isSmartRef__":true,"id":356},"chunkOwner":{"__isSmartRef__":true,"id":347},"_id":"_130247","storedString":"Buffered audio frames: 0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"356":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"357":{"morph":{"__isSmartRef__":true,"id":347},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"358":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":3.335,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(394.0,249.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"359":{"partsSpaceName":"PartsBin/Felix/","comment":"Control panel for the worm hole\n","migrationLevel":9,"partName":"WormHoleControlPanel","changes":[{"__isSmartRef__":true,"id":360},{"__isSmartRef__":true,"id":361},{"__isSmartRef__":true,"id":362},{"__isSmartRef__":true,"id":363},{"__isSmartRef__":true,"id":364},{"__isSmartRef__":true,"id":365},{"__isSmartRef__":true,"id":366},{"__isSmartRef__":true,"id":367},{"__isSmartRef__":true,"id":368},{"__isSmartRef__":true,"id":369},{"__isSmartRef__":true,"id":370},{"__isSmartRef__":true,"id":371},{"__isSmartRef__":true,"id":372},{"__isSmartRef__":true,"id":373},{"__isSmartRef__":true,"id":374},{"__isSmartRef__":true,"id":375},{"__isSmartRef__":true,"id":376},{"__isSmartRef__":true,"id":377},{"__isSmartRef__":true,"id":378},{"__isSmartRef__":true,"id":379},{"__isSmartRef__":true,"id":380},{"__isSmartRef__":true,"id":381},{"__isSmartRef__":true,"id":382},{"__isSmartRef__":true,"id":383},{"__isSmartRef__":true,"id":384}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Mon Dec 08 2014 17:07:21 GMT-0800 (PST)\")"},"360":{"author":"felix","message":"no comment","id":"9AD39ADE-FF2A-47CB-9FC0-4E04CCC59EBB","__serializedExpressions__":["date"],"date":"new Date(\"Tue Nov 18 2014 09:59:04 GMT-0800 (PST)\")"},"361":{"author":"felix","message":"no comment","id":"6E29AC17-75CB-4C04-B6FD-096CC38BEDE0","__serializedExpressions__":["date"],"date":"new Date(\"Tue Nov 11 2014 15:23:43 GMT-0800 (PST)\")"},"362":{"author":"jenslincke","message":"no comment","id":"ADFBF069-513C-4DE6-95A9-8AD4985C6508","__serializedExpressions__":["date"],"date":"new Date(\"Tue Feb 04 2014 01:23:53 GMT-0800 (PST)\")"},"363":{"author":"robertkrahn","message":"no comment","id":"A452871F-4EB9-45D1-94B8-6065CBA7B8FD","__serializedExpressions__":["date"],"date":"new Date(\"Mon Jul 29 2013 23:20:51 GMT-0700 (PDT)\")"},"364":{"author":"SAPLivelyScreen","message":"no comment","id":"7A44D8CA-6D5F-42A3-A4B4-4D7F51EECA52","__serializedExpressions__":["date"],"date":"new Date(\"Tue Jun 18 2013 11:49:27 GMT-0700 (PDT)\")"},"365":{"author":"SAPLivelyScreen","message":"no comment","id":"EF145198-0649-41BD-A92E-521D98FEC49D","__serializedExpressions__":["date"],"date":"new Date(\"Wed May 29 2013 15:36:50 GMT-0700 (PDT)\")"},"366":{"author":"jenslincke","message":"added legend","id":"7ADA3049-56C1-4D32-874B-F664A79DDB20","__serializedExpressions__":["date"],"date":"new Date(\"Fri Jan 18 2013 07:47:05 GMT-0800 (PST)\")"},"367":{"author":"jenslincke","message":"no comment","id":"A4B86A7E-A398-4C29-BEE0-4AA045ABABD2","__serializedExpressions__":["date"],"date":"new Date(\"Fri Jan 18 2013 07:42:31 GMT-0800 (PST)\")"},"368":{"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205","__serializedExpressions__":["date"],"date":"new Date(\"Thu Nov 22 2012 01:35:51 GMT-0800 (PST)\")"},"369":{"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8","__serializedExpressions__":["date"],"date":"new Date(\"Mon Jun 18 2012 10:35:08 GMT-0700 (PDT)\")"},"370":{"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 09 2012 04:42:07 GMT-0700 (PDT)\")"},"371":{"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 02:42:26 GMT-0700 (PDT)\")"},"372":{"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B","__serializedExpressions__":["date"],"date":"new Date(\"Fri Feb 24 2012 17:59:09 GMT-0800 (PST)\")"},"373":{"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 02:53:45 GMT-0700 (PDT)\")"},"374":{"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 03 2012 06:51:30 GMT-0700 (PDT)\")"},"375":{"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 03 2012 06:51:36 GMT-0700 (PDT)\")"},"376":{"author":"jenslincke","message":"no comment","id":"AEB2F41B-2C88-4BBA-8875-93CD17CBA1C8","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jan 23 2013 03:57:18 GMT-0800 (PST)\")"},"377":{"author":"robertkrahn","message":"no comment","id":"67FD74CD-7AE4-4050-ADC7-4DF73804258D","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 30 2013 00:18:06 GMT-0700 (PDT)\")"},"378":{"author":"robertkrahn","message":"no comment","id":"FBBB9C99-B61C-4D5F-8750-6E2987DF0C9C","__serializedExpressions__":["date"],"date":"new Date(\"Thu Jun 20 2013 15:16:24 GMT-0700 (PDT)\")"},"379":{"author":"jenslincke","message":"no comment","id":"ECD12BFF-E872-4918-8341-C6571E72F36D","__serializedExpressions__":["date"],"date":"new Date(\"Tue Feb 04 2014 01:24:27 GMT-0800 (PST)\")"},"380":{"author":"lauritz","message":"dropping enabled for the blue rectangle","id":"81D350CB-D926-491F-8FF3-A6C9C831BDF2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 12 2014 07:00:28 GMT-0700 (PDT)\")"},"381":{"author":"felix","message":"no comment","id":"95C6EA85-FEAD-4FED-8A00-3E7D5AAD9586","__serializedExpressions__":["date"],"date":"new Date(\"Tue Nov 11 2014 11:13:51 GMT-0800 (PST)\")"},"382":{"author":"felix","message":"no comment","id":"E5D6688A-1DE3-43BB-B6E0-40FDC8BEB75D","__serializedExpressions__":["date"],"date":"new Date(\"Mon Dec 01 2014 15:49:08 GMT-0800 (PST)\")"},"383":{"author":"felix","message":"new streaming interface","id":"BC229510-79FE-486D-8494-E2E966ADB3EF","__serializedExpressions__":["date"],"date":"new Date(\"Mon Dec 08 2014 17:07:20 GMT-0800 (PST)\")"},"384":{"__serializedExpressions__":["date"],"author":"felix","message":"no comment","id":"90130244-C0D6-4014-B730-1B0552F8357C","date":"new Date(\"Wed Dec 10 2014 09:44:37 GMT-0800 (PST)\")"},"385":{"morph":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"386":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":387}},"387":{"test01IsMorph":{"__isSmartRef__":true,"id":388}},"388":{"varMapping":{"__isSmartRef__":true,"id":389},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":390},"__LivelyClassName__":"lively.Closure"},"389":{"this":{"__isSmartRef__":true,"id":386}},"390":{},"391":{"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(394.0,249.0)"},"392":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"globalTransform","targetObj":{"__isSmartRef__":true,"id":120},"targetMethodName":"alignToMagnet","varMapping":{"__isSmartRef__":true,"id":393},"dependendConnections":[{"__isSmartRef__":true,"id":394},{"__isSmartRef__":true,"id":396},{"__isSmartRef__":true,"id":398},{"__isSmartRef__":true,"id":400}],"__LivelyClassName__":"lively.morphic.GeometryTransformConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"393":{"source":{"__isSmartRef__":true,"id":0},"target":{"__isSmartRef__":true,"id":120}},"394":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":392},"targetMethodName":"updateOwners","varMapping":{"__isSmartRef__":true,"id":395},"converterString":"function (newOwner, oldOwner) { return [newOwner, oldOwner]; }","dependedBy":{"__isSmartRef__":true,"id":392},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"395":{"source":{"__isSmartRef__":true,"id":0},"target":{"__isSmartRef__":true,"id":392}},"396":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":392},"targetMethodName":"signalTransformationChanged","varMapping":{"__isSmartRef__":true,"id":397},"dependedBy":{"__isSmartRef__":true,"id":392},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"397":{"source":{"__isSmartRef__":true,"id":0},"target":{"__isSmartRef__":true,"id":392}},"398":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":392},"targetMethodName":"signalTransformationChanged","varMapping":{"__isSmartRef__":true,"id":399},"dependedBy":{"__isSmartRef__":true,"id":392},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"399":{"source":{"__isSmartRef__":true,"id":0},"target":{"__isSmartRef__":true,"id":392}},"400":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":392},"targetMethodName":"signalTransformationChanged","varMapping":{"__isSmartRef__":true,"id":401},"dependedBy":{"__isSmartRef__":true,"id":392},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"401":{"source":{"__isSmartRef__":true,"id":0},"target":{"__isSmartRef__":true,"id":392}},"isSimplifiedRegistry":true}}