{"id":0,"registry":{"0":{"submorphs":[{"__isSmartRef__":true,"id":1},{"__isSmartRef__":true,"id":132},{"__isSmartRef__":true,"id":149}],"scripts":[],"id":"F15B86C5-9CE3-4B24-A10B-724F9E8099C7","shape":{"__isSmartRef__":true,"id":230},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"ScrumTask","partsBinMetaInfo":{"__isSmartRef__":true,"id":249},"eventHandler":{"__isSmartRef__":true,"id":284},"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","20967B95-8028-475B-B07A-879584DEF136","B3A48CB7-439D-485F-8D3B-A535072547FD","53109B37-C77C-4205-B1C4-57A4BC5EF600","E3DE8291-0835-4445-81C7-08BD5084FB46","63F78B0D-9CE3-4A55-8BD1-47696B10316C","8890A79B-CE0E-4A92-815F-D9D341DCEE7B","1D7C2189-5B56-42FA-9B1E-A64CEB5D6CCB","2E2BF4AE-8AE9-4476-A2EF-CA2E93C1D68E","5E517C94-6F20-4A9B-80E8-EAB215F5553C","286E0361-C520-472D-B7DE-BA724C852B7F","1C0132BB-6726-4607-BA9F-AD63A62E29C6","CDCA1146-23D1-4227-8762-F94AEDBD699D","9840E1B2-74DB-451B-B7A1-F608F99ACF15","46570226-90CC-4360-B93F-152BB28EE979","C69D2E59-EDAE-46D9-BCFE-58D3C9DBF7E1","1704A865-D32C-4468-8AF9-73337634C3E9","F3873001-02AD-45DF-A243-15B27F4058F1","D9DEE747-CF92-4BDA-9800-B3AFA98BB5D7","72686735-0A2A-4E01-AD7F-86302322A4F8","128382B1-F847-434E-887C-30E652D3180D","FF0B72E9-005A-4F15-ACCE-065DBD890E7C","6B2D30FF-3F6D-4690-9A6F-59BDFD6C6E29","CC37FA48-BEE7-47CF-BEA6-CCCB5D35FA33","D702BCBA-4E1D-4190-9645-9EB23A27A770","BA8C3594-A036-425A-8890-A588730155D6","0F5D274F-245B-489B-8B8C-82400E71A36A","991BB01E-894D-4B63-91D3-8A6631D314A0","89851DC3-F215-45E3-9927-52635316E4F1","55C404DD-FAEB-42EE-BAE3-6DD2D533123D","EFDD6F78-7F0F-4657-86AC-09DF892FBE07","CB2A83A8-0C1B-4B21-962A-675AEB9D73E2","AB554375-12D4-4429-B008-17480F95C76E","34170BA3-1988-4B7F-82E4-60E40E6F149D"],"partTests":{"__isSmartRef__":true,"id":285},"_ClipMode":"scroll","moved":true,"droppingEnabled":true,"_StyleClassNames":["Morph","Box"],"prevScroll":[0,0],"isBeingDragged":false,"layout":{"__isSmartRef__":true,"id":290},"isLockOwner":true,"tags":[],"eventsAreDisabled":false,"_PointerEvents":"auto","isCopyMorphRef":true,"morphRefId":1,"attributeConnections":[{"__isSmartRef__":true,"id":233},{"__isSmartRef__":true,"id":291},{"__isSmartRef__":true,"id":309},{"__isSmartRef__":true,"id":295}],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["distanceToDragEvent","emphColor","darkColor","brightColor","_Position"],"doNotSerialize":["$$_Position"],"doNotCopyProperties":["$$_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":311},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"distanceToDragEvent":"lively.pt(391.0,-24.0)","emphColor":"Color.rgb(239,159,0)","darkColor":"Color.rgb(53,53,53)","brightColor":"Color.rgb(134,134,134)","_Position":"lively.pt(0.0,0.0)"},"1":{"submorphs":[{"__isSmartRef__":true,"id":2},{"__isSmartRef__":true,"id":25},{"__isSmartRef__":true,"id":88},{"__isSmartRef__":true,"id":45},{"__isSmartRef__":true,"id":92}],"scripts":[],"id":"61649E63-4BD4-4462-98E3-3FF8C4CEF37B","shape":{"__isSmartRef__":true,"id":104},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":105},"eventHandler":{"__isSmartRef__":true,"id":125},"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","0D608F7C-B605-417B-A34D-15B693EC22EF","B00A03D2-9BC9-4B93-9DB7-BD95BA6A5F53","1ADA42FC-52F1-49DC-9C03-A21A85824AAB","D893BD03-EFAE-4F6B-B96B-DE3913D48B08","921EC8EA-1850-4801-BB41-A78D11C22066","A24BFB91-E3F6-4F71-90CC-83C6F5DB8E1B","2072CCDD-715C-4077-BC94-8ED42F02FA3C","821B651E-A1B4-48D7-830A-8DECC90125B7","14DCBB03-F84B-407D-8FAB-32DA1304BC6F","D2E94602-F135-46E4-A6AA-696516452C7F","7BEB189F-D989-4FF8-892B-AA6088593CE3","F371CF18-C8ED-4E8F-936B-74BF14B879CC","EF112096-6302-4F19-AF03-5CF0BF60D721","3C7A5AB5-E529-4FCB-8A2C-6C3A2F74F0DD","7FD633B3-5936-4F14-9CF1-860CC95D966F","A747D3E5-2E1E-4593-8208-06220B01F196","970BEBA5-EBB0-4EE7-8E06-9A11F17E3DE9","6D4E8049-33BE-4BC6-A93E-46B7595F9EF8","56AE53C8-28A2-4BE9-BA8A-6873ED106B92","2FE16618-8215-4CC3-AB9C-2B3B915B5C04","1348772D-9BFD-4101-B0E2-45D2BEE08CC8","640009A6-CA4F-4DAD-8AF1-6359F31521EC","D46CD336-B4A0-4A47-9F0C-BC925EE2675F","C838A57C-0B66-4528-8E7F-F4A4C2B94EE9","62280E51-5343-4D55-BF90-F951143BC3F5","33160BD7-E9C5-47CE-AD8E-BA84DDFDC07D","57F542B5-26F1-4BEE-949B-077FA13FFE83","81185D45-7A85-4F99-AE40-1C5E5B892860","04CC2187-B485-4703-95FA-9422E0CCB9EA","ED706A16-7246-465A-B0A7-93F26D955B8E","61C73931-93D1-4DC1-8EA4-038E3535A1D2","F7DC32F0-3F0B-4FAA-9B12-30CCE5DEFC5F","C1E31CFB-4C67-4466-95DD-26C19944B0E9"],"partTests":{"__isSmartRef__":true,"id":126},"_ClipMode":"visible","moved":true,"droppingEnabled":true,"owner":{"__isSmartRef__":true,"id":0},"_StyleClassNames":["Morph","Box","Title"],"isLockOwner":false,"layout":{"__isSmartRef__":true,"id":131},"name":"Title","eventsAreDisabled":false,"_PointerEvents":"auto","_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(20.0,20.0)","distanceToDragEvent":"lively.pt(171.0,-43.0)"},"2":{"submorphs":[],"scripts":[],"id":"BDF63493-6EC2-4E5E-ACA2-5F9148E8BD71","shape":{"__isSmartRef__":true,"id":3},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":14,"name":"NameField","partsBinMetaInfo":{"__isSmartRef__":true,"id":4},"textChunks":[{"__isSmartRef__":true,"id":13}],"charsReplaced":"db morph list update lag","lastFindLoc":24,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":15},"_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","CD06D437-63C0-43FA-A159-5578DC2C3E83","3DC7FB14-DAA5-49AD-A02E-FDE10BF9CAD8","3BD67DBB-0C69-4C0B-A141-4C4273E91778","F07B8E1B-DB53-4C6B-86D7-77936E172911","48D9DE40-9EC6-4A93-A59B-68CFD72EA533","FF19CC60-ED17-47E5-9BF0-1DE3B9876CAD","4DE13DF0-6DB6-4089-98D9-9A376CD77439","16863483-C412-48E2-A33E-759C85E8B774","5FECC077-6C78-4160-B123-E1F32A90146D","C356309A-D888-4D7A-B15E-F60E16930AB0","421C1964-7F28-4C38-B97D-CF81961B1DAE","57915C2C-DA81-41E6-BEF3-AF980A6C624A","9BE9A599-2F94-492E-ACA5-973907EC7A58","0C9A3976-6DB3-4D75-8D40-BCF269FB145B","0E607035-20DB-461D-999B-CD91A3548AB3","0778D80E-F4D3-4833-9AE0-9FA244EBB674","8E07F944-79BB-4E48-9D88-E099535C388E","1707527A-ADA1-46C6-999B-3E8A04F8FDD9","BD432086-767F-4F5C-8896-7D755E13321D","F36AFF92-2976-4232-941E-48D61CB10B6D","90D9127B-689F-475C-B8AD-631D08BF1DB2","89399CAF-041D-4650-8299-D23A19C9B033","C0FCA14C-CBEB-4974-8FF5-6F289F6F6E6E","53FE4F73-A07A-4F12-A8EA-95480D20F753","B790228A-67C8-4A09-9DFD-1D5ED2A05991","8F966CE8-4C97-4543-97F2-57A226E95DC7","44EDE49D-CEA2-47BB-B728-33E2AA817651","881DDBD1-CB28-4059-8494-45271CD910FF","4F4F4195-2F90-4DF1-A383-5C6254CF946B","8DCC3DB9-CA49-4946-9F95-41C15AB80BF3","0B415C3C-16FB-4A53-8C5F-9F7BE7E10DC6","80C753FB-7486-46C9-B210-AB2610DB5F72","6BDB7822-41E4-44F9-A03E-3E4246B4E1DC"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"layout":{"__isSmartRef__":true,"id":16},"owner":{"__isSmartRef__":true,"id":1},"_StyleClassNames":["Morph","Text","ScrumObject","Title"],"_StyleSheet":{"__isSmartRef__":true,"id":17},"isCopyMorphRef":true,"morphRefId":1,"isLockOwner":false,"eventsAreDisabled":false,"_PointerEvents":"auto","attributeConnections":[{"__isSmartRef__":true,"id":23}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"previousSelection":[0,24],"priorSelectionRange":[0,24],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent","_TextColor"],"textString":"ReferenceArea should not serialize its submorphs","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(49.0,7.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(333.0,-12.0)","_TextColor":"Color.rgb(239,159,0)"},"3":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Fill","_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Fill":"Color.rgba(204,0,0,0)","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(484.7,28.0)","_BorderColor":"Color.rgb(242,133,0)","_Padding":"lively.rect(4,2,0,0)"},"4":{"partsSpaceName":"PartsBin/Basic","migrationLevel":8,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":5},{"__isSmartRef__":true,"id":6},{"__isSmartRef__":true,"id":7},{"__isSmartRef__":true,"id":8},{"__isSmartRef__":true,"id":9},{"__isSmartRef__":true,"id":10},{"__isSmartRef__":true,"id":11},{"__isSmartRef__":true,"id":12}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Sat Apr 05 2014 01:51:52 GMT-0700 (PDT)\")"},"5":{"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)\")"},"6":{"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)\")"},"7":{"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)\")"},"8":{"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)\")"},"9":{"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)\")"},"10":{"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)\")"},"11":{"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)\")"},"12":{"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)\")"},"13":{"style":{"__isSmartRef__":true,"id":14},"chunkOwner":{"__isSmartRef__":true,"id":2},"_id":"_4074","storedString":"ReferenceArea should not serialize its submorphs","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"15":{"morph":{"__isSmartRef__":true,"id":2},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"16":{"resizeWidth":false,"moveHorizontal":true},"17":{"rules":[{"__isSmartRef__":true,"id":18}],"originMorph":{"__isSmartRef__":true,"id":2},"__LivelyClassName__":"lively.morphic.StyleSheet","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"18":{"declarations":[{"__isSmartRef__":true,"id":19},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":21},{"__isSmartRef__":true,"id":22}],"styleSheet":{"__isSmartRef__":true,"id":17},"selector":".Morph","__LivelyClassName__":"lively.morphic.StyleSheetRule","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"19":{"values":["black"],"rule":{"__isSmartRef__":true,"id":18},"property":"border-color","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetShorthandDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"20":{"values":["5px"],"rule":{"__isSmartRef__":true,"id":18},"property":"border-width","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetShorthandDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"21":{"values":["right"],"rule":{"__isSmartRef__":true,"id":18},"property":"text-align","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"22":{"values":["bold"],"rule":{"__isSmartRef__":true,"id":18},"property":"font-weight","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"23":{"sourceObj":{"__isSmartRef__":true,"id":2},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"save","varMapping":{"__isSmartRef__":true,"id":24},"updaterString":"function ($upd, value) {\n            this.sourceObj.changeTime = Date.now();\n            if (typeof this.targetObj[this.targetMethodName] == \"function\")\n                Functions.debounceNamed(this.sourceObj.id + \"-textStringChange\", 20, $upd)(value, this.sourceObj, this);\n        }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"24":{"source":{"__isSmartRef__":true,"id":2},"target":{"__isSmartRef__":true,"id":0}},"25":{"submorphs":[{"__isSmartRef__":true,"id":26},{"__isSmartRef__":true,"id":29},{"__isSmartRef__":true,"id":32}],"scripts":[],"shape":{"__isSmartRef__":true,"id":35},"id":"D2ED78EC-70AA-477E-AC37-349AA952AB32","eventHandler":{"__isSmartRef__":true,"id":36},"droppingEnabled":true,"halosEnabled":true,"showsHalos":false,"layout":{"__isSmartRef__":true,"id":37},"name":"Ellipse","partsBinMetaInfo":{"__isSmartRef__":true,"id":38},"derivationIds":[113,"07BC3F00-A1CC-4E18-8B69-527B6067A724","13233823-1113-464C-ADCF-071B43D6AEF6","2F1DBF66-E53D-4B13-9793-53EBDA946EEB","9C5CF6C9-5767-4B49-9F0F-55CB21DB277A","B97E7E7D-ED05-4078-96C3-41C48FA1790E","882812EA-44A6-423A-8BB3-C04BD229FFAC","AAA940E4-E081-4E6E-BE04-53AC92855EA2","E572D1D9-84B5-48C8-ADBA-D9495CFAC08B","0715DA6D-9C0A-436A-A4BE-122D574FD171","A5580584-288F-486C-982F-F2731AE0302A","AC6FDF32-D1A5-4A08-9D69-4C9FEAE589F2","360D0093-5C88-4504-B28D-49510325BE82","B66721EC-87D7-4E0C-8AA2-202FE6E3E714","14F567C6-1C2B-4497-A395-493C77F8FFF5","9DE277A1-6998-4F1B-96F3-5FA5CBBFB1E1","820FA0D4-EA83-49C3-A94E-B4BA930F1697","F61F46DF-1B47-46EF-8475-31496744104D","1A10E121-1AEE-4829-AE04-126D7B8BE55B","66CF1BCA-987A-4544-A83A-BE5790B2B3CA","B74AEF1B-88F5-4CE4-94CD-DDB40AF0A847","BCBDC1BB-B9C6-41D2-A7D3-6203A914CF5A","D11AEA3D-F006-4BD6-BD46-169AC3BD2326","99C33360-5BBD-407D-9574-0F7FD20BC416","13EC1D21-194D-416C-8C74-C6D2165FEF03","6DD27F49-51DA-4397-B666-420B40F04144","A9A8E62C-C6C8-439A-9312-7D551D46E207","A4EC5336-81F1-4248-A645-D0A88B3D6231","2CC2C766-2045-446B-95D7-9A70EFB3EAB9","DE717C4C-B4E0-4AD9-8239-5B48EEDF2D07","DD4902F2-2B80-433A-A156-C1DA75F22D88","B37D7FE0-8DCB-4EB9-985B-320EE2C95C29","E6B2BD20-86AA-4DC6-B591-7FCADFBA9564","32E69577-751E-46CA-8A84-2BCC03DCF5CF","5916CD20-DAFD-466D-8054-D067401497B3","4E412554-B760-4606-BE53-9498F03E8D41","175B3651-55B7-4566-91D5-BA00B02AD22C"],"_ClipMode":"hidden","owner":{"__isSmartRef__":true,"id":1},"_StyleClassNames":["Morph","Title","Icon"],"isLockOwner":false,"eventsAreDisabled":false,"_PointerEvents":"auto","prevScroll":[0,0],"isBeingDragged":false,"doneIcon":{"__isSmartRef__":true,"id":29},"startIcon":{"__isSmartRef__":true,"id":32},"progressIcon":{"__isSmartRef__":true,"id":26},"icons":[{"__isSmartRef__":true,"id":32},{"__isSmartRef__":true,"id":26},{"__isSmartRef__":true,"id":29}],"set status":"in progress","status":"not started","attributeConnections":[{"__isSmartRef__":true,"id":42},{"__isSmartRef__":true,"id":44}],"doNotSerialize":["$$status"],"doNotCopyProperties":["$$status"],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":74},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(17.0,21.0)","distanceToDragEvent":"lively.pt(69.0,-12.0)"},"26":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":27},"_ClipMode":"visible","derivationIds":["BFF0C6A1-6DA5-48FC-8F7D-960C91E5499F","F288F61C-3D8C-43A0-9B1C-D2F51ADB4A0C","8C93DD9A-5902-4E39-A615-BAC9AE9EA30C","E960CB1D-D505-42C1-893C-271BEA90E3C3","5AD1C5D0-89BA-41FF-84B7-0FD8C0335D07","7B8B0474-B58E-47FD-AD9A-25B8D98075C7","26BB3104-376F-4A87-9483-10E1DCA63D66","36027143-61FC-4C09-8643-215163C23F59","90CFACF5-007C-4529-B203-32DCC720442C","5FE60571-3D9A-4A26-8790-85F3BE8B61D6","A1B41BC2-4375-4429-A12E-1B523F4DB134","E45075BC-B374-403A-81E3-42C32193A931","05375382-BAF2-4196-AC41-4A20085AE002","FE38CC37-F959-4F90-A6E0-A29D6658DA9E","8D0186A2-13E3-4BDE-888A-7750FFDE2C57"],"id":"1AF80035-8260-4336-B02D-69F59EA8877E","droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":25},"eventHandler":{"__isSmartRef__":true,"id":28},"showsHalos":false,"eventsAreDisabled":true,"_HandStyle":"default","_PointerEvents":"none","_Visible":false,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Image","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(-55.0,-38.0)","distanceToDragEvent":"lively.pt(71.0,-10.0)"},"27":{"_ImageURL":"data:image/png;base64,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","_BorderWidth":0,"_BorderColor":null,"_Fill":null,"isLoaded":true,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Image","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(91.0,95.0)","_Padding":"lively.rect(0,0,0,0)"},"28":{"morph":{"__isSmartRef__":true,"id":26},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"29":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":30},"_ClipMode":"visible","derivationIds":["0ABA889A-1B8D-4EE8-A540-ED3C0A34F42E","79F96251-942E-4213-9070-270C0237C603","FEF03617-6E39-44B6-8D78-266622449E09","578DE8CE-A4C4-498C-A295-41FFEEC081EC","F3E8A8CA-3645-48CB-83E5-199E3D2367BE","401878C6-8B06-444C-B847-C0F9EFCFFC77","B4F45A9D-6999-466D-AB18-CC3B031AA350","9E8E90DC-AC29-498F-8CD7-A3B52BB98FCC","3C1850C0-7540-4C68-8C76-DA1FA9080386","E998C160-33CF-45A2-9D96-A6D70F5C3F94","F67B5E94-4F29-40AA-AFAD-C33207E8D735","27D3191E-4E27-4A56-B4CE-7DB9D9F00AEF","E58ADA8B-FB4A-4255-8F1B-C25A9A8E6D14","8DF3E1B5-FE81-48A9-93D6-82EDFD77F2C4","AAE6E02F-6ED7-41A2-9A05-2E11F46B46C5"],"id":"E49B833B-CC98-4980-A4BC-7F27D59ADBEB","droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":25},"eventHandler":{"__isSmartRef__":true,"id":31},"showsHalos":false,"eventsAreDisabled":false,"_HandStyle":"default","_PointerEvents":"auto","_Visible":false,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Image","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(-55.0,-34.0)","distanceToDragEvent":"lively.pt(67.0,-9.0)"},"30":{"_ImageURL":"data:image/png;base64,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","_BorderWidth":0,"_BorderColor":null,"_Fill":null,"isLoaded":true,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Image","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(99.0,75.9)","_Padding":"lively.rect(0,0,0,0)"},"31":{"morph":{"__isSmartRef__":true,"id":29},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"32":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":33},"_ClipMode":"visible","derivationIds":["B893A145-7A8B-429B-9CEB-CC4AD80BE20E","49FED73B-9A18-48F7-97B2-781DDE3D7575","2CCEA81B-A0CF-4089-90F9-38F710DBC0E3","17FCD2B0-3787-4426-9822-B36D4CA6B210","72831CC7-12FC-4800-B5AA-263A6D02CFD5","35A93696-296D-46D3-A4B9-DC242455AE41","1EE52C27-3EC0-4F23-A6F0-5408723E5577","E10B0962-8D46-477C-B4E9-35F92BA4BA3C","D79BAD39-9F9C-453F-9278-74F17B76B77A","BB1E5AFA-A38E-4EA0-9667-31B42D9A848E","861AA210-1BFB-46BD-B7B6-1C87314C67E8","FC5ACE6B-9785-4855-B37F-8566B4F31157","1936E243-5433-4159-A9CF-49AF52C5AB65","8A77FDDB-1F9C-42D9-A5C0-2CE7666F8FB0","CC80F9BE-581D-4262-A591-1699175AD730","0589DB88-1814-47A4-AD4E-33284B4E7F41","EE224BC4-1094-4F58-B7D7-46582E0A4FBF","2E1CD0BB-3B92-4151-B534-9C8E60FBB708","629877B1-11E1-4A6B-986C-E4AFFFA7A9F9","9C08E2A8-51F1-41DF-991F-43C6EC7CFA82","BDA20768-99AD-4432-824B-1AF20624FD7B","E4C64939-524E-410D-A0BD-C055649623C2","20604036-1084-4503-94EF-DB379ABF0FA3","64C52A13-26A9-453E-8CAC-3DA6D1CB08B2","0BE47189-1852-4BF9-A0C0-9C2610602ADD","2E07A8C1-5352-4346-94C0-515567B06722"],"id":"D233FBCB-B497-45AD-BD38-FBDFFDE0B268","droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":25},"eventHandler":{"__isSmartRef__":true,"id":34},"showsHalos":false,"eventsAreDisabled":true,"_HandStyle":"default","_PointerEvents":"none","_Visible":true,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Image","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(-60.0,-32.0)","distanceToDragEvent":"lively.pt(65.0,-12.0)"},"33":{"_ImageURL":"data:image/png;base64,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","_BorderWidth":0,"_BorderColor":null,"_Fill":null,"isLoaded":true,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Image","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(93.0,93.0)","_Padding":"lively.rect(0,0,0,0)"},"34":{"morph":{"__isSmartRef__":true,"id":32},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"35":{"_ClipMode":"visible","_BorderWidth":0,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Ellipse","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(-50.0,-50.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(53,53,53)"},"36":{"morph":{"__isSmartRef__":true,"id":25},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"37":{},"38":{"partName":"Ellipse","requiredModules":[],"migrationLevel":8,"partsSpaceName":"PartsBin/Basic","comment":"This is a \"Ellipse\"","changes":[{"__isSmartRef__":true,"id":39},{"__isSmartRef__":true,"id":40},{"__isSmartRef__":true,"id":41}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Tue Jul 23 2013 23:21:08 GMT-0700 (PDT)\")"},"39":{"author":"robertkrahn","message":"no comment","id":"EE799F0E-9E4A-4AF8-98F7-DAEF09F6A8DC","__serializedExpressions__":["date"],"date":"new Date(\"Fri Feb 15 2013 11:22:02 GMT-0800 (PST)\")"},"40":{"author":"undefined","message":"reverted changes - was there any description of this morph?","id":"C3C03411-9523-4F35-89EC-B20E24B3C287","__serializedExpressions__":["date"],"date":"new Date(\"Tue Apr 03 2012 00:08:08 GMT-0700 (PDT)\")"},"41":{"author":null,"message":"no comment","id":"8081E212-F627-4DBF-A925-E884B7F401F7","__serializedExpressions__":["date"],"date":"new Date(\"Fri Jul 12 2013 12:14:02 GMT-0700 (PDT)\")"},"42":{"sourceObj":{"__isSmartRef__":true,"id":25},"sourceAttrName":"status","targetObj":{"__isSmartRef__":true,"id":25},"targetMethodName":"setStatus","varMapping":{"__isSmartRef__":true,"id":43},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"43":{"source":{"__isSmartRef__":true,"id":25},"target":{"__isSmartRef__":true,"id":25}},"44":{"sourceObj":{"__isSmartRef__":true,"id":25},"sourceAttrName":"status","targetObj":{"__isSmartRef__":true,"id":45},"targetMethodName":"textString","varMapping":{"__isSmartRef__":true,"id":73},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"45":{"submorphs":[],"scripts":[],"id":"EF7A494C-B490-4D7E-9589-2157C98EDCFA","shape":{"__isSmartRef__":true,"id":46},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":14,"name":"StatusField","partsBinMetaInfo":{"__isSmartRef__":true,"id":47},"textChunks":[{"__isSmartRef__":true,"id":56}],"charsReplaced":"#communication #cloud","lastFindLoc":21,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":58},"_ClipMode":"hidden","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","CD06D437-63C0-43FA-A159-5578DC2C3E83","3D56CD3A-FB66-4FAB-85B2-E2A007E75B0F","E2ED9B3D-D1DF-4AE9-AA01-1689AE1A2CBC","E0DE70BE-12A7-404F-A61B-F492B1E914E9","9B70D212-786D-49FA-9E54-3C26BF772582","895D60E5-1C26-4695-8997-1F2E1663E816","889AFC89-B862-4A59-8619-49CF2280ED85","E720BE7E-4389-4FE1-9076-9EF48FF45084","6D3C4EDD-8B59-47C8-BA8B-53659F8EC5FB","F3E2756F-0085-40CA-ABD4-11DDBAEC3FA9","012A88CC-0741-4205-A503-2E04AA9F993A","5178565B-E428-47D9-A095-183F4F0A614D","4C297389-3F69-42C4-9CF1-048A3C9887AA","4EA3C352-BD9F-42E0-ABEA-5BEAE282C111","2DEC47DE-CBD7-476A-B522-F5E3E6B9F876","38DD41AB-BB4B-48EF-B2B4-FB5D573A1C02","BA364399-DF8E-4182-AFCD-6494DAC86AFA","5D04FB89-1642-4973-9FDE-20C5DF7AFD72","C2A6F56D-6FFE-4C7B-AD86-D67A3E7D9B09","254FCF55-EBC1-44CB-8273-C4540903BCC1","1ABB1C9F-1309-4A43-BBEE-0EB1D2E549E2","61D201C8-F434-421B-862F-2F6B6B956223","72840BE5-49AB-45CE-B07B-F29416E9CDDD","62E8BEFE-D1EC-4066-975C-68EE84A60808","1CFD5907-EABF-4CF3-BD82-35D0731BEBD7","E8F860BF-3EA0-45D5-A1D6-3E0084074ED6","607DBFED-CED1-43B5-BF97-A67431AD0032","2F6C157C-BB18-495C-904D-F119504B7472","B4D47C51-6742-44B8-A123-E93B19CC7878","689DA712-3C7B-466C-A3D4-C77D59E377D6","234A4BA3-B893-4E8A-9ABD-4DCC0565B2EF","0F04D403-36AD-4335-9622-A7773C00922F","4505B281-F8D9-4917-B53B-164C36011F97","295A6666-A0F9-4CA7-8A5D-8DE56A7860AA"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"layout":{"__isSmartRef__":true,"id":59},"_StyleClassNames":["Morph","Text","ScrumObject","Title"],"_StyleSheet":{"__isSmartRef__":true,"id":60},"isCopyMorphRef":true,"morphRefId":1,"isLockOwner":false,"owner":{"__isSmartRef__":true,"id":1},"eventsAreDisabled":false,"_HandStyle":"default","_PointerEvents":"auto","attributeConnections":[{"__isSmartRef__":true,"id":65},{"__isSmartRef__":true,"id":67}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent","_TextColor"],"textString":"not started","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":69},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(265.0,32.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(179.0,-12.0)","_TextColor":"Color.rgb(239,159,0)"},"46":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Fill","_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Fill":"Color.rgba(204,0,0,0)","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(265.7,29.0)","_BorderColor":"Color.rgb(242,133,0)","_Padding":"lively.rect(4,2,0,0)"},"47":{"partsSpaceName":"PartsBin/Basic","migrationLevel":8,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":48},{"__isSmartRef__":true,"id":49},{"__isSmartRef__":true,"id":50},{"__isSmartRef__":true,"id":51},{"__isSmartRef__":true,"id":52},{"__isSmartRef__":true,"id":53},{"__isSmartRef__":true,"id":54},{"__isSmartRef__":true,"id":55}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Sat Apr 05 2014 01:51:52 GMT-0700 (PDT)\")"},"48":{"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)\")"},"49":{"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)\")"},"50":{"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)\")"},"51":{"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)\")"},"52":{"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)\")"},"53":{"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)\")"},"54":{"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)\")"},"55":{"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)\")"},"56":{"style":{"__isSmartRef__":true,"id":57},"chunkOwner":{"__isSmartRef__":true,"id":45},"_id":"_4075","storedString":"not started","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"57":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"58":{"morph":{"__isSmartRef__":true,"id":45},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"59":{"resizeWidth":false,"moveHorizontal":true},"60":{"rules":[{"__isSmartRef__":true,"id":61}],"originMorph":{"__isSmartRef__":true,"id":45},"__LivelyClassName__":"lively.morphic.StyleSheet","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"61":{"declarations":[{"__isSmartRef__":true,"id":62},{"__isSmartRef__":true,"id":63},{"__isSmartRef__":true,"id":64}],"styleSheet":{"__isSmartRef__":true,"id":60},"selector":".Morph","__LivelyClassName__":"lively.morphic.StyleSheetRule","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"62":{"values":["black"],"rule":{"__isSmartRef__":true,"id":61},"property":"border-color","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetShorthandDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"63":{"values":["5px"],"rule":{"__isSmartRef__":true,"id":61},"property":"border-width","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetShorthandDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"64":{"values":["right"],"rule":{"__isSmartRef__":true,"id":61},"property":"text-align","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"65":{"sourceObj":{"__isSmartRef__":true,"id":45},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":45},"targetMethodName":"statusChanged","varMapping":{"__isSmartRef__":true,"id":66},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"66":{"source":{"__isSmartRef__":true,"id":45},"target":{"__isSmartRef__":true,"id":45}},"67":{"sourceObj":{"__isSmartRef__":true,"id":45},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"save","varMapping":{"__isSmartRef__":true,"id":68},"updaterString":"function ($upd, value) {\n            this.sourceObj.changeTime = Date.now();\n            if (typeof this.targetObj[this.targetMethodName] == \"function\")\n                Functions.debounceNamed(this.sourceObj.id + \"-textStringChange\", 20, $upd)(value, this.sourceObj, this);\n        }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"68":{"source":{"__isSmartRef__":true,"id":45},"target":{"__isSmartRef__":true,"id":0}},"69":{"statusChanged":{"__isSmartRef__":true,"id":70}},"70":{"varMapping":{"__isSmartRef__":true,"id":71},"source":"function statusChanged() {\n    this.get('Ellipse').setStatus()\n}","funcProperties":{"__isSmartRef__":true,"id":72},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"71":{"this":{"__isSmartRef__":true,"id":45}},"72":{"user":"athomschke","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu May 01 2014 16:51:01 GMT-0700 (PDT)\")"},"73":{"source":{"__isSmartRef__":true,"id":25},"target":{"__isSmartRef__":true,"id":45}},"74":{"toggle":{"__isSmartRef__":true,"id":75},"onMouseUp":{"__isSmartRef__":true,"id":78},"setStatus":{"__isSmartRef__":true,"id":85}},"75":{"varMapping":{"__isSmartRef__":true,"id":76},"source":"function toggle() {\n    switch (this.status) {\n        case 'not started': {\n            this.status = 'in progress'\n            break;\n        };\n        case 'in progress': {\n            this.status = 'done';\n            break;\n        };\n        case 'done': {\n            this.status = 'not started';\n            break;\n        }\n    }\n}","funcProperties":{"__isSmartRef__":true,"id":77},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"76":{"this":{"__isSmartRef__":true,"id":25}},"77":{"user":"athomschke","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Apr 30 2014 11:24:44 GMT-0700 (PDT)\")"},"78":{"varMapping":{"__isSmartRef__":true,"id":79},"source":"function onMouseUp(evt) {\n    this.toggle()\n}","funcProperties":{"__isSmartRef__":true,"id":84},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"79":{"this":{"__isSmartRef__":true,"id":25},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":80}},"80":{"$super":{"__isSmartRef__":true,"id":81}},"81":{"varMapping":{"__isSmartRef__":true,"id":82},"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":83},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"82":{"obj":{"__isSmartRef__":true,"id":25},"name":"onMouseUp"},"83":{},"84":{"user":"athomschke","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Tue Apr 29 2014 15:42:22 GMT-0700 (PDT)\")"},"85":{"varMapping":{"__isSmartRef__":true,"id":86},"source":"function setStatus() {\n    switch(this.status) {\n        case 'not started': {\n            this.submorphs.invoke('setVisible', false);\n            this.startIcon.setVisible(true);\n            break;\n        };\n        case 'in progress': {\n            this.submorphs.invoke('setVisible', false)\n            this.progressIcon.setVisible(true);\n            break;\n        };\n        case 'done': {\n            this.submorphs.invoke('setVisible', false)\n            this.doneIcon.setVisible(true);\n            break;\n        }\n    }\n}","funcProperties":{"__isSmartRef__":true,"id":87},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"86":{"this":{"__isSmartRef__":true,"id":25}},"87":{"user":"athomschke","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Mon May 05 2014 15:28:30 GMT-0700 (PDT)\")"},"88":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":89},"_ClipMode":"visible","derivationIds":["5F82ADE7-8547-4B4B-A088-6BE9C99C0AB3","A7B02C2D-9065-4856-8AEC-EAB79B8AE018","730C57AF-E395-494F-BC89-9C4A1C1DA489","7BFFB1D2-429C-484D-9B72-87B61E9885D3","F101C8A0-4D3F-40A1-BF19-00E5F7E0C0E2","931677A3-97F9-4096-9C2E-703DD0D3B647","D183C07F-F44E-43ED-B27D-345810BF9507","0970FF9B-9EE8-40F3-AFC7-A9BB8C2A4037","54DD8478-037B-4089-AB5F-DA2EEDF37BFE","99E42518-8CA6-418A-8397-665032D41E90","36DB34C6-22AC-4994-AD9A-58B17E44D358","8C165D82-7892-412A-9ACE-70145FE9734F","7FD4B113-801E-4CB5-9BF9-65B55E65721A","FDED6418-5628-49C2-9E19-EB8880CC23C8","46FA318A-8046-467A-99BE-402497CDC26D","31131F9E-6ABA-463F-9190-760D436CA97B","A4EA4538-07CA-427C-8631-7E220F151F38","AA35E662-99AB-410F-BEDB-40F89B788E37","08B4772D-6EE5-478F-B09D-3670A222D710","6ECFB631-08A1-4150-951F-123D6B9213FD","A8A70CEA-71B4-46E9-992E-12BAB4C32E6F","D57AC484-EBB6-43F4-A638-B841BEB1C77A","08A1B6B1-8FDC-4D95-B4D1-93A9466BBF78","7E308465-82E5-453D-AA15-6BC0C62B487B","B8BC67D4-F960-40D7-AFC9-D340F64E5918","8249B331-B287-42E2-80A3-9578F6FFE77A","69D9E6B8-E465-4F10-9953-6CAD9D52380B","29163844-A3AC-4260-9C5C-EDCACD032322","DCF4C778-1BCD-459F-ADD5-3C364C86106E","FBB28C1E-8B39-49B6-9DB3-849E9B549064","7BC33BC5-CF36-46B6-A633-2708FAC890A3","8D8234F3-06D8-420B-A3AA-80D1870CAE99","03826F5A-35DF-4F0D-85E2-1C2CB476BA6D"],"id":"49F1C05C-C4A4-4BAA-A79C-97198369CA41","droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":1},"eventHandler":{"__isSmartRef__":true,"id":90},"showsHalos":false,"layout":{"__isSmartRef__":true,"id":91},"isLockOwner":false,"eventsAreDisabled":false,"_HandStyle":"default","_PointerEvents":"auto","_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Image","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(528.0,-11.0)","distanceToDragEvent":"lively.pt(36.0,-8.0)"},"89":{"_ImageURL":"data:image/png;base64,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","_BorderWidth":0,"isLoaded":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Image","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(24.0,24.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgba(204,0,0,0)","_Fill":"Color.rgba(204,0,0,0)"},"90":{"morph":{"__isSmartRef__":true,"id":88},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"91":{"moveHorizontal":true},"92":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":93},"_ClipMode":"visible","derivationIds":["5F82ADE7-8547-4B4B-A088-6BE9C99C0AB3","A7B02C2D-9065-4856-8AEC-EAB79B8AE018","730C57AF-E395-494F-BC89-9C4A1C1DA489","7BFFB1D2-429C-484D-9B72-87B61E9885D3","BF317574-B43C-4248-80E6-E60F8ABE2139","34DFBD78-2694-4D3D-BF81-30D320C0761C","0D7F23CD-123E-45CF-AB48-73B639679286","D048B93F-5AAC-4FE1-8275-3420CD430318","2F1ED987-05C9-4F19-8F5C-60E4ACB41EE8","C7808EF0-5C6A-4CF1-BFD9-8C88364055FE","642DC655-285A-4AD8-9E3C-BAB949196E5A","92CE5CA1-0565-465F-95C4-A273C291800F","585856D7-DBCE-4BC1-A926-081CFC71D48A","FA3E73F7-9AFC-4070-8847-0BD919CCBCA9","C98402C6-3DB5-4F4A-8F38-6807A3C014A0","724CBFF7-85E2-4EA4-AA24-768AF3BFB0A2","1ACB025C-3AD5-4500-AD5F-F43779A577EC","845A267F-8A08-427E-A3DF-6E7739638306","389E66E0-9B54-42AA-8B51-3D7175E3D172","5E94524F-10DB-4F0B-9230-36117B46A5F3","5BA90DF5-3EB0-4EC9-B6DE-35BFE95E789E","61A34DB6-2639-4922-9435-F0AB72AF139C","6129D57D-69AE-4B0D-AFE3-E899251275FA","A5D7528C-2DDE-4943-BF42-A9EFEAF0CB09","87C82D59-565A-4818-AF16-489BDB234A3C","1144809A-6EE4-4D37-9B49-65761F681A2E","CA573CF3-8E39-4554-836E-777957A86664","1702FD4D-0A9D-4EDA-BD89-000289DD0C85","20186F1E-5733-498A-B0EB-62031D67BD91","F8D6EAB4-E1DE-4CEE-89A8-CA66143927BC","74F284D8-006B-4D0A-8D15-45DFA468B396","26DED274-2492-46DF-BC89-445A1A2AF342","104B2221-F785-48FF-AC5D-3F897D3E65BD","A5D8093C-3F19-4880-B0CE-B47F66EFC718"],"id":"7FB2D8B5-C554-4E39-8E38-DE82D96FAFEC","droppingEnabled":true,"halosEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":94},"showsHalos":false,"layout":{"__isSmartRef__":true,"id":95},"isLockOwner":false,"eventsAreDisabled":false,"_HandStyle":"default","_PointerEvents":"auto","name":"Image","owner":{"__isSmartRef__":true,"id":1},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":96},"__LivelyClassName__":"lively.morphic.Image","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(56.0,-21.0)","distanceToDragEvent":"lively.pt(39.0,-7.0)"},"93":{"_ImageURL":"data:image/png;base64,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","_BorderWidth":0,"isLoaded":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Image","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(24.0,24.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgba(204,0,0,0)","_Fill":"Color.rgba(204,0,0,0)"},"94":{"morph":{"__isSmartRef__":true,"id":92},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"95":{"moveHorizontal":false,"moveVertical":false},"96":{"setImageURL":{"__isSmartRef__":true,"id":97}},"97":{"varMapping":{"__isSmartRef__":true,"id":98},"source":"function setImageURL(url, keepOriginalExtent) {\n            $super(url, keepOriginalExtent);\n            if (typeof targetObj[targetMethodName] === \"function\")\n                targetObj[targetMethodName](url, this, null);\n        }","funcProperties":{"__isSmartRef__":true,"id":103},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"98":{"this":{"__isSmartRef__":true,"id":92},"targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"save","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":99}},"99":{"$super":{"__isSmartRef__":true,"id":100}},"100":{"varMapping":{"__isSmartRef__":true,"id":101},"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":102},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"101":{"obj":{"__isSmartRef__":true,"id":92},"name":"setImageURL"},"102":{},"103":{"user":"athomschke","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Tue May 27 2014 13:09:54 GMT-0700 (PDT)\")"},"104":{"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":4.81,"_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(540.0,60.0)","_BorderColor":"Color.rgb(53,53,53)","_Fill":"Color.rgb(53,53,53)","_Padding":"lively.rect(0,0,0,0)"},"105":{"partsSpaceName":"PartsBin/Basic","comment":"A plain simple rectangle","migrationLevel":8,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":106},{"__isSmartRef__":true,"id":107},{"__isSmartRef__":true,"id":108},{"__isSmartRef__":true,"id":109},{"__isSmartRef__":true,"id":110},{"__isSmartRef__":true,"id":111},{"__isSmartRef__":true,"id":112},{"__isSmartRef__":true,"id":113},{"__isSmartRef__":true,"id":114},{"__isSmartRef__":true,"id":115},{"__isSmartRef__":true,"id":116},{"__isSmartRef__":true,"id":117},{"__isSmartRef__":true,"id":118},{"__isSmartRef__":true,"id":119},{"__isSmartRef__":true,"id":120},{"__isSmartRef__":true,"id":121},{"__isSmartRef__":true,"id":122},{"__isSmartRef__":true,"id":123},{"__isSmartRef__":true,"id":124}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Wed Mar 12 2014 07:00:28 GMT-0700 (PDT)\")"},"106":{"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)\")"},"107":{"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)\")"},"108":{"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)\")"},"109":{"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)\")"},"110":{"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)\")"},"111":{"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)\")"},"112":{"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)\")"},"113":{"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)\")"},"114":{"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)\")"},"115":{"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)\")"},"116":{"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B","__serializedExpressions__":["date"],"date":"new Date(\"Fri Feb 24 2012 17:59:09 GMT-0800 (PST)\")"},"117":{"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)\")"},"118":{"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)\")"},"119":{"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)\")"},"120":{"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)\")"},"121":{"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)\")"},"122":{"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)\")"},"123":{"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)\")"},"124":{"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)\")"},"125":{"morph":{"__isSmartRef__":true,"id":1},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"126":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":127}},"127":{"test01IsMorph":{"__isSmartRef__":true,"id":128}},"128":{"varMapping":{"__isSmartRef__":true,"id":129},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":130},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"129":{"this":{"__isSmartRef__":true,"id":126}},"130":{},"131":{"resizeWidth":true,"adjustForNewBounds":true},"132":{"submorphs":[],"scripts":[],"id":"6DA4BCB2-D211-4A8B-ADC0-84315CA1299E","shape":{"__isSmartRef__":true,"id":133},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":14,"name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":134},"textChunks":[{"__isSmartRef__":true,"id":143}],"charsReplaced":"Request from Robert","lastFindLoc":19,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":145},"_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","F9AA5188-4A74-458F-BDA4-909692F13514","5A8885ED-DE5C-47FD-8454-D4E9F4C4FDB6","BA1883E7-E11E-406A-BB91-7A1CA8279BAF","BFC594CD-9580-478F-9549-7339EB6376BA","6087B5EC-925C-4EC4-953F-A74532564DE6","8F0444B1-F6D6-4957-9A83-3733AA47B010","E311BC73-CF6D-4E8B-B5F8-E8CD731B431E","56630926-9DE5-4FA4-AB82-C1D41C5AA927","A801C5A5-5B38-4D57-AAD5-16602AB52C66","0839F9D7-0CF8-4BB0-AFB1-BB1A74D9A7AA","9B7B0A33-24BA-4A13-BB3B-2E97E8040376","ADC50ACD-E01E-4524-AB06-17311B996795","3FBB6A2E-634B-4F20-9244-6D45BC610A86","8014399B-64F2-4A51-A1AE-30D7C2600D4C","97DDBC7B-51A7-4188-B079-3B2F9F96FEC1","F9769833-F4FC-490D-8C33-2ACB6C927B16","F5E0C6CC-4315-44F3-90C7-1E1E3E163A23","C18DCF82-E028-444F-8C0F-F92C2FA5E43C","D3763477-95C5-47AA-B51B-6BB1810057E6","3D1D458B-3C54-498B-A1D7-ECF755FB0C93","855E4CCE-0ACE-4848-A07F-386120B58629","791D8260-72D9-42A9-A7A5-BA5914FF9809","B35C9E95-263F-4058-871A-CB11C534E608","85B6FBAB-4203-481B-8F56-326080A65334","4D795408-041B-40E2-89C8-423C661627E0","93E49A52-E019-4764-8F8E-40E86B813D3A","8AA44A6C-3227-4DD5-ABA8-EB66A75FE845","816407F9-5EEC-4EB6-BF35-944183F2260D"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"layout":{"__isSmartRef__":true,"id":146},"owner":{"__isSmartRef__":true,"id":0},"_StyleClassNames":["Morph","anonymous_0","Text"],"eventsAreDisabled":false,"_PointerEvents":"auto","attributeConnections":[{"__isSmartRef__":true,"id":147}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"savedTextString":"When dragging a scrum task out of the DB, some connections throw errors.\n\nReason: The status connection adds morphs to another morphs that does not exist.","previousSelection":[92,95],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent","_TextColor"],"textString":"Which is a problem with reloading it and the general saveForm executed during each save.","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(73.0,97.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(199.0,-4.0)","_TextColor":"Color.rgb(53,53,53)"},"133":{"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(484.7,52.0)","_BorderColor":"Color.rgb(242,133,0)","_Padding":"lively.rect(4,2,0,0)"},"134":{"partsSpaceName":"PartsBin/Basic","migrationLevel":8,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":135},{"__isSmartRef__":true,"id":136},{"__isSmartRef__":true,"id":137},{"__isSmartRef__":true,"id":138},{"__isSmartRef__":true,"id":139},{"__isSmartRef__":true,"id":140},{"__isSmartRef__":true,"id":141},{"__isSmartRef__":true,"id":142}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Sat Apr 05 2014 01:51:52 GMT-0700 (PDT)\")"},"135":{"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)\")"},"136":{"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)\")"},"137":{"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)\")"},"138":{"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)\")"},"139":{"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)\")"},"140":{"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)\")"},"141":{"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)\")"},"142":{"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)\")"},"143":{"style":{"__isSmartRef__":true,"id":144},"chunkOwner":{"__isSmartRef__":true,"id":132},"_id":"_4076","storedString":"Which is a problem with reloading it and the general saveForm executed during each save.","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"144":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"145":{"morph":{"__isSmartRef__":true,"id":132},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"146":{"resizeWidth":true},"147":{"sourceObj":{"__isSmartRef__":true,"id":132},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"save","varMapping":{"__isSmartRef__":true,"id":148},"updaterString":"function ($upd, value) {\n            this.sourceObj.changeTime = Date.now();\n            if (typeof this.targetObj[this.targetMethodName] == \"function\")\n                Functions.debounceNamed(this.sourceObj.id + \"-textStringChange\", 20, $upd)(value, this.sourceObj, this);\n        }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"148":{"source":{"__isSmartRef__":true,"id":132},"target":{"__isSmartRef__":true,"id":0}},"149":{"submorphs":[],"scripts":[],"id":"8CFE8A55-9DA1-467A-9154-DE27C48358BC","shape":{"__isSmartRef__":true,"id":150},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"ReferenceArea","partsBinMetaInfo":{"__isSmartRef__":true,"id":151},"eventHandler":{"__isSmartRef__":true,"id":173},"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","EA0AE40C-B8C6-461D-A732-1F24BB37693E","F400C402-1C38-4016-BC7E-21F2E40CCA2A","AA98887E-48D8-444F-BAEB-D0C5F419694F","18C00A62-D2B5-42A9-B620-946E8435AFC5","278B5EE3-0B2F-4CF7-B04D-D0830D43FA31","52459683-FC3D-44B3-99DD-D15C1E73D5DB","0E10BEB3-8F44-4C55-B1B3-FB68D253331C","E9278655-1DFD-45E8-AC72-2A6C2EBE1903","24BA5E21-A5E5-4BC4-AE83-088397421C8C","E6BBED60-9AC8-4251-A849-46A913D40E08","8ADCB144-A4F6-4097-9877-035E12A14561","6031DC12-4C1C-4450-A6CA-A21250D9362A","0D7394EA-9551-41B5-8C15-CADF48FC4755","14367665-7F17-4A12-8192-A703B33D2EBE"],"partTests":{"__isSmartRef__":true,"id":174},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"layout":{"__isSmartRef__":true,"id":188},"informTarget":null,"informMethod":null,"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":189},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,239.0)","distanceToDragEvent":"lively.pt(318.0,-11.0)"},"150":{"_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(477.0,278.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"151":{"partsSpaceName":"PartsBin/BYOIE/","comment":"A plain rectangle, which synchronizes the existence of synchronized submorphs","migrationLevel":8,"partName":"ReferenceArea","changes":[{"__isSmartRef__":true,"id":152},{"__isSmartRef__":true,"id":153},{"__isSmartRef__":true,"id":154},{"__isSmartRef__":true,"id":155},{"__isSmartRef__":true,"id":156},{"__isSmartRef__":true,"id":157},{"__isSmartRef__":true,"id":158},{"__isSmartRef__":true,"id":159},{"__isSmartRef__":true,"id":160},{"__isSmartRef__":true,"id":161},{"__isSmartRef__":true,"id":162},{"__isSmartRef__":true,"id":163},{"__isSmartRef__":true,"id":164},{"__isSmartRef__":true,"id":165},{"__isSmartRef__":true,"id":166},{"__isSmartRef__":true,"id":167},{"__isSmartRef__":true,"id":168},{"__isSmartRef__":true,"id":169},{"__isSmartRef__":true,"id":170},{"__isSmartRef__":true,"id":171},{"__isSmartRef__":true,"id":172}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Mon May 05 2014 17:15:54 GMT-0700 (PDT)\")"},"152":{"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)\")"},"153":{"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)\")"},"154":{"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)\")"},"155":{"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)\")"},"156":{"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)\")"},"157":{"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)\")"},"158":{"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B","__serializedExpressions__":["date"],"date":"new Date(\"Fri Feb 24 2012 17:59:09 GMT-0800 (PST)\")"},"159":{"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)\")"},"160":{"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)\")"},"161":{"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)\")"},"162":{"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)\")"},"163":{"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)\")"},"164":{"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)\")"},"165":{"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)\")"},"166":{"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)\")"},"167":{"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)\")"},"168":{"author":"larswassermann","message":"no comment","id":"D35A093D-D0A0-44B7-8B1C-96B6EC5E9714","__serializedExpressions__":["date"],"date":"new Date(\"Mon May 05 2014 15:50:52 GMT-0700 (PDT)\")"},"169":{"author":"larswassermann","message":"tried to fix a bug in the hierarchy","id":"EAF6AAC4-3769-457B-A73F-7C921D955D5F","__serializedExpressions__":["date"],"date":"new Date(\"Mon May 05 2014 16:27:13 GMT-0700 (PDT)\")"},"170":{"author":"larswassermann","message":"added morphic scenegraph changes listener","id":"D4C5735F-4546-4ED0-A87F-EE65B86DCA7C","__serializedExpressions__":["date"],"date":"new Date(\"Mon May 05 2014 17:08:39 GMT-0700 (PDT)\")"},"171":{"author":"larswassermann","message":"this replaced by self – again...","id":"E48869C1-0D14-4838-BD73-9EA2995DFF2D","__serializedExpressions__":["date"],"date":"new Date(\"Mon May 05 2014 17:15:54 GMT-0700 (PDT)\")"},"172":{"author":"larswassermann","message":"no comment","id":"35B25473-DF5C-4CEC-A7E1-5B5F6CB1DAAC","__serializedExpressions__":["date"],"date":"new Date(\"Mon May 05 2014 17:17:08 GMT-0700 (PDT)\")"},"173":{"morph":{"__isSmartRef__":true,"id":149},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"174":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":175}},"175":{"test01IsMorph":{"__isSmartRef__":true,"id":176},"test02synchronizedSubmorphs":{"__isSmartRef__":true,"id":179},"setUp":{"__isSmartRef__":true,"id":182},"startSynchronizing":{"__isSmartRef__":true,"id":185}},"176":{"varMapping":{"__isSmartRef__":true,"id":177},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":178},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"177":{"this":{"__isSmartRef__":true,"id":174}},"178":{},"179":{"varMapping":{"__isSmartRef__":true,"id":180},"source":"function test02synchronizedSubmorphs(aPart) {\n    var note = aPart.getStickyNote(),\n        subnote = aPart.getStickyNote(),\n        name = aPart.getName();\n    note.addMorph(aPart);\n    this.startSynchronizing(note);\n    this.startSynchronizing(subnote);\n    aPart.addMorph(subnote);\n    note.saveForm();\n    var model = note.getModelData();\n    \n    this.assert(model[name] && model[name].length == 1, \"submorph not correctly identified and/or added to the model\");\n    this.assert(model[name][0].path === subnote.synchronizationHandles[0].fullPath().toString(), \"the path to the subnote is not available\");\n    this.assert(model[name][0].n === aPart.submorphs.indexOf(subnote), \"The position in the scenegraph is at the wrong place.\");\n    \n    var self = this;\n    this.trait.openMorphFor(\"stickyNote.0\", this.handle, function(err) {\n            self.assert(false, \"stickyNote's form was not available for \" + err);\n        }, function(err, morph) {\n            morph.mergeWithModelData(model);\n            self.assert(morph.submorphs[1].submorphs[0], \"synchronized submorph not available...\");\n            self.assert(morph.submorphs[1].submorphs[0].getName() === subnote.getName(), \"names not equal\");\n            self.assert(morph.submorphs[1].submorphs[0].synchronizationHandles[0].fullPath().toString() === \"stickyNote.1\")\n        });\n}","funcProperties":{"__isSmartRef__":true,"id":181},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"180":{"this":{"__isSmartRef__":true,"id":174}},"181":{},"182":{"varMapping":{"__isSmartRef__":true,"id":183},"source":"function setUp() {\n    this.trait = Trait('lively.persistence.StateSync.SynchronizedMorphMixin');\n    \n    this._store = new lively.persistence.Sync.LocalStore();\n    this.handle = new lively.persistence.StateSync.StoreHandle(this._store)\n}","funcProperties":{"__isSmartRef__":true,"id":184},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"183":{"this":{"__isSmartRef__":true,"id":174}},"184":{},"185":{"varMapping":{"__isSmartRef__":true,"id":186},"source":"function startSynchronizing(someObject) {\n    var name = someObject.name,\n        slot = this._store.db[name] && this._store.db[name].length ? this._store.db[name].length : 0;\n    var syncHandle = this.handle.child(name + \".\" + slot);\n    if (Object.isArray(someObject.synchronizationHandles)) {\n        someObject.synchronizationHandles.push(syncHandle);\n    } else {\n        someObject.synchronizationHandles = [syncHandle];\n    }\n    if (!this._store.db[name]) this._store.db[name] = {}\n    this._store.db[name].length = slot + 1;\n    this.trait.mixInto(someObject, syncHandle, false);\n    someObject.save();\n    return syncHandle\n}","funcProperties":{"__isSmartRef__":true,"id":187},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"186":{"this":{"__isSmartRef__":true,"id":174}},"187":{},"188":{"resizeWidth":false,"resizeHeight":false,"adjustForNewBounds":false},"189":{"connectTo":{"__isSmartRef__":true,"id":190},"mergeWithModelData":{"__isSmartRef__":true,"id":193},"getModelData":{"__isSmartRef__":true,"id":196},"getStickyNote":{"__isSmartRef__":true,"id":199},"copy":{"__isSmartRef__":true,"id":202},"addMorph":{"__isSmartRef__":true,"id":209},"removeMorph":{"__isSmartRef__":true,"id":216},"onOwnerChanged":{"__isSmartRef__":true,"id":223}},"190":{"varMapping":{"__isSmartRef__":true,"id":191},"source":"function connectTo(targetObj, targetMethod, options) {\n    this.informTarget = targetObj;\n    this.informMethod = targetMethod;\n}","funcProperties":{"__isSmartRef__":true,"id":192},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"191":{"this":{"__isSmartRef__":true,"id":149}},"192":{"user":"larswassermann","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Mon May 05 2014 15:34:21 GMT-0700 (PDT)\")"},"193":{"varMapping":{"__isSmartRef__":true,"id":194},"source":"function mergeWithModelData(values, changeTime) {\n    var self = this;\n    // remove non existend synchronized morphs\n    var submorphPaths = values.pluck('path');\n    self.submorphs.forEach(function(ea) {\n        if (ea.synchronizationHandles && ea.synchronizationHandles.length > 0) {\n            var path = ea.synchronizationHandles[0].fullPath();\n            if (submorphPaths.indexOf(path.toString()) == -1) {\n                ea.remove();\n            }\n        }\n    })\n    // modify/add synchronized morphs\n    values.forEach(function(morphInfo) {\n        // look whether it is already there, and if so, just manipulate it\n        var existingMorph = self.submorphs.detect(function(ea) { \n            return ea.synchronizationHandles && ea.synchronizationHandles[0].fullPath().toString() === morphInfo.path;\n        });\n        if (existingMorph) {\n            existingMorph.setPosition(lively.pt(morphInfo.position.x, morphInfo.position.y));\n            existingMorph.setExtent(lively.pt(morphInfo.extent.x, morphInfo.extent.y));\n            return\n        }\n        var synchronizedObject = self.ownerChain().detect(function(ea) { return ea.synchronizationHandles && ea.synchronizationHandles.length > 0 })\n        if (!synchronizedObject) throw new Error(\"Something has gone horribly wrong. I am updated, but there is nothing synchronized in my owner chain.\");\n        Trait('lively.persistence.StateSync.SynchronizedMorphMixin').openMorphFor(\n            morphInfo.path, \n            synchronizedObject.synchronizationHandles[0].root(), \n            function(path) {\n                alert(\"Synchronized morphs: Could no reopen synchronized submorph \" + path\n                    + \", because it is not present in the DB.\");\n            }, function(err, morph) {\n                if (err) return alert(\"Synchronized morphs: Could no reopen submorph: \" + err);\n                morph.setPosition(lively.pt(morphInfo.position.x, morphInfo.position.y));\n                morph.setExtent(lively.pt(morphInfo.extent.x, morphInfo.extent.y));\n                self.addMorph(morph, self.submorphs[morphInfo.n]);\n            })\n    });\n}","funcProperties":{"__isSmartRef__":true,"id":195},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"194":{"this":{"__isSmartRef__":true,"id":149}},"195":{"user":"larswassermann","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Mon May 05 2014 17:14:57 GMT-0700 (PDT)\")"},"196":{"varMapping":{"__isSmartRef__":true,"id":197},"source":"function getModelData() {\n    var references = []\n    this.submorphs.forEach(function(morph, idx) {\n        if (morph.synchronizationHandles && morph.synchronizationHandles.length > 0)\n            references.push({\n                path: morph.synchronizationHandles[0].fullPath().toString(),\n                n: idx,\n                extent: morph.getExtent(),\n                position: morph.getPosition(),\n            })\n        else alert(\"... I should only contain synchronized objects...\")\n    });\n    return references;\n}","funcProperties":{"__isSmartRef__":true,"id":198},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"197":{"this":{"__isSmartRef__":true,"id":149}},"198":{"user":"larswassermann","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Mon May 05 2014 15:35:47 GMT-0700 (PDT)\")"},"199":{"varMapping":{"__isSmartRef__":true,"id":200},"source":"function getStickyNote() {\n    var background = new lively.morphic.Box(lively.rect(0, 0, 200, 150)),\n        content = new lively.morphic.Text(lively.rect(5, 5, 190, 140), \"\");\n    background.setName(\"stickyNote\");\n    content.setName(\"content\");\n    content.fixedHeight = true;\n    background.addMorph(content);\n    return background;\n}","funcProperties":{"__isSmartRef__":true,"id":201},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"200":{"this":{"__isSmartRef__":true,"id":149}},"201":{"user":"larswassermann","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Mon May 05 2014 15:18:37 GMT-0700 (PDT)\")"},"202":{"varMapping":{"__isSmartRef__":true,"id":203},"source":"function copy(stringify) {\n    // dangerous in a single threaded language?\n    var submorphs = this.submorphs;\n    try {\n        this.submorphs = [];\n        return $super(stringify);\n    } finally {\n        this.submorphs = submorphs;\n    }\n}","funcProperties":{"__isSmartRef__":true,"id":208},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"203":{"this":{"__isSmartRef__":true,"id":149},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":204}},"204":{"$super":{"__isSmartRef__":true,"id":205}},"205":{"varMapping":{"__isSmartRef__":true,"id":206},"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":207},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"206":{"obj":{"__isSmartRef__":true,"id":149},"name":"copy"},"207":{},"208":{"user":"larswassermann","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Mon May 05 2014 15:54:18 GMT-0700 (PDT)\")"},"209":{"varMapping":{"__isSmartRef__":true,"id":210},"source":"function addMorph(someMorph, optArg) {\n    $super(someMorph, optArg);\n    if (this.informTarget)\n        this.informTarget[this.informMethod](this.getModelData(), this);\n}","funcProperties":{"__isSmartRef__":true,"id":215},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"210":{"this":{"__isSmartRef__":true,"id":149},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":211}},"211":{"$super":{"__isSmartRef__":true,"id":212}},"212":{"varMapping":{"__isSmartRef__":true,"id":213},"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":214},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"213":{"obj":{"__isSmartRef__":true,"id":149},"name":"addMorph"},"214":{},"215":{"user":"larswassermann","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Mon May 05 2014 17:06:24 GMT-0700 (PDT)\")"},"216":{"varMapping":{"__isSmartRef__":true,"id":217},"source":"function removeMorph(someMorph, optArg) {\n    $super(someMorph, optArg);\n    if (this.informTarget)\n        this.informTarget[this.informMethod](this.getModelData(), this);\n}","funcProperties":{"__isSmartRef__":true,"id":222},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"217":{"this":{"__isSmartRef__":true,"id":149},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":218}},"218":{"$super":{"__isSmartRef__":true,"id":219}},"219":{"varMapping":{"__isSmartRef__":true,"id":220},"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":221},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"220":{"obj":{"__isSmartRef__":true,"id":149},"name":"removeMorph"},"221":{},"222":{"user":"larswassermann","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Mon May 05 2014 17:06:35 GMT-0700 (PDT)\")"},"223":{"varMapping":{"__isSmartRef__":true,"id":224},"source":"function onOwnerChanged(someMorph, optArg) {\n    $super(someMorph, optArg);\n    this.informTarget = null;\n    this.informMethod = null;\n}","funcProperties":{"__isSmartRef__":true,"id":229},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"224":{"this":{"__isSmartRef__":true,"id":149},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":225}},"225":{"$super":{"__isSmartRef__":true,"id":226}},"226":{"varMapping":{"__isSmartRef__":true,"id":227},"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":228},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"227":{"obj":{"__isSmartRef__":true,"id":149},"name":"onOwnerChanged"},"228":{},"229":{"user":"larswassermann","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Mon May 05 2014 17:07:47 GMT-0700 (PDT)\")"},"230":{"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_BorderColor","_Fill","_Padding","_Extent"],"attributeConnections":[{"__isSmartRef__":true,"id":231}],"doNotSerialize":["$$_Extent"],"doNotCopyProperties":["$$_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(134,134,134)","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(610.0,180.0)"},"231":{"sourceObj":{"__isSmartRef__":true,"id":230},"sourceAttrName":"_Extent","targetMethodName":"adjustPosition","varMapping":{"__isSmartRef__":true,"id":232},"dependedBy":{"__isSmartRef__":true,"id":233},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"232":{"source":{"__isSmartRef__":true,"id":230}},"233":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"extent","targetMethodName":"adjustPosition","varMapping":{"__isSmartRef__":true,"id":234},"dependendConnections":[{"__isSmartRef__":true,"id":231},{"__isSmartRef__":true,"id":235}],"attributeConnections":[{"__isSmartRef__":true,"id":237},{"__isSmartRef__":true,"id":239},{"__isSmartRef__":true,"id":241},{"__isSmartRef__":true,"id":243},{"__isSmartRef__":true,"id":245},{"__isSmartRef__":true,"id":247}],"doNotSerialize":["$$converterString","$$updaterString","$$varMapping"],"doNotCopyProperties":["$$converterString","$$updaterString","$$varMapping"],"__LivelyClassName__":"lively.morphic.GeometryConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"234":{"source":{"__isSmartRef__":true,"id":0}},"235":{"sourceObj":{"__isSmartRef__":true,"id":230},"sourceAttrName":"_Extent","targetMethodName":"adjustPosition","varMapping":{"__isSmartRef__":true,"id":236},"dependedBy":{"__isSmartRef__":true,"id":233},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"236":{"source":{"__isSmartRef__":true,"id":230}},"237":{"sourceObj":{"__isSmartRef__":true,"id":233},"sourceAttrName":"converterString","targetObj":{"__isSmartRef__":true,"id":231},"targetMethodName":"setConverter","varMapping":{"__isSmartRef__":true,"id":238},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"238":{"source":{"__isSmartRef__":true,"id":233},"target":{"__isSmartRef__":true,"id":231}},"239":{"sourceObj":{"__isSmartRef__":true,"id":233},"sourceAttrName":"updaterString","targetObj":{"__isSmartRef__":true,"id":231},"targetMethodName":"setUpdater","varMapping":{"__isSmartRef__":true,"id":240},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"240":{"source":{"__isSmartRef__":true,"id":233},"target":{"__isSmartRef__":true,"id":231}},"241":{"sourceObj":{"__isSmartRef__":true,"id":233},"sourceAttrName":"varMapping","targetObj":{"__isSmartRef__":true,"id":231},"targetMethodName":"varMapping","varMapping":{"__isSmartRef__":true,"id":242},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"242":{"source":{"__isSmartRef__":true,"id":233},"target":{"__isSmartRef__":true,"id":231}},"243":{"sourceObj":{"__isSmartRef__":true,"id":233},"sourceAttrName":"converterString","targetObj":{"__isSmartRef__":true,"id":235},"targetMethodName":"setConverter","varMapping":{"__isSmartRef__":true,"id":244},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"244":{"source":{"__isSmartRef__":true,"id":233},"target":{"__isSmartRef__":true,"id":235}},"245":{"sourceObj":{"__isSmartRef__":true,"id":233},"sourceAttrName":"updaterString","targetObj":{"__isSmartRef__":true,"id":235},"targetMethodName":"setUpdater","varMapping":{"__isSmartRef__":true,"id":246},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"246":{"source":{"__isSmartRef__":true,"id":233},"target":{"__isSmartRef__":true,"id":235}},"247":{"sourceObj":{"__isSmartRef__":true,"id":233},"sourceAttrName":"varMapping","targetObj":{"__isSmartRef__":true,"id":235},"targetMethodName":"varMapping","varMapping":{"__isSmartRef__":true,"id":248},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"248":{"source":{"__isSmartRef__":true,"id":233},"target":{"__isSmartRef__":true,"id":235}},"249":{"partsSpaceName":"PartsBin/BYOIE","comment":"A template to represent a project. Allows for adding tags the project is about, linking people that work on this project and adding a backlog of open tasks.\n\nAn extra history list can contain everything one has ever worked on.","migrationLevel":8,"partName":"ScrumTask","changes":[{"__isSmartRef__":true,"id":250},{"__isSmartRef__":true,"id":251},{"__isSmartRef__":true,"id":252},{"__isSmartRef__":true,"id":253},{"__isSmartRef__":true,"id":254},{"__isSmartRef__":true,"id":255},{"__isSmartRef__":true,"id":256},{"__isSmartRef__":true,"id":257},{"__isSmartRef__":true,"id":258},{"__isSmartRef__":true,"id":259},{"__isSmartRef__":true,"id":260},{"__isSmartRef__":true,"id":261},{"__isSmartRef__":true,"id":262},{"__isSmartRef__":true,"id":263},{"__isSmartRef__":true,"id":264},{"__isSmartRef__":true,"id":265},{"__isSmartRef__":true,"id":266},{"__isSmartRef__":true,"id":267},{"__isSmartRef__":true,"id":268},{"__isSmartRef__":true,"id":269},{"__isSmartRef__":true,"id":270},{"__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},{"__isSmartRef__":true,"id":279},{"__isSmartRef__":true,"id":280},{"__isSmartRef__":true,"id":281},{"__isSmartRef__":true,"id":282},{"__isSmartRef__":true,"id":283}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Wed Apr 30 2014 12:01:58 GMT-0700 (PDT)\")"},"250":{"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)\")"},"251":{"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)\")"},"252":{"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)\")"},"253":{"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)\")"},"254":{"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)\")"},"255":{"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)\")"},"256":{"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)\")"},"257":{"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)\")"},"258":{"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)\")"},"259":{"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)\")"},"260":{"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B","__serializedExpressions__":["date"],"date":"new Date(\"Fri Feb 24 2012 17:59:09 GMT-0800 (PST)\")"},"261":{"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)\")"},"262":{"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)\")"},"263":{"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)\")"},"264":{"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)\")"},"265":{"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)\")"},"266":{"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)\")"},"267":{"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)\")"},"268":{"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)\")"},"269":{"author":"athomschke","message":"removed some pixel issues, now the aspect ratio is way better.","id":"FB297E1A-3797-414F-8B9A-13292383B077","__serializedExpressions__":["date"],"date":"new Date(\"Tue Apr 29 2014 09:48:10 GMT-0700 (PDT)\")"},"270":{"author":"athomschke","message":"make sure name is set interactively","id":"B4F3C25E-4A6C-4D58-8D8C-30572D61CA6E","__serializedExpressions__":["date"],"date":"new Date(\"Tue Apr 29 2014 10:12:07 GMT-0700 (PDT)\")"},"271":{"author":"athomschke","message":"disabled some events, connected name and title to morph name","id":"02770DF9-27B4-4B88-BC47-EC5624D270C5","__serializedExpressions__":["date"],"date":"new Date(\"Tue Apr 29 2014 10:16:47 GMT-0700 (PDT)\")"},"272":{"author":"athomschke","message":"removed the beScrumObject script","id":"16CFA0EF-0ED8-423E-8C8C-DD82F7DEC374","__serializedExpressions__":["date"],"date":"new Date(\"Tue Apr 29 2014 10:21:56 GMT-0700 (PDT)\")"},"273":{"author":"athomschke","message":"set some text colors and changed the person icon to fa-user","id":"921DCABD-4DE7-4694-B680-FD9A07CAFD9C","__serializedExpressions__":["date"],"date":"new Date(\"Tue Apr 29 2014 11:53:07 GMT-0700 (PDT)\")"},"274":{"author":"athomschke","message":"Wrote reset script","id":"C36A2764-803E-4109-9B03-B364A48EC03C","__serializedExpressions__":["date"],"date":"new Date(\"Tue Apr 29 2014 11:57:55 GMT-0700 (PDT)\")"},"275":{"author":"athomschke","message":"created from person","id":"5B7FB5CC-7CD5-427B-9541-E52B8A2419E2","__serializedExpressions__":["date"],"date":"new Date(\"Tue Apr 29 2014 15:22:07 GMT-0700 (PDT)\")"},"276":{"author":"athomschke","message":"added text and hint for state","id":"006B0320-0A5C-4AF9-86F0-397EBC91B679","__serializedExpressions__":["date"],"date":"new Date(\"Wed Apr 30 2014 11:13:33 GMT-0700 (PDT)\")"},"277":{"author":"athomschke","message":"better status setting\nreset ","id":"4B600412-70C5-4E1E-BC04-5106C09B912E","__serializedExpressions__":["date"],"date":"new Date(\"Wed Apr 30 2014 11:26:26 GMT-0700 (PDT)\")"},"278":{"author":"athomschke","message":"better naming and reset","id":"1DDE84A9-2541-438B-84AE-FA08F866EE93","__serializedExpressions__":["date"],"date":"new Date(\"Wed Apr 30 2014 11:38:12 GMT-0700 (PDT)\")"},"279":{"author":"athomschke","message":"adapted lars schema","id":"1B0F2169-4091-48E4-80CD-D1BC481B5473","__serializedExpressions__":["date"],"date":"new Date(\"Wed Apr 30 2014 12:01:43 GMT-0700 (PDT)\")"},"280":{"author":"athomschke","message":"time test","id":"D9566639-CEBC-46E2-A24B-BD9A34304DB7","__serializedExpressions__":["date"],"date":"new Date(\"Wed Apr 30 2014 12:02:18 GMT-0700 (PDT)\")"},"281":{"author":"athomschke","message":"synchronization bu naming all morphs containing synchronized stuff","id":"6832CA14-791B-4F2A-9411-A192C0E33712","__serializedExpressions__":["date"],"date":"new Date(\"Wed Apr 30 2014 14:46:52 GMT-0700 (PDT)\")"},"282":{"author":"athomschke","message":"synchronization bu naming all morphs containing synchronized stuff","id":"7D71C350-EFC7-4B6D-944F-5090FB4C3E0C","__serializedExpressions__":["date"],"date":"new Date(\"Wed Apr 30 2014 14:47:09 GMT-0700 (PDT)\")"},"283":{"author":"athomschke","message":"could work to not throw errors on start any more. Also refined the reset","id":"5F5E5838-24C7-4F62-832A-4DBF8B9FBC61","__serializedExpressions__":["date"],"date":"new Date(\"Mon May 05 2014 15:33:12 GMT-0700 (PDT)\")"},"284":{"morph":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"285":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":286}},"286":{"test01IsMorph":{"__isSmartRef__":true,"id":287}},"287":{"varMapping":{"__isSmartRef__":true,"id":288},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":289},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"288":{"this":{"__isSmartRef__":true,"id":285}},"289":{},"290":{"adjustForNewBounds":true},"291":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"position","targetMethodName":"adjustPosition","varMapping":{"__isSmartRef__":true,"id":292},"dependendConnections":[{"__isSmartRef__":true,"id":293},{"__isSmartRef__":true,"id":295}],"attributeConnections":[{"__isSmartRef__":true,"id":297},{"__isSmartRef__":true,"id":299},{"__isSmartRef__":true,"id":301},{"__isSmartRef__":true,"id":303},{"__isSmartRef__":true,"id":305},{"__isSmartRef__":true,"id":307}],"doNotSerialize":["$$converterString","$$updaterString","$$varMapping"],"doNotCopyProperties":["$$converterString","$$updaterString","$$varMapping"],"__LivelyClassName__":"lively.morphic.GeometryConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"292":{"source":{"__isSmartRef__":true,"id":0}},"293":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"_Position","targetMethodName":"adjustPosition","varMapping":{"__isSmartRef__":true,"id":294},"dependedBy":{"__isSmartRef__":true,"id":291},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"294":{"source":{"__isSmartRef__":true,"id":0}},"295":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"_Position","targetMethodName":"adjustPosition","varMapping":{"__isSmartRef__":true,"id":296},"dependedBy":{"__isSmartRef__":true,"id":291},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"296":{"source":{"__isSmartRef__":true,"id":0}},"297":{"sourceObj":{"__isSmartRef__":true,"id":291},"sourceAttrName":"converterString","targetObj":{"__isSmartRef__":true,"id":293},"targetMethodName":"setConverter","varMapping":{"__isSmartRef__":true,"id":298},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"298":{"source":{"__isSmartRef__":true,"id":291},"target":{"__isSmartRef__":true,"id":293}},"299":{"sourceObj":{"__isSmartRef__":true,"id":291},"sourceAttrName":"updaterString","targetObj":{"__isSmartRef__":true,"id":293},"targetMethodName":"setUpdater","varMapping":{"__isSmartRef__":true,"id":300},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"300":{"source":{"__isSmartRef__":true,"id":291},"target":{"__isSmartRef__":true,"id":293}},"301":{"sourceObj":{"__isSmartRef__":true,"id":291},"sourceAttrName":"varMapping","targetObj":{"__isSmartRef__":true,"id":293},"targetMethodName":"varMapping","varMapping":{"__isSmartRef__":true,"id":302},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"302":{"source":{"__isSmartRef__":true,"id":291},"target":{"__isSmartRef__":true,"id":293}},"303":{"sourceObj":{"__isSmartRef__":true,"id":291},"sourceAttrName":"converterString","targetObj":{"__isSmartRef__":true,"id":295},"targetMethodName":"setConverter","varMapping":{"__isSmartRef__":true,"id":304},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"304":{"source":{"__isSmartRef__":true,"id":291},"target":{"__isSmartRef__":true,"id":295}},"305":{"sourceObj":{"__isSmartRef__":true,"id":291},"sourceAttrName":"updaterString","targetObj":{"__isSmartRef__":true,"id":295},"targetMethodName":"setUpdater","varMapping":{"__isSmartRef__":true,"id":306},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"306":{"source":{"__isSmartRef__":true,"id":291},"target":{"__isSmartRef__":true,"id":295}},"307":{"sourceObj":{"__isSmartRef__":true,"id":291},"sourceAttrName":"varMapping","targetObj":{"__isSmartRef__":true,"id":295},"targetMethodName":"varMapping","varMapping":{"__isSmartRef__":true,"id":308},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"308":{"source":{"__isSmartRef__":true,"id":291},"target":{"__isSmartRef__":true,"id":295}},"309":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"remove","targetMethodName":"remove","varMapping":{"__isSmartRef__":true,"id":310},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"310":{"source":{"__isSmartRef__":true,"id":0}},"311":{"reset":{"__isSmartRef__":true,"id":312},"toString":{"__isSmartRef__":true,"id":315}},"312":{"varMapping":{"__isSmartRef__":true,"id":313},"source":"function reset() {\n    this.get('NameField').setTextString('An awesome task');\n    this.get('StatusField').setTextString('not started');\n    this.get('Text').setTextString('Here can be a task explanation!')\n    this.get('Ellipse').status = 'not started';\n    this.emphColor = Color.fromString('#ef9f00');\n    this.darkColor = Color.rgb(53,53,53);\n    this.brightColor = Color.rgb(134,134,134);\n    this.setName('ScrumTask');\n}","funcProperties":{"__isSmartRef__":true,"id":314},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"313":{"this":{"__isSmartRef__":true,"id":0}},"314":{"user":"athomschke","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Mon May 05 2014 15:32:28 GMT-0700 (PDT)\")"},"315":{"varMapping":{"__isSmartRef__":true,"id":316},"source":"function toString() {\n    return 'Task (' + this.get('StatusField').getTextString() + '): ' +\n            this.get('NameField').getTextString();\n}","funcProperties":{"__isSmartRef__":true,"id":321},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"316":{"this":{"__isSmartRef__":true,"id":0},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":317}},"317":{"$super":{"__isSmartRef__":true,"id":318}},"318":{"varMapping":{"__isSmartRef__":true,"id":319},"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":320},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"319":{"obj":{"__isSmartRef__":true,"id":0},"name":"toString"},"320":{},"321":{"user":"athomschke","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu May 01 2014 16:53:14 GMT-0700 (PDT)\")"},"isSimplifiedRegistry":true}}