{"id":0,"registry":{"0":{"submorphs":[{"__isSmartRef__":true,"id":1},{"__isSmartRef__":true,"id":49},{"__isSmartRef__":true,"id":52},{"__isSmartRef__":true,"id":55},{"__isSmartRef__":true,"id":58},{"__isSmartRef__":true,"id":5188},{"__isSmartRef__":true,"id":5192},{"__isSmartRef__":true,"id":5196}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5200},"_ClipMode":"visible","derivationIds":["5BE83CD7-5281-4D5C-8981-E5E513920790","83BBBA2A-A04B-473B-A657-A07B74571027","C1051241-3657-41E0-A7FF-12CD5A1CA5C5","7A759806-0324-4595-B24A-7ED8BE98CAB0","A8BB6421-D5DE-43A5-9CB1-E12E86700864","F9C164D8-273B-476D-81CF-131817A5D597","FD6FECDA-4BFC-40FB-9308-26A40E562E1C","1716DE65-1F38-4921-A7B9-F8A3FB8352B7","55692811-93F9-4537-B256-7D8EC8EEE10D","42EE06B3-30EF-43C0-AABB-2A5B1E028172","8A9F473B-F5BF-466C-85F9-94E3F3E3D43C","4C1FFBE1-4B0A-4B6A-846D-15B343DC8066","05BBF531-5C00-4607-8609-C5954B99032A","F90E740D-E5A8-402B-A903-0939D45385AC","492CED2D-73C8-4FF7-9515-79C962665B92","19564F78-6D18-4EC1-8788-C12128210965","A0292CE6-ED6C-4FBB-A46F-99198B94A5E9","F44BDEA3-BC7B-4F29-88F1-37306E5BA84C","740B8239-5878-4488-ACA6-226518EC15AA","724612E1-CA1F-4923-AA41-BEBE7561FC53","32F51DB5-6E42-4F15-BEF3-869E16875B65","925500F9-C805-4413-8D97-A21F1B1A5A22","AA5D8406-C27B-4627-9057-BB9664D898ED","120AE985-7330-4E3F-AA12-42AA8D24415E","DC1CCA1E-95F1-4B7B-A5A6-D3AD661BAF41","C8B99D54-D5E6-4B5D-9E93-74DDD8D60F56","50DCE745-4E50-4DBC-B479-50CE3ABA842C","FB3B4E1C-E7A3-4774-AAFB-0C3915C81F02","EE4A7206-1B5F-4010-8771-3296C94BB01D","EE8754EA-DFA9-4A27-91D5-2A7FE7BAE347","E853CF66-6817-4E19-BC3B-B0534BA6F4F3","76D088A7-D507-4CE1-BD8F-CED41D91B630","FD065406-CBF2-44B1-9628-BFEB75D90E18","68A5E700-626A-48D9-A84A-FC3E9E936F3F","B629A01B-F491-44AA-83AC-70C3B79A0AC2","6335AD9D-B684-4BC2-8E28-A60D83F9F96D"],"id":"29CD6944-8B36-42D1-B292-D2033314E1C0","__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":5201},"reframeHandle":{"__isSmartRef__":true,"id":5188},"rightReframeHandle":{"__isSmartRef__":true,"id":5196},"bottomReframeHandle":{"__isSmartRef__":true,"id":5192},"titleBar":{"__isSmartRef__":true,"id":1},"collapsedTransform":{"__isSmartRef__":true,"id":5202},"expandedTransform":{"__isSmartRef__":true,"id":5203},"ignoreEventsOnExpand":false,"_PreviousBorderWidth":0,"targetMorph":{"__isSmartRef__":true,"id":58},"eventHandler":{"__isSmartRef__":true,"id":5204},"isBeingDragged":false,"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":5205},"name":"GitControl","_Scale":1,"helperMorphs":[{"__isSmartRef__":true,"id":49},{"__isSmartRef__":true,"id":52},{"__isSmartRef__":true,"id":55},{"__isSmartRef__":true,"id":5188},{"__isSmartRef__":true,"id":5192},{"__isSmartRef__":true,"id":5196}],"state":"expanded","_Rotation":0,"#startLetters":"copyToPartsBin","grabbingEnabled":false,"_StyleClassNames":["Morph","Window"],"menuButton":{"__isSmartRef__":true,"id":21},"collapseButton":{"__isSmartRef__":true,"id":33},"closeButton":{"__isSmartRef__":true,"id":8},"_StyleSheet":{"__isSmartRef__":true,"id":5269},"__serializedExpressions__":["collapsedExtent","expandedExtent","_Position","contentOffset","prevDragPos","expandedPosition","collapsedPosition","normalBounds","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5271},"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"collapsedExtent":"lively.pt(142.0,22.0)","expandedExtent":"lively.pt(961.0,661.0)","_Position":"lively.pt(0.0,0.0)","contentOffset":"lively.pt(4.0,22.0)","prevDragPos":"lively.pt(672.0,254.0)","expandedPosition":"lively.pt(392.5,47.0)","collapsedPosition":"lively.pt(13.0,7.0)","normalBounds":"lively.rect(564,200,777,544)","distanceToDragEvent":"lively.pt(643.5,37.0)"},"1":{"submorphs":[{"__isSmartRef__":true,"id":2},{"__isSmartRef__":true,"id":8},{"__isSmartRef__":true,"id":21},{"__isSmartRef__":true,"id":33}],"scripts":[],"shape":{"__isSmartRef__":true,"id":46},"_ClipMode":"visible","derivationIds":["4BA55FE4-79B9-429B-9BFC-A3F45495365D","19024BDB-1CEB-4B1F-AE67-A1837F4C412E","A1658D06-5DF1-4FB6-9631-AB814700217C","09D1ADC7-A597-4C82-B392-FA3CC51231F6","05BE6D09-D892-4F0A-976A-BF20C277F166","A2610EEB-EF62-4A98-9B32-583AD991B15E","B1A678FA-0F60-4F23-9BC8-291CFD7B70BF","5046FC67-8877-4E37-BD04-CFD3E17C3BAF","74FDEF06-A2C5-4AFE-A0AE-BFE68D878B74","2EF6B194-E19A-426E-9F28-FAAF7E89EBB7","AB014D8A-E74E-465A-9D07-6AD9A2B9C822","98224155-C491-4651-8E86-12818CCE9783","3EEA6003-25A9-4508-87B6-3BBDC3485498","E08603B7-7882-4970-805E-3C079528F5EA","8DCC56A8-C007-4138-BBDC-F6347AEFF278","926F3C67-272D-42D2-89B6-29E1EF31CA8D","9AFED241-6028-410E-8CED-0C1365971761","9FF15DC7-3AE1-4D3D-8765-06C2BC330E5D","07B9241E-0C77-46FE-B016-010517675390","87CF1362-F722-44E3-8585-15DB8327BCF4","FB974390-412D-41A0-BB78-C592049F484B","398FCEF3-07FD-4085-9CEB-9E50DC2707D9","0F89C894-213C-4262-A7B4-29EC312FB423","CF247FA7-471F-4661-9E00-AC3EDA8BBE19","F3528A2B-456B-4A32-9A59-6FBEFE2AD01E","94294DDF-9F07-4DB6-8E80-211C902C7750","BE326C58-519B-4254-9A77-E230FB6089D0","622B6C73-6515-4629-AA0B-2905BE590DAF","F83C1A3B-D88C-4721-A5A5-32048BB53BA8","B75EC649-4737-4B2C-855E-340122E3F0A8","7E3E0B54-2489-4DFA-A7D5-7CB6A4FB68DB","7892F9A4-7E05-4E47-9DA5-A43A64606393","E05832C6-E0CA-46D0-8BCC-A58266B17CE6","205C68E0-7EA4-4964-8E68-0D58F435C1F2","66C300F5-3673-4AC8-AD79-9CE60E8ABA6B","50C036A0-0DE4-47F1-901A-8C0ADCB9E410"],"id":"C39796A6-D0C8-48E8-A402-071B5F35489C","__layered_droppingEnabled__":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":47},"windowMorph":{"__isSmartRef__":true,"id":0},"label":{"__isSmartRef__":true,"id":2},"closeButton":{"__isSmartRef__":true,"id":8},"menuButton":{"__isSmartRef__":true,"id":21},"collapseButton":{"__isSmartRef__":true,"id":33},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":0},"eventHandler":{"__isSmartRef__":true,"id":48},"showsHalos":false,"buttons":[{"__isSmartRef__":true,"id":8},{"__isSmartRef__":true,"id":33},{"__isSmartRef__":true,"id":21}],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"2":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4}],"_ClipMode":"hidden","derivationIds":["A99D3C1F-B770-461B-9F2B-459DA4B3EAC9","C116FC53-0B6F-42A7-AB5A-9CD6C8AC5A1D","2329E4BC-12EE-4A05-A557-0EC247B3E9E7","1A07F533-975A-4945-8676-0F904DD20B8B","754F7A8F-ABEF-4E8B-BE57-208722512FEA","A7742550-45D5-44D3-96B2-DAE41979D5A1","4AA1D70F-8438-45CC-A065-B3612B9D6777","BA3AF5B4-F458-43B1-B5FA-54D3C09A67C1","1314DBE6-0D5C-4453-9763-CB3E081DC272","A40FF75F-3799-4EE6-B5D9-4AFFCF3BE899","005FC26F-5ACB-430E-A06E-AD2030E31183","ABC9CCAA-4D66-423F-BB9A-BDC6EF4BECCD","88A7DA40-C0F1-4912-AE22-8485BC496E78","E2491B2C-192A-4AA0-B4B3-A905E49F819F","4A00DC33-412A-4F79-9D11-52074F31F8D4","F1D1CF8D-0F16-4551-A259-644D6F7E7237","CA0A9708-B687-4246-9406-78373BF78FB5","71547E0D-B633-4DCF-87BC-D7F267EBB395","CDA9F4E5-AA34-4AC7-A027-8B5998801CF6","8D29C86A-C281-49D3-B336-8A31099749F6","8103AA1D-BB77-4ED6-BFAB-4402BD804485","C295BD37-B1E1-460B-8223-C4D9FD5D1E99","CD1656AE-17C0-4114-82D2-C03AD5C7515C","E5D5E438-CB95-4B18-8F1D-745A0C451344","E97467AF-2546-4330-98AF-9818CB946D07","4642D939-1377-4A98-B348-AE60393B3E2E","56F558FC-D5E6-4363-AD9B-1CB3165FB025","69ABCDE5-F23B-4565-9BE1-550710367881","120C5B22-73E3-487E-95E0-BCDA8E141437","B0B574C6-2290-4BED-8510-0CDBEE418FDB","DFC3CCA5-F145-4597-B7CD-A2DD9B685958","AEB1CC58-9C15-4AEA-B262-E66C792A0DF1","85284375-7615-4B24-8CC3-20928BE201E7","F6C084E9-E94B-4DAC-A430-AB0D175F7F1D","84EA36AC-484B-4337-8221-BB9711DB7992","35A1C01C-3804-4909-B32B-C2CD684ECA87"],"id":"1918E3A6-B67D-4553-B08D-EE0115C9453E","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":6},"owner":{"__isSmartRef__":true,"id":1},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":7},"showsHalos":false,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(3.0,3.0)"},"3":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(758.0,16.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4":{"style":{"__isSmartRef__":true,"id":5},"chunkOwner":{"__isSmartRef__":true,"id":2},"_id":"_1568","storedString":"GitControl","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6":{"resizeWidth":true},"7":{"morph":{"__isSmartRef__":true,"id":2},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8":{"submorphs":[{"__isSmartRef__":true,"id":9}],"scripts":[],"shape":{"__isSmartRef__":true,"id":14},"_ClipMode":"visible","derivationIds":["EE915110-7AAA-4FAC-81AA-7D59EAB0AD36","42E9A370-5CFB-4493-85B4-96FC8E005A51","92CEE7FF-981E-49E2-871C-3BC0939A415B","A949FEE9-37A3-4722-983A-F5C1F82E52A4","3A80A1F6-C79F-4CB0-A66B-52ABEE5AD2A0","9224BC14-EFD1-4CEC-9B2A-56D5614A7146","E8A985E6-0BBD-4B3F-B2F8-991ECB7B667E","C74B46E2-9898-4A59-A73B-D9AF5308396C","64FF0F6F-966C-49ED-9C82-3CD3C745ED03","52E9CA81-7AF8-4856-80F5-55E8EC50295A","263591C1-FE57-4A55-B0F9-1B9E20656716","B7CB03BD-CD24-4F5E-9155-B9F7E5D69D96","4A7EB96A-65FA-44D2-AB11-9FF0A81ACE1A","94410E2A-04DE-4151-A553-4C56F6A20FA8","31B5C264-AAA8-4626-B352-13E494EA3405","1F3DA7EE-E1BC-4B5D-8A62-B509A31CED5B","7CAFA0B9-0D56-4005-B3CF-F5E87568DF9E","760DACBE-6078-496C-A5F3-C60136D11802","9ECDA3FC-77A9-497A-A052-96358A2C798D","1CE67160-E953-4DD9-8D1E-EE4F304ED48D","94BADE02-DCBC-4939-9880-94917E1A84E4","80FF744D-880B-48AE-B840-55C8EB377D8F","90EC70FE-5D72-47E3-BF94-42E88377BA36","504F77A3-D79C-4B23-AD53-3878579612E5","89D44712-61DA-4F65-A822-52CCF1571A23","9FB7ADD1-3808-4A47-8853-88A3E439C2E3","588C116E-3118-48EE-AB11-42B5096F5CD9","40A95420-EA74-4E53-8522-A9492B5D8C14","11FAC14B-95E3-4CC0-A894-52DC691903C7","D654ED78-98AD-408F-A7D1-09FA84222696","87B1CD48-F6DD-46F5-8BBA-CB80B37EC9D3","93EFAD36-07E3-4462-AA0F-8A83EDEC82F2","814F5179-5ECB-45DC-AAC0-5C6AD669E6CC","91F831E2-DA2B-409E-A140-15F5F7747456","99A71816-E921-4578-A0C8-F7A61CCEDD26","8D9C77CA-A69B-4C30-8ABA-EFA0CB6DACB3"],"id":"C82291D4-37C0-43A1-8C1F-E3F9AAB79E38","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":9},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":1},"layout":{"__isSmartRef__":true,"id":15},"_StyleClassNames":["Morph","Button","WindowControl","close"],"attributeConnections":[{"__isSmartRef__":true,"id":16},{"__isSmartRef__":true,"id":18}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":20},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(807.0,3.0)"},"9":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":10},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":11}],"_ClipMode":"hidden","derivationIds":["F770E2E8-69C5-48E4-BD23-32B0555D66F8","8E901B8C-EE4C-49E4-BBCA-7A65A741B334","E9C0D46C-F27F-47A7-87FE-E204D34ACBF8","972589C2-71F6-4E49-A6B2-80E3E0FA7342","DC7669C2-1371-4A69-9457-52CDE7337186","1AED90C2-D071-4107-9067-48AD92335365","1333C526-98E0-4E4C-9F39-AFF5DCDC33E1","F4D13607-EAD7-4B9A-B4E3-2CF9B8370984","353E2B51-4754-4F8B-BD07-0A235ABCFB53","1A64291E-0088-4ED1-B8F4-BF220BB28C28","3698939A-DE06-4184-9497-7EFE40007299","CE6BF684-6909-4E51-B0B6-2A891B3FB1D0","7CC4B00E-2699-4EC3-995E-358706886DE7","5F877850-244A-4D16-8608-4AF074D78270","C10C59BC-440A-412F-8889-5EBA42B2F1D9","B2BE42CA-25C8-40B4-B336-0C4EAD22F850","D323A205-8315-4B18-84A9-1F54FE2DDB64","3231F14C-1D8D-4FE8-AA34-980B41550F95","3A3E6203-80BC-4BB7-8AC4-831ED275F307","C3CF3404-F969-45A7-8740-5297551025FF","774CBC12-DE63-4ADD-B9DF-ED587A96D2A3","D5A9F5FD-2293-4007-B810-F80E07AA2E05","0B2D24CE-C220-4BD8-BAE4-8DA037F5A95A","CD31BF24-E038-4FC4-92B9-B4C5BB8420B1","7D4886E9-CF33-476C-A483-344ADC6B1FC3","50301F6D-F7BD-4AD5-9A7A-6C2CFBB9EB7C","7422F8EB-4241-4ADD-A8ED-4CDD4B3B0665","3D998471-FC8B-4D28-89BE-BC01DF86D37F","982E3132-50FC-46C2-8136-EDE64ECF6737","0CE2E093-7481-48DE-80B7-6BB5F9E62F24","1A8B2DD1-9ABB-4436-B2D9-4DDABCCCBA15","3A5D6C11-AF57-4B0D-9526-26A677EEB455","3FD80E22-574D-4D3F-A02A-07BAF3DBE099","3183786A-48D3-41E4-9F38-FD9584220B66","7B33FC96-686B-48A4-9DBE-D1CFC3AF7A45","6B4E681D-D7BB-40A6-BFA6-656A54D39C13"],"id":"C62DC8F9-F74E-456D-B74F-C4230DEB726E","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":false,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":8},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":13},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"10":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"11":{"style":{"__isSmartRef__":true,"id":12},"chunkOwner":{"__isSmartRef__":true,"id":9},"_id":"_10328","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13":{"morph":{"__isSmartRef__":true,"id":9},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"15":{"moveHorizontal":true},"16":{"sourceObj":{"__isSmartRef__":true,"id":8},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":17},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"17":{"source":{"__isSmartRef__":true,"id":8},"target":{"__isSmartRef__":true,"id":0}},"18":{"sourceObj":{"__isSmartRef__":true,"id":8},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":19},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"19":{"source":{"__isSmartRef__":true,"id":8},"target":{"__isSmartRef__":true,"id":0}},"20":{"morph":{"__isSmartRef__":true,"id":8},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"21":{"submorphs":[{"__isSmartRef__":true,"id":22}],"scripts":[],"shape":{"__isSmartRef__":true,"id":27},"_ClipMode":"visible","derivationIds":["6558187B-12C8-4D4D-B408-D370A530D41C","2C3114EB-FC74-4ED0-98A4-79391BAA471A","8CF24F02-620B-4394-883E-2CD85300EEB3","85C25E0E-529D-44A6-9161-BD3800F69A32","38B312A4-09A4-4FFC-913F-F1C65937644C","B8D23E97-3470-414E-9EB2-EF9DCD433986","A39FCBC7-B4AB-4D20-A057-A56AA1C5653B","09107EA4-9BF0-49E1-9EC3-BB78A41E958C","383D885F-9AA9-4CCB-AC46-7C9F5BC2011C","3A58B0A7-E98F-435E-B0B7-E598E3823E34","97BC695C-9CFF-4636-83E7-F76828BAD5AE","AB2D13E2-8016-4A41-837C-974506014F43","CEFACE45-CE2F-4654-8C74-542FA6039C24","4E6ABBA6-BF85-4625-96B1-46474D36BF96","036745CF-10F3-4982-B678-EE86C0AA2BEF","2FFC756B-934D-4DB0-B0E6-D4FCCD36FB04","5A1D4AE9-CBF7-42E0-BCC2-8B1E7262C751","DDB43E27-597F-449C-9F66-2DC12B849C71","C2495806-BF63-4A41-B8A1-6105B58ECAD8","580A8913-C01B-4A20-998B-7CB75F0BC720","9BEB6F03-90F4-4434-9ACC-86862980FB41","0BB66CDC-7E32-4223-AA5C-9DE0C0ABA46E","8CCECFAA-907F-4E33-AECF-A1D92AB8D4BD","A090ADAF-D501-4BF4-B0AC-AEB7960E87F5","E01443AE-5ABD-49B8-8673-5B16BE2F60AA","E8E05441-1EDC-4778-AEB7-05211FE459AC","0DE026B4-676B-497E-AE68-AC4648E453B0","7DB3409A-9F0A-473A-9366-8BAEBF9851C2","99169277-8DCF-4E75-9119-4FE2112AE9BA","5A548DD3-6CF5-41B3-8B85-268CBD5C3491","FF2A7B6D-B50E-499D-8838-E0D8862E9334","DCFB15AC-5843-46C2-A54F-0A632895E4FB","24944B00-4CDB-4676-97BC-8F3A708F3F40","971B8F85-0530-434E-AFF6-A1CAB605C0DF","0099EAF3-F96A-4B3F-A145-D46E6BBD128D","E349E677-9C94-494B-9803-AD154DD5C21C"],"id":"633B15CA-DB1A-43DD-8E92-C972B6725916","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":22},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":1},"attributeConnections":[{"__isSmartRef__":true,"id":28},{"__isSmartRef__":true,"id":30}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":32},"isPressed":false,"_StyleClassNames":["Morph","Button","WindowControl"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(767.0,3.0)"},"22":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":23},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":24}],"_ClipMode":"hidden","derivationIds":["77958C62-BCBC-44E4-B014-BEF0B2F1B190","07DCB61A-94F6-4A36-BCEC-D5529171D8F6","9CE9C67B-D28C-40D8-AB7F-41937F216EE5","5CB96E62-A4D5-4386-A050-37E6FB361925","6E565687-3E1B-451D-91F6-762CE361B15D","F698515D-F72D-487B-86C5-6C1BCF056BB6","DAFBF733-C53A-483D-9F35-F2BDD4F750FE","8F0FDB2E-1573-45B2-AB8E-D135D33E51A1","C6C17F78-BC37-4842-B14B-117A97F51591","55EACCE6-61AC-4D69-B226-F66D6C359FD1","5808E725-E0FB-420E-90C1-053B570B23DA","186AC484-658D-4465-BE87-152E222AC43B","1B1E197E-7AFD-4497-8E1B-262A125299F0","61B1F183-B439-4DF5-8DE8-C79B5DA463FB","F34ECA70-3338-4091-8F91-DE11D1F24DB7","61485117-645A-4DC7-951B-4F5C802B6ED2","C369ABFD-9708-48F0-A35E-2E9B82CD2A0F","FF6BAA3D-4E18-478C-8EC4-D8FEE8BA546B","0415A58C-0442-41DA-BC44-B0B227C87617","5BCA67B6-7433-4533-BB73-FC819DF13BEC","3D39EAF9-A453-4DDF-AA91-96126904BB3F","D9EAD026-EDFF-4AF4-8F6C-1C7757302341","8414033F-C845-44F6-9C0E-33738EA7FB23","E03781EC-D028-4219-9E8D-5F1B050E7EBB","3F0A8029-5E7E-4F3E-B789-43910243BD25","AD4A2DAD-57FC-4AAD-8C43-8255921FB945","BD6F1E48-3270-4C33-86BB-3AAD58BC28A5","04F60E7E-20FE-47E3-8DBD-2E4A6A2690A7","EE46789C-B28E-442C-BCF5-8D06DCBC1E57","904D5BD1-6F96-412C-B6AE-2C3F34641929","4AD70D45-1E6C-409C-A4BC-D8BD4251B99F","FE786DE3-2E7A-44E1-8794-C970AD4675F5","4EDA17E2-BF37-4011-BAF8-76B70AED2859","99D6253B-DDFB-4E73-83D0-0C71EE656336","BBB52813-9D1B-4B6E-8D92-FE00374FDAA6","9619E06E-34BD-421B-A263-F635D2625D48"],"id":"41BBD97B-6C40-4A6A-8A7B-354C9446B7DF","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":false,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":21},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":26},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"23":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"24":{"style":{"__isSmartRef__":true,"id":25},"chunkOwner":{"__isSmartRef__":true,"id":22},"_id":"_10330","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"25":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"26":{"morph":{"__isSmartRef__":true,"id":22},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"27":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"28":{"sourceObj":{"__isSmartRef__":true,"id":21},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":29},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"29":{"source":{"__isSmartRef__":true,"id":21},"target":{"__isSmartRef__":true,"id":0}},"30":{"sourceObj":{"__isSmartRef__":true,"id":21},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":31},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"31":{"source":{"__isSmartRef__":true,"id":21},"target":{"__isSmartRef__":true,"id":0}},"32":{"morph":{"__isSmartRef__":true,"id":21},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"33":{"submorphs":[{"__isSmartRef__":true,"id":34}],"scripts":[],"shape":{"__isSmartRef__":true,"id":39},"_ClipMode":"visible","derivationIds":["796EC008-011F-4C9D-8C62-F9C1D291BE85","EA3FDA87-6F71-4C52-92AD-B072BDFBE7DC","38513F35-9895-4F26-8B90-37860BE33D5D","7F77EE1F-FBB4-47F9-BB4E-3453E008BEB5","3A1C3C85-4047-4630-B860-B4231638B292","52FEB596-712C-4364-9FD9-887E81F471CC","D033DF54-4A0D-489D-AFD6-BC11C43CA27B","4E5CE695-0C99-40ED-9A20-ECBD61DD1C8B","7668E5F1-BE3A-4AF4-99DF-11B6AE4F2505","DC1B79D6-A41B-4D7E-A6F5-02A3CBA40C87","AFC7936C-7712-4FBB-A9FC-73E606A2CB91","10D2EBEE-78B1-4365-B2A8-F8805044E8BD","241503F8-D42E-4C20-BD75-A36B0A5D4683","10C1D13B-BE24-4B45-9601-3ACF46E927BA","5B96779C-93C5-4DA0-AF34-BFCAC72A1562","C6680175-F8B8-4C9A-8DD8-1C7E5C67FB15","1AC697F2-E024-41A2-AB83-A1769DD8DF36","D1A2123E-6CE1-4AD0-A181-14118486A9CB","F7C78CC0-585B-4EF2-9B1B-350D50E6BD6A","BC69D156-B56D-4E13-8DC1-C603C7EAA9BD","DF17C77C-A327-4DF2-A0AD-67E00D82AA44","20513F08-6DC2-4416-9543-85D9149F3CB0","92EF97E2-932D-4179-AA8D-7C2CAB3287D2","FB1E6FDA-718B-48C8-871A-F840EC311899","48FFF5C4-77E6-4167-97EE-550D82E8F11F","F9F94EF0-4924-4469-B1FD-653865ABCC79","19B19C1C-51AC-451E-98B4-BAA332331340","17B451D2-5476-4FB8-8D33-E40B900FD241","EE95F259-C377-4B44-9A07-FA89CB628B53","419363CA-FF61-4143-BC4D-241193A616A8","74F88480-505C-47BC-9B46-63AD3870B688","C9FED726-E840-4EA6-95EE-02CA04D14091","E07C6422-A364-4149-9360-92327E7D0345","B0100324-AB2D-42E3-B204-6EC9F1BEFB29","5685C1ED-40FA-4C61-A143-FC3317E8F6B1","417B5386-6046-4AC1-95E8-AB19850E6423"],"id":"210CA5AD-B5B2-4026-8141-33752B7A0EB4","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":34},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":1},"layout":{"__isSmartRef__":true,"id":40},"attributeConnections":[{"__isSmartRef__":true,"id":41},{"__isSmartRef__":true,"id":43}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":45},"isPressed":false,"_StyleClassNames":["Morph","Button","WindowControl"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(787.0,3.0)"},"34":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":35},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":36}],"_ClipMode":"hidden","derivationIds":["89816ED0-582E-47C9-8B23-782642C42B43","60EB4137-EAA5-48D5-9C2A-A6E572F5E8F2","7901C5B5-5009-4B2F-B03A-1FFB28602794","CC8E2C1F-643E-4C34-9501-E5011C155CEC","4B859C0E-DF1C-46CB-ADD4-4F2BFFC5AC30","C8FECCE2-EFED-4132-B2A3-73DB1C1B3579","442E5D85-D72E-493B-AE1C-3DF108295650","91FC88FB-6DE2-41C5-A4B5-58E6C7D81471","F2AEF81C-47C5-4916-BBD7-EB44BD901D4F","4EF00C34-683C-44A2-AAE1-F2BAB380C3E7","D0AAD8C2-85A9-4DA2-BC34-BC5A79136F4F","68A7C04D-2F53-4CCD-A190-1978BEB2DC71","10D88B86-EA14-4B27-9F74-E9FD35E4E175","A88A26E3-918C-4A0C-B3C0-52E91F5C80DA","E6DAD44B-C209-473F-BC35-5B8CA1FAD2E3","ADE343C4-FF7B-4275-8862-ACAFBA630409","9CAE050D-46EA-42E6-92AA-75D8BB09FEE3","1C902F08-D0C3-450D-AB13-1B98EDE97FB9","87F8CFE8-6615-4238-8FF6-8394610C184A","98553261-B000-4F3E-B513-C7BF137E46F0","E34D2949-93A5-4EC5-A5DF-21554E735D1A","995BAF31-59F0-43ED-8D09-8F1861B35A41","66F823B8-750C-45FF-AD35-C3CBE9406BC6","6CFBBB14-A1F8-4E50-B780-E7E1D341D4CF","D4BF64DC-0A0A-4047-B440-B86F92DD68B3","6597AE09-1713-48D9-9654-4835282635B6","EC324224-3CE1-4812-8169-F5B1A1045553","A6EEA1AC-829E-43ED-B4FF-1FD2E2040944","90679753-D26D-4859-9D94-560FB4DE49D6","33E08361-D9E9-4CFA-99EF-4B095CB8B2D1","4C2CCE4F-1F23-4B99-8026-FD790E633FEA","42B39720-B13B-468F-A9A2-4EE73258BCCC","3256B32C-6316-4E5B-B0C5-615D21FCB930","6914EC36-856C-42AA-B11C-263807F3141B","F6CDBC68-F876-41BB-8C5B-3EDE7F9FA265","75BB1461-0539-4908-B9DF-6E65651DB886"],"id":"588E948A-962E-4493-AEBB-9CE7B3E1953B","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":false,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":33},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":38},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"35":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"36":{"style":{"__isSmartRef__":true,"id":37},"chunkOwner":{"__isSmartRef__":true,"id":34},"_id":"_10332","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"37":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"38":{"morph":{"__isSmartRef__":true,"id":34},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"39":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"40":{"moveHorizontal":true},"41":{"sourceObj":{"__isSmartRef__":true,"id":33},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"42":{"source":{"__isSmartRef__":true,"id":33},"target":{"__isSmartRef__":true,"id":0}},"43":{"sourceObj":{"__isSmartRef__":true,"id":33},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":44},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"44":{"source":{"__isSmartRef__":true,"id":33},"target":{"__isSmartRef__":true,"id":0}},"45":{"morph":{"__isSmartRef__":true,"id":33},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"46":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"_BorderRadius":"8px 8px 0px 0px","__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(827.0,22.0)","_Padding":"lively.rect(0,0,0,0)"},"47":{"resizeWidth":true,"adjustForNewBounds":true},"48":{"morph":{"__isSmartRef__":true,"id":1},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"49":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":50},"_ClipMode":"visible","derivationIds":["E7EFCBD0-55A8-430F-B839-40381C069DE1","408344CC-6890-420B-86D6-896C39C1B61D","9DB10142-4A67-4748-A2D7-665B9402F3E8","952A34C4-8BE9-42C5-B95D-4403ACC3E2C3","E5ADA06F-9DD7-46B9-954E-4BBEDFED69CD","9470065D-50AD-4CF3-96B7-EC76DA50CE0A","657F7C1B-2B1A-474F-A956-34AB275FF681","77AB33B3-9720-4F8D-9976-5144F3A1F62F","6B6C9B40-0A18-4FE9-9626-D988031EA547","1C55DACD-6E81-4557-BF22-F6FF5A1BEE59","94CCCFB9-8C23-4B48-ABA9-9CB304595BE4","BE401768-7456-4048-88A6-2CD1F21F7307","20FED2BD-0200-4D35-95EA-C0B09261F45B","48C23152-48AE-4761-A02E-73F3E5C34EDD","72B70824-83DF-42D9-ADC3-3724377572C9","38E9A42E-FC6D-49F0-A4B7-0FB74EAC2ACD","A54A2CAF-90D6-4536-B3CE-A06BB3F1A3C1","18D898F0-8EB5-4459-B51E-5ACA02175B4E","0E701AF7-2255-4940-A9CD-5875DEE17922","C2A61FFB-BEA6-49C1-9610-99A242BBB7EF","AC0D57BD-7352-4A37-B472-9F77C31B00C0","CC58F34A-2CEE-4163-82B3-A19B676D52F9","D4B8893B-8514-4B0B-BD08-96956405FA5E","2FEAD5F5-88DC-407E-A5DA-2E30C571002F","A97E19FC-31C0-4DA1-B8A7-E407DB898984","90538493-C226-42F4-8EE4-098A9FD21345","E361966E-3DCD-4827-B1E1-1470A737841A","7D9807C3-57AB-4989-BD2C-3E660E844302","26EF3178-714A-41C4-9A47-618C32706BD3","B664C07A-0133-4D66-AE9B-F21D17D9E45B"],"id":"542EF30B-CE36-404D-94F8-A24E9783FD59","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"corner","_StyleClassNames":["reframe-handle corner"],"owner":{"__isSmartRef__":true,"id":0},"eventHandler":{"__isSmartRef__":true,"id":51},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(763.0,530.0)"},"50":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,14.0)","_Padding":"lively.rect(0,0,0,0)"},"51":{"morph":{"__isSmartRef__":true,"id":49},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"52":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":53},"_ClipMode":"visible","derivationIds":["C0723CBA-A42F-4672-8301-077C985EA71A","28F33AB2-3548-4A35-B868-16C24588E56A","F586AC64-30D7-410D-B2A1-2B831608F339","10E55987-0C0C-4F08-B1E0-F50A86270A72","A689F289-0F09-43BA-95F9-FAC99152BE44","DA80165F-6D42-495F-B264-40D0C0F2D7ED","20D2B221-BADC-47B0-8FBB-07E592CE5D03","287C669F-EE85-4789-A1DC-E7BF61610C0A","BFB3FFB4-C504-479D-B465-9CCB1DAEB1B3","CCFDC42F-BD9C-42CB-9056-CE00E6AE5A6A","C29AC758-B237-48E2-B2B9-C6BE8B562584","216407EC-A7F8-4C16-BE55-F9D6D6FCAD9D","03A2152B-D2D4-4926-A0CC-3625808718B8","750BAF01-7257-49D6-9EF9-768A5D336ED0","C02408EA-82BE-42AA-BE63-8D5C46072C68","4010F072-8E95-4D74-B690-20C10918F330","1936CD89-B73B-4D57-AF30-4256739C6AF0","7A3E46BF-8CDD-434D-8B4D-956CF660FF71","D8469B53-6173-4EA7-9946-BA6E75496547","11331A99-BBBE-4AF7-BC77-5D672C2CF02E","E0276044-FBC4-4BA3-AB81-563D16186898","07BCCCE4-F29A-44A0-B796-73713BE072A8","11D51D62-0217-4537-846C-328AE95A7B2E","660FF6CD-8372-44F3-A453-97515F82BE6E","EEBF0AD2-4470-4CD1-9767-FA491427B767","EE793F43-C16D-4DA3-B98D-3FD1536618C7","AB305692-8381-4755-B5D9-2B67BA96700C","487F025A-2F25-4CBF-9D44-622CEE782D9B","0746D544-EDA2-473F-B51C-8FBB3F5B47C2","B7D96812-8933-4997-B741-F5876FD9D0D1"],"id":"60A08139-6E36-49D9-9FC4-5E2439ABC60D","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"bottom","_StyleClassNames":["reframe-handle bottom"],"owner":{"__isSmartRef__":true,"id":0},"eventHandler":{"__isSmartRef__":true,"id":54},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,540.0)"},"53":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(763.0,4.0)","_Padding":"lively.rect(0,0,0,0)"},"54":{"morph":{"__isSmartRef__":true,"id":52},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"55":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":56},"_ClipMode":"visible","derivationIds":["048C4AD5-6658-4E59-BCBD-529302FD5702","6F60C5D8-7371-46FB-BF16-D186F6704B3E","1C67984B-1F35-4032-B588-A3619FC987B7","984716AB-7160-4DC2-88F2-8659E9D36DE0","ACDFB74B-56C2-4C4B-9CFB-298EE183E5CA","D81B59D0-386E-4407-90ED-0EB08D589634","78A9A31C-052E-45B3-AA28-2BDCD7AE2C15","EE445611-68D8-47E2-A511-2475548ED3DE","87081EF3-3AF0-4155-823D-016A37A27E98","648BC12C-5288-45F0-B624-E9B1CC3FA588","33334A96-807A-44C6-A7C2-C2367F5389F8","5A7916B0-0D1A-42F8-918A-A1472C7734FF","B9ED72A1-E4DE-4268-B651-3B5919EB3EC5","64BF4245-5C3D-4CFF-A878-A34CF2995633","5D35FD75-F2E0-4FA6-BCE5-0898FCD17D85","061AD33C-6915-4801-883F-6FA4C3A2DC69","55711520-EDFA-4D8C-A346-F368D7E478DC","E4BAE776-AF50-41EE-9E9F-FD0558A34527","666876B0-688B-4CF0-A3F2-516C8DD4B784","8CD87ABE-421D-4E9E-9283-F92137A9F7F5","849C8459-3267-4654-9B83-981BE9B60B29","C0239153-7021-497C-8287-B82E76176C75","79E6AD62-1602-45D9-AB21-9E9AE78369C3","7247D57C-C20E-44B7-A3E7-25D4FE4C70CB","C8EC530B-09B5-44F9-94FC-31EE8E0F066A","08B3226D-8671-4222-B7C0-2BFC62D9F372","A666A631-230C-4D41-893B-CDBA79D81EE4","9138A007-3CEE-48A3-99FA-08E23D223DFB","A57D3129-1834-4A16-A6F7-C5D533D20AFD","2A0B5225-CA35-4C76-B828-5A6C75887FEF"],"id":"90C8AA09-5EE8-42AC-BC36-C6D67992B265","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"right","_StyleClassNames":["reframe-handle right"],"owner":{"__isSmartRef__":true,"id":0},"eventHandler":{"__isSmartRef__":true,"id":57},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(773.0,0.0)"},"56":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(4.0,530.0)","_Padding":"lively.rect(0,0,0,0)"},"57":{"morph":{"__isSmartRef__":true,"id":55},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"58":{"submorphs":[{"__isSmartRef__":true,"id":59},{"__isSmartRef__":true,"id":2831},{"__isSmartRef__":true,"id":327},{"__isSmartRef__":true,"id":2675},{"__isSmartRef__":true,"id":539},{"__isSmartRef__":true,"id":79}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5008},"_ClipMode":"hidden","derivationIds":["402AF260-F488-4C6D-9143-42B56A056237","01B92916-886C-418D-864F-54CAE6544586","A1C43515-D8FA-495D-A0B2-2AE6F35DF4BA","5131B3B4-B127-45DB-9C9B-96D8A677D84A","5214BDF0-74C7-440B-B598-BACBA0953F0B","A5BB7118-5A5D-4AFA-AF47-56FB5C8C52B3","D2F1E4A7-5E42-4DAC-B4E4-6EC674F555F0","4570F90E-99F0-4FCF-BDD0-A5DE3F2C84BB","36934F7D-B4F2-4862-8E04-780919B9281B","8C3F42B7-7FB4-4AA0-80C2-43312ED09B83","DFB3A7D8-46E3-498D-9AC4-CFBED96C7679","1DB440F9-8154-4835-BB5B-89301B4FA90F","6FE1B28E-BF96-4F1D-9049-8D8885A722DE","B5DE56D8-55D3-4E0F-9CA6-B64F960FA708","1A20FF5B-16C1-4BD9-B23B-64A2AE277590","3BA132A4-FA85-430F-9DD3-55380B026B48","562AB7A8-C2E9-4997-8AB8-BAEBDBA17FD6","F322C55F-70B2-4C92-A3C1-2E3CBBA3CFD3","26A8EF9A-8D22-437E-A4DF-A62FCDFC4F7E","734325CB-5607-41E1-BAE0-B753EF19CDCD","5AEF6810-ADED-4B49-BC09-144C3CB4F509","AE53460B-DF4F-4DEE-8162-FD6C1BA5FA49","0C1D2D16-349D-4E5B-8239-E6F48D918151","4E05E61B-73D9-4A7D-BC15-864E6DD1A9B4","576A0738-D139-497C-BEA7-F7CE95991BF7","6857148C-C8D2-4E7C-A7B6-E5C73052B306","1344D272-4AEF-4F70-BB53-AA5F5540A3CF","9D2E3EFE-4728-4634-8647-6F62492C9E8D","63412256-C8F1-40B8-A4FA-463C9B9929FE","5B481C8D-41C4-40DB-AD06-2FD8DB2E9A48","77EA06E8-E086-4CCD-8E0C-9D0C2DE0090D","7EA5E826-286A-4839-8E4D-B1473C30731C","3DCDD4DE-B9E2-4112-BB59-6B203BDA67F9","6BCA9C35-BA26-4280-BD4C-6BFB14944B80","8C41E32F-C4D1-4B5D-A109-45FEFAC88032","BE95316B-655B-494E-B4A6-C79F2AB8DFED"],"id":"CD854055-3B58-494D-B9EB-462265D78F49","__layered_droppingEnabled__":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":5009},"tabBarStrategy":{"__isSmartRef__":true,"id":5010},"tabBar":{"__isSmartRef__":true,"id":59},"owner":{"__isSmartRef__":true,"id":0},"eventHandler":{"__isSmartRef__":true,"id":5011},"showsHalos":false,"#startLetters":"getT","_Rotation":0,"_Scale":1,"prevScroll":[0,0],"_StyleSheet":{"__isSmartRef__":true,"id":5012},"_StyleClassNames":["Morph","TabContainer"],"name":"GitControlTabs","partsBinMetaInfo":{"__isSmartRef__":true,"id":5021},"cwd":null,"lastFocused":{"__isSmartRef__":true,"id":5022},"__serializedExpressions__":["tabPaneExtent","_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5171},"__LivelyClassName__":"lively.morphic.TabContainer","__SourceModuleName__":"Global.lively.morphic.TabMorphs","tabPaneExtent":"lively.pt(819.0,681.0)","_Position":"lively.pt(4.0,22.0)","distanceToDragEvent":"lively.pt(948.0,13.0)"},"59":{"submorphs":[{"__isSmartRef__":true,"id":60},{"__isSmartRef__":true,"id":308},{"__isSmartRef__":true,"id":520},{"__isSmartRef__":true,"id":2656},{"__isSmartRef__":true,"id":2812}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5005},"_ClipMode":"visible","derivationIds":["A0C082AD-8CB8-4B51-9A27-66577B65EC42","FC751BBB-BECF-4FB1-8CA5-A94047D05ADF","CCC77BAC-FEBF-452A-835D-23DACE9F74B1","5A1CACE2-9D9B-4C3A-85CA-478656D317FE","390E344B-5282-43E4-8806-76DB25D2D927","1CA8899A-8B81-44E1-BE88-4F03E1FF252A","137D792B-BE7A-4713-AED0-8ED883F4A5D4","59DBE806-9128-4E6E-A870-DA81C7F43FB9","7EE213A7-6835-4272-BDC3-3984B6355FB1","471A88C5-1EFB-40EC-B4FD-FAA419507BE5","8553ED06-1B01-490C-8FC6-5D06CCF8E646","1DF908E6-CE07-46D9-AFAA-D5A954EF4386","4984304A-B4C9-4076-8690-8F0C591317F3","B6AD2214-3907-40BB-A674-D7B38AAF0454","68847AF1-ABED-40DB-A7E1-2487BA6565DB","FD6F434F-C831-48C0-8C37-6540E2256D2A","405F7523-A6E9-456E-B811-1DF916AE6DA1","9C9E07C2-C3D4-447E-9CFE-BDE049E81C32","7DE1C3E9-4400-4EB6-93F0-9D94BCEB22BF","2C7EE322-0B66-4E8D-96F0-8348F652011F","B16B8A80-970F-41CE-A08E-DF7727CF861F","302CFA3C-B099-4704-A4CE-00EF4A039185","6A58D3A5-1CA6-4F8B-B87F-1A8889DC1BB0","70AC55E2-C132-4833-B630-CF6732EEFC42","554E977F-32C6-427A-BD94-D3D72B9C9E40","C2B222F4-CB9D-47D5-A09B-B2A56529DF04","11D0F3D5-0863-444B-947D-CFE29F40001E","FA2CB7B1-1A00-481B-AEE9-859E5AEBFC59","042732C9-BB54-43AA-89B5-FD8931E36AC2","D0938F72-D29E-41B9-8B3D-DAF32529D6A0","3C0CD3C1-2B5F-482D-9B3C-D995A9869FA9","5B0A28EA-D66F-4FF8-94E6-563BF06DF36B","8FFCCE07-4DFD-4F36-9A29-C207B73658D8","E9D9543A-6CCC-40F0-A668-198F21ED4FAF","4F642811-90C2-48D6-9873-450D4828D8BE","20FC45F4-9728-4E3C-A841-EC52FEA9CD65"],"id":"745D8BDD-0440-47BF-8969-15C3DECE1269","grabbingEnabled":false,"__layered_droppingEnabled__":true,"halosEnabled":true,"draggingEnabled":false,"tabContainer":{"__isSmartRef__":true,"id":58},"tabs":[{"__isSmartRef__":true,"id":60},{"__isSmartRef__":true,"id":2656},{"__isSmartRef__":true,"id":308},{"__isSmartRef__":true,"id":2812},{"__isSmartRef__":true,"id":520}],"owner":{"__isSmartRef__":true,"id":58},"_Rotation":0,"layout":{"__isSmartRef__":true,"id":5006},"adjustedTabSizes":true,"eventHandler":{"__isSmartRef__":true,"id":5007},"showsHalos":false,"#startLetters":"","__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TabBar","__SourceModuleName__":"Global.lively.morphic.TabMorphs","_Position":"lively.pt(0.0,0.0)"},"60":{"submorphs":[{"__isSmartRef__":true,"id":61},{"__isSmartRef__":true,"id":66}],"scripts":[],"shape":{"__isSmartRef__":true,"id":77},"_ClipMode":"visible","derivationIds":["C7296B62-9785-4378-A0ED-AEFCB4A508B9","0870118F-8041-4B28-9CCC-9724A952199E","CA81369D-2BC0-4832-8753-891225E10AE8","951A0559-4401-44BB-B213-052B8C7F719C","37149612-E65B-426D-B5DF-003382677931","2C0B5ABD-50EA-4BDF-9B27-3EDE9BA30225","77C02C33-D208-48FE-8313-A7DDBE9BCF2B","367FF695-36DD-4A66-8A6A-2F29FB6B0DBC","FF316DF7-E567-4F04-B668-8980B7AC3AFF","CAB500AA-D723-416E-AAB2-138AF462DF15","1ED8D1A6-2006-4754-8236-23E8903AF1DF","0279550A-CDA4-43EB-BBB5-4FFB0FF998D2","6DA5A0F3-BC22-481D-B4C8-6FB239653D62","466729F5-9A80-4347-A90C-973D08A97A89","D541D4EC-5ABC-4371-B467-BD58839820FE","2559EA5B-D435-4385-A5C0-AEF99F200220","73BAA8E3-3433-4378-85C1-6E49D9B408BE","8B2A02B8-FB31-48B2-8118-F77A71AAF0AC","90429C2A-7338-475F-BD38-45FF1EBBF65A","33334737-93D6-45D0-A19A-2B138AF1A971","6F6A6FA9-1F60-43BF-93F7-7A5F3B0041A9","DF33E74A-732B-480D-80F3-239FE014854D","9E521891-3240-4516-8EAC-4F723AEEB282","63342291-59A2-47D4-89A3-7D27BC29512C","C1841CCA-77AC-4FDF-8F7D-1E5663FE8795","4B3411E0-EE93-4F52-90A1-FCEE13A2401D","BCAD031A-C192-4A40-A1C4-1C2CDDF1529C","E3B73466-C3AB-49A1-891A-F1A223E77B1B","499CCC5B-8F1C-49F7-93CE-F6DBE8672FFB","EA98DB39-78CC-4E55-9633-51BA43BFA33C","2CC98A07-87AF-4765-847F-8EDF3A922D7D","83FDEC46-0ED0-48DC-8318-84F992B6A467","4426284F-4E38-408C-B1F9-D48910843488","1004703C-AD8D-4059-86D8-B87133A9EE56","08B1D9B8-44CC-481F-A660-9A0A6CD5A2AD","2A366EF9-E38E-4918-B193-BF47658F2AB4"],"id":"5DBB4FCB-EB9A-4DAB-BD9F-F0EFF9E77F58","__layered_droppingEnabled__":true,"halosEnabled":true,"tabBar":{"__isSmartRef__":true,"id":59},"tabBarOffset":0,"layout":{"__isSmartRef__":true,"id":78},"pane":{"__isSmartRef__":true,"id":79},"label":{"__isSmartRef__":true,"id":61},"name":"status","grabbingEnabled":false,"draggingEnabled":false,"closeButton":{"__isSmartRef__":true,"id":66},"owner":{"__isSmartRef__":true,"id":59},"isActive":true,"eventHandler":{"__isSmartRef__":true,"id":306},"showsHalos":false,"#startLetters":"","partsBinMetaInfo":{"__isSmartRef__":true,"id":307},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Tab","__SourceModuleName__":"Global.lively.morphic.TabMorphs","_Position":"lively.pt(0.0,0.0)"},"61":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":62},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":63}],"_ClipMode":"hidden","derivationIds":["134EAE9B-6474-4FAD-BF83-D253360BF2F4","E551F253-8836-4214-BEE7-A4E3B95EA07B","7990E83D-21D6-46B7-8B3A-7271E1F02DDF","EB10D128-B9FD-4828-9D04-96F4AA11BCA8","FBD2B08B-F318-4B22-B513-8F97088B8790","7E7AF0F5-496F-4D85-9339-D6484E19AE50","E935BC16-B27D-4897-A4C5-C4A88E799A8A","A16B975D-2E69-4BEA-99A5-85B5051CAAD9","05EB5CA7-7A72-4359-BA9B-0520C890996A","9FFE5F50-73A2-40B7-A00F-7320221B2ADB","0D0E92F8-4892-477C-91E8-C27C77E6356B","4D7454E7-B99D-42B4-AC8A-885ED569EE2C","50BAE1BE-1EAB-4F88-B6C9-FCEED544566F","5E4A75FD-BBCC-4246-B0E3-1BC9B5718A47","FDA94805-6CB0-4C97-AF06-D32FE76EB141","C4105FF7-E860-4FBF-8829-FBABAD3165B6","4DEEB635-2355-47B3-85B7-C40D1D55796D","D3690FB9-D42B-465A-8EE0-29088741CB06","A63EA749-695B-41ED-B9A2-03A1610FD0BD","27DB8BCD-F4C4-4C87-B865-704A6BFC5903","7306BF50-5551-4F43-8496-BBF5E154BD8B","2F863E5E-F3B8-4E66-B3FA-20B04A2623FE","486E9E38-78BB-4A59-9EE8-883BDB9EC2C4","669D2354-E356-46F0-94C0-E839A5690092","32AA5C58-735D-4861-9F22-7D4D3A943501","F5B4521F-33EA-4CEC-AA3D-E556AC736498","02FD499F-D29D-4E1C-AA10-D60AB6A959F9","7BBED182-CC9A-4615-9684-50A7DF69ABAA","E7ADCF4D-8167-46EC-B3F3-BE11CAEE26A8","83957BC7-E1A4-4206-B8FA-4482CE6D8125","B606C70D-9C9D-4832-A7AC-FC6B2B5EAD74","32BCE2FD-979D-47DF-A748-5B0E1959578C","A937481A-738F-4845-BAF4-5594B38E4C25","B8C5589C-0C28-4969-8702-EED7CBDFB68E","2E48AE2A-0DD9-4438-8D42-8355895378ED","3584F32C-4840-48A4-AC97-A1AA0455AB15"],"id":"2A70CAB2-3DCC-4BAD-BD8F-3272E5CA6C35","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"eventsAreDisabled":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":60},"_FontWeight":"bold","eventHandler":{"__isSmartRef__":true,"id":65},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(5.0,5.0)"},"62":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(80.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"63":{"style":{"__isSmartRef__":true,"id":64},"chunkOwner":{"__isSmartRef__":true,"id":61},"_id":"_771","storedString":"status","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"64":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"65":{"morph":{"__isSmartRef__":true,"id":61},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"66":{"submorphs":[{"__isSmartRef__":true,"id":67}],"scripts":[],"shape":{"__isSmartRef__":true,"id":72},"_ClipMode":"visible","derivationIds":["0EABFF2C-2729-4F69-9FA3-E68F39A49F07","A53C7DE7-7246-45F9-9EFE-5343381657C2","B28BC203-1D52-4EDF-89E2-464FE298C626","7B84BB65-5E4D-4D8C-AD64-466B81A60FAB","144A15DE-F0F8-435D-8EE7-A344B348E2F3","094DC65E-229E-482B-BCAF-DD3FA4E8BCBD","97EA5688-06A6-4E7A-A94E-C7EC183B47BA","FDFA9C9B-8602-4406-9119-D5B59CE8FBF0","5A9F6694-B17E-49C6-A940-EB7BB1987B90","31401547-A037-4887-BFC3-A534932991B6","A85121A8-DDF8-445A-9773-6905C7F8BD97","C75AC407-B2EC-40B5-B5BF-7C7D22083B4D","1E6251D8-445C-4632-A546-1D13C00EE37B","8F256732-FBF3-43EC-8622-F37FD9CA7615","41567F36-A8F6-4DA8-82FD-66E201720ACB","BD0407BC-37E7-4D55-909C-3C6EEA5C579D","CEEEBF50-CC35-4C8A-B443-6BFED7D75825","68FB4D24-3D12-4974-809C-3D69CA659471","65A67E09-1982-4B3D-A4FC-549AF54CA304","031436A2-B6D6-4C8A-B207-3376C467DDC5","0A74ABC4-FB3D-4869-88F0-A03E8D486814","DDDBDB16-71E1-42BA-89DF-43959C91B384","8D1DAD7C-9D8B-4A20-A03C-F1C5F3C56517","CF316CC8-C990-4AA5-B6BE-0A38B2E44D0B","5179AA9E-3BBC-458C-ABA3-1B7D55CF4BF2","04347CDE-96EE-4F6F-9C3A-FBAEC0FE9AE2","506A72B2-6919-4FD4-9A11-54AF498B4E9F","5642C9F6-58E4-4EC8-B255-B1F356E34F4E","C159807C-4F24-4A63-96CF-26D831480399","E7C26426-B855-4C94-BBA6-94FF6E68C425","9C713AF8-1281-4DA7-9617-6AF7504420B8","C6A9C8A4-C99F-4007-AD89-AFBB7BBA0600","11F93CD1-E313-4943-8D16-194F992DB0FE","762D127C-DC54-4839-9759-78F66EA8D8A1","969B0F44-CE4F-4BCA-8757-BD2C39744E27","C10595D7-240D-4458-8174-90E342ABF690"],"id":"CA25887A-0FD3-4B05-BEE6-47FE59E462C0","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":67},"_PreviousBorderWidth":1,"owner":{"__isSmartRef__":true,"id":60},"layout":{"__isSmartRef__":true,"id":73},"attributeConnections":[{"__isSmartRef__":true,"id":74}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":76},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(85.0,5.0)"},"67":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":68},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":69}],"_ClipMode":"hidden","derivationIds":["C58794C5-3981-431F-9F5A-FA4B543154C7","AE969FCF-701A-46AD-A822-AD0B52EACF72","6FD0DCB9-7EA1-48B7-8352-3E9A6892A90B","B0F25DE4-2544-4714-AFF7-B16A4C2B2B04","95AFACCE-4A23-4084-B91C-3A38CA745C56","0855760A-4C87-4C1A-ADFF-9CF50DAD822D","DDDA68AB-66A6-4DB1-8D6D-A103E9BA7C6C","2230E328-091C-4EB3-80C3-4481A7FDECA7","F0B83B15-9635-40FB-8053-53B971D48298","4D61EB71-3343-4BD5-AA5E-2EC8D42565AC","CC3E1EE4-41D2-4B95-8533-905E1AD8EC60","81592FA2-F920-4821-96E9-60D062B34B89","0D44D4B3-A468-4E8F-AC1F-1598BA277F25","9C556275-3848-42AF-BF3E-FDEA5398F044","4EB4D66B-4799-4722-AF8E-B64FC9BFD212","5A794F60-06BE-4A00-A98F-74E87AA3BFB3","DC6B074A-D464-4201-8484-571B71C051CC","D7036756-2817-4421-9191-5AF2DB1B30BC","D3052F46-F3A5-407F-8BAE-58931152AAF8","B5C9BC07-587C-4625-B1ED-E4F98F3E5955","40496F0F-E37B-443A-83C1-1919712A1122","13AA2BAD-4F2D-4318-A343-D21CFDF75FD6","FC3F94CC-B61B-4736-8A72-948DC970BE27","4D8029A9-F56C-473B-BCCA-7508C8AC64F5","534360BA-AAA4-4FE6-823D-9380868815D2","0514E556-083D-4B91-A11E-2E148DDE1D19","4749D3D2-C61A-4873-9627-755E598FBD38","A148E7D5-C175-4598-8BA3-4531580F6713","90F035DE-4599-4A98-8224-36752F7A3505","23669DCE-A1A9-4536-BD38-8A5EF484FF6E","85CF88B2-2DD1-4B7B-917F-5AF909F134E0","7EE1BA7F-B632-43CA-BA8A-112FA84DDBD7","AE574E82-260A-4467-B300-06582BCB5DF2","62978754-BEBF-4D3B-A601-E29878809DC0","513FD677-6F99-44D9-8E24-36338EAFBD9B","32BDC0CA-E981-47F6-8B2B-CFF02181B1AB"],"id":"2FF348AB-1E8B-4189-AA02-771E0CF7F221","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":false,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":66},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":71},"__serializedExpressions__":["_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"68":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,3,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"69":{"style":{"__isSmartRef__":true,"id":70},"chunkOwner":{"__isSmartRef__":true,"id":67},"_id":"_770","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"70":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"71":{"morph":{"__isSmartRef__":true,"id":67},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"72":{"_BorderWidth":1,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"73":{"moveHorizontal":true},"74":{"sourceObj":{"__isSmartRef__":true,"id":66},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":60},"targetMethodName":"closeTab","varMapping":{"__isSmartRef__":true,"id":75},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"75":{"source":{"__isSmartRef__":true,"id":66},"target":{"__isSmartRef__":true,"id":60}},"76":{"morph":{"__isSmartRef__":true,"id":66},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"77":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(110.0,30.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(204,204,204)","_Fill":"Color.rgb(255,255,255)"},"78":{"adjustForNewBounds":true},"79":{"submorphs":[{"__isSmartRef__":true,"id":80}],"scripts":[],"shape":{"__isSmartRef__":true,"id":294},"_ClipMode":{"__isSmartRef__":true,"id":295},"derivationIds":["C0506A8A-0773-48FF-BD9F-2CC80824BF8B","5004FAB5-EB2B-41CD-B645-102F23E9CF85","967765B5-3B62-47F8-8D49-2FCF84044179","44D6689D-8D4F-48C7-8BE6-412D14B43189","7567A2D7-E246-4DC1-A005-41FDDCA984B0","0CB1014A-9793-4537-9EEB-AA3DDAB75B24","1E96AB69-2951-4D05-AC2B-55BB73F37FA4","C8C011FA-7D96-44B8-ACA9-6B7D2868A33D","0DBBB187-41A6-4161-A594-1DDE5ED5BDEB","0148E169-F2D3-48B9-9EFF-7415BEFB3BB5","94D9A11E-BBFC-408E-BB9A-72A1535DD9AB","18C107F5-85BE-401E-B08F-E26710F6AC26","F862545D-A039-4FC7-B4A7-E11045354375","93D0F142-4E18-4F84-A714-A6BC1B5D4C2F","BFA98CD9-3FF6-480A-BB16-F217771127B1","AFEEEA75-2484-4D94-BA9F-364CC7ABF494","804591B8-CDB1-4DA4-83F8-F0DF2E5C6B8A","EB1B7B4D-CE0F-4AC5-9AB7-A2B0277122C4","CC0AD1FF-67A8-42CB-86A7-0EF86CB165BA","57660E9A-60CE-420E-8FEE-EE4A8EE0C4B5","21AECAF7-F9E3-47CC-9D2F-D054D1BFDED1","3D065912-A9A5-4C91-A3E3-A440AE33395F","23C0BF35-0E53-4EA0-B431-266811B730E0","B85CBDB7-719E-4990-BD10-1080F7650155","AFF12429-DDF7-4942-B3D7-1C3AF571DA2F","935874CF-03BF-4D1B-80C3-398E2BE0F2BC","2121292A-326B-4F45-B321-0B0D32C3A707","5B11129B-E765-489F-9765-6C0B33DA62B8","A583706C-5BB8-4A03-9013-1D962DD0DC71","60FDD218-66A4-43D8-8F92-EE60EB9E562B","842BA714-8F43-44E9-B935-53B246772935","560A2D1B-C9F1-491A-BC14-D49C0C3E65D6","0A379F14-591B-42AD-BF62-99899EE97DE1","EE3D85DD-456D-4632-A00D-FEA45439ED11","715A1807-8F69-4387-BF11-ACD9C3E04B0F","17A8007A-CDBF-44EB-A71A-398C15CFC66E"],"id":"7AE21514-D66E-411F-99F4-7543C6C15FA8","grabbingEnabled":false,"__layered_droppingEnabled__":true,"halosEnabled":true,"draggingEnabled":false,"layout":{"__isSmartRef__":true,"id":296},"tab":{"__isSmartRef__":true,"id":60},"tabBar":{"__isSmartRef__":true,"id":59},"name":"status - Pane","owner":{"__isSmartRef__":true,"id":58},"eventHandler":{"__isSmartRef__":true,"id":297},"showsHalos":false,"prevScroll":[0,0],"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":298},"__LivelyClassName__":"lively.morphic.TabPane","__SourceModuleName__":"Global.lively.morphic.TabMorphs","_Position":"lively.pt(0.0,30.0)"},"80":{"submorphs":[],"scripts":[],"id":"88F3285E-0538-4609-920B-D9DA2A8DDD1E","shape":{"__isSmartRef__":true,"id":81},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"GitStatus","partsBinMetaInfo":{"__isSmartRef__":true,"id":82},"eventHandler":{"__isSmartRef__":true,"id":94},"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","E90C1C14-B9B4-4260-9F6B-B63A48392BAE","6B6E1A95-01E0-4E4B-87FF-DC67C2F4AC11","6D2577EA-C477-4B68-8763-72563296E8F3","D51558FD-8784-488A-A36F-C2870E013A36","C02593D0-156E-4507-891F-0CD897C7462D","86523141-DB19-46C6-B386-AA042E5D5E9E","37DF50F5-FC97-4BDF-B794-BC4E413BF57B","AD029E60-C0E0-46C9-B719-AAB69C252E67","D45FB6F9-616F-4781-B2F6-6FB5BC99806F","7CF5796E-6041-40F2-90D7-CFBCB12FE8FC","4BC2C7BA-CF4A-421A-A632-E4EDD2C2A741","75613AD3-C639-4BF5-B022-B2011121F238","746A7655-D97D-4E69-B836-C543E0EBFC5F","5B0B48AA-9A5B-4324-A89A-7DFB79B23551","0B3E065D-EA02-47FB-A57E-F63FD5957855","A1005FCA-6A24-4F13-B7AB-5D36B8618869","0E505966-7E4A-4123-868F-4BD6282DBBA9","6E1BB7F2-11F2-448F-9B04-52BFCBDE790D","F115DD81-0CE5-4838-8D27-6D9E64F6F9E7","DBA37C5C-FE1C-4D52-AABE-AA8FC02F676B","1D6AEC36-61DE-4B7F-BD4E-4B2C7A4CF758","29E9AAA7-F856-4605-B56E-917EBE4D0696","8B1CD4B7-C74F-40BD-8542-10661C82BB33","EB91AC56-D9A8-437B-A02D-A8177BA9F4F4","5915691C-353E-44FA-B760-598A23BB09A1","F6172078-3D9F-4C3F-A351-AED935B5AEC6","067F66F9-4692-493E-A8E9-B5B26B6F543A","1146FB9E-7697-482B-9118-9FF01185BA80","50342264-ED38-455A-A618-E11F3C6225FA","F481EC84-33FB-48C4-8D48-D15CD5B9387E","C177B8C8-356A-46AB-A829-016521B2DC62","9AB34122-CF7B-493B-A72C-1A0CD0E66B4D","159F8A15-6335-4036-8B27-03936B6463E2","1B1EB048-F135-49EB-AF57-23A92C45F46B","A433D490-AAFE-4119-A090-9E9763D61B91","FF622698-92B8-456F-A069-BDB925D3BA94"],"partTests":{"__isSmartRef__":true,"id":95},"_ClipMode":"visible","moved":true,"owner":{"__isSmartRef__":true,"id":79},"_PreviousBorderWidth":1,"_StyleSheet":{"__isSmartRef__":true,"id":100},"_StyleClassNames":["Morph","Box","GitStatus"],"prevScroll":[0,0],"layout":{"__isSmartRef__":true,"id":103},"isInLayoutCycle":false,"buildIndex":11,"#startLetters":"","maxWidth":800,"minButtonOffset":200,"buildSettings":{"__isSmartRef__":true,"id":106},"buildOverwrite":false,"_Rotation":0,"_Scale":1,"gitItemRemove":{"__isSmartRef__":true,"id":108},"gitItemResetunstaged":{"__isSmartRef__":true,"id":117},"gitItemResetstaged":{"__isSmartRef__":true,"id":126},"gitStashPop":{"__isSmartRef__":true,"id":135},"gitStashDiff":{"__isSmartRef__":true,"id":144},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":154},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(-1.0,0.0)","distanceToDragEvent":"lively.pt(542.0,-17.0)"},"81":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":true,"_BorderStylingMode":true,"__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(20720.0,33367.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,204)","_Padding":"lively.rect(0,0,0,0)"},"82":{"partsSpaceName":"PartsBin/Basic","comment":"A morph hierarchy visualization with bundle view simulation of attribute connections.","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":84},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":86},{"__isSmartRef__":true,"id":87},{"__isSmartRef__":true,"id":88},{"__isSmartRef__":true,"id":89},{"__isSmartRef__":true,"id":90},{"__isSmartRef__":true,"id":91},{"__isSmartRef__":true,"id":92},{"__isSmartRef__":true,"id":93}],"#startLetters":"add","requiredModules":["lively.ide.CommandLineInterface"],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Wed Jan 30 2013 00:56:06 GMT-0500 (Eastern Standard Time)\")"},"83":{"author":"jenslincke","message":"added legend","id":"7ADA3049-56C1-4D32-874B-F664A79DDB20","__serializedExpressions__":["date"],"date":"new Date(\"Fri Jan 18 2013 10:47:05 GMT-0500 (Eastern Standard Time)\")"},"84":{"author":"jenslincke","message":"no comment","id":"A4B86A7E-A398-4C29-BEE0-4AA045ABABD2","__serializedExpressions__":["date"],"date":"new Date(\"Fri Jan 18 2013 10:42:31 GMT-0500 (Eastern Standard Time)\")"},"85":{"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205","__serializedExpressions__":["date"],"date":"new Date(\"Thu Nov 22 2012 04:35:51 GMT-0500 (Eastern Standard Time)\")"},"86":{"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8","__serializedExpressions__":["date"],"date":"new Date(\"Mon Jun 18 2012 13:35:08 GMT-0400 (Eastern Daylight Time)\")"},"87":{"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 09 2012 07:42:07 GMT-0400 (Eastern Daylight Time)\")"},"88":{"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 05:42:26 GMT-0400 (Eastern Daylight Time)\")"},"89":{"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B","__serializedExpressions__":["date"],"date":"new Date(\"Fri Feb 24 2012 20:59:09 GMT-0500 (Eastern Standard Time)\")"},"90":{"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 05:53:45 GMT-0400 (Eastern Daylight Time)\")"},"91":{"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 03 2012 09:51:30 GMT-0400 (Eastern Daylight Time)\")"},"92":{"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 03 2012 09:51:36 GMT-0400 (Eastern Daylight Time)\")"},"93":{"author":"jenslincke","message":"no comment","id":"AEB2F41B-2C88-4BBA-8875-93CD17CBA1C8","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jan 23 2013 06:57:18 GMT-0500 (Eastern Standard Time)\")"},"94":{"morph":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"95":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":96}},"96":{"test01IsMorph":{"__isSmartRef__":true,"id":97}},"97":{"varMapping":{"__isSmartRef__":true,"id":98},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":99},"__LivelyClassName__":"lively.Closure"},"98":{"this":{"__isSmartRef__":true,"id":95}},"99":{},"100":{"rules":[{"__isSmartRef__":true,"id":101}],"originMorph":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.morphic.StyleSheet","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"101":{"declarations":[{"__isSmartRef__":true,"id":102}],"styleSheet":{"__isSmartRef__":true,"id":100},"selector":".GitStatus","__LivelyClassName__":"lively.morphic.StyleSheetRule","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"102":{"values":["white"],"rule":{"__isSmartRef__":true,"id":101},"property":"background-color","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"103":{"layouter":{"__isSmartRef__":true,"id":104},"adjustForNewBounds":true,"resizeWidth":false,"resizeHeight":true,"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(12470.0,33174.0)"},"104":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":105},"spacing":0,"container":{"__isSmartRef__":true,"id":80},"#startLetters":"","__LivelyClassName__":"lively.morphic.Layout.VerticalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"105":{"left":15,"top":5,"right":15,"bottom":2},"106":{"fileInfo":{"__isSmartRef__":true,"id":107}},"107":{"status":"untracked"},"108":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":109},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":110}],"_ClipMode":"visible","derivationIds":[],"id":"5F7E6DE0-A2FF-480E-9618-F8E8CD13EB88","grabbingEnabled":false,"__layered_droppingEnabled__":true,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Arial","_FontSize":12,"style":{"__isSmartRef__":true,"id":112},"_Rotation":0,"_Scale":1,"allowsInput":true,"_MaxTextWidth":null,"_MaxTextHeight":null,"_MinTextWidth":null,"_MinTextHeight":null,"index":12,"fileInfo":"unstaged","owner":null,"eventHandler":{"__isSmartRef__":true,"id":113},"gitActions":[{"__isSmartRef__":true,"id":114},{"__isSmartRef__":true,"id":115},{"__isSmartRef__":true,"id":116}],"showingGitActions":false,"gitActionButtons":[],"__serializedExpressions__":["_TextColor","_Position","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,226.0)","textColor":"Color.rgb(0,0,0)"},"109":{"_BorderWidth":0,"_Fill":null,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(800.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"110":{"style":{"__isSmartRef__":true,"id":111},"chunkOwner":{"__isSmartRef__":true,"id":108},"_id":"_121","storedString":"   core/lively/morphic/tests/Helper.js","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"111":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"112":{"fixedHeight":false,"fixedWidth":true,"fontSize":12,"enableGrabbing":false,"allowInput":false},"113":{"morph":{"__isSmartRef__":true,"id":108},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"114":{"name":" diff","targetMethod":"gitItemToggleDiff","args":[{"__isSmartRef__":true,"id":108}],"buttonWidth":32},"115":{"name":" stage","targetMethod":"gitItemStage","args":[{"__isSmartRef__":true,"id":108}],"buttonWidth":42},"116":{"name":"  x","targetMethod":"gitItemRemove","args":[{"__isSmartRef__":true,"id":108}],"buttonWidth":22},"117":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":118},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":119}],"_ClipMode":"visible","derivationIds":[],"id":"FF783770-6387-4291-912B-1737B019C582","grabbingEnabled":false,"__layered_droppingEnabled__":true,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Arial","_FontSize":12,"style":{"__isSmartRef__":true,"id":121},"_Rotation":0,"_Scale":1,"allowsInput":true,"_MaxTextWidth":null,"_MaxTextHeight":null,"_MinTextWidth":null,"_MinTextHeight":null,"index":7,"fileInfo":"unstaged","owner":null,"eventHandler":{"__isSmartRef__":true,"id":122},"gitActions":[{"__isSmartRef__":true,"id":123},{"__isSmartRef__":true,"id":124},{"__isSmartRef__":true,"id":125}],"showingGitActions":false,"gitActionButtons":[],"__serializedExpressions__":["_TextColor","_Position","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,126.0)","textColor":"Color.rgb(0,0,0)"},"118":{"_BorderWidth":0,"_Fill":null,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(800.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"119":{"style":{"__isSmartRef__":true,"id":120},"chunkOwner":{"__isSmartRef__":true,"id":117},"_id":"_14051","storedString":"   core/lively/persistence/BuildSpec.js","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"120":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"121":{"fixedHeight":false,"fixedWidth":true,"fontSize":12,"enableGrabbing":false,"allowInput":false},"122":{"morph":{"__isSmartRef__":true,"id":117},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"123":{"name":" diff","targetMethod":"gitItemToggleDiff","args":[{"__isSmartRef__":true,"id":117}],"buttonWidth":42},"124":{"name":" stage","targetMethod":"gitItemStage","args":[{"__isSmartRef__":true,"id":117}],"buttonWidth":62},"125":{"name":"  x","targetMethod":"gitItemResetunstaged","args":[{"__isSmartRef__":true,"id":117}],"buttonWidth":22},"126":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":127},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":128}],"_ClipMode":"visible","derivationIds":[],"id":"EFAD9298-5558-4165-B969-574BFF8571A9","grabbingEnabled":false,"__layered_droppingEnabled__":true,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Arial","_FontSize":12,"style":{"__isSmartRef__":true,"id":130},"_Rotation":0,"_Scale":1,"allowsInput":true,"_MaxTextWidth":null,"_MaxTextHeight":null,"_MinTextWidth":null,"_MinTextHeight":null,"index":10,"fileInfo":"staged","owner":null,"eventHandler":{"__isSmartRef__":true,"id":131},"gitActions":[{"__isSmartRef__":true,"id":132},{"__isSmartRef__":true,"id":133},{"__isSmartRef__":true,"id":134}],"showingGitActions":false,"gitActionButtons":[],"__serializedExpressions__":["_TextColor","_Position","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,403.0)","textColor":"Color.rgb(0,0,0)"},"127":{"_BorderWidth":0,"_Fill":null,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(800.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"128":{"style":{"__isSmartRef__":true,"id":129},"chunkOwner":{"__isSmartRef__":true,"id":126},"_id":"_14055","storedString":"    core/lively/ide/tests/GitInterface.js","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"129":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"130":{"fixedHeight":false,"fixedWidth":true,"fontSize":12,"enableGrabbing":false,"allowInput":false},"131":{"morph":{"__isSmartRef__":true,"id":126},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"132":{"name":" diff","targetMethod":"gitItemToggleDiff","args":[{"__isSmartRef__":true,"id":126}],"buttonWidth":42},"133":{"name":" unstage","targetMethod":"gitItemUnstage","args":[{"__isSmartRef__":true,"id":126}],"buttonWidth":62},"134":{"name":"  x","targetMethod":"gitItemResetstaged","args":[{"__isSmartRef__":true,"id":126}],"buttonWidth":22},"135":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":136},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":137}],"_ClipMode":"visible","derivationIds":[],"id":"C57FF343-ED4F-4452-AD07-DDDADFF0E919","grabbingEnabled":false,"__layered_droppingEnabled__":true,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"DejaVu Sans Mono","_FontSize":10,"style":{"__isSmartRef__":true,"id":139},"_Rotation":0,"_Scale":1,"allowsInput":true,"_MaxTextWidth":null,"_MaxTextHeight":null,"_MinTextWidth":null,"_MinTextHeight":null,"layout":{"__isSmartRef__":true,"id":140},"index":8,"stashInfo":"true","owner":null,"eventHandler":{"__isSmartRef__":true,"id":141},"gitActions":[{"__isSmartRef__":true,"id":142},{"__isSmartRef__":true,"id":143}],"showingGitActions":false,"gitActionButtons":[],"__serializedExpressions__":["_TextColor","_Position","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,120.0)","textColor":"Color.rgb(0,0,0)"},"136":{"_BorderWidth":0,"_Fill":null,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(6200.0,16.0)","_Padding":"lively.rect(8,0,-8,0)","_BorderColor":"Color.rgb(0,0,0)"},"137":{"style":{"__isSmartRef__":true,"id":138},"chunkOwner":{"__isSmartRef__":true,"id":135},"_id":"_12536","storedString":"stash@{0}: WIP on master: cc6e703 \"better git page\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"138":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"139":{"fontSize":10,"fontFamily":"DejaVu Sans Mono","fixedHeight":false,"fixedWidth":true,"resizeWidth":true,"enableGrabbing":false,"allowInput":false},"140":{"resizeWidth":true},"141":{"morph":{"__isSmartRef__":true,"id":135},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"142":{"name":"pop","targetMethod":"gitStashPop","args":[{"__isSmartRef__":true,"id":135}],"buttonWidth":65},"143":{"name":"apply","targetMethod":"gitStashApply","args":[{"__isSmartRef__":true,"id":135}],"buttonWidth":65},"144":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":145},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":146}],"_ClipMode":"visible","derivationIds":[],"id":"4947BCDD-516A-4271-9081-F3457090404B","grabbingEnabled":false,"__layered_droppingEnabled__":true,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"DejaVu Sans Mono,Monaco,monospace","_FontSize":10,"style":{"__isSmartRef__":true,"id":148},"_Rotation":0,"_Scale":1,"allowsInput":true,"_MaxTextWidth":null,"_MaxTextHeight":null,"_MinTextWidth":null,"_MinTextHeight":null,"layout":{"__isSmartRef__":true,"id":149},"index":8,"stashInfo":"true","owner":null,"eventHandler":{"__isSmartRef__":true,"id":150},"gitActions":[{"__isSmartRef__":true,"id":151},{"__isSmartRef__":true,"id":152},{"__isSmartRef__":true,"id":153}],"showingGitActions":false,"gitActionButtons":[],"__serializedExpressions__":["_TextColor","_Position","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,136.0)","textColor":"Color.rgb(0,0,0)"},"145":{"_BorderWidth":0,"_Fill":null,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(6200.0,16.0)","_Padding":"lively.rect(8,0,-8,0)","_BorderColor":"Color.rgb(0,0,0)"},"146":{"style":{"__isSmartRef__":true,"id":147},"chunkOwner":{"__isSmartRef__":true,"id":144},"_id":"_15508","storedString":"stash@{1}: On master: mirror fixes?","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"147":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"148":{"fontSize":10,"fontFamily":"DejaVu Sans Mono,Monaco,monospace","fixedHeight":false,"fixedWidth":true,"resizeWidth":true,"enableGrabbing":false,"allowInput":false},"149":{"resizeWidth":true},"150":{"morph":{"__isSmartRef__":true,"id":144},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"151":{"name":"pop","targetMethod":"gitStashPop","args":[{"__isSmartRef__":true,"id":144}],"buttonWidth":65},"152":{"name":"apply","targetMethod":"gitStashApply","args":[{"__isSmartRef__":true,"id":144}],"buttonWidth":65},"153":{"name":"diff","targetMethod":"gitStashDiff","args":[{"__isSmartRef__":true,"id":144}],"buttonWidth":65},"154":{"gitItemReset":{"__isSmartRef__":true,"id":155},"initUpdate":{"__isSmartRef__":true,"id":158},"runCommandsThenDo":{"__isSmartRef__":true,"id":161},"buildFileInfo":{"__isSmartRef__":true,"id":164},"buildBasicInfo":{"__isSmartRef__":true,"id":167},"addBuildMorph":{"__isSmartRef__":true,"id":170},"addDiffFor":{"__isSmartRef__":true,"id":173},"reset":{"__isSmartRef__":true,"id":176},"onMouseMove":{"__isSmartRef__":true,"id":179},"gitItemActionsShow":{"__isSmartRef__":true,"id":186},"gitItemActionsHide":{"__isSmartRef__":true,"id":189},"gitItemToggleDiff":{"__isSmartRef__":true,"id":192},"buildText":{"__isSmartRef__":true,"id":195},"buildSpacer":{"__isSmartRef__":true,"id":198},"buildReset":{"__isSmartRef__":true,"id":201},"buildMoveTo":{"__isSmartRef__":true,"id":204},"findItems":{"__isSmartRef__":true,"id":207},"buildSet":{"__isSmartRef__":true,"id":210},"buildFileChange":{"__isSmartRef__":true,"id":213},"resetLayouter":{"__isSmartRef__":true,"id":216},"buildSetOverwrite":{"__isSmartRef__":true,"id":219},"onLoad":{"__isSmartRef__":true,"id":222},"gitSwitchBranch":{"__isSmartRef__":true,"id":225},"gitUnStageAll":{"__isSmartRef__":true,"id":228},"gitStageAll":{"__isSmartRef__":true,"id":231},"gitCommit":{"__isSmartRef__":true,"id":234},"test":{"__isSmartRef__":true,"id":237},"livelyBrowse":{"__isSmartRef__":true,"id":240},"gitFetchRemoteChanges":{"__isSmartRef__":true,"id":243},"gitItemStageOrUnstage":{"__isSmartRef__":true,"id":246},"gitItemAdd":{"__isSmartRef__":true,"id":249},"gitPullRemoteChanges":{"__isSmartRef__":true,"id":252},"gitPushCurrentBranch":{"__isSmartRef__":true,"id":255},"notify":{"__isSmartRef__":true,"id":258},"notifyRemove":{"__isSmartRef__":true,"id":261},"buildStashInfo":{"__isSmartRef__":true,"id":264},"gitItemToggleShowStash":{"__isSmartRef__":true,"id":267},"addStashShowFor":{"__isSmartRef__":true,"id":270},"gitStashChanges":{"__isSmartRef__":true,"id":273},"gitItemStashPopOrApply":{"__isSmartRef__":true,"id":276},"gitItemStashAction":{"__isSmartRef__":true,"id":279},"addCodeViewFor":{"__isSmartRef__":true,"id":282},"gitRebase":{"__isSmartRef__":true,"id":285},"interactiveGitItemReset":{"__isSmartRef__":true,"id":288},"checkForUserNameAndEmail":{"__isSmartRef__":true,"id":291}},"155":{"varMapping":{"__isSmartRef__":true,"id":156},"source":"function gitItemReset(fileMorph) {\n    var type = fileMorph.fileInfo.status, // 'staged', 'unstaged', 'untracked'\n        isUnmerged = fileMorph.fileInfo.change.startsWith('unmerged'),\n        fileName = fileMorph.getFileName(),\n        commands = [], builder = this,\n        diff = this.get('diffFor:' + fileName),\n        range = diff && diff.getSelectionRange(),\n        isEmpty = range && range[0] === range[1],\n        modifiedPatchString;\n    if (range && !isEmpty) {\n        var startLine = diff.indexToPosition(range[0]).row-1,\n            endLine = diff.indexToPosition(range[1]).row-1,\n            patch = lively.ide.FilePatch.read(diff.textString);\n        modifiedPatchString = patch.createPatchStringFromRows(startLine, endLine, true/*reverse*/);\n    }\n    if (type === 'staged' || isUnmerged) {\n        if (modifiedPatchString) {\n            commands = [{name: \"gitApply\", options: {stdin: modifiedPatchString}, command: \"git apply -R --cached -\"},\n                        {name: \"gitApply\", options: {stdin: modifiedPatchString}, command: \"git apply -R -\"}];\n        } else {\n            commands = [{name: \"reset\", gitCommand: \"reset \" + fileName},\n                        {name: \"checkout\", gitCommand: \"checkout -- \" + fileName}];\n        }\n    } else if (type === 'unstaged') {\n        if (modifiedPatchString) {\n            commands = [{name: \"gitApply\", options: {stdin: modifiedPatchString}, command: \"git apply -R -\"}];\n        } else {\n            commands = [{name: \"checkout\", gitCommand: \"checkout -- \" + fileName}];\n        }\n    } else if (type === 'untracked') {\n        commands = [{name: \"clean\", gitCommand: \"clean -f \" + fileName}];\n    }\n    this.runCommandsThenDo(commands, function(mapping) {\n        if (mapping.hasOwnProperty(\"gitApply\")) {\n            if (mapping.cmdGitApply.getCode() > 0) show('Could not apply patch: %s' + mapping.cmdGitApply.getStderr());\n            else builder.initUpdate(['fileInfo']);\n        } else {\n            builder.initUpdate(['cleanup', 'fileInfo']);\n        }\n    });\n}","funcProperties":{"__isSmartRef__":true,"id":157},"__LivelyClassName__":"lively.Closure"},"156":{"this":{"__isSmartRef__":true,"id":80}},"157":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Nov 30 2013 23:10:59 GMT-0500 (Eastern Standard Time)\")"},"158":{"varMapping":{"__isSmartRef__":true,"id":159},"source":"function initUpdate(steps, thenDo) {\n    /*\n    this.initUpdate(['basicInfo', 'fileInfo']);\n    this.initUpdate(['basicInfo']);\n    this.initUpdate(['cleanup', 'basicInfo']);\n    this.initUpdate(['fileInfo']);\n    this.initUpdate(null, show.curry('test'));\n    this.initUpdate();\n    builder=this\n    builder.removeAllMorphs();\n    builder.buildText('test', {fontSize: 16});\n    builder.buildText('test2', {fontSize: 16});\n            this.findItems(function(item) { return item.basicInfo; })\n            this.submorphs.select(function(item) { return item; })\n    */\n    var builder = this;\n    var defaultSteps = ['cleanup', 'basicInfo', 'stashes', 'fileInfo'];\n    thenDo = (Object.isFunction(thenDo) && thenDo) || (Object.isFunction(steps) && steps) || null;\n    steps = steps && !Object.isFunction(steps) ? steps : defaultSteps;\n    var availableSteps = {\n        cleanup: function(next) {\n            builder.findItems(function(item) { return item.name && item.name.startsWith('diffFor:'); }).invoke('remove');\n            next();\n        },\n        basicInfo: function(next) {\n            builder.findItems(function(item) { return item.basicInfo; }).invoke('remove');\n            builder.buildBasicInfo(function(result) {\n                builder.buildReset();\n                builder.buildMoveTo(0);\n                builder.buildSet({basicInfo: result.onto});\n                builder.buildSpacer(5);\n                if (result.rebaseInProgress) {\n                    builder.buildText(\"Rebase in progress\", {fontSize: 12, textColor: Global.Color.red}).gitActions = [\n                        {name: 'continue', targetMethod: 'gitRebase', args: ['continue'], buttonWidth: 60},\n                        {name: 'skip', targetMethod: 'gitRebase', args: ['skip'], buttonWidth: 60},\n                        {name: 'abort', targetMethod: 'gitRebase', args: ['abort'], buttonWidth: 60}];\n                } else {\n                    builder.buildText(result.onto, {fontSize: 12}).gitActions = [\n                        {name: 'switch branch', targetMethod: 'gitSwitchBranch', args: [], buttonWidth: 95},\n                        {name: 'fetch', targetMethod: 'gitFetchRemoteChanges', args: [], buttonWidth: 55},\n                        {name: 'pull', targetMethod: 'gitPullRemoteChanges', args: [], buttonWidth: 55},\n                        {name: 'push', targetMethod: 'gitPushCurrentBranch', args: [], buttonWidth: 55}];\n                    builder.buildText(result.remote, {padding: lively.Rectangle.inset(8,0,0,0)});\n                }\n                builder.buildText(result.local, {padding: lively.Rectangle.inset(8,0,0,0)});\n                builder.buildText(result.head, {padding: lively.Rectangle.inset(8,0,0,0)});\n                builder.buildSpacer(10);\n                next();\n            });\n        },\n\n        fileInfo: function(next) {\n            var diffs = builder.findItems(function(item) { return item.name && item.name.startsWith('diffFor:'); });\n\n            builder.findItems(function(item) { if (item.fileInfo) item.outdated = true; });\n            builder.buildFileInfo(function(result) {\n                var stashItems = builder.findItems(function(item) { return item.stashInfo; });\n                var index = stashItems && stashItems.last() ? stashItems.last().index : 6;\n                builder.buildReset();\n                builder.buildMoveTo(index+1);\n\n                if (result.unstaged.length > 0) {\n                    builder.buildSet({fileInfo: {status: 'unstaged'}});\n                    builder.buildText('Unstaged changes:', {fontSize: 11}).gitActions = [\n                        {name: 'stage all', targetMethod: 'gitStageAll', args: [], buttonWidth: 85}];\n                    result.unstaged.forEach(builder.buildFileChange.bind(builder, 'unstaged'));\n                    builder.buildSpacer(10);\n                }\n\n                if (result.staged.length > 0) {\n                    builder.buildSet({fileInfo: {status: 'staged'}});\n                    builder.buildText('Staged changes:', {fontSize: 11}).gitActions = [\n                        {name: 'commit', targetMethod: 'gitCommit', args: [], buttonWidth: 85},\n                        {name: 'unstage all', targetMethod: 'gitUnStageAll', args: [], buttonWidth: 85}];\n                    result.staged.forEach(builder.buildFileChange.bind(builder, 'staged'));\n                    builder.buildSpacer(10);\n                }\n\n                if (result.untracked.length > 0) {\n                    builder.buildSet({fileInfo: {status: 'untracked'}});\n                    builder.buildText('Untracked files:', {fontSize: 11});\n                    result.untracked.forEach(builder.buildFileChange.bind(builder, 'untracked'));\n                }\n\n                diffs.forEach(function(diff) {\n                    var fileMorph = diff.getTargetMorph();\n                    if (fileMorph) { builder.gitItemToggleDiff(fileMorph); }\n                });\n\n            });\n            builder.findItems(function(item) { return !!item.outdated; }).invoke('remove');\n            next();\n        },\n        stashes: function(next) {\n            builder.findItems(function(item) { return item.stashInfo; }).invoke('remove');\n            builder.buildStashInfo(function(result) {\n                builder.buildReset();\n                var basicInfoItems = builder.findItems(function(item) { return !!item.basicInfo; })\n                var index = basicInfoItems && basicInfoItems.last() ? basicInfoItems.last().index : 6;\n                builder.buildMoveTo(index+1);\n                builder.buildSet({stashInfo: {}});\n                builder.buildText(\"Stashes\", {fontSize: 12}).gitActions = [\n                    {name: 'Stash changes', targetMethod: 'gitStashChanges', args: [], buttonWidth: 95}\n                ];\n                result.stashes.forEach(function(stashString) {\n                    var stashMatch = stashString.match(/^\\s*(stash@\\{([0-9]+)\\}):\\s*(.*)/);\n                    if (!stashMatch) {console.warn('Could not create stash item for %s', stashString); return; }\n                    var stashName = stashMatch[1], stashNo = stashMatch[2], stashInfo = stashMatch[3];\n                    var m = builder.buildText(stashNo + ': ' + stashInfo, {padding: lively.Rectangle.inset(8,0,0,0)});\n                    m.stashInfo = {name: stashName};\n                    m.name = stashName;\n                    m.addScript(function getStashName() { return this.stashInfo.name; });\n                    m.gitActions = [\n                        {name: 'show', targetMethod: 'gitItemToggleShowStash', args: [m], buttonWidth: 50},\n                        {name: 'apply', targetMethod: 'gitItemStashAction', args: ['apply', m], buttonWidth: 50},\n                        {name: '  x', targetMethod: 'gitItemStashAction', args: ['drop', m], buttonWidth: 22}];\n                });\n                builder.buildSpacer(10);\n                next();\n            });\n        }\n    }\n\n    builder.isInLayoutCycle = true;\n    steps.map(function(step) { return availableSteps[step] }).doAndContinue(null, function() {\n        builder.isInLayoutCycle = false;\n        thenDo && thenDo();\n        builder.applyLayout();\n    });\n}","funcProperties":{"__isSmartRef__":true,"id":160},"__LivelyClassName__":"lively.Closure"},"159":{"this":{"__isSmartRef__":true,"id":80}},"160":{"user":"run_tests-137","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sun Nov 02 2014 03:00:05 GMT-0500 (Eastern Standard Time)\")"},"161":{"varMapping":{"__isSmartRef__":true,"id":162},"source":"function runCommandsThenDo(commands, thenDo) {\n    var defaultOptions = ['--no-pager'], self = this,\n        cwd = this.get('GitControlTabs').cwd || lively.shell.rootDirectory || lively.shell.getWorkingDirectory();\n    commands.forEach(function(ea) {\n        if (!ea.gitCommand) return;\n        if (Object.isArray(ea.gitCommand)) ea.gitCommand = ea.gitCommand.join(' ');\n        ea.command = ['git'].concat(defaultOptions).concat([ea.gitCommand]).join(' ');\n        ea.options = ea.options || {};\n        ea.options.group = 'GitControl';\n        ea.options[\"cwd\"] = cwd;\n    });\n    return lively.ide.CommandLineInterface.runAll(commands, function(err, result) {\n        Object.keys(result).forEach(function(name) {\n            var cmd = result[name];\n            if (!cmd || !cmd.isShellCommand) { return; } \n            result['cmd' + name.capitalize()] = cmd;\n            result[name] = cmd.resultString(true);\n        });\n        thenDo && thenDo.call(self, result);\n    });\n}","funcProperties":{"__isSmartRef__":true,"id":163},"__LivelyClassName__":"lively.Closure"},"162":{"this":{"__isSmartRef__":true,"id":80}},"163":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Fri Dec 19 2014 02:02:43 GMT-0500 (Eastern Standard Time)\")"},"164":{"varMapping":{"__isSmartRef__":true,"id":165},"source":"function buildFileInfo(func) {\n    /*\n    this.initUpdate()\n    this.initUpdate(['fileInfo']);\n    this.removeAllMorphs();\n    this.initUpdate(['fileInfo']);\n    this.buildFileInfo(show);\n    */\n    var commands = [{name: \"status\", gitCommand: \"status --porcelain\", transform: function(cmd) { return cmd.getStdout(); }},];\n    this.runCommandsThenDo(commands, function(mapping) {\n        var lines = mapping.status.split('\\n'), result = {};\n        result.unstaged = lines.map(function(line) { var m = line.match(/^(\\s[A-Z]|[A-Z]{2})(.*)/); return m && line; }).compact(),\n        result.staged = lines.map(function(line) { var m = line.match(/^[A-Z]{1,2}(.*)/); return m && line; }).compact(),\n        result.untracked = lines.map(function(line) { var m = line.match(/^\\s*\\?\\?(.*)/); return m && line; }).compact();\n        func(result);\n    })\n}","funcProperties":{"__isSmartRef__":true,"id":166},"__LivelyClassName__":"lively.Closure"},"165":{"this":{"__isSmartRef__":true,"id":80}},"166":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Tue Apr 23 2013 21:49:41 GMT-0400 (Eastern Daylight Time)\")"},"167":{"varMapping":{"__isSmartRef__":true,"id":168},"source":"function buildBasicInfo(thenDo) {\n    /*\n    this.initUpdate();\n    this.buildBasicInfo(show.bind('mapping'));\n    */\n    var cwd = this.get('GitControlTabs').cwd,\n        commands = [\n        {name: \"localBranch\", gitCommand: \"symbolic-ref HEAD\", transform: function(cmd) { var out = cmd.getStdout().trim(); return out.slice(out.lastIndexOf('/')+1); }},\n        {name: \"rebase\",      gitCommand: \"config --bool branch.${localBranch}.rebase\" /*--> \"true\"*/},\n        {name: \"rebaseInProgress\",command: \"test -d .git/rebase-merge -o -d .git/rebase-apply\",  transform: function(cmd) { return cmd.getCode() === 0 }},\n        {name: \"mergeBranch\", gitCommand: \"config branch.${localBranch}.merge\", transform: function(cmd) { var out = cmd.getStdout().trim(); return out.slice(out.lastIndexOf('/')+1); } /*--> \"refs/heads/model-sync\"*/},\n        {name: \"remote\",      gitCommand: \"config branch.${localBranch}.remote\" /*--> \"origin\"*/},\n        {name: \"remoteURL\",   gitCommand: \"config remote.${remote}.url\" /*--> \"https://github.com/LivelyKernel/LivelyKernel\"*/},\n        {name: \"head\",        gitCommand: \"log --max-count=1 --abbrev-commit --abbrev=7 --pretty=oneline\"}];\n    this.runCommandsThenDo(commands, function(mapping) {\n        if (Object.isFunction(thenDo)) thenDo({\n            onto:   Strings.format(\"Onto %s\", mapping.localBranch).replace(/\\n/g, ''),\n            remote: Strings.format(\"remote: %s/%s - %s\", mapping.mergeBranch, mapping.remote, mapping.remoteURL).replace(/\\n/g, ''),\n            local:  Strings.format(\"local: %s - %s\", mapping.localBranch, cwd).replace(/\\n/g, ''),\n            head:   Strings.format(\"head: %s\", mapping.head).replace(/\\n/g, ''),\n            localBranch: mapping.localBranch,\n            rebaseInProgress: mapping.rebaseInProgress\n        });\n    })\n}","funcProperties":{"__isSmartRef__":true,"id":169},"__LivelyClassName__":"lively.Closure"},"168":{"this":{"__isSmartRef__":true,"id":80}},"169":{"user":"undefined","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Tue Sep 24 2013 03:31:47 GMT-0400 (Eastern Daylight Time)\")"},"170":{"varMapping":{"__isSmartRef__":true,"id":171},"source":"function addBuildMorph(m,style) {\n    m.index = this.buildIndex++;\n    var existing = this.submorphs.detect(function(ea) { return ea.index === m.index; });\n    var morphBefore = this.submorphs.detect(function(ea) { return ea.index === m.index - 1; })\n                   || this.submorphs.last();\n    if (this.buildSettings.style) m.applyStyle(this.buildSettings.style);\n    if (style) m.applyStyle(style);\n    for (var name in this.buildSettings) {\n        if (name === 'style') continue;\n        m[name] = this.buildSettings[name];\n    }\n    if (existing) {\n        m.setPosition(existing.getPosition());\n        if (this.buildOverwrite) {\n            existing.remove();\n        } else  {\n            this.submorphs.forEach(function(ea) { if (ea.index >= m.index) ea.index++; });\n        }\n    } else if (morphBefore) {\n        m.align(m.bounds().topLeft(), morphBefore.bounds().topLeft().addXY(0,1));\n    } else {\n        m.setPosition(pt(0,0));\n    }\n    // m.applyStyle({fill: Color.red.lighter(), resizeWidth: false});\n    return this.addMorph(m);\n}","funcProperties":{"__isSmartRef__":true,"id":172},"__LivelyClassName__":"lively.Closure"},"171":{"this":{"__isSmartRef__":true,"id":80}},"172":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Fri Apr 19 2013 15:14:45 GMT-0400 (Eastern Daylight Time)\")"},"173":{"varMapping":{"__isSmartRef__":true,"id":174},"source":"function addDiffFor(morph) {    \n    var diffView = this.addCodeViewFor(morph, 'fileInfo', 'diffFor', 'preparing diff...');\n    // -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-\n    diffView.addScript(function onKeyDown(evt) {\n        var keys = evt.getKeyString();\n        if (keys === 'S') {\n            this.get('GitStatus').gitItemStageOrUnstage(this.getTargetMorph());\n            evt.stop(); return true;                \n        } else if (keys === 'K') {\n            this.get('GitStatus').gitItemReset(this.getTargetMorph());\n            evt.stop(); return true;                \n        }\n        return $super(evt);\n    });\n    // -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-\n    var commands = [{\n        name: \"diff\",\n        gitCommand: \"diff \" + (morph.fileInfo.status === 'staged' ? '--staged ' : '') + \" -- \" + morph.fileInfo.name\n    }];\nshow(commands);\n    this.runCommandsThenDo(commands, function(mapping) {\n        diffView.applyStyle({textMode: 'diff'});\n        diffView.textString = mapping.diff;\n        diffView.resize();\n        diffView.focus();\n    });\n    return diffView;\n}","funcProperties":{"__isSmartRef__":true,"id":175},"__LivelyClassName__":"lively.Closure"},"174":{"this":{"__isSmartRef__":true,"id":80}},"175":{"__serializedExpressions__":["timestamp"],"user":"unknown_user","timestamp":"new Date(\"Tue Apr 28 2015 07:25:48 GMT-0400 (Eastern Daylight Time)\")"},"176":{"varMapping":{"__isSmartRef__":true,"id":177},"source":"function reset() {\n    this.removeAllMorphs();\n}","funcProperties":{"__isSmartRef__":true,"id":178},"__LivelyClassName__":"lively.Closure"},"177":{"this":{"__isSmartRef__":true,"id":80}},"178":{"user":"undefined","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Apr 24 2013 20:19:51 GMT-0400 (Eastern Daylight Time)\")"},"179":{"varMapping":{"__isSmartRef__":true,"id":180},"source":"function onMouseMove(evt) {\n    var target = evt.getTargetMorph();\n    target = target.owner.isButton ? target.owner.owner : target;\n    target = target.isButton ? target.owner : target;\n    this.submorphs.forEach(function(ea) { target !== ea && this.gitItemActionsHide(ea); }, this);\n    this.gitItemActionsShow(target);\n    return $super(evt);\n}","funcProperties":{"__isSmartRef__":true,"id":185},"__LivelyClassName__":"lively.Closure"},"180":{"this":{"__isSmartRef__":true,"id":80},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":181}},"181":{"$super":{"__isSmartRef__":true,"id":182}},"182":{"varMapping":{"__isSmartRef__":true,"id":183},"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 (typeof $world !== undefined) $world.logError(e, 'Error in $super call')\n          else alert('Error in $super call: ' + e + '\\n' + e.stack);\n          return null;\n        }\n      }","funcProperties":{"__isSmartRef__":true,"id":184},"__LivelyClassName__":"lively.Closure"},"183":{"obj":{"__isSmartRef__":true,"id":80},"name":"onMouseMove"},"184":{},"185":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 13 2013 10:27:46 GMT-0400 (Eastern Daylight Time)\")"},"186":{"varMapping":{"__isSmartRef__":true,"id":187},"source":"function gitItemActionsShow(item) {\n    if (item.showingGitActions || !item.gitActions) return;\n    item.showingGitActions = true;\n    var buttons = item.gitActionButtons = [];\n    item.gitActions.forEach(function(action) {\n        var btn = new lively.morphic.Button(pt(action.buttonWidth || 32, 16).extentAsRectangle(), action.name);\n        btn.applyStyle({padding: lively.Rectangle.inset(1)});\n        Global.connect(btn, 'fire', this, action.targetMethod, {\n            varMapping: {args: action.args || []},\n            updater: function($upd) { $upd.apply(this, args); }});\n        buttons.push(item.addMorph(btn));\n    }, this);\n\n    // layout\n    var textBounds = Global.$(item.getTextChunks().last().getChunkNode()).bounds(),\n        startPos = item.localize(pt(textBounds.right, textBounds.top+textBounds.height()/2)).addXY(20, 0);\n    // startPos.x = Math.max(startPos.x, this.minButtonOffset);\n    buttons[0].align(buttons[0].bounds().leftCenter(), startPos);\n    buttons.without(buttons[0]).forEach(function(ea, i) {\n        ea.align(ea.bounds().leftCenter(), buttons[i].bounds().rightCenter());\n    });\n}","funcProperties":{"__isSmartRef__":true,"id":188},"__LivelyClassName__":"lively.Closure"},"187":{"this":{"__isSmartRef__":true,"id":80}},"188":{"user":"run_tests-137","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sun Nov 02 2014 03:00:05 GMT-0500 (Eastern Standard Time)\")"},"189":{"varMapping":{"__isSmartRef__":true,"id":190},"source":"function gitItemActionsHide(item) {\n    if (!item.showingGitActions || !item.gitActionButtons) return;\n    item.showingGitActions = false;\n    item.gitActionButtons.invoke('remove');\n    item.gitActionButtons = [];\n}","funcProperties":{"__isSmartRef__":true,"id":191},"__LivelyClassName__":"lively.Closure"},"190":{"this":{"__isSmartRef__":true,"id":80}},"191":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 13 2013 10:28:40 GMT-0400 (Eastern Daylight Time)\")"},"192":{"varMapping":{"__isSmartRef__":true,"id":193},"source":"function gitItemToggleDiff(fileMorph) {\n    var fileName = fileMorph.getFileName();\n    var diff = this.get('diffFor:'+ fileName);\n    if (diff) diff.remove();\n    else this.addDiffFor(fileMorph);\n}","funcProperties":{"__isSmartRef__":true,"id":194},"__LivelyClassName__":"lively.Closure"},"193":{"this":{"__isSmartRef__":true,"id":80}},"194":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Tue Apr 23 2013 21:09:44 GMT-0400 (Eastern Daylight Time)\")"},"195":{"varMapping":{"__isSmartRef__":true,"id":196},"source":"function buildText(string, style) {\n    var m = lively.BuildSpec({\n        className: 'lively.morphic.Text',\n        textString: string,\n        _Extent: pt(this.maxWidth, 20),\n        style: {\n            fontSize: 10, fontFamily: 'Verdana,Arial,sans-serif',\n            fixedHeight: false, fixedWidth: true,\n            resizeWidth: true,\n            enableGrabbing: false, //enableDragging: false,\n            allowInput: false\n        },\n        onDoubleClick: function onDoubleClick(evt) {\n            if (!this.inputAllowed()) this.applyStyle({allowInput: !this.inputAllowed()});\n            return true;\n        },\n        onBlur: function onBlur(evt) {\n            if (this.inputAllowed()) {\n                this.applyStyle({allowInput: false});\n            }\n        }\n    }).createMorph();\n    return this.addBuildMorph(m, style);\n}","funcProperties":{"__isSmartRef__":true,"id":197},"__LivelyClassName__":"lively.Closure"},"196":{"this":{"__isSmartRef__":true,"id":80}},"197":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 27 2013 11:09:05 GMT-0400 (Eastern Daylight Time)\")"},"198":{"varMapping":{"__isSmartRef__":true,"id":199},"source":"function buildSpacer(height) {\n    return this.addBuildMorph(lively.newMorph({extent: pt(0, height)}));\n}","funcProperties":{"__isSmartRef__":true,"id":200},"__LivelyClassName__":"lively.Closure"},"199":{"this":{"__isSmartRef__":true,"id":80}},"200":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 13 2013 11:52:44 GMT-0400 (Eastern Daylight Time)\")"},"201":{"varMapping":{"__isSmartRef__":true,"id":202},"source":"function buildReset() {\n    this.buildIndex = 0;\n    this.buildSettings = {};\n    this.buildOverwrite = false;\n}","funcProperties":{"__isSmartRef__":true,"id":203},"__LivelyClassName__":"lively.Closure"},"202":{"this":{"__isSmartRef__":true,"id":80}},"203":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 13 2013 19:04:57 GMT-0400 (Eastern Daylight Time)\")"},"204":{"varMapping":{"__isSmartRef__":true,"id":205},"source":"function buildMoveTo(index) {\n    return this.buildIndex = index;\n}","funcProperties":{"__isSmartRef__":true,"id":206},"__LivelyClassName__":"lively.Closure"},"205":{"this":{"__isSmartRef__":true,"id":80}},"206":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 13 2013 12:01:31 GMT-0400 (Eastern Daylight Time)\")"},"207":{"varMapping":{"__isSmartRef__":true,"id":208},"source":"function findItems(filter) {\n    return this.submorphs.select(filter);\n}","funcProperties":{"__isSmartRef__":true,"id":209},"__LivelyClassName__":"lively.Closure"},"208":{"this":{"__isSmartRef__":true,"id":80}},"209":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 13 2013 11:55:20 GMT-0400 (Eastern Daylight Time)\")"},"210":{"varMapping":{"__isSmartRef__":true,"id":211},"source":"function buildSet(spec) {\n    this.buildSettings = Object.extend(this.buildSettings, spec);\n}","funcProperties":{"__isSmartRef__":true,"id":212},"__LivelyClassName__":"lively.Closure"},"211":{"this":{"__isSmartRef__":true,"id":80}},"212":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 13 2013 12:15:51 GMT-0400 (Eastern Daylight Time)\")"},"213":{"varMapping":{"__isSmartRef__":true,"id":214},"source":"function buildFileChange(type, statusString) {\n    // statusString looks like \"R  bar.txt -> foo.txt\"\n    /*\n    this.initUpdate(['fileInfo']);\n    */\n//        +o   ' ' = unmodified\n//        +o    _M = modified\n//        +o    _A = added\n//        +o    _D = deleted\n//        +o    _R = renamed\n//        +o    _C = copied\n//        +o    _U = updated but unmerged\n// \n//        Ignored files are not listed, unless --ignored option is in effect, in\n//        which case XY are !!.\n// \n//            X          Y     Meaning\n//            -------------------------------------------------\n//                      [MD]   not updated\n//            M        [ MD]   updated in index\n//            A        [ MD]   added to index\n//            D         [ M]   deleted from index\n//            R        [ MD]   renamed in index\n//            C        [ MD]   copied in index\n//            [MARC]           index and work tree matches\n//            [ MARC]     M    work tree changed since index\n//            [ MARC]     D    deleted in work tree\n//            -------------------------------------------------\n//            D           D    unmerged, both deleted\n//            A           U    unmerged, added by us\n//            U           D    unmerged, deleted by them\n//            U           A    unmerged, added by them\n//            D           U    unmerged, deleted by us\n//            A           A    unmerged, both added\n//            U           U    unmerged, both modified\n//            -------------------------------------------------\n//            ?           ?    untracked\n//            !           !    ignored\n//            -------------------------------------------------\n\n    var change = '',\n        statusFlags = statusString.slice(0,2), // git status --porcelain format\n        statusFlagIndex = statusFlags[0],\n        statusFlagWorkTree = statusFlags[1],\n        statusFlag = type === 'unstaged' ? statusFlagWorkTree : statusFlagIndex;\n    statusString = statusString.slice(3);\n    var fileName = statusString;\n    // -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-\n    // for unmerged changes the status flags can be interpreted as follows:\n    if (statusFlags ===\"DD\") change = \"unmerged, deleted locally and remotely\";\n    else if (statusFlags ===\"AU\") change = \"unmerged, added locally and modified remotely\";\n    else if (statusFlags ===\"UD\") change = \"unmerged, modified locally and deleted remotely\";\n    else if (statusFlags ===\"UA\") change = \"unmerged, modified locally and added remotely\";\n    else if (statusFlags ===\"DU\") change = \"unmerged, deleted locally and modified remotely\";\n    else if (statusFlags ===\"AA\") change = \"unmerged, added locally and remotely\";\n    else if (statusFlags ===\"UU\") change = \"unmerged, modified locally and remotely\";\n    else if (statusFlag === \"M\") change = 'modfied';\n    else if (statusFlag === \"R\") change = 'renamed';\n    else if (statusFlag === \"C\") change = 'copied';\n    else if (statusFlag === \"A\") change = 'added';\n    else if (statusFlag === \"D\") change = 'deleted';\n    // -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-\n    if (change.startsWith('unmerged') && type === 'staged') return; // just display unmerged changes once\n    if (change !== 'modified' && type != 'untracked') { // for modified we need no further explanation\n        statusString = change + ': ' + statusString;\n        if (change === 'renamed' || change === 'copied')\n            fileName = fileName.split('->').last().trim();\n    }\n    // -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-\n    var m = this.buildText(statusString, {padding: lively.Rectangle.inset(8, 0, 0, 0)});\n    m.fileInfo = Object.extend({name: fileName.trim(), change: change}, m.fileInfo);\n    m.addScript(function getFileName() { return this.fileInfo.name; });\n    m.name = fileName;\n    // -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-\n    m.gitActions = [];\n    m.gitActions.push({name: 'browse', targetMethod: 'livelyBrowse', args: [m], buttonWidth: 62});\n    if (type === 'unstaged') {\n        m.gitActions.push({name: ' diff', targetMethod: 'gitItemToggleDiff', args: [m], buttonWidth: 62});\n        m.gitActions.push({name: ' stage', targetMethod: 'gitItemStageOrUnstage', args: [m], buttonWidth: 62});\n    } else if (type === 'staged') {\n        m.gitActions.push({name: ' diff', targetMethod: 'gitItemToggleDiff', args: [m], buttonWidth: 62});\n        m.gitActions.push({name: ' unstage', targetMethod: 'gitItemStageOrUnstage', args: [m], buttonWidth: 62});\n    } else if (type === 'untracked') {\n        m.gitActions.push({name: 'add', targetMethod: 'gitItemAdd', args: [m], buttonWidth: 62});\n    }\n    m.gitActions.push({name: '  x', targetMethod: 'interactiveGitItemReset', args: [m], buttonWidth: 22});\n    return m;\n}","funcProperties":{"__isSmartRef__":true,"id":215},"__LivelyClassName__":"lively.Closure"},"214":{"this":{"__isSmartRef__":true,"id":80}},"215":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Fri Aug 16 2013 21:06:39 GMT-0400 (Eastern Daylight Time)\")"},"216":{"varMapping":{"__isSmartRef__":true,"id":217},"source":"function resetLayouter() {\n    var l = this.getLayouter();\n    l.setBorderSize({left: 15, top: 5, right: 15, bottom: 2});\n    l.orderedSubmorphs = function (submorphs) {\n        return submorphs.reject(function(ea) { return ea.isEpiMorph || !ea.isLayoutable})\n                        .sort(function(a,b) {\n                            if (a.isNotify && b.isNotify) return a.time > b.time;\n                            if (a.isNotify && !b.isNotify) return -1;\n                            if (!a.isNotify && b.isNotify) return 1;\n                            if (a.index < b.index) return -1;\n                            if (a.index > b.index) return 1;\n                            return a.bounds().topLeft().y - b.bounds().topLeft().y;\n                        });\n    }\n    l.layoutOrder = function(m) {\n        if (m.isNotify) return -m.time;\n        if (m.index) return m.index;\n        return m.bounds().y;\n    }\n    // this.applyLayout()\n    // l.basicLayout = l.basicLayout.getOriginal().wrap(function(proceed, container, submorphs) {\n    //     return proceed(container, submorphs);\n    // });\n}","funcProperties":{"__isSmartRef__":true,"id":218},"__LivelyClassName__":"lively.Closure"},"217":{"this":{"__isSmartRef__":true,"id":80}},"218":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 27 2013 04:25:34 GMT-0400 (Eastern Daylight Time)\")"},"219":{"varMapping":{"__isSmartRef__":true,"id":220},"source":"function buildSetOverwrite(bool) {\n    this.buildOverwrite = bool;\n}","funcProperties":{"__isSmartRef__":true,"id":221},"__LivelyClassName__":"lively.Closure"},"220":{"this":{"__isSmartRef__":true,"id":80}},"221":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 13 2013 19:04:49 GMT-0400 (Eastern Daylight Time)\")"},"222":{"varMapping":{"__isSmartRef__":true,"id":223},"source":"function onLoad() {\n    this.resetLayouter();\n    this.initUpdate();\n}","funcProperties":{"__isSmartRef__":true,"id":224},"__LivelyClassName__":"lively.Closure"},"223":{"this":{"__isSmartRef__":true,"id":80}},"224":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sun Apr 14 2013 14:40:40 GMT-0400 (Eastern Daylight Time)\")"},"225":{"varMapping":{"__isSmartRef__":true,"id":226},"source":"function gitSwitchBranch() {\n    var builder = this,\n        branchHandler = {\n            commands: [{name: \"branchList\", isExec: true, command: 'git --no-pager branch --no-color | grep -v \"*\" | xargs -I BRANCH git --no-pager log -n 1 --format=\"BRANCH %ci\" BRANCH -- '}],\n            initFromCommands: function(mapping) {\n                this.branches = this.getBranchList(mapping.branchList, {sortByLastChangeDate: true});\n            },\n            getBranchList: function(cmdOutput, options) {\n                var branches = cmdOutput.split('\\n').invoke('trim')\n                    .map(function(line) {\n                        var match = line.match(/([^\\s]+)\\s(.*)/);\n                        return match && {name: match[1], date: new Date(match[2])}; })\n                    .compact();\n                if (options.sortByLastChangeDate) {\n                    branches = branches.sortBy(function(ea) { return +ea.date; }).reverse();\n                }\n                return branches;\n            },\n            changeBranch: function(branch) {\n                builder.runCommandsThenDo([{name: 'checkout', gitCommand: 'checkout ' + branch.name}], function(result) {\n                    builder.initUpdate(function() {\n                        builder.notify.bind(builder, result.checkout).delay(1);\n                    });\n                });\n            },\n            createBranch: function() {\n                var w = builder.world();\n                w.prompt('Name of the new branch', function(name) {\n                    if (!name || name.length === 0) {\n                        w.addFlapWithMorph(morph, alignment)\n                        w.confirm(Strings.format('%s is not a valid branch name. No branch created.'));\n                        return;\n                    }\n                    builder.runCommandsThenDo([{name: 'branch', gitCommand: 'branch ' + name + ' HEAD'},\n                                               {name: 'checkout', gitCommand: 'checkout ' + name}], function(result) {\n                        builder.initUpdate(null, function() {\n                            var msg = (result.branch + '\\n' + result.checkout).trim();\n                            if (msg.length > 0) builder.notify.bind(builder, msg).delay(1);\n                        });\n                    });\n                })\n            },\n            // -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-\n            getMenuItemsBranchList: function() {\n                var items = this.branches.map(function(branch) {\n                    return [branch.name, this.changeBranch.bind(this, branch)]; }, this),\n                newest = items.slice(0,10),\n                oldest = items.slice(10);\n                // we just show the 10 recently changed branches\n                if (oldest.length > 0) newest.push(['more...', oldest]);\n                return newest;\n            },\n            getMenuItems: function() {\n                return [\n                    ['create branch', this.createBranch.bind(this)],\n                    ['change branch...', this.getMenuItemsBranchList()]];\n            },\n            openMenu: function() {\n                return lively.morphic.Menu.openAtHand('Choose branch', this.getMenuItems());\n            }\n    }\n\n    this.runCommandsThenDo(branchHandler.commands, function(mapping) {\n        branchHandler.initFromCommands(mapping);\n        branchHandler.openMenu();\n    });\n}","funcProperties":{"__isSmartRef__":true,"id":227},"__LivelyClassName__":"lively.Closure"},"226":{"this":{"__isSmartRef__":true,"id":80}},"227":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sun Apr 28 2013 03:05:14 GMT-0400 (Eastern Daylight Time)\")"},"228":{"varMapping":{"__isSmartRef__":true,"id":229},"source":"function gitUnStageAll() {\n    var builder = this,\n        files = builder.findItems(function(item) { return item.fileInfo && item.getFileName && item.fileInfo.status === 'staged'}).invoke('getFileName'),\n        commands = [{name: \"reset\", gitCommand: \"reset -- \" + files.join(' ')}];\n    builder.runCommandsThenDo(commands, function(mapping) {\n        builder.initUpdate(['cleanup', 'fileInfo']);\n    });\n}","funcProperties":{"__isSmartRef__":true,"id":230},"__LivelyClassName__":"lively.Closure"},"229":{"this":{"__isSmartRef__":true,"id":80}},"230":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Apr 24 2013 03:24:40 GMT-0400 (Eastern Daylight Time)\")"},"231":{"varMapping":{"__isSmartRef__":true,"id":232},"source":"function gitStageAll() {\n    var builder = this,\n        files = builder.findItems(function(item) { return item.fileInfo && item.getFileName && item.fileInfo.status === 'unstaged'}).invoke('getFileName'),\n        commands = [{name: \"add\", gitCommand: \"add -- \" + files.join(' ')}];\n    builder.runCommandsThenDo(commands, function(mapping) {\n        builder.initUpdate(['cleanup', 'fileInfo']);\n    });\n}","funcProperties":{"__isSmartRef__":true,"id":233},"__LivelyClassName__":"lively.Closure"},"232":{"this":{"__isSmartRef__":true,"id":80}},"233":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Apr 24 2013 03:23:27 GMT-0400 (Eastern Daylight Time)\")"},"234":{"varMapping":{"__isSmartRef__":true,"id":235},"source":"function gitCommit() {\n    var builder = this;\n    this.checkForUserNameAndEmail(function(err, username, email) {\n        if (err) {\n             builder.notify('Git needs to know your name/email: ' + err);\n             return;\n        }\n        doCommit(username, email);\n    })\n    function commitCmd(message, author, email) {\n        var cmdString = \"commit\";\n        if (Global.Config.get('isPublicServer')) {\n            author = author || $world.getUserName(true) || 'unknown-author';\n            email = email || author + '@' + Global.URL.root.hostname;\n            cmdString += Strings.format(' --author=\\'%s <%s>\\'', author, email);\n        }\n        cmdString += ' -m \"' + message.replace(/\"/g, '\\\\\"') + '\"';\n        show(cmdString)\n        return cmdString;\n    }\n    function doCommit(username, email) {\n        var w = builder.world();\n        w.editPrompt('Please enter a commit message:', function(message) {\n            if (!message) {\n                builder.notify('No commit message, commit aborted.'); return;\n            }\n            var commands = [{\n                name: \"commit\",\n                gitCommand: commitCmd(message, username, email),\n                transform: function(cmd) { cmd.code ? cmd.getStderr() : cmd.getStdout(); }\n            }];\n            builder.runCommandsThenDo(commands, function(mapping) {\n                builder.initUpdate(['cleanup', 'fileInfo']); });\n        }, {\n            textMode: 'text',\n            historyId: 'lively.git.commit',\n            input: \"empty commit message\"\n        });\n    }\n}","funcProperties":{"__isSmartRef__":true,"id":236},"__LivelyClassName__":"lively.Closure"},"235":{"this":{"__isSmartRef__":true,"id":80}},"236":{"__serializedExpressions__":["timestamp"],"user":"unknown_user","timestamp":"new Date(\"Tue Apr 28 2015 07:30:24 GMT-0400 (Eastern Daylight Time)\")"},"237":{"varMapping":{"__isSmartRef__":true,"id":238},"source":"function test() {\n    commands = [        \n        // {name: \"localBranch\", gitCommand: \"symbolic-ref HEAD\", transform: function(cmd) { var out = cmd.getStdout().trim(); return out.slice(out.lastIndexOf('/')+1); }},\n        // {name: \"rebase\",      gitCommand: \"config --bool branch.${localBranch}.rebase\" /*--> \"true\"*/},\n        // {name: \"mergeBranch\", gitCommand: \"config branch.${localBranch}.merge\", transform: function(cmd) { var out = cmd.getStdout().trim(); return out.slice(out.lastIndexOf('/')+1); } /*--> \"refs/heads/model-sync\"*/},\n        // {name: \"remote\",      gitCommand: \"config branch.${localBranch}.remote\" /*--> \"origin\"*/},\n        // {name: \"remoteURL\",   gitCommand: \"config remote.${remote}.url\" /*--> \"https://github.com/LivelyKernel/LivelyKernel\"*/},\n        // {name: \"head\",        gitCommand: \"log --max-count=1 --abbrev-commit --abbrev=7 --pretty=oneline\"}\n        // {name: \"1\", gitCommand: \"branch --list\"},\n        {name: \"2\", isExec: true, command: 'git --no-pager branch --list --no-color | grep -v \"*\" | xargs -I BRANCH git --no-pager log -n 1 --format=\"BRANCH %ci\" BRANCH -- '}\n        \n    ];\n    this.runCommandsThenDo(commands, function(mapping) {\n        show(mapping);\n    });\n    /*\n    this.test()\n    */\n}","funcProperties":{"__isSmartRef__":true,"id":239},"__LivelyClassName__":"lively.Closure"},"238":{"this":{"__isSmartRef__":true,"id":80}},"239":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Apr 24 2013 01:40:44 GMT-0400 (Eastern Daylight Time)\")"},"240":{"varMapping":{"__isSmartRef__":true,"id":241},"source":"function livelyBrowse(fileMorph) {\n    var forceFileEditor = Global.event && Global.event.isShiftDown();\n    var fileName = fileMorph.getFileName();\n    if (!forceFileEditor && fileName.endsWith('.js')) {\n        lively.ide.browse(fileName);\n    } else {\n        lively.ide.openFile(lively.shell.cwd() + \"/\" + fileName);\n    }\n}","funcProperties":{"__isSmartRef__":true,"id":242},"__LivelyClassName__":"lively.Closure"},"241":{"this":{"__isSmartRef__":true,"id":80}},"242":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Sep 24 2014 02:37:57 GMT-0400 (Eastern Daylight Time)\")"},"243":{"varMapping":{"__isSmartRef__":true,"id":244},"source":"function gitFetchRemoteChanges() {\n    /*\n    this. gitFetchRemoteChanges();\n    */\n    var builder = this;\n    builder.notify('Fetching changes...');\n    var commands = [{name: \"fetch\", gitCommand: \"fetch --all -v\"}];\n    builder.runCommandsThenDo(commands, function(mapping) {\n        var lines = mapping.fetch.split('\\n'),\n            msg = lines.withoutAll(lines.grep('up to date')).join('\\n');\n        builder.notify(msg);\n    });\n}","funcProperties":{"__isSmartRef__":true,"id":245},"__LivelyClassName__":"lively.Closure"},"244":{"this":{"__isSmartRef__":true,"id":80}},"245":{"user":"undefined","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Apr 24 2013 15:38:01 GMT-0400 (Eastern Daylight Time)\")"},"246":{"varMapping":{"__isSmartRef__":true,"id":247},"source":"function gitItemStageOrUnstage(fileMorph) {\n    var reverse = fileMorph.fileInfo.status === 'staged',\n        fileName = fileMorph.getFileName(),\n        commands = [],\n        builder = this,\n        diff = this.get('diffFor:' + fileName),\n        range = diff && diff.getSelectionRange(),\n        isEmpty = range && range[0] === range[1];\n    if (range && !isEmpty) {\n        var startLine = diff.indexToPosition(range[0]).row-1,\n            endLine = diff.indexToPosition(range[1]).row-1,\n            patch = lively.ide.FilePatch.read(diff.textString),\n            modifiedPatchString = patch.createPatchStringFromRows(startLine, endLine, reverse);\n        commands = [{name: \"gitApply\", options: {stdin: modifiedPatchString}, command: \"git apply --cached \" + (reverse ? '-R ' : '') + \"-\"}];\n    } else if (reverse) {\n        commands = [{name: \"reset\", gitCommand: \"reset -- \" + fileName}];\n    } else if (fileMorph.fileInfo.status === 'unstaged' && fileMorph.fileInfo.change === 'deleted') {\n        commands = [{name: \"rm\", gitCommand: \"rm -- \" + fileName}];\n    } else {\n        commands = [{name: \"add\", gitCommand: \"add -- \" + fileName}];\n    }\n    this.runCommandsThenDo(commands, function(mapping) {\n        if (mapping.hasOwnProperty(\"gitApply\")) {\n            if (mapping.cmdGitApply.getCode() > 0) show('Could not apply patch: %s' + mapping.cmdGitApply.getStderr());\n            else builder.initUpdate(['fileInfo']);\n        } else {\n            builder.initUpdate(['cleanup', 'fileInfo']);\n        }\n    });\n}","funcProperties":{"__isSmartRef__":true,"id":248},"__LivelyClassName__":"lively.Closure"},"247":{"this":{"__isSmartRef__":true,"id":80}},"248":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Nov 30 2013 23:11:27 GMT-0500 (Eastern Standard Time)\")"},"249":{"varMapping":{"__isSmartRef__":true,"id":250},"source":"function gitItemAdd(fileMorph) {\n    var fileName = fileMorph.getFileName(),\n        builder = this,\n        commands = [{name: \"add\", gitCommand: \"add \" + fileName}];\n    builder.runCommandsThenDo(commands, function(mapping) {\n        builder.initUpdate(['cleanup', 'fileInfo']);\n    });\n}","funcProperties":{"__isSmartRef__":true,"id":251},"__LivelyClassName__":"lively.Closure"},"250":{"this":{"__isSmartRef__":true,"id":80}},"251":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Tue Apr 23 2013 21:09:44 GMT-0400 (Eastern Daylight Time)\")"},"252":{"varMapping":{"__isSmartRef__":true,"id":253},"source":"function gitPullRemoteChanges() {\n    var builder = this;\n    builder.notify('Pulling changes...');\n    var commands = [{name: \"pull\", gitCommand: \"pull --rebase\"}];\n    builder.runCommandsThenDo(commands, function(mapping) {\n        builder.notify(mapping.pull);\n    });\n}","funcProperties":{"__isSmartRef__":true,"id":254},"__LivelyClassName__":"lively.Closure"},"253":{"this":{"__isSmartRef__":true,"id":80}},"254":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Apr 24 2013 02:54:41 GMT-0400 (Eastern Daylight Time)\")"},"255":{"varMapping":{"__isSmartRef__":true,"id":256},"source":"function gitPushCurrentBranch() {\n    var builder = this, world = this.world(),\n        branchName, setUpstream = false, remote, askPassScriptFile;\n\n    // -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-\n    builder.notify('Pushing changes...');\n    [localBranchInfo, findRemote, push].doAndContinue();\n    // -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-\n\n    function localBranchInfo(thenDo) {\n        builder.runCommandsThenDo([\n            {name: \"localBranch\", gitCommand: \"symbolic-ref HEAD\",\n             transform: function(cmd) {\n                var out = cmd.getStdout().trim();\n                return out.slice(out.lastIndexOf('/')+1); }},\n            {name: \"remote\",      gitCommand: \"config branch.${localBranch}.remote\" /*--> \"origin\"*/}],\n            function(mapping) {\n                branchName = mapping.localBranch.trim();\n                remote = mapping.remote.trim();\n                thenDo();\n            });\n    }\n\n    // -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-\n\n    function findRemote(thenDo) {\n        if (branchName.length === 0) {\n            builder.notify('Cannot pull because you are not on a local branch'); return;\n        }\n        if (remote.length > 0) {\n            thenDo(); return;\n        }\n        builder.runCommandsThenDo([{name: \"remotes\", gitCommand: \"remote -v\"}], function(mapping) {\n            // output like\n            // origin    https://github.com/LivelyKernel/LivelyKernel (fetch)\n            // origin\thttps://github.com/LivelyKernel/LivelyKernel (push)\"\n            var remotes = mapping.remotes.split('\\n').map(function(string) {\n                if (string.length === 0 || string.match(/\\(fetch\\)$/)) return;\n                var parts = string.split(/\\s+/);\n                return {name: parts[0], url: parts[1]};\n            }).compact();\n            world.listPrompt(\n                Strings.format('Branch %s does not track a remote.\\n'\n                             + 'Please choose one from the list below to continue.', branchName),\n                function(choice) {\n                    if (!choice || choice.length === 0 || !choice.name) {\n                        builder.notify('No remote selected. Aborting push.'); return;\n                    }\n                    setUpstream = true; // FIXME offer choice?\n                    remote = choice.name;\n                    thenDo();\n                }, remotes.map(function(remote) {\n                    return {\n                        isListItem: true,\n                        string: remote.name + ' (' + remote.url + ')',\n                        value: remote\n                    };\n                }), 'origin', pt(350,140));\n        });\n    }\n\n    // -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-\n\n    function push(thenDo) {\n        builder.runCommandsThenDo([{\n            name: \"push\",\n            gitCommand: \"push \" + (setUpstream ? '--set-upstream ' : '') + remote + ' ' + branchName,\n            transform: function(cmd) { return (cmd.getStdout() + ' ' + cmd.getStderr()).trim(); }\n        }], function(mapping) {\n            builder.notify(\"Push: \" + mapping.push);\n            thenDo();\n        });\n    }\n}","funcProperties":{"__isSmartRef__":true,"id":257},"__LivelyClassName__":"lively.Closure"},"256":{"this":{"__isSmartRef__":true,"id":80}},"257":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Tue Jul 15 2014 03:41:06 GMT-0400 (Eastern Daylight Time)\")"},"258":{"varMapping":{"__isSmartRef__":true,"id":259},"source":"function notify(message, howLong) {\n    /*\n    builder.findItems(function(item) { return item.isNotify; }).invoke('remove')\n    item = builder.findItems(function(item) { return item.isNotify; }).last()\n    this.notify('test\\n123');\nnotes= this.getLayouter().orderedSubmorphs(this.submorphs.select(function(ea) { return ea.isNotify }))\nthis.getLayouter().basicLayout\nnotes[3].show()\n    item.remove()\n    */\n    // builder.isInLayoutCycle = true;\n    if (howLong === undefined) {\n        howLong = 5000;\n        var lineCount = message.split('\\n').length - 1;\n        howLong += lineCount * 2000; // display 2secs longer for each line\n    }\n    howLong = howLong || 5000;\n    var builder = this;\n    builder.buildMoveTo(-1); builder.buildSetOverwrite(false);\n    builder.buildSet({isNotify: true, time: Date.now()});\n    var item = builder.buildText(message)\n    item.gitActions = [{name: 'x', targetMethod: 'notifyRemove', args: [item], buttonWidth: 62}];\n    // var existing = builder.findItems(function(item) { return item.isNotify; }).last();\n    // if (existing) { item.index = existing.index+1; item.setPosition(existing.bounds().bottomLeft()); };\n    // -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-\n    item.addStyleClassName('gitNotification');\n    // item.setAppearanceStylingMode(true);\n    item.setBorderStylingMode(true);\n    item.setTextStylingMode(true);\n    item.setPadding(lively.Rectangle.inset(5));\n    // -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-\n    // delete item.index;\n    item.fit();\n    builder.applyLayout();\n    // builder.isInLayoutCycle = false;\n    // builder.addMorph(item);\n    // item.setPosition(pt(0,0));\n    // var height = item.getExtent().y;\n    // builder.submorphs.without(item).forEach(function(ea) {\n    //     ea.moveBy(pt(0, y)); });\n    // item.removeTimeout = item.setOpacityAnimated.bind(item,0, 2000, item.remove.bind(item)).delay(howLong/1000);\n}","funcProperties":{"__isSmartRef__":true,"id":260},"__LivelyClassName__":"lively.Closure"},"259":{"this":{"__isSmartRef__":true,"id":80}},"260":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Fri Aug 16 2013 21:05:33 GMT-0400 (Eastern Daylight Time)\")"},"261":{"varMapping":{"__isSmartRef__":true,"id":262},"source":"function notifyRemove(notifyMorph) {\n    if (notifyMorph) notifyMorph.remove()\n    else this.findItems(function(item) { return item.isNotify; }).invoke('remove');\n}","funcProperties":{"__isSmartRef__":true,"id":263},"__LivelyClassName__":"lively.Closure"},"262":{"this":{"__isSmartRef__":true,"id":80}},"263":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 27 2013 04:34:37 GMT-0400 (Eastern Daylight Time)\")"},"264":{"varMapping":{"__isSmartRef__":true,"id":265},"source":"function buildStashInfo(func) {\n    /*\n    this.initUpdate()\n    this.initUpdate(['fileInfo']);\n    this.buildStashInfo(show);\n    */\n    var commands = [{name: \"stashes\", gitCommand: \"stash list\"}];\n    this.runCommandsThenDo(commands, function(mapping) {\n        var lines = mapping.stashes.trim().split('\\n'),\n            result = {stashes: lines};\n        func(result);\n    })\n}","funcProperties":{"__isSmartRef__":true,"id":266},"__LivelyClassName__":"lively.Closure"},"265":{"this":{"__isSmartRef__":true,"id":80}},"266":{"user":"undefined","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Apr 24 2013 15:56:33 GMT-0400 (Eastern Daylight Time)\")"},"267":{"varMapping":{"__isSmartRef__":true,"id":268},"source":"function gitItemToggleShowStash(stashMorph) {\n    var stashName = stashMorph.getStashName();\n    var diff = this.get('stashShowFor:'+ stashName);\n    if (diff) diff.remove();\n    else this.addStashShowFor(stashMorph);\n}","funcProperties":{"__isSmartRef__":true,"id":269},"__LivelyClassName__":"lively.Closure"},"268":{"this":{"__isSmartRef__":true,"id":80}},"269":{"user":"undefined","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Apr 24 2013 18:45:29 GMT-0400 (Eastern Daylight Time)\")"},"270":{"varMapping":{"__isSmartRef__":true,"id":271},"source":"function addStashShowFor(morph) {\n    var diffView = this.addCodeViewFor(morph, 'stashInfo', 'stashShowFor', 'preparing stash show...');\n    var commands = [{name: \"stashShowStat\", gitCommand: \"stash show \" + morph.stashInfo.name},\n                    {name: \"stashShowDiff\", gitCommand: \"stash show -p \" + morph.stashInfo.name}];\n    this.runCommandsThenDo(commands, function(mapping) {\n        diffView.applyStyle({textMode: 'diff'});\n        diffView.textString = mapping.stashShowStat + '\\n' + mapping.stashShowDiff;\n        diffView.resize();\n    });\n    return diffView;\n}","funcProperties":{"__isSmartRef__":true,"id":272},"__LivelyClassName__":"lively.Closure"},"271":{"this":{"__isSmartRef__":true,"id":80}},"272":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Mon Jul 08 2013 22:52:33 GMT-0400 (Eastern Daylight Time)\")"},"273":{"varMapping":{"__isSmartRef__":true,"id":274},"source":"function gitStashChanges() {\n    var builder = this,\n        commands = [{name: \"stash\", gitCommand: \"stash save\"}];\n    builder.runCommandsThenDo(commands, function(mapping) { builder.initUpdate(); });\n}","funcProperties":{"__isSmartRef__":true,"id":275},"__LivelyClassName__":"lively.Closure"},"274":{"this":{"__isSmartRef__":true,"id":80}},"275":{"user":"undefined","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Apr 24 2013 18:56:42 GMT-0400 (Eastern Daylight Time)\")"},"276":{"varMapping":{"__isSmartRef__":true,"id":277},"source":"function gitItemStashPopOrApply(popOrApply, stashMorph) {\n    if (!popOrApply) return;\n    var stashName = stashMorph.getStashName(),\n        builder = this,\n        commands = [{name: \"stashPopOrAply\", gitCommand: [\"stash\", popOrApply, stashName]}];\n    builder.runCommandsThenDo(commands, function(mapping) {\n        builder.initUpdate(); });\n}","funcProperties":{"__isSmartRef__":true,"id":278},"__LivelyClassName__":"lively.Closure"},"277":{"this":{"__isSmartRef__":true,"id":80}},"278":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 27 2013 07:14:53 GMT-0400 (Eastern Daylight Time)\")"},"279":{"varMapping":{"__isSmartRef__":true,"id":280},"source":"function gitItemStashAction(action, stashMorph, force) {\n    if (!action) return;\n    var stashName = stashMorph.getStashName(), builder = this;\n    if (action === 'drop' && !force) {\n        var query = Strings.format('Do you really want to remove %s?', stashName);\n        $world.confirm(query, function(answer) {\n            answer && builder.gitItemStashAction(action, stashMorph, true); });\n        return;\n    }\n    var commands = [{name: \"stashAction\", gitCommand: [\"stash\", action, stashName]}];\n    builder.runCommandsThenDo(commands, function(mapping) { builder.initUpdate(); });\n}","funcProperties":{"__isSmartRef__":true,"id":281},"__LivelyClassName__":"lively.Closure"},"280":{"this":{"__isSmartRef__":true,"id":80}},"281":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Fri Aug 16 2013 21:20:01 GMT-0400 (Eastern Daylight Time)\")"},"282":{"varMapping":{"__isSmartRef__":true,"id":283},"source":"function addCodeViewFor(targetMorph, itemInfoPropName, codeViewPrefix, text, mode) {\n    text = text || '';\n    mode = mode || 'text';\n    var builder = this;\n    var targetName = targetMorph[itemInfoPropName].name;\n    var pos = targetMorph.bounds().topLeft().addXY(0,1),\n        bounds = pos.extent(builder.getExtent().withY(40)),\n        codeView = new lively.morphic.CodeEditor(bounds, text);\n    codeView[itemInfoPropName] = targetMorph[itemInfoPropName];\n    codeView.index = targetMorph.index;\n    codeView.applyStyle({gutter: null, mode: mode});\n    codeView.name = codeViewPrefix + ':' + targetName;\n    codeView.itemInfoPropName = itemInfoPropName;\n    codeView.creator = builder;\n    codeView.addScript(function getTargetMorph() {\n        var self = this;//, targetName = this.name.split(':').last();\n        return this.creator.findItems(function(item) {\n            return item[self.itemInfoPropName]\n                && Objects.equals(item[self.itemInfoPropName], self[self.itemInfoPropName]); })[0];\n    });\n    // -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-\n    codeView.addScript(function stopScrollWhenBordersAreReached() {});\n    codeView.addScript(function resize() {\n        var ext = this.getExtent(),\n            layerConfig = this.aceEditor.renderer.layerConfig,\n            scrollWidth = this.aceEditor.renderer.scrollBar.getWidth(),\n            height = layerConfig.maxHeight + scrollWidth;\n        if (ext.y === height) return;\n        this.setExtent(this.owner.getExtent().subXY(scrollWidth+this.getBorderWidth()*2+5, 0).withY(height));\n        this.owner.applyLayout();\n    });\n    codeView.withAceDo(function() { Global.connect(this, 'textChange', this, 'resize'); });\n    codeView.whenOpenedInWorld(function() { this.resize.bind(this).delay(0.4); });\n    return builder.addMorph(codeView);\n}","funcProperties":{"__isSmartRef__":true,"id":284},"__LivelyClassName__":"lively.Closure"},"283":{"this":{"__isSmartRef__":true,"id":80}},"284":{"user":"run_tests-137","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sun Nov 02 2014 03:00:05 GMT-0500 (Eastern Standard Time)\")"},"285":{"varMapping":{"__isSmartRef__":true,"id":286},"source":"function gitRebase(action) {\n    // action = [\"continue\"|\"skip\"|\"abort\"]\n    var builder = this,\n        commands = [{name: \"rebase\", gitCommand: \"rebase --\" + action}];\n    builder.runCommandsThenDo(commands, function(mapping) {\n        builder.initUpdate(null, function() {\n            builder.notify.bind(builder, Strings.format('rebase %s:\\n%s', action, mapping.rebase)).delay(0.7);\n        });\n    });\n}","funcProperties":{"__isSmartRef__":true,"id":287},"__LivelyClassName__":"lively.Closure"},"286":{"this":{"__isSmartRef__":true,"id":80}},"287":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 27 2013 07:14:53 GMT-0400 (Eastern Daylight Time)\")"},"288":{"varMapping":{"__isSmartRef__":true,"id":289},"source":"function interactiveGitItemReset(fileMorph) {\n    var query = Strings.format('Do you really want to remove the %s change for %s?',\n        fileMorph.fileInfo.change, fileMorph.getFileName());\n    $world.confirm(query, function(answer) {\n        answer && this.gitItemReset(fileMorph);\n    }.bind(this));\n}","funcProperties":{"__isSmartRef__":true,"id":290},"__LivelyClassName__":"lively.Closure"},"289":{"this":{"__isSmartRef__":true,"id":80}},"290":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Fri Aug 16 2013 21:13:22 GMT-0400 (Eastern Daylight Time)\")"},"291":{"varMapping":{"__isSmartRef__":true,"id":292},"source":"function checkForUserNameAndEmail(thenDo) {\n    var state = {user: null, email: null, error: null},\n        world = lively.morphic.World.current(),\n        builder = this;\n    [Global.Config.get('isPublicServer') ? function(next) { next(); } : testForUserAndEmail,\n     askForGitUserName,\n     askForGitEmail,\n     Global.Config.get('isPublicServer') ? function(next) { next() } : setUserAndEmail]\n     .doAndContinue(null, function() {\n         thenDo(state.error, state.user, state.email); });\n    // -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-\n    function testForUserAndEmail(next) {\n        // is user name / email already set?\n        var commands = [\n            {name: \"get username\", gitCommand: \"config --get user.name\"},\n            {name: \"get email\", gitCommand: \"config --get user.email\"}];\n        builder.runCommandsThenDo(commands, function(mapping) {\n            var email = mapping['get email'].trim(),\n                name = mapping['get username'].trim();\n            if (name.length && email.length) thenDo(null);\n            else next();\n        });    \n    }\n\n    function askForGitUserName(next) {\n        if (state.error) { next(); return; }\n        world.prompt('Git does not yet know your name. Please enter it here:', function(name) {\n            if (!name || !name.length) state.error = \"Missing username\";\n            else {\n                state.user = name;\n                lively.LocalStorage.set('GitUserName', name);\n            }\n            next();\n        }, lively.LocalStorage.get('GitUserName') || world.getUserName() || '');\n    }\n    \n    function askForGitEmail(next) {\n        if (state.error) { next(); return; }\n        world.prompt('Please also enter your email:', function(email) {\n            if (!email || !email.length) state.error = \"Missing email\";\n            else {\n                state.email = email;\n                lively.LocalStorage.set('GitUserEmail', email);\n            }\n            next();\n        }, lively.LocalStorage.get('GitUserEmail') || '');\n    }\n    \n    function setUserAndEmail(next) {\n        if (state.error) { next(); return; }\n        var commands = [\n            {name: \"set username\", gitCommand: \"config user.name \\\"\" + state.user + \"\\\"\"},\n            {name: \"set email\", gitCommand: \"config user.email \\\"\" + state.email + \"\\\"\"}];\n        builder.runCommandsThenDo(commands, function(mapping) { next(); });\n    }\n}","funcProperties":{"__isSmartRef__":true,"id":293},"__LivelyClassName__":"lively.Closure"},"292":{"this":{"__isSmartRef__":true,"id":80}},"293":{"user":"run_tests-137","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sun Nov 02 2014 03:00:05 GMT-0500 (Eastern Standard Time)\")"},"294":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(819.0,681.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(204,204,204)","_Fill":"Color.rgb(255,255,255)"},"295":{"x":"scroll","y":"scroll"},"296":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"297":{"morph":{"__isSmartRef__":true,"id":79},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"298":{"onActivate":{"__isSmartRef__":true,"id":299}},"299":{"varMapping":{"__isSmartRef__":true,"id":300},"source":"function onActivate() {\n    this.get('GitStatus').initUpdate();\n}","funcProperties":{"__isSmartRef__":true,"id":305},"__LivelyClassName__":"lively.Closure"},"300":{"this":{"__isSmartRef__":true,"id":79},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":301}},"301":{"$super":{"__isSmartRef__":true,"id":302}},"302":{"varMapping":{"__isSmartRef__":true,"id":303},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world)\n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":304},"__LivelyClassName__":"lively.Closure"},"303":{"obj":{"__isSmartRef__":true,"id":79},"name":"onActivate"},"304":{},"305":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu Apr 18 2013 18:01:49 GMT-0400 (Eastern Daylight Time)\")"},"306":{"morph":{"__isSmartRef__":true,"id":60},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"307":{"partName":"status","requiredModules":[],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"308":{"submorphs":[{"__isSmartRef__":true,"id":309},{"__isSmartRef__":true,"id":314}],"scripts":[],"shape":{"__isSmartRef__":true,"id":325},"_ClipMode":"visible","derivationIds":["AF92545C-5E09-4410-A911-F083F2BBF221","D56643B3-9995-463C-9789-4D4D31FB8373","20253682-2C19-4635-B800-42160F9B857E","195A9719-4416-47F3-AC7B-71C04D4F3624","36408C11-BCDB-4879-9880-5A240F05B441","8C21D88D-E93E-477E-8922-957F4FD72433","5EC50307-5C1E-4A73-B501-09272E2DDBB0","9EA2F456-90DA-4AFE-B4B3-52CFB00108C7","C4CC6D9D-2CBA-4C3E-9590-2562ED894668","3BEB8C4A-2DDD-4480-A0CA-B225E3A8A57A","8747A0BD-6754-4022-8FA1-E7CD8C6C9186","94E80E11-AF48-4DB9-8C76-1AA3CC8C4606","35EC50F4-0D79-46F8-8507-49EC01BD3BEE","245B503E-2E0D-45B3-BC52-065E2FD09FFA","7CF6559E-F36F-4604-8572-E8A9E40C8339","F4B754CF-5AE4-4FC2-A369-013C8AE7627D","7F210D60-5155-4C5F-ADAB-F55A1EA774AE","83D25E9A-33A5-4958-85B8-0098BAC053F2","F23DE099-0C54-4B7F-979A-4AAA851F0309","FC0F0AF1-6F02-4BB8-A318-ABEF162C6A1F","94857AD2-7721-488C-BF30-214D6FDD7548","AF6E07B9-4F00-4AAF-AB67-32439D818F18","A6164619-B501-4DDD-9290-EA62056DDA18","D5A816EC-5F09-4426-B70B-5B69122C3F80","706D62CD-E734-414C-80A3-E4A2B4B5B81E","487201CD-EA07-4334-A3A1-08BF0D1E3307","79AC9B68-754E-4F3E-AB80-DC5446747F64","B60F38F2-C1FA-4266-8B85-3DE920306890","BC689CA6-13FD-4248-9786-54054EAD24AB","0444B942-8233-4E72-9107-6384ADCBD746","2E4058BD-11DB-401C-A239-80C83083CF24","065D564E-2C3E-4B58-8707-56EFB2A5C315","D6A56904-60D6-407D-887A-A478B5C20B73","2694AA7D-3920-4F38-8977-3EC76A97FC2D","D9E6CAFE-95E3-425D-BD88-58F6D35F7908","A8D420F2-7067-4137-A3DE-35038D60AC19"],"id":"1302D3B3-573C-499F-AF58-738A58717BD8","__layered_droppingEnabled__":true,"halosEnabled":true,"tabBar":{"__isSmartRef__":true,"id":59},"tabBarOffset":220,"layout":{"__isSmartRef__":true,"id":326},"pane":{"__isSmartRef__":true,"id":327},"label":{"__isSmartRef__":true,"id":309},"name":"console","grabbingEnabled":false,"draggingEnabled":false,"closeButton":{"__isSmartRef__":true,"id":314},"owner":{"__isSmartRef__":true,"id":59},"isActive":false,"eventHandler":{"__isSmartRef__":true,"id":519},"showsHalos":false,"#startLetters":"","__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Tab","__SourceModuleName__":"Global.lively.morphic.TabMorphs","_Position":"lively.pt(220.0,0.0)"},"309":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":310},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":311}],"_ClipMode":"hidden","derivationIds":["5C7A4A15-0487-4B91-BF2A-421C8A653002","68423C47-581C-4E28-84DF-E424F45D5EA8","FADD9877-A035-43C8-A76E-A37F1076619A","25B848AF-2A28-428F-9031-B87A2043AE96","0C09BBD7-C8F1-4083-BD78-E1F88511BC50","7EC56DF2-E9E4-4C0A-ADB8-526B66FBDB3E","E8ED9997-1CA6-486F-A308-87691FF13937","9C2023C3-68B3-4C9B-8CAF-904711E16D69","BABD147E-B998-4A46-A40F-0432E8377486","595A6B83-2297-48C4-B268-FE93A6DE1F57","F0D048A3-BB72-445E-B846-A055DAED4209","489BEFC5-7D5F-400B-9FA6-7110B29712A5","9B4F4A47-EE1B-4E98-A2E0-8875C16D8869","E49705D3-16B1-4B3D-B9E0-37CC5B718A74","CC367DBF-EF74-47AE-B34C-9DC1AFE0B923","232ACB91-FA6C-4644-9C64-3CA91D4F35B5","6CAADCA1-44D8-427B-934D-6D2B5E6206FD","671F09B9-83CD-4CA4-B592-CCA72C467671","1211A882-9BB9-459D-82F2-CB9112EC145F","96048E3B-5CBB-4337-8936-7241E5FD5219","3C0E282C-3CFF-47B0-A6DB-5FB7A94A73BF","ED4CD3FD-2B32-405D-90DB-7525AD3B5CF9","CF1B15ED-CA42-4F63-9746-F6EBADCC046C","DC2B575B-E79C-4708-8365-12E24C92C03F","584EE476-11F5-4537-A450-FE509282B4BD","586D9E8A-0238-486B-AD7A-931082B97210","61439BB3-19D4-4736-9BD9-E9DC03A88C0C","3DF0A8A4-E9D3-40B5-8058-74A781EDB854","C4AAAA7A-212C-4B80-B950-F39930200475","E3957908-E447-42FC-B89A-84C5E2611761","25C3421A-F956-419C-8FD3-1A131EA8923C","0F0B7AC6-5946-49C6-BBB6-638828A3FD41","029DBA72-9F9E-486A-B5DB-6525E94615C5","AB8E6F0E-5BA8-444F-8F5F-0D8C57DA93DB","AE0A25B5-00DD-4217-A625-F6970B229BF0","B70B85F7-A48C-4008-B9D7-AF4A96772455"],"id":"85FFA009-F349-49A1-AA4C-67EE8A9B30FC","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"eventsAreDisabled":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":308},"_FontWeight":null,"eventHandler":{"__isSmartRef__":true,"id":313},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(5.0,5.0)"},"310":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(80.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"311":{"style":{"__isSmartRef__":true,"id":312},"chunkOwner":{"__isSmartRef__":true,"id":309},"_id":"_778","storedString":"console","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"312":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"313":{"morph":{"__isSmartRef__":true,"id":309},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"314":{"submorphs":[{"__isSmartRef__":true,"id":315}],"scripts":[],"shape":{"__isSmartRef__":true,"id":320},"_ClipMode":"visible","derivationIds":["A91F0F6B-A744-42CA-AEB4-1328CD98EAC3","573BF0AE-60FB-416B-B743-85960036E866","B7793971-6EF3-459D-9867-5067E1047D61","806DA1D9-9458-4613-8F31-B047CFD7E8BD","2278A254-8DF6-4062-A1B8-F7EF58CDAA03","78D8A415-136F-4C78-B04F-E536D32A1DBF","E07B27EE-D8EF-4265-BC27-49DE283A3560","F99E377D-8A83-40B7-8C9D-4E979913D1DC","62E0A692-F654-48C8-949F-2A087211ED6C","A916CA28-C633-494D-B2EA-E5567AD3C0EC","C6FD7C45-9D7B-45BE-9711-D695E88A6FEF","E90DFE6F-20A9-408D-B7FD-FEFDE4426F03","0878417C-7E5E-4591-81CF-885958B19749","D6F018AD-282C-40FC-A12D-453ACA44A5F2","8E826A2F-372D-4138-B31C-0966806DF75B","B5ECC092-1392-4762-AABA-0A08B043F909","DBAC758E-7B79-41D7-A4EA-2BEE16A93A2D","8FA44AE8-FC6D-4D69-B998-FDB26B3CCFB3","00C493EC-39E9-4695-9649-D6B416AC53F1","0F67F406-D66F-4A9E-8C00-FE921AD46649","EBE3E396-B120-4193-89E2-FEB20C690C54","C9A88414-2B6D-4561-8C3C-0E8CE33CA034","B4DD8EBF-36F8-4B7D-BC6E-2E1626C9B0BB","9745916D-5804-4775-AB33-0F626456A4A0","4529FBAE-56E5-4293-9E39-FAF63609366F","B77DBFBD-E1EA-4239-9811-B29FB19FEE19","A937DBC2-434A-4922-A2CB-6F2F34115087","7F4C6CBF-F73C-4225-BEFB-ADC0C062B1F5","1D7DAED2-90B8-46D7-AD4F-1C8909A83BF1","63158D8E-E4A7-4A6D-A7B9-08ED98F181BD","A1A8089C-DD21-4F5E-A553-A2BE2464D774","5A981199-A8B0-49DE-84A2-3586562CF230","5B47291B-AA14-4323-843C-9B2664D8B9F3","12590FCB-BE00-4778-838E-FEFCE8F67C5C","8F19EDE4-64DF-46D3-B016-9135AC41757F","6B4A5D69-7140-486E-9444-D1988AE862DA"],"id":"FC01DA58-4098-4690-A0A0-794BFBEE32A5","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":315},"_PreviousBorderWidth":1,"owner":{"__isSmartRef__":true,"id":308},"layout":{"__isSmartRef__":true,"id":321},"attributeConnections":[{"__isSmartRef__":true,"id":322}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":324},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(85.0,5.0)"},"315":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":316},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":317}],"_ClipMode":"hidden","derivationIds":["126CCDEB-B029-43D9-B3A9-D3E256BA4BF6","4AC6C3B9-EA48-45B5-B467-8D600D2E7957","6BE044F1-781F-4E7C-B52F-2997D4B6D0AC","6A40F1ED-3E43-41FD-AEFD-A01160C84E30","315BB0DB-6926-48A6-956C-AC323FAA79DB","08D1AD30-7D82-41DE-A928-396E1DC3F0BE","3EF2A730-492B-4206-8875-5A32767A7AB5","0CEFF2F7-C96A-400F-9A57-7AC3AE559E2B","4FE5A187-60C2-45F9-8EE8-54565D28C45D","190E7805-56D1-4E93-8F48-D8B119670DFF","B53F24D6-9666-4B8C-B7CD-1C473BDDD449","034ED59C-2FB2-48F4-BE19-EB513E7D642C","3B12B6DA-2854-41E5-8B71-17D8EF96F6B9","1C2DB43A-728D-441B-8FE2-FC929F00F44B","E3F4C6AE-4644-4699-A823-18C01D77032D","99EB46E4-2ED3-4FB7-A6A3-D86210EAE46C","1AF5ABAE-85FB-44D4-AFAD-1ABC253AC58E","73A8BA57-0911-428C-B97F-C0C1C3D5CB94","119F09C9-7074-4C00-A894-738CAA68D846","E441249D-CB1C-4425-AF4F-4AEE9B36B77E","D5B5A349-1C46-47D1-9760-A22A769246D5","DB966F28-6C69-4D2E-84E1-3A7B2074280C","92BEF12C-9F3E-4AE6-BA62-E3742C04850B","A9EE2542-2C03-476E-8583-B8D2836B85D5","9A733654-8451-47CB-8420-B085DE8C3B05","462563D9-1449-44B2-B3E4-780EC1FFA188","1F604534-83CB-4D0B-A9A7-4DE4269BCE9E","91C0EC1C-792F-4FF0-A041-482064828C94","B68FBD77-04DD-4C49-9B34-0A81E1E8D268","E20F07E3-F0C8-4127-84B0-5EB68B05E17B","79F50832-F088-4B0F-A394-A48FB7BD7697","71EE9151-24E3-4800-BF3E-0E10E019C846","7296AE19-A87B-4FF8-8B9A-F0BC1B096162","75DCC996-BF32-4BEC-98D8-50616ABE5FCF","0335FDA7-5D5E-47C1-B12A-810B84956FE4","724A69DC-1532-4BD1-ABF4-8683411D01B7"],"id":"A19F3447-9680-4F9F-BAFC-A8FD539C6735","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":false,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":314},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":319},"__serializedExpressions__":["_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"316":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,3,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"317":{"style":{"__isSmartRef__":true,"id":318},"chunkOwner":{"__isSmartRef__":true,"id":315},"_id":"_777","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"318":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"319":{"morph":{"__isSmartRef__":true,"id":315},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"320":{"_BorderWidth":1,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"321":{"moveHorizontal":true},"322":{"sourceObj":{"__isSmartRef__":true,"id":314},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":308},"targetMethodName":"closeTab","varMapping":{"__isSmartRef__":true,"id":323},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"323":{"source":{"__isSmartRef__":true,"id":314},"target":{"__isSmartRef__":true,"id":308}},"324":{"morph":{"__isSmartRef__":true,"id":314},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"325":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(110.0,30.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(204,204,204)","_Fill":"Color.rgb(204,204,204)"},"326":{"adjustForNewBounds":true},"327":{"submorphs":[{"__isSmartRef__":true,"id":328},{"__isSmartRef__":true,"id":345},{"__isSmartRef__":true,"id":362}],"scripts":[],"shape":{"__isSmartRef__":true,"id":508},"_ClipMode":"visible","derivationIds":["BB0ACD93-9D7B-48CD-842B-AE424BB62E38","A93D2328-123E-4DA0-8A38-6D259A71B168","5FB5B565-B3B4-4B72-B014-9A89F53CF233","7C770F02-2818-4C8D-A0D2-88D25A934396","9044B6B3-3D96-428B-9457-9C3C30045737","3FDC4FC6-03A9-48E1-AE62-70B485B7631A","6615FE68-8EBA-4C01-9E78-4206645B9168","23A45CF3-DF47-494D-BD93-A671083A77EA","F26FFD07-281A-49AD-8F7A-BC45BB69451E","E0682DA4-1BD7-4188-A14D-6D78C0341FD5","CABF4293-DC11-4C08-8FA0-9AE617E61FB6","9D59AF07-717D-4B35-810E-010A5BD5EB5D","6B0DB2A5-1FD6-4F0D-BC46-08A1278B334B","6560B0A0-3643-4CAB-9AF9-6E6339A8ED83","18970243-7854-4ABB-9842-6DBE4474F0D3","79D43E70-175D-4539-A881-8EF5E298D18D","D85CC97E-70DB-42A8-A7A2-1A46AB7DD998","A0D3312B-E39D-4506-8038-4D08119F5143","F43A60A9-E44E-4C42-A02D-F25CE75A5747","647550F4-85B3-4C97-AFB5-95084B1DE191","1A3BB825-B0C9-4BB1-9C99-156C3AB34D83","AFCA9105-F6D9-4D6B-8FE4-0CA91EFE913E","C1667766-EF1D-4886-94D5-C144D1EF7928","93CDFC68-8405-4F4E-976C-396D847B25DF","4B40E15C-F9B1-4500-85E6-D75EDCF3D047","5AB96068-6163-4389-8706-E87A942C59A3","7ECF1FBB-873E-4741-BE72-8B861DC11FF1","0DC72C6C-6A28-4BF3-8111-8B4AD2E3EE35","9A7B8D52-7B2F-4AB1-8B67-C0B9B1B260CE","067CC354-8BC9-44DF-90DC-674DC2FBF3A1","D24FAC98-4200-4B8B-ADFA-73281E1A6CAB","B43E952B-1692-43C2-88B5-8B3C1510AAED","1B07B8C8-5D8E-454F-B036-7113DFFD9B63","27845338-B1A7-4EC2-960D-1CD5D430938C","8BAA92C8-1D37-4A61-9A60-AD6BEDD18E2B","2DBDFA15-2022-41B0-9F90-EB623886D70D"],"id":"66E1A4BC-0A43-47C5-A9DF-D31BEF5C1F74","grabbingEnabled":false,"__layered_droppingEnabled__":true,"halosEnabled":true,"draggingEnabled":false,"layout":{"__isSmartRef__":true,"id":509},"tab":{"__isSmartRef__":true,"id":308},"tabBar":{"__isSmartRef__":true,"id":59},"name":"console - Pane","owner":{"__isSmartRef__":true,"id":58},"eventHandler":{"__isSmartRef__":true,"id":510},"showsHalos":false,"#startLetters":"","prevScroll":[0,0],"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":511},"__LivelyClassName__":"lively.morphic.TabPane","__SourceModuleName__":"Global.lively.morphic.TabMorphs","_Position":"lively.pt(0.0,30.0)"},"328":{"submorphs":[{"__isSmartRef__":true,"id":329}],"scripts":[],"shape":{"__isSmartRef__":true,"id":334},"eventHandler":{"__isSmartRef__":true,"id":335},"_ClipMode":"visible","derivationIds":["EC7EBB28-54AE-4244-80ED-3E13650F82B7","7589EFF9-DCBD-4F56-84CB-4F78B0C9DC56","4E5C9FC7-AA6A-4C74-9465-E8669E1FAE12","099DCF10-3A00-406F-B64F-C91728072616","E36A1C16-884F-452B-A1CB-3D934C2ACCEB","B73812F8-0BA0-4D0C-AC49-1125C70C5F9E","C03EC16B-3A47-4A66-8399-0734D0802094","BD1C0D27-3C25-4C4D-87B2-75ECA1B37A58","5D941AA0-8047-46D9-9FE9-20E32D302A71","DD17243B-2250-4B53-AE19-4CAD5E3387C5","8D981334-0E3C-4B39-863B-83B368ABFFDC","AC11B266-67DF-4A82-9432-4F004640EC8A","8568F32A-088E-4C89-8861-119746C24D09","22339669-8AA4-4BB5-90E2-7EBAD349D259","15C6E08F-36D4-4919-B50F-7C82C18BBD7E","65DE2B48-ACDC-49A9-861D-E0CE7DCF1158","09A5367D-DD55-445B-AC0F-42ED316234FE","BDA34284-20B6-4600-950B-BF24B223A7CE","2CDB5E41-85F1-40C4-9059-EAD8CE411420","158E3AEA-F512-416A-BA68-ED9283E4D0FC","EB5658EF-7BD7-4E6D-89DB-3563454D27AF","48CB96DA-103D-42D4-AC51-BAC26A22B957","4DB35F44-BC43-4310-8C8B-EE645319F056","57747236-2995-4A5C-86CA-EBC676867DB5","72F8753A-E210-40DB-BC20-CDED2693C95E","94D89D19-C864-4ACA-AFC6-BDA81BA4389D","D8F31134-EADC-4483-A0F5-D9D5B5215EAA","05EADA12-9E45-403D-8628-83A6EB63C439","99D00277-154F-4FD4-9305-34409BE72C5F","6AF6088A-8296-43F2-B6D5-4EA0690CFD36","53021C92-232B-4F5F-BC9D-AFBAEFB9D6C3","06CA6AF1-950A-4A3A-A0F8-22C8EFAAF655","3CFCCA85-782C-455F-96FD-DA730EF34D97","0F51F201-90B3-4DC0-912B-A61BD755DE8E","F02018CC-108F-401D-B709-8D4DDC2F0143","D9E0246E-91E6-41E0-A3D8-8D5A8DFB002D","0ED0DFCC-8E40-422E-8EAD-7D9C6D94BDAB"],"id":"8FADCB50-E82B-4347-B1B3-774512D464D3","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":329},"_PreviousBorderWidth":1,"isPressed":false,"showsHalos":false,"attributeConnections":[{"__isSmartRef__":true,"id":336}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"name":"Button1","partsBinMetaInfo":{"__isSmartRef__":true,"id":338},"owner":{"__isSmartRef__":true,"id":327},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":341},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(16.0,9.0)","distanceToDragEvent":"lively.pt(65.0,-12.0)"},"329":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":330},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":331}],"eventHandler":{"__isSmartRef__":true,"id":333},"_ClipMode":"hidden","derivationIds":["7884E73F-0D17-44B3-907F-44A5223F1F3D","CC2AB2BA-E5C0-4DBB-B28F-2A88F38D37F3","DDD805B4-1894-449A-9594-4DF19C8695D7","4F521008-B11A-4AEF-AF4E-B49273BC6839","1409B013-0734-4C42-9ED9-B562AD6F71E7","845F81FA-78D6-4B6B-8750-2E98BCD25797","03C901DB-C727-4BA5-9E6D-E0EF82181125","46391C21-3D14-43D8-882A-0C4FBE2FCB28","B28FACB5-9A5B-4E90-9483-53F2D01019BB","DA89253B-03D2-460F-8A10-07FDD9E2F56D","0045A901-8F5F-4B90-972E-0ED66C5A849C","4BA63A8E-E660-4269-8A3B-318DA36B9AB3","7996F204-8DA0-4A62-B29B-4B5DF06D1B0D","D4C63EB2-F380-44D5-A065-9189489D4B31","56076EEA-F446-4E11-96C5-89FFD11AC912","9612D3B1-52B9-4E52-BA77-C2A27B98797B","BC873DDD-F38E-4CA0-84C1-EE8125A1C63A","167F457F-6BF7-4B8A-8CF2-E5A47FABB754","9601A893-055A-4410-99DD-69BC51C68681","951CA2A5-AB66-470B-91CD-FAC2AF8CCF64","698CA9F8-21FA-4881-8B92-43B3B8A3843D","619B4EB5-016B-4746-894C-C16EAAB10CCD","65A41F3F-510F-4852-8FFF-07AD4C091DC5","C048B00F-6880-41C1-903B-50661C54B7FB","DBB1A0B6-D17D-47B2-9A6D-68F71ACF8753","38B507AD-3D5B-4AD9-A1CD-1BEB2C18E32A","27029F9D-A58C-43E4-9CB0-340577BA2ACD","51CFFB9B-7A0D-4DAC-964E-014E58B973C6","30E9E5E7-BC1D-4C63-9E98-B47E0A4E4CA6","B5172B0F-0BB9-4F99-8D30-7056BE074EB4","69FEA2FA-911B-49AA-97E1-A86979672E3A","EB708BCD-7F99-4BDE-BDF8-833DEF02D1E8","B3C05C0C-D75D-49F4-A0A9-58632DE857C0","DB4CB6B3-59E7-4C3C-9708-669E16AA0DF6","2295298E-8186-4643-9414-4C8212AA4A78","F3EC5227-F445-459F-8451-9982077AC8F1","677ABADD-8823-4A45-945C-2528E8329B39"],"id":"68B1A99B-D3C7-4D01-9A45-AD60206121CE","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":328},"isLabel":true,"_Align":"center","eventsAreIgnored":true,"_TextStylingMode":true,"showsHalos":false,"eventsAreDisabled":true,"_PointerEvents":"none","__serializedExpressions__":["_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"330":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,20.0)","_Padding":"lively.rect(0,3,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"331":{"style":{"__isSmartRef__":true,"id":332},"chunkOwner":{"__isSmartRef__":true,"id":329},"_id":"_9694","storedString":"edit .git/config","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"332":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"333":{"morph":{"__isSmartRef__":true,"id":329},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"334":{"_BorderWidth":1,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"335":{"morph":{"__isSmartRef__":true,"id":328},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"336":{"sourceObj":{"__isSmartRef__":true,"id":328},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":328},"targetMethodName":"doAction","varMapping":{"__isSmartRef__":true,"id":337},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"337":{"source":{"__isSmartRef__":true,"id":328},"target":{"__isSmartRef__":true,"id":328}},"338":{"partName":"Button","requiredModules":[],"partsSpaceName":"PartsBin/Inputs","comment":"A simple button that calls a method #doAction when pressed.","changes":[{"__isSmartRef__":true,"id":339},{"__isSmartRef__":true,"id":340}],"migrationLevel":4,"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Tue Dec 11 2012 16:53:16 GMT-0500 (Eastern Standard Time)\")"},"339":{"author":null,"message":"no comment","id":"F8B70225-5143-4A51-ABB4-344B488B3811","__serializedExpressions__":["date"],"date":"new Date(\"Tue Dec 11 2012 16:15:42 GMT-0500 (Eastern Standard Time)\")"},"340":{"author":"robertkrahn","message":"no comment","id":"9B8B6BE4-4519-4A6C-8F47-70DE61BBB0FB","__serializedExpressions__":["date"],"date":"new Date(\"Tue Dec 11 2012 16:53:16 GMT-0500 (Eastern Standard Time)\")"},"341":{"doAction":{"__isSmartRef__":true,"id":342}},"342":{"varMapping":{"__isSmartRef__":true,"id":343},"source":"function doAction() {\n    lively.ide.openFile(URL.root.withFilename('.git/config'));\n}","funcProperties":{"__isSmartRef__":true,"id":344},"__LivelyClassName__":"lively.Closure"},"343":{"this":{"__isSmartRef__":true,"id":328}},"344":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Apr 24 2013 03:50:46 GMT-0400 (Eastern Daylight Time)\")"},"345":{"submorphs":[{"__isSmartRef__":true,"id":346}],"scripts":[],"shape":{"__isSmartRef__":true,"id":351},"eventHandler":{"__isSmartRef__":true,"id":352},"_ClipMode":"visible","derivationIds":["EC7EBB28-54AE-4244-80ED-3E13650F82B7","7589EFF9-DCBD-4F56-84CB-4F78B0C9DC56","4E5C9FC7-AA6A-4C74-9465-E8669E1FAE12","099DCF10-3A00-406F-B64F-C91728072616","E36A1C16-884F-452B-A1CB-3D934C2ACCEB","42494F3A-BB2D-4308-B5BD-5838D34AED91","38C1E79D-4FA0-447B-8A01-B160B68DC3A9","2B4692A3-9F2D-48B3-993A-76116E4C1223","896FF8B3-09A2-4818-997B-83E415EAEA62","BEF46878-EF37-48DF-B566-F0C5B948FCBD","B894C48B-66FD-4931-8159-E2E7F528B1D9","E4F9A5FE-5BAF-4166-8805-79C73ADFA5D0","AA078381-9EA9-4405-B5C6-E57888CC67B2","7DF30BCD-8D6E-4241-8497-2478E8FC6C78","EDECC53A-9D9A-455C-B542-E3C37164F654","878DC417-4103-4DEF-B9D9-45865BBB3215","E7FF0311-87C1-4E99-9B4A-5CC575210931","4CB4E59D-745B-4D91-BC4A-3AD70144781C","C90D3421-45D8-4EAB-878B-6293866EAEA0","ED51602D-A1A6-4A62-A666-C1B53E1F4579","779AFCEC-564B-45E9-A989-C4DB91BF7656","5E043EDD-3DFA-46F4-B833-B834446FD82B","D1EDA85D-7DFD-443C-AD84-4594760B8AB8","25E6ECC3-FBF7-49F4-80A9-068A28F250FA","D459B39E-07D3-48DE-8977-AFB4AB8F1228","EFCB27AB-1E55-4959-95AA-8DBBC9AE667A","023B80CB-D0FF-474D-A84A-F38DC9E897AA","A7499F1C-2519-4487-98A0-172EC3460497","03E77293-3AEA-4EAF-A405-C3FACAE2EC11","50CC6EE3-AAD5-4522-BFD1-1C189FD25EEB","F823569F-274F-4E4B-8E54-22AEE1B29F13","BEB00963-872E-4627-AFC1-3445B4CDF22D","017C3B6B-0490-459A-81A6-FEA3F9E629A9","03AECBA6-2B20-415D-90A7-CDC4F5E50344","0C5B232E-A1F2-4904-BDEA-C0F04F90C518","5C41C500-D2DF-444C-94D9-E931CB59D21B","42130697-D9E2-42DF-B7C1-580FF87E301A","8B40C08A-033A-40F1-B6A8-B497E13F6F6C"],"id":"5D547AC2-949D-4CE2-A8C8-F6625F1CFCD8","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":346},"_PreviousBorderWidth":1,"isPressed":false,"showsHalos":false,"attributeConnections":[{"__isSmartRef__":true,"id":353}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"name":"Button2","partsBinMetaInfo":{"__isSmartRef__":true,"id":355},"owner":{"__isSmartRef__":true,"id":327},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(122.0,9.0)","distanceToDragEvent":"lively.pt(66.0,-13.0)"},"346":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":347},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":348}],"eventHandler":{"__isSmartRef__":true,"id":350},"_ClipMode":"hidden","derivationIds":["7884E73F-0D17-44B3-907F-44A5223F1F3D","CC2AB2BA-E5C0-4DBB-B28F-2A88F38D37F3","DDD805B4-1894-449A-9594-4DF19C8695D7","4F521008-B11A-4AEF-AF4E-B49273BC6839","1409B013-0734-4C42-9ED9-B562AD6F71E7","2D511C3D-2C45-4065-96F7-A24C59FBA4E6","0DB11AB3-F6FB-45A7-8E71-9C78229CF8DE","DC335BDE-E7F2-4265-8761-225CB0A8124E","3C3C38D1-F9E7-4609-829B-9EC674D578B6","1E3D568E-7DA3-4C78-92A7-A503760C847F","F67A5578-5A5F-41C9-965A-1603A20DAE5D","18EB250D-442C-46D1-BB31-9BA4BC1E53DE","F0F0D688-35FB-4FCA-99A4-AE3531C9139F","BFACE2AC-2F91-4282-9A66-3ECE37C16234","9A38953F-2BC4-4A95-9769-89976F2864AE","215F7029-5EC0-4DC5-88D9-0815E07B7991","8B556882-F41F-4500-B3DB-7C9555C6E2C0","1C59276D-EF24-4511-A6A3-1DF360D45BD7","0B7A6412-9A78-4251-93D9-32D5AC34C594","7D063A50-31E3-472D-80D0-61902D680DFC","6576516A-B3D9-4336-81F8-93DA91C833AF","745BF724-9EEF-4D2B-8BFC-8E8A01CB90D8","611A5366-A6D9-467A-8468-E2AA7F561EC2","D4868317-65ED-4CD9-AB4A-D7683428E111","8FA46E61-880F-42C6-93FE-AB34772341E0","D8D8A78D-9FF4-47FD-8CCB-167E0FBBBCE1","760C2FCA-2B61-4B9E-AE1E-ACA303BAF016","6516C229-51BD-4276-9C5E-853409BAF78F","99C1D5BA-0C33-49A7-89AF-8E52C3D1DF29","7E3C4716-4321-4BFB-A7E1-E7DEC7473EF5","559DC514-CFF8-4CCE-8992-4810D8DF962E","88997773-F2F4-4A40-B360-05A72997CE3B","DF835751-4D56-41F5-B4F6-81F446B19996","69CEC5DC-A9A8-41B5-942A-8BACB1F32613","D3B68731-028C-4A16-93D6-384BD7A71BCD","9CB09D98-22E5-46AF-8483-7432E0E01FA6","E7067CF1-1108-49FD-9CC0-CD9B1662D4C0","12FC4CF0-3C4D-4D9F-AD59-3CDF39684FA9"],"id":"5D4F0BC7-4917-4CAB-B366-7AEF28E5AED0","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":345},"isLabel":true,"_Align":"center","eventsAreIgnored":true,"_TextStylingMode":true,"showsHalos":false,"eventsAreDisabled":true,"_PointerEvents":"none","__serializedExpressions__":["_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"347":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,20.0)","_Padding":"lively.rect(0,3,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"348":{"style":{"__isSmartRef__":true,"id":349},"chunkOwner":{"__isSmartRef__":true,"id":346},"_id":"_7401","storedString":"edit .gitignore","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"349":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"350":{"morph":{"__isSmartRef__":true,"id":346},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"351":{"_BorderWidth":1,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"352":{"morph":{"__isSmartRef__":true,"id":345},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"353":{"sourceObj":{"__isSmartRef__":true,"id":345},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":345},"targetMethodName":"doAction","varMapping":{"__isSmartRef__":true,"id":354},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"354":{"source":{"__isSmartRef__":true,"id":345},"target":{"__isSmartRef__":true,"id":345}},"355":{"partName":"Button","requiredModules":[],"partsSpaceName":"PartsBin/Inputs","comment":"A simple button that calls a method #doAction when pressed.","changes":[{"__isSmartRef__":true,"id":356},{"__isSmartRef__":true,"id":357}],"migrationLevel":4,"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Tue Dec 11 2012 16:53:16 GMT-0500 (Eastern Standard Time)\")"},"356":{"author":null,"message":"no comment","id":"F8B70225-5143-4A51-ABB4-344B488B3811","__serializedExpressions__":["date"],"date":"new Date(\"Tue Dec 11 2012 16:15:42 GMT-0500 (Eastern Standard Time)\")"},"357":{"author":"robertkrahn","message":"no comment","id":"9B8B6BE4-4519-4A6C-8F47-70DE61BBB0FB","__serializedExpressions__":["date"],"date":"new Date(\"Tue Dec 11 2012 16:53:16 GMT-0500 (Eastern Standard Time)\")"},"358":{"doAction":{"__isSmartRef__":true,"id":359}},"359":{"varMapping":{"__isSmartRef__":true,"id":360},"source":"function doAction() {\n    lively.ide.openFile(URL.root.withFilename('.gitignore'));\n}","funcProperties":{"__isSmartRef__":true,"id":361},"__LivelyClassName__":"lively.Closure"},"360":{"this":{"__isSmartRef__":true,"id":345}},"361":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Apr 24 2013 03:51:09 GMT-0400 (Eastern Daylight Time)\")"},"362":{"submorphs":[{"__isSmartRef__":true,"id":363},{"__isSmartRef__":true,"id":382},{"__isSmartRef__":true,"id":430},{"__isSmartRef__":true,"id":485},{"__isSmartRef__":true,"id":489},{"__isSmartRef__":true,"id":493}],"scripts":[],"shape":{"__isSmartRef__":true,"id":497},"_ClipMode":"visible","derivationIds":["44AF541E-6601-4EE7-83D5-3F147A59004E","B0AC1EEF-B722-4E85-AF2C-7FF937B54D0E","A08C0E6E-48F7-4B89-BE39-9516ABB50810","7337ED7F-935C-41D5-B75B-74FA340B6DB4","81C04B94-7CCB-4EC7-84B3-305F6075E5A8","0DF0B9F6-C930-41F1-B1F3-2F44284ABCDE","19458056-87D7-4EA5-958C-EF804E549DFE","F6D9F8C9-B3C4-4DAF-A329-B1C62BA14266","D021508F-3346-4739-B120-5F1DF72A34E0","B6C3BF3F-E5A1-4049-B0A8-1EBB0D62CB20","96E24898-DA50-4C43-9DA7-610BA454A099","79A8D7CC-3C38-4968-A93E-091CA821EC35","38CCD157-E62A-46E8-B426-D19B9507EEC1","1E983216-1A69-4980-B84F-6575583AF6E1","8D2E6089-A53D-42C7-B1EC-905E5444D0FB","89D960A2-E7E6-445D-9110-F051539C2ABF","BA3F21DF-5913-40F2-B806-CC1A5593EACF","AA32A82C-AECA-402D-BB89-DC4DE835F1B8","EAFBE78C-4ECA-4EC0-93E3-369F5B80BC7F","E791DBF1-2A2A-4DC7-82BB-15C6D788ED13","A97AB3D1-2AEC-439F-9ED7-E6A6395CF17B","D0623F8C-3B9B-4F69-8E78-78DC3EBC50EE","925B69B6-8457-4E08-9749-E1D7622EC713","7FB986CC-E043-4A55-9648-D127C5FBC1FB","5BE8226A-2FE3-4389-9320-F1CFBB3AA5AD","F7C4B85F-2E1A-4A7A-8680-3AE706F918D1","2DE5F375-990C-42E7-9734-D71CA71F8FF5","F4D11FD6-DCD8-4D94-A58F-7F6B48BBF5B3","A7AFF0A0-A006-41C7-AC65-305514CB1308","5F28B486-1125-4CEF-B3AD-3B6EA0132DFD","A4C56480-C30B-4BFD-BE8A-DEFAD520CBE8","884E781E-208F-4822-AFCD-1EE242845EFE","446C12AB-AFFF-42E2-B686-9D2A3C7BC826","FB69E9E5-954E-4432-8588-2A2B9ECC6044","29E5028E-902F-45C1-A6F7-B1984B6E8408","1AE4272D-7440-46A1-AE21-DCE1A7709D6B"],"id":"35495EB9-E94B-41DD-9AF1-79432895B038","__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":498},"targetMorph":{"__isSmartRef__":true,"id":363},"reframeHandle":{"__isSmartRef__":true,"id":485},"rightReframeHandle":{"__isSmartRef__":true,"id":493},"bottomReframeHandle":{"__isSmartRef__":true,"id":489},"titleBar":{"__isSmartRef__":true,"id":382},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":327},"eventHandler":{"__isSmartRef__":true,"id":499},"isBeingDragged":false,"showsHalos":false,"name":"GitConsole","_Rotation":0,"_Scale":1,"_StyleClassNames":["highlighted"],"#startLetters":"","menuButton":{"__isSmartRef__":true,"id":402},"collapseButton":{"__isSmartRef__":true,"id":414},"closeButton":{"__isSmartRef__":true,"id":389},"__serializedExpressions__":["_Position","contentOffset","prevDragPos"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":500},"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(17.0,34.0)","contentOffset":"lively.pt(4.0,22.0)","prevDragPos":"lively.pt(256.0,100.0)"},"363":{"storedTextString":"","submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":364},"derivationIds":["FEEA248F-1E89-4818-9B0A-FEC252BCF399","50CC8843-8689-44FB-BE6A-B35FFC2AFCDA","E8D89412-C7A8-454D-88AF-E2F3F1C2FC04","97ADC767-3591-4435-BA50-60AEB31758C0","A5CC741E-1A95-4B86-9564-D6CA2B7D0DA5","60FB75DD-5908-49CF-AF22-BBD11511E428","77F2396F-CBE7-40C8-A16F-6C1C8229DD22","95AF42CE-33B3-4E19-BD8E-3789327838B3","787BEE77-EF12-43BD-8CB8-899C08AAD599","2D51E6CA-5AE5-4708-B752-72B99BE8D73A","11B057C6-4E2B-45A5-99D6-31DE72EFF32A","6F4871CA-EA78-4EF8-B903-DA184D4AB401","70F8D4F6-F4D5-4406-86CF-B218525AAF81","EAE95334-E1BC-4EB8-A653-3CFDE6E6AC59","0C54B7B0-9E4B-422D-B0C6-8264CF4ACA45","573DC6CE-F9E8-4E1A-9009-C52F64B8E4BB","580757B5-AFC0-45A2-B919-BD073E8A0094","05CE66B5-F963-4072-9AD0-A38D6A5D375E","BCFA2F38-0578-4840-ACE9-C7EBDB33DD92","5B7F2C8A-7998-4A00-8611-B6190FB42778","56D098C1-610F-4EDD-8318-41240D240CE0","C8150EDB-FCAF-4B05-8715-B45F36AC0779","CCA58FCE-44AE-4C9F-8C4C-C473BC41E76E","4DD4C74E-6C6F-4AB5-9070-B044B3B2767F","C9465CAC-EC5B-42C1-BE3D-A4829389F2EA","09F88E40-8756-4D15-9000-63A7D9483FE6","02785CFB-AA4C-4674-8D25-788353FC5782","905C613E-F52E-43C6-8746-8B6AA4087F76","1F4E4349-D35F-48C9-A06F-42CEC1B66DC6","253DB8C1-4D68-4B80-AD44-F55BFAE9CD99","A52D2464-63A0-4E72-B757-6B195149D213","997F5C31-2C54-46DC-AD70-C33A871460D0","5741F2B0-F5CC-41C2-9BFA-656FA1CB54AA","4046AD30-37B4-4FF3-A0F4-69992C024488","4D5A18EA-6057-4D02-A103-1C373F72AEF2","993CD0FE-1E7D-445F-AC50-20606ABA784D"],"id":"EE6F38FA-3581-44A6-81B5-5864B73387D4","grabbingEnabled":false,"__layered_droppingEnabled__":true,"halosEnabled":true,"_FontSize":11,"_ShowGutter":false,"_TextMode":"text","_Theme":"chrome","_LineWrapping":false,"owner":{"__isSmartRef__":true,"id":362},"_StyleSheet":{"__isSmartRef__":true,"id":365},"eventHandler":{"__isSmartRef__":true,"id":372},"layout":{"__isSmartRef__":true,"id":373},"accessibleInInactiveWindow":true,"_isFocused":false,"showsHalos":false,"name":"Output","prevScroll":[0,251],"_ShowInvisibles":false,"_ShowPrintMargin":true,"_setShowIndents":true,"hasRobertsKeys":true,"_StyleClassNames":["Morph","CodeEditor","ace_editor","ace_nobold","emacs-mode","Morph","CodeEditor","ace-chrome"],"_ShowIndents":true,"_SoftTabs":true,"_ShowActiveLine":true,"_AutocompletionEnabled":false,"allowInput":true,"_ShowWarnings":true,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":374},"__LivelyClassName__":"lively.morphic.CodeEditor","__SourceModuleName__":"Global.lively.ide.CodeEditor","_Position":"lively.pt(4.0,22.0)"},"364":{"_BorderWidth":1,"__serializedExpressions__":["_Extent","_BorderColor","extent"],"__LivelyClassName__":"lively.morphic.CodeEditorShape","__SourceModuleName__":"Global.lively.ide.CodeEditor","_Extent":"lively.pt(729.0,380.0)","_BorderColor":"Color.rgb(95,94,95)","extent":"lively.pt(729.0,380.0)"},"365":{"rules":[{"__isSmartRef__":true,"id":366}],"originMorph":{"__isSmartRef__":true,"id":363},"__LivelyClassName__":"lively.morphic.StyleSheet","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"366":{"declarations":[{"__isSmartRef__":true,"id":367},{"__isSmartRef__":true,"id":368},{"__isSmartRef__":true,"id":369},{"__isSmartRef__":true,"id":370},{"__isSmartRef__":true,"id":371}],"styleSheet":{"__isSmartRef__":true,"id":365},"selector":"#ace-editor","__LivelyClassName__":"lively.morphic.StyleSheetRule","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"367":{"values":["absolute"],"rule":{"__isSmartRef__":true,"id":366},"property":"position","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"368":{"values":["0"],"rule":{"__isSmartRef__":true,"id":366},"property":"top","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"369":{"values":["0"],"rule":{"__isSmartRef__":true,"id":366},"property":"bottom","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"370":{"values":["0"],"rule":{"__isSmartRef__":true,"id":366},"property":"left","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"371":{"values":["0"],"rule":{"__isSmartRef__":true,"id":366},"property":"right","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"372":{"morph":{"__isSmartRef__":true,"id":363},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"373":{"resizeWidth":true,"resizeHeight":true},"374":{"onWindowGetsFocus":{"__isSmartRef__":true,"id":375}},"375":{"varMapping":{"__isSmartRef__":true,"id":376},"source":"function onWindowGetsFocus() {\n    this.get('CommandLine').focus();\n}","funcProperties":{"__isSmartRef__":true,"id":381},"__LivelyClassName__":"lively.Closure"},"376":{"this":{"__isSmartRef__":true,"id":363},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":377}},"377":{"$super":{"__isSmartRef__":true,"id":378}},"378":{"varMapping":{"__isSmartRef__":true,"id":379},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world)\n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":380},"__LivelyClassName__":"lively.Closure"},"379":{"obj":{"__isSmartRef__":true,"id":363},"name":"onWindowGetsFocus"},"380":{},"381":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Apr 10 2013 03:38:49 GMT-0400 (Eastern Daylight Time)\")"},"382":{"submorphs":[{"__isSmartRef__":true,"id":383},{"__isSmartRef__":true,"id":389},{"__isSmartRef__":true,"id":402},{"__isSmartRef__":true,"id":414}],"scripts":[],"shape":{"__isSmartRef__":true,"id":427},"_ClipMode":"visible","derivationIds":["A433480A-DC68-435B-9821-09A0BD2ABE30","6B0E4984-E69E-4ED1-9242-116040B0E47E","C076D544-6E77-4EC0-ADC3-8F64C1FF4D8B","3A20F62D-BD7B-4844-B51F-6B6795B549E3","38CB46F8-3962-4AEA-9D07-7A8E97F68F77","FF7A9431-8DE6-4105-8C1C-4AE15F2A519F","78FD28C2-770C-4881-82A0-B4AB00CD3D44","3697308A-490E-4412-BA2E-8741DDF83EC8","15F04EF0-82C2-4B0B-8C8B-EA32E720DC76","59EABF1F-433E-4E07-8FD1-C17871B56B48","3A76458E-D216-4A23-8B5D-41FDBED7EFF3","1D2AF4BD-71DA-4A34-A1AE-F6E51FC930E3","A4943048-4D30-444E-B36F-67106621302D","40E0CBF8-4C26-44C3-9384-6A640CC85308","BBA087A8-126B-41CA-BD01-2CCE0B6ABA94","47FF9D0A-5AE8-42AB-AADD-44C515D522F2","9733EB8E-C041-493C-B862-D80C51A71F6F","7927DF2F-8FD7-4593-85BA-2F24BCCCDD73","74E270CC-F4DE-4E56-9295-AAEDCD9718C6","5603A9F0-B9CC-456F-9907-942397C307A1","261FB03F-DA9F-4215-A667-C587A0836A62","CCA82927-BD46-45B8-B26B-70B236541595","5BBBD980-D233-4A96-AB34-6C1ADD755F72","90678F70-3E20-46D4-9DF6-B9308222F1A1","C5C43F52-32BF-4094-BBB9-750A52B34EFA","1678EA02-F6EF-47C7-A7EF-2F82F4AAC3FC","D2498459-E19C-4C38-AA8B-871784B0B68F","82CA57BA-DBE3-452B-A904-3E070A2F0BD0","21D5D895-9B52-4298-8730-9A6363A0E7EE","1A5C55E1-6B3C-4DFB-8D0E-372EF603A6E5","FB1F7DFE-CF4A-4B34-9697-50E558C8C0E1","E6D94C1C-094A-41E9-A6DC-CBCE399D658F","82642068-D0B1-48C5-9648-E787B6209ED1","28A38FDA-0F4F-4DB8-8A9A-95C5DE584363","0AC73D02-7CD3-4FFC-BC08-7E22EACC2FDB","AF3122CD-EF9C-4F37-B39A-8C0FA9EB777E"],"id":"29CB4F71-E92A-471E-BE01-5C59D0AB32C3","__layered_droppingEnabled__":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":428},"windowMorph":{"__isSmartRef__":true,"id":362},"label":{"__isSmartRef__":true,"id":383},"closeButton":{"__isSmartRef__":true,"id":389},"menuButton":{"__isSmartRef__":true,"id":402},"collapseButton":{"__isSmartRef__":true,"id":414},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":362},"eventHandler":{"__isSmartRef__":true,"id":429},"showsHalos":false,"buttons":[{"__isSmartRef__":true,"id":389},{"__isSmartRef__":true,"id":414},{"__isSmartRef__":true,"id":402}],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"383":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":384},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":385}],"_ClipMode":"hidden","derivationIds":["8D521E8C-99B8-4AF3-A0A2-FD5AA4D671D1","541645BA-E3FF-46FF-9DB6-ED9EA6670DFF","CE4C9784-F9DA-4557-98A8-1D2FB4051B4F","33E702F6-BE31-4920-951E-8DBB900E2A8B","08CE0B36-0DE5-4A06-B644-B3F403F1614E","70A37457-12D1-4FE6-A356-00EBBD401CC8","AAD4D820-0D98-4E75-9BF9-C04F31E7C543","CC4913C7-C88D-4E55-9448-2C2C43B490AC","29046CD5-2650-4691-9C4F-C21AB68913B6","C0A9601E-E9ED-43A0-A81F-C8C32E38DBB3","52962CC7-5313-46DE-8347-23EA20967AEE","3C9E4EF5-4DBC-4128-A9F8-CC6290E69312","8EE9169B-102C-4D6C-96FC-FE0037BADBAF","5AD44F29-642F-4B5F-9D80-7A2D72804D4A","AC37CF17-3EFA-4B60-86B3-F1BBFAE36449","F6730588-9E53-4825-B99D-71D70715756A","CEE8D9BC-6FCC-4124-9A37-6D74C87228D6","D8E8ACAC-97C6-4B34-BA1A-D65BA2D1F400","5E772FEE-440C-4711-9B03-1D010B4A7122","EDE98AC6-D3F8-4013-94F1-98D188D31FAA","3D120EF9-CF03-4C62-92D8-ED41A771F675","84FD36B6-0340-4F3C-A4CD-68D83A4FA5C7","2DCE6D46-0FE3-4D68-886D-3DA3328EC42E","4A813BFE-37EB-4CD4-A29D-CE6CD3BBB3BA","88CE86E1-23B7-4B9A-B368-B2D9CEAA2B70","9A941E51-1375-407D-B5B2-9FBDE27488D8","03B30872-CB38-414F-9FB1-54F4D9D25363","68DD41F0-1FD4-44E9-A998-ED15A5C7E4DC","7254F948-0905-4C4E-B025-95AFE7EBB901","CF1621EE-3349-4F48-BA3C-2178798B24B1","AC5A0276-10CE-4AF0-966B-443879FC64D5","4D05D8ED-B726-4BFD-A256-CC313156D576","9D5605D5-FBD8-4B9B-9D1A-DA34D18C74A7","206275D7-FAC9-46C5-9578-71B274B1ADCC","3D99E665-05EB-473B-AFD9-75177853B73C","3C565298-9462-49B4-B69D-476F78414B04"],"id":"1F8355D8-41E3-4E21-83A2-1B269FF23E82","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"layout":{"__isSmartRef__":true,"id":387},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":382},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":388},"showsHalos":false,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(3.0,3.0)"},"384":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(668.0,16.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"385":{"style":{"__isSmartRef__":true,"id":386},"chunkOwner":{"__isSmartRef__":true,"id":383},"_id":"_1218","storedString":"Git Console","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"386":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"387":{"resizeWidth":true},"388":{"morph":{"__isSmartRef__":true,"id":383},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"389":{"submorphs":[{"__isSmartRef__":true,"id":390}],"scripts":[],"shape":{"__isSmartRef__":true,"id":395},"_ClipMode":"visible","derivationIds":["3D3F23C8-D299-4722-ABC1-3762315538E2","4DA81E31-278C-4B95-AB9E-9969D16E672A","479BB34D-04EC-46F4-9892-11CE06E29A34","EC852038-2726-464A-82A7-23C3BAF45E92","722B63E1-BEFA-45C2-BC18-C45331739697","A85E0987-2A9A-47E9-9F8E-E56148FF92BC","6987829E-85CB-4342-AE8B-E56E106B7DB0","0287E584-5D5D-4F83-9A05-B5583A75BD06","0890BFBD-4DD0-41FE-8E68-75EE829C38DE","15217F3B-3429-44E6-A412-8826226D9D5B","A9E810AC-E515-4A55-9F1B-7B8FB93E2EF9","7EE47F44-1345-466D-ADC7-A46385E179B2","6C687426-50C6-436D-90F5-E3BD0BA949AD","055AA8E5-8FE0-4DCC-A0DA-333AC4AD0F77","A0405F36-4D43-4533-8839-AE2182192745","F13B4259-929C-40C5-976B-DC27E2CD541F","0D894283-5C96-4618-9C62-4003667DE004","026CD63B-70D6-4025-A9D3-44245C8EDC23","72A5557D-5F69-40FD-860A-AD585D6F27BC","1E6C698E-BC14-4087-B112-C0CC8E973A71","8977BA08-B362-49C1-BA06-700762C55E8A","93305B58-DFED-47D3-B146-5C34E3641EC5","46DDDF1E-90BB-4608-9535-6A4880FC7C4E","6B5D5EEF-3761-4A5D-8261-2D461A7E93E7","4FD58DB7-BA66-46ED-84F0-6412C8CAAB70","C2E6CD57-8985-496E-8F53-DAA04078D6E1","6E268FE5-5B71-4F28-BB68-7228ED192D9E","6E4601FF-F028-4699-AD5D-CBA54EF8420D","E8086EA7-FF2F-42F0-A28C-A80FB56F1E32","0D301D0D-FD8E-4818-9EC3-3872C497F759","295DD48D-146C-4D23-B71D-1EF17A19F9E0","F20E4DB5-645B-45B0-A043-24642978E18B","90172C16-9AA2-46A1-B4C8-9138F191C482","E39F8A92-F7C9-49D6-A177-0730BFEAA0FB","60498F6D-53DC-4866-BDD2-019D6302E8E9","6A8E39DF-F549-47A7-B3BA-D63DFE7B4492"],"id":"C0A0DF17-25C2-4E75-A78B-A3582507F491","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":390},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":382},"layout":{"__isSmartRef__":true,"id":396},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":397},{"__isSmartRef__":true,"id":399}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":401},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(717.0,3.0)"},"390":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":391},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":392}],"_ClipMode":"hidden","derivationIds":["A1E472E5-E8AD-4D21-92D5-E259821A56A1","7E9B2561-D72C-4B69-AD48-B1C4E2CE8339","57EF985E-16C8-4574-BA96-CDADEFAD4663","444AFD30-D864-4200-8DB2-2A02A4CC6BCC","71155322-5F39-4604-BED1-A8180072CE35","1E81664A-75A1-4AFD-8E55-6AA58A98F74B","747DA777-0A1C-4A94-8D45-20C2B97D1FDF","9D94E782-5262-4127-B7DF-F4D66D4BBBE4","8D588D4D-4AC5-4990-A9D5-2DAFDA11C4B7","A21258BC-0C35-41EC-BEA1-1022FABD757A","C6FAAAD0-62D7-4B37-8E25-071DC2EE0BB1","A65EFC6C-D28C-4C50-B184-7AFD87458912","FFB347AD-7E29-4EDB-AD14-D0F9852B8BF5","62B0A619-C255-4C39-A1CF-EEC3B9ED801B","2988D848-C831-42D3-BB16-C59FA8CBF948","B002D12D-899B-4953-B314-F8ABAEDD9820","B3FF309C-014E-43E2-A74F-35A17A554924","AEB269D0-7E82-4F61-914A-3147CB0AE31F","10061812-0579-4C4E-93BF-4CCE3C55530A","ABB788EE-E3FC-48D0-BBB8-EBFC9219581F","E6676975-F594-40AD-BA20-282F3AA5116B","9CA497F9-F339-42D5-97D0-02194F771D57","2D6E14B9-DB05-4408-920C-2AF4908A88CE","025AA560-A105-4809-A669-3F7FD8708C18","028BF97E-8530-4BC0-BC07-319CA0F2FE2C","0D9B7FBD-92B3-418C-8FC9-68071D991F57","F401F3B9-81FE-4521-BAAF-85C3B571600E","9686329D-40E9-42A3-868F-F09F22B39CCD","7C798621-78C2-4119-BCC6-C051881D3246","2943B400-F9A2-42A1-B688-F1CCA29F98A6","F20D3244-A0D2-4EB8-A3D7-8E8698B1E4C3","5C4078E4-353B-4E26-A27C-C688F17087E9","87C26E00-35D5-4525-B980-8338B63804ED","39C9E4D9-A5D5-47EA-8FF8-E23F2896CCBD","60E1AEB6-44CE-4456-95C0-A201BA317260","6ED804A7-FB4F-4D04-9470-BC642246486E"],"id":"29743F17-2280-4118-BE23-87E635D999CB","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":389},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":394},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"391":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"392":{"style":{"__isSmartRef__":true,"id":393},"chunkOwner":{"__isSmartRef__":true,"id":390},"_id":"_406","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"393":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"394":{"morph":{"__isSmartRef__":true,"id":390},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"395":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"396":{"moveHorizontal":true},"397":{"sourceObj":{"__isSmartRef__":true,"id":389},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":362},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":398},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"398":{"source":{"__isSmartRef__":true,"id":389},"target":{"__isSmartRef__":true,"id":362}},"399":{"sourceObj":{"__isSmartRef__":true,"id":389},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":362},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":400},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"400":{"source":{"__isSmartRef__":true,"id":389},"target":{"__isSmartRef__":true,"id":362}},"401":{"morph":{"__isSmartRef__":true,"id":389},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"402":{"submorphs":[{"__isSmartRef__":true,"id":403}],"scripts":[],"shape":{"__isSmartRef__":true,"id":408},"_ClipMode":"visible","derivationIds":["522F2D94-0352-4FE0-8142-F07704B52048","654EC2D4-C2D2-4ACF-A288-7A516AD0F97D","EEDBC5C6-BA68-4042-AB79-D6F5BA4DE9EB","EA041881-D4DF-4FF8-A9EB-95AD2915C5D5","EE6928A7-417D-4208-B5B0-15CC9CEBD777","5D199274-89B5-46A7-A118-C8B274460270","21BA5907-F6C4-49D0-8457-9C16B0006F53","E6505537-4563-4770-949F-5D8DC4AEA5D6","998F805C-2416-4CB1-8865-4935FFBC3737","BE80545A-AEA7-4511-AECB-5F47A2D25852","1F279507-C613-4899-8A6E-923CD9BA3451","33DEB8AE-FB65-4943-A55E-E0D1838DE9FC","FDFE5C40-A15D-4232-8835-51D15879B977","FE2753E7-F3B4-4419-8862-D11D49D45563","FD0B90EF-EA6E-4F1E-92A2-1AFF3A50139F","F0264E1A-3879-4AEE-B4FE-499EC2A22CA5","B0003CBE-D91E-4297-ADC5-59459B53A4D0","3B7622C6-BF53-4F5C-95BE-DC4DF4297D64","08829096-9B2B-46A2-85FA-1141841191EA","63D6163F-737B-4861-88C7-B3800179FDA7","26D80553-1293-4934-89F6-FEFCFB00F2B9","7C65B14B-0932-4B08-8FAC-4CFB9961C0DD","334B3884-7617-4F8F-AA58-B8B041A2419D","F6641DE9-C233-4425-A125-CC1BB01F0881","FDCFF172-0A54-4B78-806C-D081A6A5A631","4131ECDC-82CA-42B5-B2A9-F395A951B211","20FC21E5-B8EF-48F3-8C64-B706753BF7C1","BBE02CAC-0D38-4052-A655-8C42DB31FDEF","D8A6F4DD-56AD-4FE4-BE76-90506AAAF882","F35FF835-F77A-4823-9624-CB4A971736D4","DD33F16C-2F04-4A9B-AA55-948892C40C73","635E90D7-C38B-4438-8CAA-4DE2DA7EBE1A","E3AB3CF1-06EC-4443-8CC4-9D420FE09F97","8B3453D6-E2EB-4235-A149-8C3DF1D3A451","2848019A-FCAC-4B71-A97A-900C9EEA6AD0","E87350C5-DE9D-4FD5-AA51-EAAC2D44CBFD"],"id":"D20AD5F1-10A6-4A1E-AA86-FF2166BF59D6","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":403},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":382},"attributeConnections":[{"__isSmartRef__":true,"id":409},{"__isSmartRef__":true,"id":411}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":413},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(677.0,3.0)"},"403":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":404},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":405}],"_ClipMode":"hidden","derivationIds":["792E2746-BACE-483A-9E13-8CE19A4C8166","561A0EE3-81CC-4182-88DE-0FF8F3A9CA50","27BDA66B-31A3-4389-A0B6-B92DEFE0D48F","9256071F-5B17-4AE6-8012-1FE3E3BC2C45","A01C7965-8065-4702-92BC-9BB9A9A88AFF","D7D2C6AB-11C7-46D3-93ED-EA629AB7A6F9","EA8AD0B5-E0C8-485C-8FC2-4638190F2E17","9DF45F43-0E33-4E69-811F-F27BB521AE56","8614C67F-D090-4059-BA03-A4C643E99FE5","4AFF210C-9F64-45D4-BC3C-CEBB0CA25613","EE9882C6-9D0A-41C1-997A-8E6F63EA2BD8","CBE33BD8-1FA5-49A4-BAC0-B2C3916815FB","A6D61157-2E1E-45C7-985F-A8B874565673","8CEFFD6A-FC6B-448A-A9F4-0E7ED93C65DE","65B9E549-9ACF-445D-A0C0-1B14EB05717D","D4269065-9E65-4C45-A4AB-4BEC17560364","680956BD-D8A2-48E5-98BE-9DE0EC68CCD3","64CE9DD2-899A-47C2-BB38-D1FA1AD87E23","837A7DFD-9012-4A3D-8085-5E1007219097","6E473AC0-D449-4534-B4B5-359F7CB4A7F2","C771F416-8AD4-4D41-8E83-43C1E1E0EFB8","099FC382-C847-4077-A2A6-776D1828A019","98BFE270-DFB1-4C1F-B75F-02BD2FA56248","E1440DDF-F16F-473A-8A24-614305EB4EAC","79D79575-FC8D-4775-8D0D-61A30D5EA1C7","A46B7DD1-03E4-4062-8A8D-D143425ECE9A","9FF53E47-1CA2-4DC5-B57B-C4EAA70735AA","8D16990A-D8D0-42A7-A424-F8CA87ADCCCE","4895EBDF-5383-4B09-8BCA-8BB3C921151F","92B3FC40-5363-447B-811F-1A88E5BBF1CE","C73C64CF-3239-42D9-BBB1-D749C0827BB4","D50FD5DC-E03C-482A-A69C-7DE8C496844F","2AFDB99D-5378-4553-9E47-5A3E82F5C9FC","964DC850-4E43-4DE8-B279-269F67D512A8","7D3A7CF6-7699-41C9-8714-BF5E4346014B","38754BA1-604E-4B9E-B7D1-0AD90892B3C8"],"id":"5FA7F27C-574B-448F-8EA6-8393F9D1FD21","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":402},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":407},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"404":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"405":{"style":{"__isSmartRef__":true,"id":406},"chunkOwner":{"__isSmartRef__":true,"id":403},"_id":"_408","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"406":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"407":{"morph":{"__isSmartRef__":true,"id":403},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"408":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"409":{"sourceObj":{"__isSmartRef__":true,"id":402},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":362},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":410},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"410":{"source":{"__isSmartRef__":true,"id":402},"target":{"__isSmartRef__":true,"id":362}},"411":{"sourceObj":{"__isSmartRef__":true,"id":402},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":362},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":412},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"412":{"source":{"__isSmartRef__":true,"id":402},"target":{"__isSmartRef__":true,"id":362}},"413":{"morph":{"__isSmartRef__":true,"id":402},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"414":{"submorphs":[{"__isSmartRef__":true,"id":415}],"scripts":[],"shape":{"__isSmartRef__":true,"id":420},"_ClipMode":"visible","derivationIds":["64D20FF6-69C6-4512-936D-17D5673DC6BF","A6632817-F7A0-4C7C-BBD6-1B49F4808B50","CA1B5B0D-3CC7-4A50-8140-E9A001D7EFA8","F6885924-29CA-4A6D-9B77-CA8771C98D65","B83CD96E-5E06-498E-8958-5900C4B97EB3","92DF8CC7-2767-4F16-821B-E42000476EF8","AB6DB7D8-7FB4-46EF-949C-7827C1CE68ED","3F11CB2E-36AD-402C-8491-CA06E88951B3","FAFD8600-C3D6-4109-BF89-C688C7015B47","E9AE366F-0BD1-4AAC-880B-751A148F852A","934FAB20-898A-4AB8-85C1-ECD75EB977EE","BA9BCE4C-59B6-4579-BA0C-1F08E275E4CD","2EF37B9E-F8A0-4525-BC82-B4135F011F2C","42DA83C3-4B2E-4A94-A456-5EC5396A992C","8A2418C9-BCE7-4410-A481-A8F464198733","66F9F4ED-94F6-4EA2-8CA9-A1D4604AEAB3","3B4FE53D-FA18-4315-8485-F518702B6E81","70B9D1A6-D1CA-49A9-8267-FE7D1AB50AA6","D7333AFB-12CB-4C54-B834-D4385A1994EE","61C5EC82-8C68-4DAB-9F27-E1AB4ACB9490","4B724A32-DC21-440B-BC56-1D870B9BE79E","B1F578DB-5188-45E1-9BFD-1786CFCFD57D","97B4555C-0466-45FB-929A-84854E195183","359E0443-C135-49B9-809D-48B4A6D73527","5224F2A2-29AB-4279-B0D5-1D8317090996","25628A2A-9ABD-4833-B8C3-763B7A70FCFB","BEC009D7-86B5-40E0-8C60-F5291C7584D8","1E244F4B-F27A-4F12-B369-0B22FA7C88A4","82F7AFBC-2B80-4A1B-8F61-70F0AFB1E593","EF285D3A-9840-4193-A5A6-BFED240D1A6D","791066DA-397C-41CF-B2CF-AA588E4EB485","7C3B41CA-82C8-4D1A-9F71-C1EED22B0AD0","FE3E0006-E436-473B-ADC2-9D4E8F3174A0","570E292A-D2A4-470B-AB53-8FA669BCFA62","C0062334-EC95-4F9C-8482-4AC120209E34","309FAF9A-31B5-4CBE-A196-27C2BD1F0C85"],"id":"4F2A1AC4-9EF0-4E74-A9C8-A35CCE18FD25","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":415},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":382},"layout":{"__isSmartRef__":true,"id":421},"attributeConnections":[{"__isSmartRef__":true,"id":422},{"__isSmartRef__":true,"id":424}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":426},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(697.0,3.0)"},"415":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":416},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":417}],"_ClipMode":"hidden","derivationIds":["B9BD3106-E1C7-43A7-8E55-F68BFFDFE106","AADB65A1-9847-4755-B6D2-81B8382C252F","1173A750-5CD4-4592-9178-643921745BBA","AA3568D1-8BD4-4C94-A8E7-113A89C164AD","4B8C5CB9-8C06-4D9C-A448-70B8DE3CC8D1","69FE642C-1A6C-476C-BC24-299D78153254","02B3E632-BA3C-4C12-A59C-C1671AD72931","C5A62004-BFFD-44D9-8296-F9103A4780B1","113F84EB-1F2D-46CD-A54C-2634280372EB","73A32219-A8F9-460B-97CB-3BD17DB757AF","3FC2E195-FDF2-49AA-A6F3-91D3F956EEB2","3CEE97A1-A016-4D44-9F6D-8FA4E0507CBE","F54E50FB-CD7E-4151-ACB7-AEA71A83E195","C414FA86-9AA6-4712-A304-20FB4F274439","5ACAC625-BFAD-47C7-AA50-CEBDE43F370C","247AC795-9CFB-4936-8C22-A784484A2340","CE14A91A-5C2F-4CAF-AF77-B871A3D822FF","B99A284A-9FFC-4502-88E4-ABC2BAAFBEF7","9BECD7F1-85BE-4F29-8F5E-88060A62FC5E","705951F2-6575-430E-88DC-82F8E4A25DB1","8910C2E6-927C-4BD0-B742-C455BFE9D907","42C3FC44-9BF2-4A1B-8778-37997F713AE2","3226DA2E-5B43-4DB6-B1AA-46E5D2BB6ECD","E5AC21F8-F891-4ECE-8BDB-181427C5A7A6","1E5D4B55-2237-4CD2-9EDA-AA94A8496331","491D8DF0-8B04-431E-A662-B6041667E6A4","F5A8371F-9073-42B5-8EAF-27F63C1FBB69","6FAFBDF8-BE49-4EBB-B2B6-BB468960EEFC","7AA3A6C6-299C-4B77-940A-3A0D76C4CD18","3026EA1B-598D-4CA7-827C-F4252679E81B","622C01BE-2666-435A-A128-14618F3FD940","24C53622-B971-48B7-85DE-267A7FB0A79F","55E751E2-9CA1-4305-B27F-870D30D47DA3","9FE05CF2-C50C-4065-9878-0D1684FF36C7","702B3887-784E-4DAF-9B37-783CD6E31BD2","3F8B849F-C7CB-4178-9E0A-F4100C6BB02D"],"id":"F9CEB826-0386-4728-AACB-91B17C53ED29","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":414},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":419},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"416":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"417":{"style":{"__isSmartRef__":true,"id":418},"chunkOwner":{"__isSmartRef__":true,"id":415},"_id":"_410","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"418":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"419":{"morph":{"__isSmartRef__":true,"id":415},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"420":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"421":{"moveHorizontal":true},"422":{"sourceObj":{"__isSmartRef__":true,"id":414},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":362},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":423},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"423":{"source":{"__isSmartRef__":true,"id":414},"target":{"__isSmartRef__":true,"id":362}},"424":{"sourceObj":{"__isSmartRef__":true,"id":414},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":362},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":425},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"425":{"source":{"__isSmartRef__":true,"id":414},"target":{"__isSmartRef__":true,"id":362}},"426":{"morph":{"__isSmartRef__":true,"id":414},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"427":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(737.0,22.0)","_Padding":"lively.rect(0,0,0,0)"},"428":{"resizeWidth":true,"adjustForNewBounds":true},"429":{"morph":{"__isSmartRef__":true,"id":382},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"430":{"storedTextString":"","submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":431},"derivationIds":["C2D6019E-36D6-41BE-A5D3-29B4D3178D79","44318C8F-27B7-464C-A975-27FA61F77A23","C17C92F2-1BE9-481E-9B32-28FF3D72AE26","2C8C2D12-9533-4953-8BDD-642303BE7F68","B461E4CA-A6F0-4EA7-928B-45928501E119","17FE3D2D-1967-4E8D-870A-F62A86AF3B81","5602E51D-189D-4C12-83FF-7B4E590DC8E9","4A819576-F37D-4498-839C-2E10F6F6A4FC","7B73FC5C-AA88-4FEA-9AC1-81EDDAABD7AF","D3AB04F9-FAD7-4BD0-8D34-E570B6E7247A","419F53A8-B3C2-4910-9A58-E35E7DDF3E51","C38B06A4-CE92-4DFA-BE68-3B1453E83C59","96DEFDCD-2098-4C71-8E53-1A227C8911DA","FFC9F2D6-279B-4388-9EE1-4521AB157A96","C1ACC663-BB44-4745-AF01-0212F95014E7","570201DB-402C-478D-B921-720464D97B7B","1D8EBBB1-D485-4473-B731-E2FC6F87CFCE","F6C57097-653A-43A3-891B-544A8FD55AB2","F987182F-51FC-484A-91F2-559D8BFE7C02","711CC2FE-73E3-40A0-BB9C-BBEC9E661A92","AF8B7854-AF2C-451A-878D-3D6E30B60D5B","B6768491-9EF6-4844-AA23-C1BCE6A81D59","7E710D9E-A7CE-461D-8116-36964B52B05D","20B55E89-533B-46A5-BB7A-BF65476801BC","817FA224-03A9-4954-8D00-52FEE42F085F","10F47162-B745-427E-9296-1FA947E0AD66","278D9BE3-20C2-43EB-B267-CAB2FF631EA5","E58D16CE-4ECF-41F0-A661-74D595FEEB15","31E2CF95-78EA-4D45-9BB5-A41BA434A169","9E43162A-6FBF-4580-8287-42602BC74598","E3E8E69C-ED6B-47D7-B93F-E47D17802C49","D5693046-3FF3-4D25-8CCA-A83A89EF3A1B","0AC3053A-DCD7-460F-AB9B-4631E5CB214A","9DF00005-5374-46CA-9ED3-3DF87936AA60","DF2F3E5E-67C5-4B1A-9F2D-3C86DC0AAD8D","A0801C53-FAB2-4058-BF64-4214586CD044"],"id":"0A6DD04A-F2F4-440C-96A5-E7C37DBB6404","grabbingEnabled":false,"__layered_droppingEnabled__":true,"halosEnabled":true,"_FontSize":12,"_ShowGutter":false,"_TextMode":"text","_Theme":"","_LineWrapping":true,"name":"CommandLine","style":{"__isSmartRef__":true,"id":432},"_Rotation":0,"_Scale":1,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":362},"eventHandler":{"__isSmartRef__":true,"id":433},"_StyleSheet":{"__isSmartRef__":true,"id":434},"_isFocused":false,"showsHalos":false,"isCommandLine":true,"layout":{"__isSmartRef__":true,"id":441},"_ShowPrintMargin":true,"_ShowInvisibles":false,"_setShowIndents":true,"prevScroll":[0,0],"commandHistory":{"__isSmartRef__":true,"id":442},"hasRobertsKeys":true,"_StyleClassNames":["Morph","CodeEditor","ace_editor","ace_nobold","emacs-mode","Morph","CodeEditor","ace-tm"],"#startLetters":"setSc","_ShowIndents":true,"_SoftTabs":true,"_ShowActiveLine":true,"_AutocompletionEnabled":false,"allowInput":true,"_ShowWarnings":true,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":443},"__LivelyClassName__":"lively.morphic.CodeEditor","__SourceModuleName__":"Global.lively.ide.CodeEditor","_Position":"lively.pt(4.0,406.0)","distanceToDragEvent":"lively.pt(201.0,-17.0)"},"431":{"_Fill":null,"_BorderWidth":1.48,"_BorderStyle":"inset","_BorderRadius":0,"_Opacity":1,"_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Extent","_BorderColor","extent"],"__LivelyClassName__":"lively.morphic.CodeEditorShape","__SourceModuleName__":"Global.lively.ide.CodeEditor","_Extent":"lively.pt(767.5,57.5)","_BorderColor":"Color.rgb(198,187,187)","extent":"lively.pt(768.5,58.5)"},"432":{"gutter":false,"enableGrabbing":false,"enableDragging":false,"clipMode":"hidden","fontSize":12},"433":{"morph":{"__isSmartRef__":true,"id":430},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"434":{"rules":[{"__isSmartRef__":true,"id":435}],"originMorph":{"__isSmartRef__":true,"id":430},"__LivelyClassName__":"lively.morphic.StyleSheet","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"435":{"declarations":[{"__isSmartRef__":true,"id":436},{"__isSmartRef__":true,"id":437},{"__isSmartRef__":true,"id":438},{"__isSmartRef__":true,"id":439},{"__isSmartRef__":true,"id":440}],"styleSheet":{"__isSmartRef__":true,"id":434},"selector":"#ace-editor","__LivelyClassName__":"lively.morphic.StyleSheetRule","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"436":{"values":["absolute"],"rule":{"__isSmartRef__":true,"id":435},"property":"position","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"437":{"values":["0"],"rule":{"__isSmartRef__":true,"id":435},"property":"top","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"438":{"values":["0"],"rule":{"__isSmartRef__":true,"id":435},"property":"bottom","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"439":{"values":["0"],"rule":{"__isSmartRef__":true,"id":435},"property":"left","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"440":{"values":["0"],"rule":{"__isSmartRef__":true,"id":435},"property":"right","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"441":{"resizeWidth":true,"moveVertical":true},"442":{"items":["git branch -d session-tracking","git co master","git branch -d session-tracking","git co master","git branch -D foo","git rebase master","git co master","git branch -D foo","rebase master","git rebase master","git stash","git rebase master","git rm core/lively/localconfig.js","git stash pop","git status","git rm --cached core/lively/localconfig.js","git rm --f core/lively/localconfig.js","git help rm","git add core/lively/localconfig.js","git add --cached core/lively/localconfig.js","git add -N core/lively/localconfig.js","git help add","git add -f core/lively/localconfig.js","ls core/lively","git push origin session-tracking --force","git show a85853c","git log 1c22ea5","git show 1c22ea5","git status","git remtote -v"],"max":30,"index":29},"443":{"reset":{"__isSmartRef__":true,"id":444},"initCommandLine":{"__isSmartRef__":true,"id":447},"onLoad":{"__isSmartRef__":true,"id":450},"onFromBuildSpecCreated":{"__isSmartRef__":true,"id":457},"commandLineInput":{"__isSmartRef__":true,"id":464},"sendGitCommand":{"__isSmartRef__":true,"id":467},"addCommandToHistory":{"__isSmartRef__":true,"id":470},"showNextCommand":{"__isSmartRef__":true,"id":473},"showPrevCommand":{"__isSmartRef__":true,"id":476},"showHistItem":{"__isSmartRef__":true,"id":479},"clear":{"__isSmartRef__":true,"id":482}},"444":{"varMapping":{"__isSmartRef__":true,"id":445},"source":"function reset() {\n    this.onLoad();\n    this.commandHistory = {items: [], max: 30, index: 0};\n    this.get('Output').applyStyle({\n        gutter: false, printMargin: false, invisibles: false, showIndents: false\n    });\n    this.owner.setTitle('Git Console');\n}","funcProperties":{"__isSmartRef__":true,"id":446},"__LivelyClassName__":"lively.Closure"},"445":{"this":{"__isSmartRef__":true,"id":430}},"446":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Apr 10 2013 19:20:50 GMT-0400 (Eastern Daylight Time)\")"},"447":{"varMapping":{"__isSmartRef__":true,"id":448},"source":"function initCommandLine(ed) {\n    this.isCommandLine = true;\n    ed.renderer.scrollBar.element.style.display = 'none';\n    ed.renderer.scrollBar.width = 0;\n    ed.resize(true);\n}","funcProperties":{"__isSmartRef__":true,"id":449},"__LivelyClassName__":"lively.Closure"},"448":{"this":{"__isSmartRef__":true,"id":430}},"449":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Apr 10 2013 03:42:22 GMT-0400 (Eastern Daylight Time)\")"},"450":{"varMapping":{"__isSmartRef__":true,"id":451},"source":"function onLoad() {\n    $super();\n    this.withAceDo(function(ed) { this.initCommandLine(ed); });\n}","funcProperties":{"__isSmartRef__":true,"id":456},"__LivelyClassName__":"lively.Closure"},"451":{"this":{"__isSmartRef__":true,"id":430},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":452}},"452":{"$super":{"__isSmartRef__":true,"id":453}},"453":{"varMapping":{"__isSmartRef__":true,"id":454},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world)\n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":455},"__LivelyClassName__":"lively.Closure"},"454":{"obj":{"__isSmartRef__":true,"id":430},"name":"onLoad"},"455":{},"456":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Apr 10 2013 03:41:33 GMT-0400 (Eastern Daylight Time)\")"},"457":{"varMapping":{"__isSmartRef__":true,"id":458},"source":"function onFromBuildSpecCreated() {\n    this.withAceDo(function(ed) { this.initCommandLine(ed); });\n}","funcProperties":{"__isSmartRef__":true,"id":463},"__LivelyClassName__":"lively.Closure"},"458":{"this":{"__isSmartRef__":true,"id":430},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":459}},"459":{"$super":{"__isSmartRef__":true,"id":460}},"460":{"varMapping":{"__isSmartRef__":true,"id":461},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world)\n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":462},"__LivelyClassName__":"lively.Closure"},"461":{"obj":{"__isSmartRef__":true,"id":430},"name":"onFromBuildSpecCreated"},"462":{},"463":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Apr 10 2013 03:41:33 GMT-0400 (Eastern Daylight Time)\")"},"464":{"varMapping":{"__isSmartRef__":true,"id":465},"source":"function commandLineInput(text) {\n    this.addCommandToHistory(text);\n    var output = this.get('Output');\n    output.textString = '';\n    this.textString = '';\n    this.sendGitCommand(text, function() { output.setScroll(0,0); });\n}","funcProperties":{"__isSmartRef__":true,"id":466},"__LivelyClassName__":"lively.Closure"},"465":{"this":{"__isSmartRef__":true,"id":430}},"466":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sun Apr 21 2013 23:30:40 GMT-0400 (Eastern Daylight Time)\")"},"467":{"varMapping":{"__isSmartRef__":true,"id":468},"source":"function sendGitCommand(commandString, thenDo) {\n    // module(\"lively.ide.GitInterface\").load()\n    var cmd = lively.ide.CommandLineInterface.run(commandString, {cwd: this.get('GitControlTabs').cwd}, thenDo),\n        output = this.get('Output');\n    lively.bindings.connect(cmd, 'stdout', output, 'insertTextStringAt', {updater: function($upd, data) { $upd(null, data); }});\n    lively.bindings.connect(cmd, 'stderr', output, 'insertTextStringAt', {updater: function($upd, data) { $upd(null, '\\n' + data); }});\n    lively.bindings.connect(cmd, 'code', output, 'insertTextStringAt', {updater: function($upd, data) { $upd(null, '\\nexited: ' + data); }});\n}","funcProperties":{"__isSmartRef__":true,"id":469},"__LivelyClassName__":"lively.Closure"},"468":{"this":{"__isSmartRef__":true,"id":430}},"469":{"user":"undefined","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Tue Sep 24 2013 03:27:12 GMT-0400 (Eastern Daylight Time)\")"},"470":{"varMapping":{"__isSmartRef__":true,"id":471},"source":"function addCommandToHistory(cmd) {\n    var hist = this.commandHistory,\n        items = hist.items;\n    if (items.last() === cmd) return;\n    items.push(cmd);\n    if (items.length <= hist.max) return;\n    hist.items = items = items.slice(-hist.max);\n    hist.index = items.length - 1;\n}","funcProperties":{"__isSmartRef__":true,"id":472},"__LivelyClassName__":"lively.Closure"},"471":{"this":{"__isSmartRef__":true,"id":430}},"472":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu Apr 18 2013 03:15:21 GMT-0400 (Eastern Daylight Time)\")"},"473":{"varMapping":{"__isSmartRef__":true,"id":474},"source":"function showNextCommand() {\n    this.showHistItem('next');\n}","funcProperties":{"__isSmartRef__":true,"id":475},"__LivelyClassName__":"lively.Closure"},"474":{"this":{"__isSmartRef__":true,"id":430}},"475":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Apr 10 2013 19:13:06 GMT-0400 (Eastern Daylight Time)\")"},"476":{"varMapping":{"__isSmartRef__":true,"id":477},"source":"function showPrevCommand() {\n    this.showHistItem('prev');\n}","funcProperties":{"__isSmartRef__":true,"id":478},"__LivelyClassName__":"lively.Closure"},"477":{"this":{"__isSmartRef__":true,"id":430}},"478":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Apr 10 2013 19:13:13 GMT-0400 (Eastern Daylight Time)\")"},"479":{"varMapping":{"__isSmartRef__":true,"id":480},"source":"function showHistItem(dir) {\n    dir = dir || 'next';\n    var hist = this.commandHistory, items = hist.items, len = items.length-1, i = hist.index;\n    if (!Numbers.between(i, 0, len-1)) hist.index = i = len;\n    if (this.textString !== items[i]) { this.textString = items[i]; return; }\n    if (dir === 'next') {\n        if (i >= len) return;\n        i = ++hist.index;\n    } else {\n        if (i <= 0) return;\n        i = --hist.index;\n    }\n    this.textString = items[i];\n}","funcProperties":{"__isSmartRef__":true,"id":481},"__LivelyClassName__":"lively.Closure"},"480":{"this":{"__isSmartRef__":true,"id":430}},"481":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu Apr 18 2013 03:12:10 GMT-0400 (Eastern Daylight Time)\")"},"482":{"varMapping":{"__isSmartRef__":true,"id":483},"source":"function clear() {\n    this.textString = '';\n}","funcProperties":{"__isSmartRef__":true,"id":484},"__LivelyClassName__":"lively.Closure"},"483":{"this":{"__isSmartRef__":true,"id":430}},"484":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Apr 10 2013 19:15:20 GMT-0400 (Eastern Daylight Time)\")"},"485":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":486},"_ClipMode":"visible","derivationIds":["3D4B02A3-C619-4A62-A737-CDFCB0F39D4C","B325C8E6-D03B-422C-A735-920B956E09B5","D4DF311E-F866-48E9-8DA2-B4BFA0DB3E5E","7EC36569-ADFD-445D-B03A-B9B4A671B4AA","7708BFED-43C8-4574-A38B-D5B1FDD5D2A0","DD540344-E86F-4CCE-AD0A-3FDFD96FFEB3","9E7AD399-8A47-468F-9013-089DB4BC646E","6F0C0AE4-7E42-4D01-BDE4-A8356B9ECC9C","9D5F4F18-C336-4C45-BF0F-D689586B52D6","6BF2E9FE-D6F4-4639-B37D-E11AC62A938A","FD0EF93E-2EBD-449D-AC77-1C6B4F099A05","A11FCE91-FB1D-49C8-80B2-C79AD50F1784","4A14571D-9353-4AF5-A273-8850F356C943","EB615FC4-91AF-44E6-89F3-7B1F71AC2606","18BE86AA-266B-4CE5-8533-9B76F39AF9DC","AB26663D-203E-4B63-80DE-8DABE187109D","DD7F9A14-4D19-4E4E-9FEB-681181B07A41","D7205431-314A-46DE-ADC2-25B221E74C2B","C28D37B8-E057-4466-A904-A663D69AEAAC","3CD1ED0F-4D21-428D-9E64-FBB93AE2D9E9","E81FAADB-F6DE-4105-BA0A-3F003A9526B8"],"id":"F30E0FAC-09DD-4A1F-ADE5-E0EF3D1E6205","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"corner","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle corner"],"layout":{"__isSmartRef__":true,"id":487},"owner":{"__isSmartRef__":true,"id":362},"eventHandler":{"__isSmartRef__":true,"id":488},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(723.0,417.0)"},"486":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,14.0)","_Padding":"lively.rect(0,0,0,0)"},"487":{"moveVertical":true,"moveHorizontal":true},"488":{"morph":{"__isSmartRef__":true,"id":485},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"489":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":490},"_ClipMode":"visible","derivationIds":["0546AE50-1C43-4F18-BC46-8270C905AABA","C70BB4D4-CF91-42AC-B76A-70C3F7BCF6A1","659CE96B-496E-4A37-832C-601EEC5BDDD1","80F28EBA-0903-4A49-8722-38432C68D7F8","CD2991BB-73B3-4D03-9F97-AFACA44DC1CA","B57CF826-4D54-4E81-BBB5-7FFE0FD67EAC","B3895E28-05F1-4380-AAE7-02AF69E7BFC3","7937BA74-4973-4134-A86C-353026677809","AD99EFE2-03B9-4AC7-887C-61743BEAD7D3","D35ADAF0-91AA-4884-BA00-F11800EF5673","CE88F197-6604-45CF-8E29-0C43209AEC5D","D9145D39-97D2-4352-907E-E5A6B1D1A312","497B0E1E-BAC7-400F-8F50-3A1D184DFBA2","B4DE51B6-E117-4648-99DE-7E4E7172A5A9","DA7BAEAB-A27E-4018-BE1F-AD49D9081387","21B5B668-F994-4574-8A22-E80801C2E936","1B6A94C8-76D5-41C0-8B27-57CDB6DE1450","2B406288-45C8-49E6-ABBC-862838078F62","AF2C9B03-DFA8-4A13-AC86-E99EFDCA21FA","DC4D2339-A1F7-43C7-910B-FB00B9DED8BC","3DB0EF27-CF63-4925-95EF-DDFC4AA115CA"],"id":"27EB39C4-53E7-42F1-83CC-8C74AE27F8B4","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"bottom","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle bottom"],"layout":{"__isSmartRef__":true,"id":491},"owner":{"__isSmartRef__":true,"id":362},"eventHandler":{"__isSmartRef__":true,"id":492},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,428.0)"},"490":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(723.0,3.0)","_Padding":"lively.rect(0,0,0,0)"},"491":{"moveVertical":true},"492":{"morph":{"__isSmartRef__":true,"id":489},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"493":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":494},"_ClipMode":"visible","derivationIds":["981AA173-25F8-4D90-8D89-33F7BEC3B361","7D303CB8-9918-4904-AAE8-C78C7EA964F0","72E9132F-AC08-4E13-8D0A-4CEBFCEF0725","B3FD230E-EDC7-4257-B086-E7CFAF7C44F9","AC9181FA-0321-4209-A999-229E18DB7856","504AF226-5DED-4491-B0C1-24EC01D815D5","3EEE17A5-6F28-4FC4-8A5E-0B5D56792F4A","6C3DD351-EBFA-4217-B268-2D3BE4E5880C","F0FEE710-B648-4685-9EEA-1CC6E7ACFF87","E4E4228B-AB1B-4599-8699-F2969DDD4408","14E9E290-4B6F-461A-A7E9-45D4064050B6","079465C2-5D69-4E7A-AB7A-43D998E326DB","AE1B8433-90F7-4A5A-B9CE-EF81CD990E93","993B9351-E229-4862-9743-C253432301F6","7B920DE2-52BA-4A7C-8A66-3DC496BAEEA7","932FBD0A-8CA8-413E-A2FC-59ED0974A23A","97005C1C-A67D-4004-86CB-2B4C0077FF4E","420A4C97-6CCC-43D9-8B78-4F94B27E5F55","29DC271D-992D-4D87-A49D-E0305C1DCC2B","66C70E4C-4E3D-4981-A6D0-6852AC88BFFC","79CCC265-B163-4F5F-9593-8901136EB10A"],"id":"B03369C8-9B2A-4806-BDB3-64CF18472120","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"right","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle right"],"layout":{"__isSmartRef__":true,"id":495},"owner":{"__isSmartRef__":true,"id":362},"eventHandler":{"__isSmartRef__":true,"id":496},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(734.0,0.0)"},"494":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(3.0,417.0)","_Padding":"lively.rect(0,0,0,0)"},"495":{"moveHorizontal":true},"496":{"morph":{"__isSmartRef__":true,"id":493},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"497":{"_BorderWidth":1,"_Fill":null,"_StrokeOpacity":false,"_BorderRadius":false,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Padding","_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(737.0,431.0)"},"498":{"adjustForNewBounds":true},"499":{"morph":{"__isSmartRef__":true,"id":362},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"500":{"onKeyDown":{"__isSmartRef__":true,"id":501}},"501":{"varMapping":{"__isSmartRef__":true,"id":502},"source":"function onKeyDown(evt) {\n    var sig = evt.getKeyString(),\n        cmdLine = this.get('CommandLine'),\n        output = this.get('Output');\n    switch(sig) {\n        case 'Tab': cmdLine.isFocused() ? output.focus() : cmdLine.focus(); evt.stop(); return true;\n    }\n    if (!cmdLine.isFocused()) return;\n    switch(sig) {\n        case 'Enter': cmdLine.commandLineInput(cmdLine.textString); evt.stop(); return true;\n        case 'Alt-Up': output.focus(); evt.stop(); return true;\n        case 'Alt-Down': cmdLine.focus(); evt.stop(); return true;\n        case 'Up':\n        case 'Control-Up': cmdLine.showPrevCommand(); cmdLine.focus(); evt.stop(); return true;\n        case 'Down':\n        case 'Control-Down': cmdLine.showNextCommand(); cmdLine.focus(); evt.stop(); return true;\n        case 'Esc':\n        case 'Control-C':\n        case 'Control-G': cmdLine.clear(); evt.stop(); return true;\n        default: $super(evt);        \n    }\n}","funcProperties":{"__isSmartRef__":true,"id":507},"__LivelyClassName__":"lively.Closure"},"502":{"this":{"__isSmartRef__":true,"id":362},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":503}},"503":{"$super":{"__isSmartRef__":true,"id":504}},"504":{"varMapping":{"__isSmartRef__":true,"id":505},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world)\n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":506},"__LivelyClassName__":"lively.Closure"},"505":{"obj":{"__isSmartRef__":true,"id":362},"name":"onKeyDown"},"506":{},"507":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu Apr 18 2013 03:16:04 GMT-0400 (Eastern Daylight Time)\")"},"508":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(819.0,681.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(204,204,204)","_Fill":"Color.rgb(255,255,255)"},"509":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"510":{"morph":{"__isSmartRef__":true,"id":327},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"511":{"onActivate":{"__isSmartRef__":true,"id":512}},"512":{"varMapping":{"__isSmartRef__":true,"id":513},"source":"function onActivate() {\n    this.get('GitConsole').comeForward();\n}","funcProperties":{"__isSmartRef__":true,"id":518},"__LivelyClassName__":"lively.Closure"},"513":{"this":{"__isSmartRef__":true,"id":327},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":514}},"514":{"$super":{"__isSmartRef__":true,"id":515}},"515":{"varMapping":{"__isSmartRef__":true,"id":516},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world)\n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":517},"__LivelyClassName__":"lively.Closure"},"516":{"obj":{"__isSmartRef__":true,"id":327},"name":"onActivate"},"517":{},"518":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu Apr 18 2013 17:59:41 GMT-0400 (Eastern Daylight Time)\")"},"519":{"morph":{"__isSmartRef__":true,"id":308},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"520":{"submorphs":[{"__isSmartRef__":true,"id":521},{"__isSmartRef__":true,"id":526}],"scripts":[],"shape":{"__isSmartRef__":true,"id":537},"_ClipMode":"visible","derivationIds":["09CBC3AC-AA65-4842-B74C-82CB99C6F728","B9ACF728-119F-42C7-97E3-CE90CB6DD2A5","5E354CE8-42BE-4F0D-BCAE-EA04E9C9F23A","B1330DFA-9B39-408F-B35F-EB822F17CCE9","69669A59-E237-4439-BCCD-138EE4A19226","5C956643-23B9-4B94-A9D7-9FD5FBF815EA","8AF7C8F4-6727-48F8-8212-3A20068ECDCC","0EB88931-4769-46C0-9884-03CE79FB8B0F","278AF69A-D79B-4BE8-B0A3-73BCC22AADAE","989C9942-708C-4B8C-B714-F1A697461BFB","332A8B50-37FF-421F-8891-DA4673C327C2","27076A64-AB49-416D-8A9E-47F41EEC694D","7290F77B-A048-48B3-BE67-7F90129843B1","0A562D29-5D45-4BFC-983D-2285186486DE","129324F5-5BD3-4CCD-BB8B-77CF4EF921B4","3B84CF94-8792-451F-9CF3-BB532D838055","71B5637B-8DE7-4390-B3BB-E79AD62E9906","C9431445-A523-48FB-9F71-AC7D76CADBEB","65D097CE-5421-4E08-8C0A-3F6B56E837FD","F25AE7C0-4FF5-4147-9DC9-2E9579BB011F","372A88D9-E701-421D-87D5-7FCF91A94106","48C65609-9FEB-46EC-8715-8407F8E9A322","1507CD3C-A68B-4871-BC1A-21C3C99CA9BD","7CCAFFA0-1A27-4CAA-ACA6-7D949F778AA0","1EDBB04E-F3AD-498A-B670-228F8FE62C2E","EFA93F57-B8B5-4293-9117-005AFCCD42DC","9C1E396A-1606-4E23-9EE5-6F90EC4F2980","DD43B54F-3A83-4887-90E7-2D16C1800D8C","AE349DAA-8130-4632-908A-A22B0E3C9E52","B36E8590-7386-47B6-9F26-1FD678B04CA7","FDCE8F17-EADA-420A-8D89-42A166E9B4DF","A79CEAD2-9491-4910-9305-C3AF6F41FE75","74671D1F-D90C-4C48-9BEB-74F135587323","10377475-1E71-4D2C-8206-3B7CFF6DDDEF","C0B45B94-270F-4ED8-B3C2-5A2D677F6F78","D30EEC49-1285-4BDD-92D5-C0242AD2EAFC"],"id":"5163A4AA-AD2E-4235-A5D3-28E798E92ACB","__layered_droppingEnabled__":true,"halosEnabled":true,"tabBar":{"__isSmartRef__":true,"id":59},"tabBarOffset":440,"layout":{"__isSmartRef__":true,"id":538},"pane":{"__isSmartRef__":true,"id":539},"label":{"__isSmartRef__":true,"id":521},"name":"wip","grabbingEnabled":false,"draggingEnabled":false,"closeButton":{"__isSmartRef__":true,"id":526},"owner":{"__isSmartRef__":true,"id":59},"isActive":false,"eventHandler":{"__isSmartRef__":true,"id":2655},"showsHalos":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Tab","__SourceModuleName__":"Global.lively.morphic.TabMorphs","_Position":"lively.pt(440.0,0.0)"},"521":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":522},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":523}],"_ClipMode":"hidden","derivationIds":["FEA9EA93-F37B-4386-93D9-57B1D53A4866","A1689D19-DD8B-45D1-8B01-1076E48F1C96","E6C79EA5-1A19-4CC5-883C-4B2BF7FC21F2","B3B3D175-36EE-4483-B3DA-C28C45515680","9C632122-F9AB-493F-9F4E-BD4601FFB868","DBAAF89F-C768-4261-BFB2-D8C044291EA2","27951086-5549-4E99-AD77-0A329E53441C","62E429E7-1F35-43A9-BEF1-9C37BE4F4E93","1064216E-0092-4F80-8969-6476F998C849","1952305F-E4D7-49D7-95C4-545DB3191031","5A3B40DD-8990-4D8B-99A7-C3140313582C","1C2E025A-CBDB-4FC8-A006-C9811CEA442A","B9EA227E-514B-4788-962A-635E6EECB272","98ED32ED-F8D5-4957-BBD7-0D47C258F4E9","CB8DEB89-02D8-42DB-87C1-1411D5F03AC0","9693F998-AC20-4109-AAAB-F22C75E5DFA0","E3893ED6-6851-4CD7-883F-07988E5EDCC2","9D6E462B-6150-40F2-BE4C-B655B9CDA056","E608E615-E55F-4CE5-8964-D8BCF4EC9B5D","32ED209D-ADA4-4AD7-A31C-F2792240F536","53730FB8-8B83-4C16-9E9C-3E58A3BEAED4","51AB3340-3E25-4533-AB4F-E7C7587AC50E","53CA9FA1-57BA-4E36-86D8-283E5AD7EA40","2B19FD3A-25A9-4555-9011-9F23BD1F0E29","10F5F413-F244-4A2F-9FCD-693405AB39BC","C803E42A-1E3C-4F09-94E4-328CAC98A998","CF74F39E-0481-44FB-93AA-0C7970C23E5D","B8A5CF1D-D682-4C56-9A0D-4DD1DBB05C2B","A0E4757B-37D6-4D7F-A61A-78A582149D88","87C37DE1-B4AE-4169-A32E-A1F7C58C8AA2","8F924A8D-A31F-456F-9983-ED51A1FB18C2","16A0D8C7-5B9E-44FC-BD59-18A397F37D83","0D8B94BA-030B-4CB3-87F8-8E37A2065A9B","8A83F1AB-C78A-404A-A01E-E7C549CB4671","3A1B91E9-FCEF-4F61-B787-62DBB58D02D0","9FA17479-484C-436C-A7A0-C8EA3447A685"],"id":"51A7E22C-CBF4-4D7B-ABF3-250C14B70634","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"eventsAreDisabled":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":520},"_FontWeight":null,"eventHandler":{"__isSmartRef__":true,"id":525},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(5.0,5.0)"},"522":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(80.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"523":{"style":{"__isSmartRef__":true,"id":524},"chunkOwner":{"__isSmartRef__":true,"id":521},"_id":"_785","storedString":"wip","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"524":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"525":{"morph":{"__isSmartRef__":true,"id":521},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"526":{"submorphs":[{"__isSmartRef__":true,"id":527}],"scripts":[],"shape":{"__isSmartRef__":true,"id":532},"_ClipMode":"visible","derivationIds":["BC2B589C-5490-4342-8B63-F5C228120322","2B9C0793-7EEF-445B-815A-F866ABFE951E","3EB1F47E-B6E6-4569-9361-15FD81D8527B","19DFD3CA-ED18-4BAE-8528-F62D14BB803E","2A45E52F-6502-448F-B5E5-D88FF6CEFAB7","574DF2AC-F69D-405F-A25E-753A19B7768F","A1A3E59F-6471-4EB0-A8C1-5714DE8D445F","A2BE2297-0735-4A8D-9650-8464ECA6DA43","F9B87545-F0ED-4086-9205-EFDE0DF71487","82FE7053-8336-4992-B8E9-B8BECDA0F3CC","96EE0C34-7B05-4148-A7F7-5FF6187C74B0","857A480E-2C44-4329-94A4-E425FE540616","31797AEB-3D62-455F-A766-85B7D4AB90AD","F9A79AA8-4312-4F42-A667-C48797813B99","B8EE79DB-4CD0-4644-8C8E-3C41C62B6DB7","1CDA3261-7237-48CC-AA59-B670C1F534BD","A63FBA4B-F039-4D6B-8220-65469B0204CB","13BE5AE7-C74A-4808-832A-225CFB074D4C","383501BE-0F51-4527-8633-B14D891ED4CA","A5EBC491-F046-4744-9E12-5C4F6E7115C6","EF33AB9F-B0A5-4832-A73C-E08FFCD4BE41","4568A74D-A89F-4CF5-8F1F-784DAA99A19C","9BE1E801-9010-4884-9948-AA839D83608E","770B7C02-04FF-442B-87A3-4E841DEBFEB3","201077BF-0BAC-4FAC-8327-6D9F71BB7A11","B1E4DE85-95BB-45AA-AE75-32825C86D5DC","F096179C-FF6C-4B49-B8CC-BBEE24A0286B","8F2A4C94-4A6E-40AD-8240-EEF75EDF520D","DB41216C-58FD-4D40-8348-3F4CA44FA9C5","D7833853-CEC1-4BD2-B4A4-7FE79D49C1D7","19F8329E-888B-4A81-B5B6-4FF2FF00B315","8B014736-261F-4876-9A0E-CA9250F5E471","5060A2CB-0B84-4012-9C34-CBCAD2CFC4DF","63062733-A23A-4A14-9C23-4388AAA846F0","BA31490A-22C2-4E67-9F92-B0183F9FA661","E104FE57-8BDB-423F-ABA0-8E3AE8C3C32B"],"id":"7C1C1BAF-1581-4763-A9B4-803F44A7A9B4","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":527},"_PreviousBorderWidth":1,"owner":{"__isSmartRef__":true,"id":520},"layout":{"__isSmartRef__":true,"id":533},"attributeConnections":[{"__isSmartRef__":true,"id":534}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":536},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(85.0,5.0)"},"527":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":528},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":529}],"_ClipMode":"hidden","derivationIds":["CD403F76-C3DC-433D-871D-A8029049CEF5","F451C94E-6D76-4CC8-AF6A-4B56B3467407","35A2DF4A-67B7-4CF2-B29B-99722FC54C4B","E151F470-79FB-4B2C-8735-F2D50B183F7D","DE374666-573C-4207-A7D9-276FAD8C41C6","58D1B4C3-C637-4D64-91F3-EDAAF19393EA","3F62E860-336F-4EEF-9E7E-9F6D92949AEB","37E92D99-CCFA-44D6-B652-2624B2DF9965","BF613F9A-936C-432B-A9ED-B5339A838666","0C42389E-E3BA-4C64-BC1A-4B19B52E0324","2E494291-0194-4848-81B1-C8FE90EFA2A3","B6E3EC5A-2B3A-422A-8E3C-03290EFF9A16","6B2D0C05-A01A-445E-ABEE-F6DA78FF7905","B8698A8E-7532-419A-BC68-A76BD542FC84","55312B63-68C9-44CD-BEBA-865599FED520","E6DF396D-6892-4A7F-9610-6D03F1491201","262513DF-B7DA-46B0-BC70-8D5BEE976F5F","5AFF2A95-174D-4F00-988A-02BBF7AD3DD9","E0A78E65-4D0B-49BE-874E-79D906598437","D532FEF4-06D2-4F9B-8B8D-2EAB242341EA","C6BD027D-9794-4C3F-91FF-386CCD14A88C","ED15058F-B15D-4070-8FE9-3B4D924FC866","A0572EE5-5BA3-419D-9AD4-62B461D85900","34AB9D9C-A985-476A-94C2-C882DADAFCAB","AFAD585D-EA09-4674-8781-DECA64F524A4","1534AC46-B65B-4E59-BF1F-633972CD2E15","9C11A12D-4B31-4692-93FA-9EB491D3646F","8E0F5B87-76DE-4969-BBB3-FDD16C3E8A0D","A5707C6E-73A0-47A5-8D86-2E86CDC3015F","378EDD9E-C9B8-45FC-B96C-774C92F2AA4A","6FD135AA-9D79-47D5-A2E9-34323FB43686","FA26C1E7-DBDC-4673-8BFE-9BFDB7EA66B3","5EFF9C55-4B6C-4D9C-9629-C5FF92D0763B","544332BC-57ED-4274-8AB7-D063EB405BED","5CBB3FE0-A4F5-46BB-80C7-BD1A8CE6C3E1","7C062CC2-B7F8-42BD-939F-C20E01FF3F17"],"id":"3A14A60F-A0F7-4CFD-AEBA-E1445960517F","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":false,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":526},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":531},"__serializedExpressions__":["_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"528":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,3,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"529":{"style":{"__isSmartRef__":true,"id":530},"chunkOwner":{"__isSmartRef__":true,"id":527},"_id":"_784","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"530":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"531":{"morph":{"__isSmartRef__":true,"id":527},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"532":{"_BorderWidth":1,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"533":{"moveHorizontal":true},"534":{"sourceObj":{"__isSmartRef__":true,"id":526},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":520},"targetMethodName":"closeTab","varMapping":{"__isSmartRef__":true,"id":535},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"535":{"source":{"__isSmartRef__":true,"id":526},"target":{"__isSmartRef__":true,"id":520}},"536":{"morph":{"__isSmartRef__":true,"id":526},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"537":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(110.0,30.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(204,204,204)","_Fill":"Color.rgb(204,204,204)"},"538":{"adjustForNewBounds":true},"539":{"submorphs":[{"__isSmartRef__":true,"id":540},{"__isSmartRef__":true,"id":557},{"__isSmartRef__":true,"id":576},{"__isSmartRef__":true,"id":589},{"__isSmartRef__":true,"id":657},{"__isSmartRef__":true,"id":2556},{"__isSmartRef__":true,"id":2576}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2651},"_ClipMode":{"__isSmartRef__":true,"id":2652},"derivationIds":["02612B0D-FBA6-4B56-AB52-039883176A78","CF1559DD-EBE1-4129-B552-62EC318BE36E","4E1B840F-B884-4B74-9C0F-E9DE659C0A3B","316A68DD-2E05-4D20-925A-C6D7F343CE82","D5DEF06E-255B-457B-8508-198693D8EA38","368E80AB-D6CA-44CB-9D61-C39F4302ED69","8CDBBA86-7BA4-4D29-9091-BF33F8833ACF","AF963834-6637-4F3F-8862-6F6E7C36C938","37A9F300-FB6D-4803-A6FF-39CCC00C4225","CB20292A-1691-408A-A890-E77F74F3A358","CE803C3D-F6FE-4C87-A812-5A8CEEB9AC41","4A45B301-046D-468A-BF66-8FD050A47F1A","2506E80B-29E1-42DD-B45F-673A1591E5D1","B8519FCB-8B2B-47E0-B9BF-F795AD91901C","B3D05CE7-CACB-4C90-992A-01CAC9D22CF3","F0E4F553-9DB0-449D-AC42-41AA18770B02","5168E292-39AD-409D-AA0E-A248C61031A0","6266DEAD-DF9D-40C1-ADE2-71E1F7DA1FD9","BD314176-94BD-4004-B544-CF3C60457149","15FB8917-D9D6-4849-9CC0-7D3B847C4E07","0BD80DA7-E074-4D28-92DB-F14DC34BA26B","A2F04CD2-1620-4867-BC6A-DFBE9EE6ADDD","440CD712-9B81-4676-8317-4A364E2B0DA3","4D8BA6B7-24A3-4915-B88B-303479C41B1C","E1C7AD99-7A9F-4B70-802B-9141D9DF6EE9","1346AD66-3876-4057-9D54-6EC71ECA9785","38E61E5B-12E0-417F-AB40-E4FC6FE95EAE","57CE057A-0733-42B6-BDD8-F779314D586F","3E766DA7-46E4-41E2-B30D-C89801E8C1FE","5AA56655-97D0-4B29-A8B4-A059F15D2F5C","6453454D-2D99-48FA-A0EF-5883552424B1","25B9D918-6FD3-453A-B6EC-8FB4F52F4A83","D9344411-5A0D-435B-ABFD-594881C85C32","9E91196E-C984-4BDC-A9A3-3502EAA2146A","7A99B2AF-83BD-4339-A362-71B041EFAC48","CAAD346F-4560-43D5-8314-A8FF5F262B0F"],"id":"D247ED3D-96EC-4C3C-8507-A2703207EAD1","grabbingEnabled":false,"__layered_droppingEnabled__":true,"halosEnabled":true,"draggingEnabled":false,"layout":{"__isSmartRef__":true,"id":2653},"tab":{"__isSmartRef__":true,"id":520},"tabBar":{"__isSmartRef__":true,"id":59},"name":"wip - Pane","owner":{"__isSmartRef__":true,"id":58},"eventHandler":{"__isSmartRef__":true,"id":2654},"showsHalos":false,"#startLetters":"getT","prevScroll":[0,0],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TabPane","__SourceModuleName__":"Global.lively.morphic.TabMorphs","_Position":"lively.pt(0.0,30.0)"},"540":{"submorphs":[{"__isSmartRef__":true,"id":541}],"scripts":[],"shape":{"__isSmartRef__":true,"id":546},"eventHandler":{"__isSmartRef__":true,"id":547},"_ClipMode":"visible","derivationIds":["EC7EBB28-54AE-4244-80ED-3E13650F82B7","8A936DD6-445A-4E4D-A98C-77CC1114B65A","B2F1213D-DD2E-49A7-B14F-17BAE2D14976","776452DD-0361-4028-9636-F637A74D7815","0D670F57-2D9E-442D-963A-B90C4C045119","4D56780D-FB58-4050-97D0-4DAE39B5008D","9598C230-45A6-4A44-B66D-EB93DB58B890","076CDD61-619C-44DF-961A-AC53D9B45899","8C0AF82E-91B5-4C21-9E8D-5E970DF24829","D9F6E457-B8F0-4380-9908-52D3CC874D19","473445FE-A26B-4BE0-95B2-0B982DF6A72A","530A82E5-7610-4757-88CA-2881820CA703","267DEF3C-E53C-4783-ACFC-15E4861540FB","AAC5C940-DF4D-4266-B58F-12E5778190B5","A5376F0B-FC20-494A-AB2E-B268F150BDEF","CDEB6EF9-EADC-4856-928B-59275267FECC","FC97E015-728F-405E-9257-C92B145F9606","374034F0-42AA-40A4-B562-9C6434ED97BE","8618A6E4-7F90-4517-AE97-CFB1274B527D","6EBDDB45-AA7D-4C04-A601-7738D34AC560","2056246E-F480-45BF-8012-A4AEC6D36D39","B5C321C4-2CB0-4975-BB43-23888A2C5B82","960B6B83-6597-4208-9C54-11A633B41FAA","F364B89E-9C12-4209-9D10-F544845FE1FA","30B4879E-FA17-4852-835A-1CBCB8EB5121","51008893-9117-4156-B7FC-086D7C5CA64C","AFE22BE1-5AEF-4198-B5C9-41C6CD610950","88EC8833-8A22-49F1-B083-96D2B55F59DA","C223546C-399B-4E87-A09A-C6BC5E69B1EB","18DC9B0D-FAF7-4AA8-A548-86D9C20D9C20","7BDDB543-5B15-478C-A2B9-CFE2E972F603","312C8278-FCBE-4702-858B-D27902415C18","7DE7B1CD-232B-4017-AE61-D962B1B8046E","B1C97F83-4C36-4B3A-AD43-307CFBF9D378","2889D684-2631-40F7-9FFA-44D69FEBC6A7","1784ED19-1012-424B-966F-E91A3131FB85","B938B8A2-7F2B-45C7-A139-34D5666958DE","A21C610E-39E9-4EEF-9396-87C3323EB6F9","3662C01C-3A81-436A-BC99-FB51E040633D"],"id":"FB1AD0D2-3617-4903-8B6E-CEEA911EB0A8","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":541},"_PreviousBorderWidth":1,"isPressed":false,"showsHalos":false,"attributeConnections":[{"__isSmartRef__":true,"id":548}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"name":"Button3","partsBinMetaInfo":{"__isSmartRef__":true,"id":550},"owner":{"__isSmartRef__":true,"id":539},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":553},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(1200.0,39.0)","distanceToDragEvent":"lively.pt(74.0,7.0)"},"541":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":542},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":543}],"eventHandler":{"__isSmartRef__":true,"id":545},"_ClipMode":"hidden","derivationIds":["7884E73F-0D17-44B3-907F-44A5223F1F3D","C36F45D2-277A-45B3-B275-FCE85ECD3307","C7EA825A-3214-47BA-81A3-C33EB7AEEB64","91268309-AAAA-4924-B65F-E65C29B3DBB0","EDDF13A2-2EBB-443C-8865-50302D0E3688","697E7814-0362-4108-B234-43989527B9DE","5634B1BA-E7A7-4F71-90CA-CB08CAD2BB6C","672066EC-0D92-49C5-B96C-F5BCFAFA04D7","078C70EE-9DC9-45C2-881B-A495ED25B82B","AEA200FA-9BBE-469E-B967-946118D9FE02","EE588BD0-145B-4716-B690-9F3FA4FC7CC7","1D60B242-C3DE-4713-B29F-F08EAE13671D","51F378B7-D388-4ABF-A67B-C952B52ACAA2","28244EA8-8B2A-4EE5-A048-B666D9B36F6F","CCD1E605-D1AF-41E3-8979-149A75C584F9","5FF700E8-0E59-43A2-BBC0-AEA30F2588D2","D6494B8B-7EFC-4E66-87A8-B49F74D47795","D0872165-A640-4F6B-AA83-5CF9E9B8E5D8","1F106675-B3B9-4D4D-9647-BB8DFDD9E6E5","A3BAD1DC-C784-42E3-9DE0-883F044716B0","7A365C1F-8E1A-43E3-8E97-EEC45439AF61","7DCE3BF9-1488-42D2-9213-9BBE23858F67","FC306154-CA0B-473D-9632-3B072136FB69","86135176-4262-4496-8FC7-7EE8CEEA6494","D01E85F6-CB2D-4437-8503-BE56F29C8BD1","0865E289-A470-40EF-B135-91D0AB9CB861","217CD503-DD82-48DD-B5F8-723137B36F36","E5D599FB-C054-4B1E-A7ED-3BA4CC0D5550","A7DB34DB-9F01-4FBF-B7AE-B7116C875DB1","BEEBA538-331A-4FB8-A1F0-1418C1237E92","52B12F30-9EE8-45B6-A1B8-05ED6C650D67","8A8C5D70-10B6-46C8-BBC7-7F2B4D2FEBC6","118960D5-BD65-406E-805D-64A273A9271F","2AD7CA43-5ABB-4759-B7BC-51CC706CF391","5EAD637D-9CB4-4121-8FC2-B70D101F603A","ABF0013F-8288-4B02-9F54-D5BBA8F1AB00","93D0ADE2-49B1-4CA2-B904-07424CA11F7F","3CD1972B-304C-4EAF-AF33-819BF0400267","3AEBF26D-7411-4101-914C-E27F5D2E3F65"],"id":"C61E2146-9D12-478E-BC51-900A808B1182","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":540},"isLabel":true,"_Align":"center","eventsAreIgnored":true,"_TextStylingMode":true,"showsHalos":false,"eventsAreDisabled":true,"_PointerEvents":"none","__serializedExpressions__":["_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"542":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,20.0)","_Padding":"lively.rect(0,3,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"543":{"style":{"__isSmartRef__":true,"id":544},"chunkOwner":{"__isSmartRef__":true,"id":541},"_id":"_234","storedString":"save world","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"544":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"545":{"morph":{"__isSmartRef__":true,"id":541},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"546":{"_BorderWidth":1,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"547":{"morph":{"__isSmartRef__":true,"id":540},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"548":{"sourceObj":{"__isSmartRef__":true,"id":540},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":540},"targetMethodName":"doAction","varMapping":{"__isSmartRef__":true,"id":549},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"549":{"source":{"__isSmartRef__":true,"id":540},"target":{"__isSmartRef__":true,"id":540}},"550":{"partName":"Button","requiredModules":[],"partsSpaceName":"PartsBin/Inputs","comment":"A simple button that calls a method #doAction when pressed.","changes":[{"__isSmartRef__":true,"id":551},{"__isSmartRef__":true,"id":552}],"migrationLevel":4,"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Tue Dec 11 2012 16:53:16 GMT-0500 (Eastern Standard Time)\")"},"551":{"author":null,"message":"no comment","id":"F8B70225-5143-4A51-ABB4-344B488B3811","__serializedExpressions__":["date"],"date":"new Date(\"Tue Dec 11 2012 16:15:42 GMT-0500 (Eastern Standard Time)\")"},"552":{"author":"robertkrahn","message":"no comment","id":"9B8B6BE4-4519-4A6C-8F47-70DE61BBB0FB","__serializedExpressions__":["date"],"date":"new Date(\"Tue Dec 11 2012 16:53:16 GMT-0500 (Eastern Standard Time)\")"},"553":{"doAction":{"__isSmartRef__":true,"id":554}},"554":{"varMapping":{"__isSmartRef__":true,"id":555},"source":"function doAction() {\n    var statusTab = this.get('status');\n    statusTab.getTabBar().activateTab(statusTab);\n    (function() {\n        $world.get('GitStatus').removeAllMorphs();\n        $world.saveWorld();\n    }).delay(3)\n}","funcProperties":{"__isSmartRef__":true,"id":556},"__LivelyClassName__":"lively.Closure"},"555":{"this":{"__isSmartRef__":true,"id":540}},"556":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Tue Apr 23 2013 22:40:34 GMT-0400 (Eastern Daylight Time)\")"},"557":{"submorphs":[{"__isSmartRef__":true,"id":558}],"scripts":[],"shape":{"__isSmartRef__":true,"id":563},"eventHandler":{"__isSmartRef__":true,"id":564},"_ClipMode":"visible","derivationIds":["EC7EBB28-54AE-4244-80ED-3E13650F82B7","3B5B88CC-CE03-435B-BC43-C13333969B4C","F54210F2-0FE3-4E00-B7F0-6BC730B5AA98","0C86F530-EFE5-4805-AD4E-5600D250091F","06698F0E-ED3A-44A6-B9DC-8E4A7D8B8C92","8067EC1D-4D6C-4114-9F5E-C93D90570C39","5DD8F9B1-0B74-4A22-A591-FB9B5A94FCFF","E2E727B1-E73A-4836-9B38-695F652EA1CA","507C3115-9708-46D1-A9DD-F93C6B93FF37","1A37F3D3-7312-4853-877E-D53F9AD18D84","FE00DC00-79CD-43CD-AE8A-6A17BEC41B12","FB7A2C01-4F48-44A9-96C2-14B45F53A5F7","35228181-10AF-4DDB-9043-4C938E1F5BF0","3E85E101-3AF9-4D67-A2C6-87F30B07432B","2FDF3A3D-4508-4A4A-A209-EC72244B875E","9173644C-DE11-4743-B33B-A10B69B74A2C","634872CB-5367-444A-B125-013464B84BDE","93E48C25-27F5-4B76-9082-4AD5BC652DD1","430513A3-A490-4823-9A3A-AF0F3261EACE","C07EFF01-2FA3-4E4A-BCEE-DC78F3657C4F","3BA2C94F-0F3C-4A23-B11D-FE07DB8BD2EF","A74268D7-DE2E-45C8-8FF0-8566BD89FD85","79033606-1C69-4020-AE4D-4CEA90BC0FE4","9A316FA0-3A40-42D5-990D-97829BFAB3E0","FB9CD068-647E-4464-8C4D-6D5537E31395","641E05FB-78D9-48BB-A6CA-57E08FE99923","FAF9158E-086B-4F1E-AB30-2FA3E2FCFF6E","02DE64A6-0664-460F-9D4A-73E44657B7FE","868BF377-A121-4A15-A2A8-12D0375FD9BC","4CF43192-6441-4258-A1F1-B63B02A15F21","6E2AE340-8F36-4A21-994F-AEA7CB6A92F6","3635FBC9-8CF2-42A3-8BCE-187CE77E4DAD","FC5CE90B-AB47-4370-B48A-1BD02B03A691","B7D8F65F-BA6A-4BDF-941A-BCB49BAECF85","DDC4BD5E-6B33-45F3-9A38-133B817535E9","F015F160-F63E-4AB3-9247-A7C3262D926C","7312F0D1-5ECC-4633-8010-65C30C52049F"],"id":"0F70BEBA-B93A-4A0D-8D65-A30E995BB6EC","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":558},"_PreviousBorderWidth":1,"isPressed":false,"showsHalos":false,"attributeConnections":[{"__isSmartRef__":true,"id":565},{"__isSmartRef__":true,"id":567}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"name":"refreshButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":569},"owner":{"__isSmartRef__":true,"id":539},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":572},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(1023.0,43.0)","distanceToDragEvent":"lively.pt(74.0,7.0)"},"558":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":559},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":560}],"eventHandler":{"__isSmartRef__":true,"id":562},"_ClipMode":"hidden","derivationIds":["7884E73F-0D17-44B3-907F-44A5223F1F3D","A267A066-9F65-4B74-B876-6600AE2F3F19","E4004327-84A5-4FF1-BD4D-33BD0B34DDAC","3DF4DB20-03B2-4A6C-A96E-4EA8F4874477","887BA546-6BDF-4043-9FE3-20D5F3130EE2","D7392E75-6CDA-4610-B7A3-7BAF45FE30BB","8053EB29-3C6C-4376-A936-6F2B998EA2E3","19CA0F27-5E64-4B93-9D6B-566463A2992B","237B7530-0F3B-428C-B36E-A70342769479","F2513AA1-F51B-4DA9-8406-973B175F0612","67109CE4-FF33-4BCD-85EF-D4A202A277F7","4462A7B4-88AF-4929-AD5B-7EF2B97833CE","A66FCC10-081D-4949-AC5E-658992CACD0D","B7B4BF2F-7A89-4D4D-A522-D41C341309DA","08D7EFB6-2827-4937-BEA1-E7790B05EB4C","2392CB4E-D278-4C2C-86FA-0260646B6C8A","02CA3B53-E5CB-4546-BC97-EDD1DB74607F","9A3AE7DE-9507-4A69-BB7E-0DD50A1E8B9F","FB88B7B6-A270-4D37-AEB5-27C6F8CFF542","DC563588-59C3-4600-849F-E4C6FC8B8153","B9C70172-9A57-40BF-AAFA-84F2C900E88B","CB47747B-B328-456E-8B2F-9F4EF69B5279","4B40136B-A134-4235-B149-8713FDF0F4E0","AA83B5EC-0BB0-4332-8374-6C821E4FF357","71742622-14E4-4538-8B07-5BE931AA18BF","5109F769-BDAC-4F15-8D0A-D73FA39C0940","4F467C25-3CF9-4539-A4A1-00DA1FF2666E","A9E1381E-06E4-494E-B19F-E00EC6B424AF","529FB7CB-3976-41C6-9343-F722E69EF529","2077C189-9A89-4ED0-9E0D-4C5E966AECA8","1A415387-184A-49E7-9C14-22FB3DD4A937","F8E04270-3CE4-4D0A-B0F5-ED8433069720","9A99214C-D91B-418E-91B7-B562BD6AFEE6","84FB6124-C7AE-458C-BB1B-772CF52AF621","B18518F1-CDAE-4948-8D5F-120E54E0552B","AE2B78F8-2B99-48DF-A512-2451D286E496","0F34F350-0D1A-4B58-A877-6A15DBF7D7FB"],"id":"4A1917E2-388A-460E-A1C2-794C6E7270AF","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":557},"isLabel":true,"_Align":"center","eventsAreIgnored":true,"_TextStylingMode":true,"showsHalos":false,"eventsAreDisabled":true,"_PointerEvents":"none","__serializedExpressions__":["_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"559":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,20.0)","_Padding":"lively.rect(0,3,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"560":{"style":{"__isSmartRef__":true,"id":561},"chunkOwner":{"__isSmartRef__":true,"id":558},"_id":"_5530","storedString":"⟳","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"561":{"textShadow":"undefinedpx ","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"562":{"morph":{"__isSmartRef__":true,"id":558},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"563":{"_BorderWidth":1,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"564":{"morph":{"__isSmartRef__":true,"id":557},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"565":{"sourceObj":{"__isSmartRef__":true,"id":557},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":557},"targetMethodName":"doAction","varMapping":{"__isSmartRef__":true,"id":566},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"566":{"source":{"__isSmartRef__":true,"id":557},"target":{"__isSmartRef__":true,"id":557}},"567":{"sourceObj":{"__isSmartRef__":true,"id":557},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":80},"targetMethodName":"initUpdate","varMapping":{"__isSmartRef__":true,"id":568},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"568":{"source":{"__isSmartRef__":true,"id":557},"target":{"__isSmartRef__":true,"id":80}},"569":{"partName":"Button","requiredModules":[],"partsSpaceName":"PartsBin/Inputs","comment":"A simple button that calls a method #doAction when pressed.","changes":[{"__isSmartRef__":true,"id":570},{"__isSmartRef__":true,"id":571}],"migrationLevel":4,"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Tue Dec 11 2012 16:53:16 GMT-0500 (Eastern Standard Time)\")"},"570":{"author":null,"message":"no comment","id":"F8B70225-5143-4A51-ABB4-344B488B3811","__serializedExpressions__":["date"],"date":"new Date(\"Tue Dec 11 2012 16:15:42 GMT-0500 (Eastern Standard Time)\")"},"571":{"author":"robertkrahn","message":"no comment","id":"9B8B6BE4-4519-4A6C-8F47-70DE61BBB0FB","__serializedExpressions__":["date"],"date":"new Date(\"Tue Dec 11 2012 16:53:16 GMT-0500 (Eastern Standard Time)\")"},"572":{"doAction":{"__isSmartRef__":true,"id":573}},"573":{"varMapping":{"__isSmartRef__":true,"id":574},"source":"function doAction() {\n    \n}","funcProperties":{"__isSmartRef__":true,"id":575},"__LivelyClassName__":"lively.Closure"},"574":{"this":{"__isSmartRef__":true,"id":557}},"575":{"user":"undefined","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Tue Dec 11 2012 16:14:29 GMT-0500 (Eastern Standard Time)\")"},"576":{"submorphs":[],"scripts":[],"id":"FE54E3B2-3A8F-424E-98F7-49BD2355F906","shape":{"__isSmartRef__":true,"id":577},"grabbingEnabled":false,"__layered_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":"Text6","partsBinMetaInfo":{"__isSmartRef__":true,"id":578},"textChunks":[{"__isSmartRef__":true,"id":586}],"charsReplaced":"foo!?","lastFindLoc":5,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":588},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","393036E7-63A5-48D4-A194-4188A7D85FB9","27F69847-FC05-49D5-918B-1C54DEA9380D","5EC90177-7736-430A-AEFE-ADBF548AE9C2","3F30D46A-E300-4790-8D29-D65BCDFAB9E5","A3271843-098F-4D77-B5CF-EB0B92877AD7","237DE640-2283-4844-8BB6-C69E405AC564","5F9F5AE0-7239-4AD1-BE69-1B3A2CECAA3C","F8CE6471-EB21-41CD-AFC2-E228612436ED","5A3576AD-B4D0-4994-BD06-1ED0D4468F07","26DBE2D0-5F9C-4053-921D-91DAF2169E14","E495605D-E53D-43A7-BA93-B66EADB94193","4CFB8A17-4B72-43BE-871D-4E9FC569C490","E5AD5B4B-36D6-445C-8C26-BF9F7615D33F","C45FEB18-9FEA-48A2-AC12-23B3361B388D","34560534-E976-44A7-BB64-36E0E2D0A76C","8B60C3F8-4778-4AC3-99ED-7E9B6ED50226","A6B2A41F-6A99-4DE1-A666-95C26DFE6BC3","7960ED95-EC8F-4BD3-B027-99A04C65C658","AF98C2AB-7961-4FDB-8F38-FC42B0B5BFC2","02F33DAC-1533-48D5-A970-BC3857DCE616","E8CFA7B9-1BD1-4AF0-B520-28FA632BC17E","1065CC4B-5D86-4C8E-AD88-BF4377E9C572","7B19C2BE-1C1A-40A2-977D-B57A33722C4F","366D1997-105A-4C11-84D1-0613A5154C02","479D530B-DC02-450D-9EB4-0DA220A98657","7F88BAA0-1046-4F6F-B448-DB727DDF75C7","0E972639-D450-4CC2-8AC2-6859E38C57E5","E4BFFA65-B111-4F98-B479-FA40D0B5AFCD","AD9741AD-6C44-413D-BCF4-A159A0DCFC75","7EE3D18A-99DF-4F01-94FC-2EE2D3765B67","11796094-A894-40BA-B20E-5C57C80C33E7","E72647C4-E0C6-4EFE-9350-DE74F3F5E639","6E2C0D7D-807B-4C7B-922F-C6769713D9B7","01E4E371-9184-4290-9EA1-449A97A3DE3A","C3B590F5-F53D-4CA7-B3F2-A9401D7719A3","39C8D0BE-6D3C-41F8-9E9B-D9850C6BD4F1"],"_WhiteSpaceHandling":"pre","_MinTextWidth":120.695652,"_MinTextHeight":null,"previousSelection":[2,2],"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":539},"_Rotation":0,"_Scale":1,"priorSelectionRange":[5,9],"__serializedExpressions__":["_Position","textColor","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(889.0,86.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"577":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__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(128.7,28.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"578":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":579},{"__isSmartRef__":true,"id":580},{"__isSmartRef__":true,"id":581},{"__isSmartRef__":true,"id":582},{"__isSmartRef__":true,"id":583},{"__isSmartRef__":true,"id":584},{"__isSmartRef__":true,"id":585}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Sun Apr 07 2013 21:54:38 GMT-0400 (Eastern Daylight Time)\")"},"579":{"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 12:31:56 GMT-0400 (Eastern Daylight Time)\")"},"580":{"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 08 2012 08:18:18 GMT-0400 (Eastern Daylight Time)\")"},"581":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:32:09 GMT-0400 (Eastern Daylight Time)\")"},"582":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:31:43 GMT-0400 (Eastern Daylight Time)\")"},"583":{"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(\"Mon Feb 27 2012 00:20:38 GMT-0500 (Eastern Standard Time)\")"},"584":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 10:30:30 GMT-0400 (Eastern Daylight Time)\")"},"585":{"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 13:36:22 GMT-0400 (Eastern Daylight Time)\")"},"586":{"style":{"__isSmartRef__":true,"id":587},"morph":{"__isSmartRef__":true,"id":576},"chunkOwner":{"__isSmartRef__":true,"id":576},"storedString":"Some Text","_id":"_100","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"587":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"588":{"morph":{"__isSmartRef__":true,"id":576},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"589":{"submorphs":[{"__isSmartRef__":true,"id":590},{"__isSmartRef__":true,"id":638},{"__isSmartRef__":true,"id":642},{"__isSmartRef__":true,"id":646},{"__isSmartRef__":true,"id":650}],"scripts":[],"shape":{"__isSmartRef__":true,"id":654},"_ClipMode":"visible","derivationIds":["F624FC3D-88AA-45AD-B952-3099DB2EF562","A61EA515-6C64-4856-9DC9-FE88FACA36DF","5CF1A73E-5809-4433-8191-BA2EBA3EDC27","9C1754A6-3E9D-428F-94EB-895F72BCB2C1","776C0BC4-053E-42E4-8711-F0E0D64D16CE","C69A6667-EE2A-4D8D-8C1F-12A041230E2C","9AAE2E20-6640-4A58-AD9B-308CCC6E24C8","AD452A24-787C-4EE8-A6CA-A35ABDAE8CD2","703EA481-8DAE-4AC9-ACD2-9B2A1860E9B4","32AFB009-71A6-4DF6-8F5C-02D5343B94A7","D7F507B9-3467-44CF-964E-DD7AF4F4F82B","0768CB2D-76BC-4302-90AE-FD5DC8AF8081","68A428B2-3EBD-4AEF-8B9B-13D3871BC3A3","C0B70683-D5E6-4B90-9566-D44D9E8159BD","5B9FD9B7-5C38-4E29-BC6A-482C5A50FEE7","5D2FBBF5-FA88-4907-B64C-3E82338D4FB0","7C707E35-26CD-4FA0-8F0A-7DA3DB3B29D0","9FC42E88-CEC5-4C9B-B5F1-062A08C019AB","58A67886-8C2C-4F48-8172-CC05DDFBCC45","0B0C51BE-9EE9-4601-871C-080B8289E0BF","47C56157-063C-469A-A64A-570C6431A6AE","CD84047A-16F3-4C6B-B23A-25638282BCAA","5D0FEF4A-9EC3-494B-90EC-5BAF57A58559","BFB1D9E6-CAD6-4C90-9EF6-B876DA3820C5","AC162AD0-5844-4CEB-B636-286B8931FA30","AAC3605F-7257-47BD-A115-E4ADAD9DE115","505D87B9-ED2B-46B6-8CFA-41B6DE34A0F1","ACBDEA6B-FA7E-44D7-BCD8-DCAE079B47AB","E0BCA39A-3DD7-4201-B8DC-E96785B4E945","FB5F62B0-A724-451E-8166-B1B7A549AF02","0DE6D174-6D53-4138-B3F3-296E0D64F1FD","4F1B277E-53E2-4016-B9AD-2F8C161C8951","3BA3BCCE-D37F-4EA9-83CE-1C5E919FBAAB","EC0BC72B-A5CB-4D4C-819D-A2088072D780","A8F00771-ACD5-4238-B63F-18260065AD1E","6CD43947-56F9-4347-ADFD-58B321358577"],"id":"603F2375-C3D0-4BB2-9CEF-10DCCF61180F","__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":655},"reframeHandle":{"__isSmartRef__":true,"id":642},"rightReframeHandle":{"__isSmartRef__":true,"id":650},"bottomReframeHandle":{"__isSmartRef__":true,"id":646},"titleBar":{"__isSmartRef__":true,"id":590},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"_PreviousBorderWidth":0,"targetMorph":{"__isSmartRef__":true,"id":638},"owner":{"__isSmartRef__":true,"id":539},"eventHandler":{"__isSmartRef__":true,"id":656},"isBeingDragged":false,"_Rotation":0,"_Scale":1,"_StyleClassNames":["highlighted"],"menuButton":{"__isSmartRef__":true,"id":610},"collapseButton":{"__isSmartRef__":true,"id":622},"closeButton":{"__isSmartRef__":true,"id":597},"__serializedExpressions__":["_Position","contentOffset","prevDragPos"],"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(29.0,348.0)","contentOffset":"lively.pt(4.0,22.0)","prevDragPos":"lively.pt(335.0,267.0)"},"590":{"submorphs":[{"__isSmartRef__":true,"id":591},{"__isSmartRef__":true,"id":597},{"__isSmartRef__":true,"id":610},{"__isSmartRef__":true,"id":622}],"scripts":[],"shape":{"__isSmartRef__":true,"id":635},"_ClipMode":"visible","derivationIds":["EADC427C-E2B3-4892-AF66-82766A5DEE82","21C2DE97-21B6-42B8-AC7E-201363350942","CC205A17-6205-4B5B-90AA-7BAB4533DF58","9726FEE7-950D-402F-A734-D899DB0ABD05","F09EEA12-0A26-40A5-BDFF-9AF344B43193","AFA03DD7-CD36-4308-83F5-AEBE61E13F07","9C1A0D07-B3D3-4935-86A8-17CC005D2D1D","FD9D81EF-7685-44EF-BB42-0B1893E29B14","EE7272F6-6353-45F9-9813-045F3E414F26","21F8E4D9-A828-4619-BA6E-27F67FF15F97","D919577F-D36B-48B4-9A51-F54750AE572C","1DA54F32-82F0-4649-9DCA-5E3EE838D666","0158FBB4-1B41-462C-B025-65D425D9C6C4","0196BCA1-5B35-471D-9896-3881433287C1","3BEA7A6A-9ADA-4B61-B71A-76C587DAD757","21062C2C-24CD-4A6D-9C55-3C469CBE962B","592C630B-FD78-43DB-B381-453D6F191F9F","2E9429C1-6404-4551-96AF-EAF898FF05D4","1B25971D-7FD7-41D6-9C7F-3D9062D88C1A","CC30B110-863C-4FA6-A0DB-20C702EF2CB6","95AAF450-65B2-4E12-A4E5-8C54730774E3","21C3357E-5C29-4F91-B1CB-ADFF0530D2E9","5BFCCBDB-C2BA-452E-B547-16AF5099701D","E8C27AC4-D104-4ECC-B776-948AF5FF86E1","FD770D8A-6A30-4B3D-A99B-30A60E0155BE","F4EA0A56-F9AD-4F89-8628-BE015923BED8","72B53766-3CDD-48D4-9282-A942418E1480","BB3C89FA-846A-4F69-8782-A6F074E870DC","08642E60-B33E-40DE-BBA9-245A7AB45707","66A4E4EA-FF20-4AF6-986E-BEAEF36A42BD","1C9BC8E9-E771-45B8-A2F7-588EF5FB181D","72BE060D-C579-4F8F-B79A-980181667BB4","E3CC0429-00C5-4D9B-9D04-74AF6587F472","C3E311F7-8CD7-4B2C-933C-71279E15E62B","835BFD12-D047-404B-8C23-A612D60C7F7A","2CBE2C77-0EE5-4100-A99F-5D31455876F5"],"id":"0F5576DB-FED6-46FB-A32E-263782C6B17F","__layered_droppingEnabled__":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":636},"windowMorph":{"__isSmartRef__":true,"id":589},"label":{"__isSmartRef__":true,"id":591},"closeButton":{"__isSmartRef__":true,"id":597},"menuButton":{"__isSmartRef__":true,"id":610},"collapseButton":{"__isSmartRef__":true,"id":622},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":589},"eventHandler":{"__isSmartRef__":true,"id":637},"buttons":[{"__isSmartRef__":true,"id":597},{"__isSmartRef__":true,"id":622},{"__isSmartRef__":true,"id":610}],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"591":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":592},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":593}],"_ClipMode":"hidden","derivationIds":["A43D5ACE-D69D-420B-AFBB-587819A5BD25","2003BEAE-0090-46E3-915F-772104C4D45D","4091D3BF-13D2-4272-8D56-3F447CCF9934","B3E69C23-8A4A-45CE-9D92-A342DF9BF615","D2394FBC-56E1-4BD5-B691-867BFA91F8B2","A0F1872F-4B9F-47C9-AB26-D6E527B401AD","404DEAB6-5B80-4D37-AD66-EAEC0C172FE8","8E4926C7-4624-4E18-B46B-CB7F15997290","8CF9F58B-D257-428E-9DD2-722174736567","EBB08BCF-E58D-485A-8140-2C8304F8D7C3","137C1189-A8FC-4BAA-97B0-FC3A13308F67","20D195E7-5C5D-4EF0-ABA9-5832A165BC42","F728CDEF-82C6-4693-9762-D53D0E3E31A9","566DD6ED-7E1C-4AD6-888C-4204E94322C7","BAEDA6C0-2272-4C78-9241-DB9A280691FC","3DEBF0E9-DEEA-4AFC-9225-7B207DC9B14E","F47F5A94-6B65-4C0A-910F-A72D39482736","EFFC02DE-263E-4978-85DB-992900765A34","198AA148-026A-491B-B365-1F8E57B55A9C","0F89CEC0-EC80-458E-A873-8958A9925B47","465DF007-C0D3-495D-A63C-A3ADBC2A306F","58E59EEE-3324-4E96-8F06-54309745547A","376CBE14-EC62-4CFE-9970-B6380E74BFFF","BC175C6C-9D15-4C50-9B92-E743DB619E31","640FC658-F113-4E14-97C0-D198F9ACE2FD","CF87751A-BE2D-44AC-8F77-C1967EC187E9","69BC2DFF-4CD1-4F5F-A953-2A284F3F2D23","C6E0E472-AFCC-4A7F-A533-928671908BBF","51B53B8E-6459-4FDF-915F-906A198C131B","C6909426-D67C-45C4-A29F-33E6846A97B0","20913726-3829-4EE0-8503-310509FD259F","77D8A777-1A3A-42A5-A5E2-CA1D50AB10D3","FAE6320F-FD76-4822-AD47-0B222C28A193","3F1C9CA0-9EDB-4635-BA60-EB5D4D18BF3D","9B40791C-6970-4F83-BA3A-3FE90362708F","514D73F1-5D71-4A36-A772-1CD7FAF0394E"],"id":"189163A9-21C8-422C-8AC1-5FBD1224FC73","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":595},"owner":{"__isSmartRef__":true,"id":590},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":596},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(3.0,3.0)"},"592":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(609.0,16.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"593":{"style":{"__isSmartRef__":true,"id":594},"chunkOwner":{"__isSmartRef__":true,"id":591},"_id":"_3476","storedString":"Workspace","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"594":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"595":{"resizeWidth":true},"596":{"morph":{"__isSmartRef__":true,"id":591},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"597":{"submorphs":[{"__isSmartRef__":true,"id":598}],"scripts":[],"shape":{"__isSmartRef__":true,"id":603},"_ClipMode":"visible","derivationIds":["B36744FF-A597-420A-A9C7-66B305674B3D","62D0F1C7-2462-4275-B907-C125E40761FA","9835B00B-05CC-4A3A-A0F8-FBB3E6CED7E1","CFEA1B5D-B7F3-4089-A453-6EFF5FBCBDB4","5E127FB3-293D-45C4-92B8-9D423EF29661","7674189D-FD3F-4B73-A18A-FB0012915FE0","B1E8A444-A83F-458B-8226-D79D32B2380B","ADB3D6EB-BBEE-468C-883D-5D7035FAF9E6","242F5BA7-8AD8-4C39-BEF1-1B08CA3EB534","11A03669-831D-4BF6-91C2-AD860ECF7588","2447D156-362D-4DE3-9154-C0969CFF2D46","8B047096-C2BE-4810-BB0B-66B128435FB9","B273B204-5BAD-4F0B-8D6B-33F8D557B87D","362C3F5D-AD85-45B4-B311-96A497C82BF3","69DAA86E-0CF9-4FC5-BB89-EDEA314EAC14","A73D4C0E-515A-4984-B163-94D6659171EA","0CD87A14-6C4E-4980-AA97-FAE1F839663C","6B19B425-D1E4-4B48-8C57-A0D4F01521CD","523BE547-5FCC-42A7-A5A2-8A72D403BE4A","190C5F3F-D4A7-4659-BEFA-727E2E6DEFD9","6CD7F05E-FCA1-42B6-801B-0D93A54574ED","7405851B-49A9-48E1-A8E4-4B3B6C6F324A","616D267A-35B9-4FAB-9147-140841634961","595155CE-E044-4202-B72D-3F3D1815DD97","4357EFB3-7785-4F4F-84EE-36FA2FF2F3CD","873C2CDB-FD81-4F4D-99DE-45384875A462","734BB168-2503-462F-821C-3FB21443038F","7359AC1B-E400-4AEC-9F6F-E17A4B8944AA","03EB9BCE-A0DB-4067-ADD0-6B49BD4C90CE","377B0E84-CB78-44BB-9A21-BDA2BA19F6DA","E6599ABC-E97B-4CE0-B02D-DD381EC1A3A2","6447F36B-A074-4732-8D5A-D3388CFA6E84","91A9D010-A28D-4BB7-BAC5-6378A8521846","E1CE39B0-06E9-41D1-816D-8F05FACBEE70","372AF73F-A006-435E-9C90-A3E410F12EAC","ACD05125-5E0E-454D-8323-11ACB517DA9A"],"id":"5FD4C2B7-8717-41F9-9946-63AEA0475970","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":598},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":590},"layout":{"__isSmartRef__":true,"id":604},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":605},{"__isSmartRef__":true,"id":607}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":609},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(658.0,3.0)"},"598":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":599},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":600}],"_ClipMode":"hidden","derivationIds":["7330FBAA-9240-4CB0-990A-07E635CBDEDE","2464DB72-34C6-421D-8F74-0AB2A30E9A44","C338A270-2861-494F-8257-F51A70BFB8C5","127E0879-4E15-4093-8F97-EF82DAB2B36D","1AC457DE-B73A-449A-98E9-E96D17724EB5","CFD19582-3AB2-4BDB-B8CC-48A963BB6FE9","040A0289-B0E1-4D2B-9617-D259B743909E","351B5D80-DF1C-490C-9A1F-43FB22A38678","3F0022B0-F5B7-44BF-9258-35E9E065BD1D","048C500E-0F90-4111-BF68-491869AEA3A8","4E3F2099-B559-49DE-BB42-457258BE08EA","DDE34055-F5F0-4474-A147-BE595DE2B62B","FBFC6B41-4E1C-4151-BA10-DB0FE8563A89","3B0B9CB4-F492-433B-92AC-14A37E43C0FF","E434333B-31BE-436C-AEEB-62686F377843","B2B93F98-9FD4-4332-9938-E28DAFCC605D","9CFC2FBC-7F2D-47B1-AFFD-31B9C13BAC21","8DC08BDE-D4E5-477E-8164-031F6F5C2272","2CCC9EC4-7DC6-4CEC-A9E5-D4B95F8EBCE0","20127861-74B8-4C62-8D69-409112B60394","FF1D8CC1-14E9-4E96-9EE2-C4A39C0D7494","2972F4A6-0992-4906-A635-F581F1A1F317","3F176D5C-7C9A-4A59-B046-C997C70B89C1","9985A192-2261-4879-A25E-BA0226ACF3D7","A03437CA-19D2-436C-989D-51D2EC6F1541","6B2DA125-2E82-42F9-AFC8-EC0BE86D5520","868A2A9D-474B-4671-B1C2-C8EA8BC63C8D","429C2900-3B8C-4E86-BC58-6760B0FBB0A1","D919F891-A157-420F-AE5E-FB7663694E5D","674D0DFE-E3D1-49BA-81F6-6F4ED3EA46EC","6A7328F8-EB2E-471F-B3DC-89D8FE9A5291","485B3216-CDAB-4456-8AB6-05056EC1CEB5","20ABD1B3-09CD-41BC-8812-2815CB68162A","E53BAACE-DB21-4BF0-9308-97E1FEA2C870","2B89D3BA-46A2-4379-AF70-88641B5B3BD1","FE6E9996-538E-436A-BC10-FE7165B49597"],"id":"E8F79D65-70CF-4815-9FFC-4A4E08F524C1","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":false,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":597},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":602},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"599":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"600":{"style":{"__isSmartRef__":true,"id":601},"chunkOwner":{"__isSmartRef__":true,"id":598},"_id":"_3478","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"601":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"602":{"morph":{"__isSmartRef__":true,"id":598},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"603":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"604":{"moveHorizontal":true},"605":{"sourceObj":{"__isSmartRef__":true,"id":597},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":589},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":606},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"606":{"source":{"__isSmartRef__":true,"id":597},"target":{"__isSmartRef__":true,"id":589}},"607":{"sourceObj":{"__isSmartRef__":true,"id":597},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":589},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":608},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"608":{"source":{"__isSmartRef__":true,"id":597},"target":{"__isSmartRef__":true,"id":589}},"609":{"morph":{"__isSmartRef__":true,"id":597},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"610":{"submorphs":[{"__isSmartRef__":true,"id":611}],"scripts":[],"shape":{"__isSmartRef__":true,"id":616},"_ClipMode":"visible","derivationIds":["41AF4237-89E9-4C80-ABC8-A0542C65BD1B","9AAFA63A-C6C5-4996-A162-1825435CAAF4","A249ED4E-B008-463A-8BD6-117214FC1A7E","7F3B41CD-3729-49E5-8C90-4B8052150B32","27C02A44-C948-4C37-A68D-9C07997D8AAF","177759ED-5D81-4791-BBF1-E632232C7217","DE99FDCC-7B61-4E22-890C-9AC47EC1ACF0","5ADCB05B-3703-4B06-8546-5349FCC31A92","926F285D-4585-4EAA-A159-2B49CCD8B709","AF15AFFA-35AA-4171-8762-273AEFF4B438","C2D10160-2895-46CC-ACFE-B2A8A6E5E00C","E9810622-FF7E-4DA3-895D-3165C83FD1B2","7AE9C9CB-EBB8-4A45-879F-9E2E58506B7F","D7099EF7-11F3-41C9-9978-7C3995B38F03","32BF8226-5C66-4E9B-A115-1FE2EDB422E9","73C97F16-6E3E-487E-A707-5DF35781EBC6","15CC15FA-0B4A-4550-ACE8-760094783151","0D667F16-164B-47D4-B5B4-3115E70408EA","539CE4CC-61D8-4685-A988-C25DA4A9641B","5F38B518-2DF3-4301-971F-1ECD53E91EC6","54781726-2481-4264-A302-0F5554752900","9D3E7460-D5C4-4412-97D4-456E4819CED6","238B65C4-4704-4F66-98A1-97832721FFA7","1696A4D3-7341-460F-A048-14AB4CF7D562","6AEEC6C3-3BC4-4B7D-9E3A-F194C69DC0B4","2AA78F96-469A-47A3-BA2A-FE12DCDEC610","0FFC927A-DBF5-4F8B-8BFD-4A45E5654683","7CC2A7FB-67E2-42CC-8865-150EF67BEEE4","E75C4212-04A1-4557-B15C-8FCF8BE8F861","25FFADF5-B855-4566-B7BD-6FA5A602AF60","ED96E5FB-73A6-43C0-BF2A-DA58D91C16E2","E53FA4C7-1B0C-4F4E-A2E8-4243B45311CF","E2A938BE-AB7A-4BCA-967B-A69156C8D72A","C6184838-DB84-45BF-9977-AE18BDCE56C4","15E2F4FA-3564-40F3-AC95-686BCC3567D6","6FD05FF1-FF68-48DE-9363-358BE49CCC1A"],"id":"0C525F7D-D30E-4EE3-85A6-57B7E2B8A8AA","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":611},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":590},"attributeConnections":[{"__isSmartRef__":true,"id":617},{"__isSmartRef__":true,"id":619}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":621},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(618.0,3.0)"},"611":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":612},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":613}],"_ClipMode":"hidden","derivationIds":["A4F6D7D4-2F1C-4B6B-A66B-B9A56B006065","B79AA4BA-AF77-44AF-8C38-A2B0776F1D06","8F48B006-0866-4B69-B11A-7C668A9357A3","2077A6F1-2446-4568-B062-2B004D82AFB8","B019A18C-EED4-4F9C-8ED1-894B6EFDF65D","6F8E85C9-9A78-457A-AD87-91144F0ADD6D","A01D1AA8-8965-46AA-87AB-A2BE598330A9","C7E1AD38-5A06-4ABB-9984-09C8BE28838D","B5FE9D91-62D8-4E64-9624-0EE056D0CBB2","1C9AA36E-147F-482A-863E-B00A95EA0253","DCB38CE2-8E6B-4EAD-911E-1B9D57FA89CE","B0AB8F12-F286-47ED-A973-E1AF9DDBC2DC","9B39C656-2EDD-4986-9604-94A2AA405F45","985CE969-71CC-4CFA-8C44-EEDB8286B3E6","3212B7D0-29B1-4D10-94A7-8830B5E70F0D","726F1881-AD00-4702-BEB7-254C4AD2B411","4450F4A3-81E5-4075-A0C0-94A7045E5046","954E7CCB-34C5-4325-971B-FE6A7198751D","4019B052-9529-492D-9D4F-9AE6807FABFB","533AD2F4-A129-471C-A6F9-8D21188A786D","D45D5A30-49A4-4FEE-9DA0-C87EF690AE50","8AF81760-3C38-4874-8B15-518A463A75CB","586FAD76-1B61-4EB4-9F80-6D385FE69EF2","759A79D3-0D51-4291-B250-97F144FA65FE","87563A2B-41EB-45B7-84F9-EC999287DA6D","BE1A90CF-E503-4FC5-93DF-91A53F8FB489","022E5B4F-6DC0-4830-A1E5-2F3AFE6B10BB","E2CDC337-5C94-46BA-B6D4-7976283E4452","52F432C9-ED9B-4EC8-95B7-F2A7C11BF2DB","B1BFFFDC-D53B-4D54-9A8E-F5F4F546EF54","93685992-BE51-4E63-9CEE-3751822D04D2","160A41F1-240B-40B9-BB6E-4561D1CFBA0B","81D6B094-9829-4554-8B1B-890EAC8F7487","08B87D9A-AC71-403A-8686-69DF36E302CC","70AFBAE6-4FBF-4AC9-B7C4-B9E71CB6C654","6CF42934-BB28-48E3-A32A-5F9B2572F4F5"],"id":"7E8080A6-064C-464D-A843-AED97C3D2507","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":false,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":610},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":615},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"612":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"613":{"style":{"__isSmartRef__":true,"id":614},"chunkOwner":{"__isSmartRef__":true,"id":611},"_id":"_3480","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"614":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"615":{"morph":{"__isSmartRef__":true,"id":611},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"616":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"617":{"sourceObj":{"__isSmartRef__":true,"id":610},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":589},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":618},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"618":{"source":{"__isSmartRef__":true,"id":610},"target":{"__isSmartRef__":true,"id":589}},"619":{"sourceObj":{"__isSmartRef__":true,"id":610},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":589},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":620},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"620":{"source":{"__isSmartRef__":true,"id":610},"target":{"__isSmartRef__":true,"id":589}},"621":{"morph":{"__isSmartRef__":true,"id":610},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"622":{"submorphs":[{"__isSmartRef__":true,"id":623}],"scripts":[],"shape":{"__isSmartRef__":true,"id":628},"_ClipMode":"visible","derivationIds":["255CD156-EB14-48A6-9BED-82D99C400228","47BB738F-8BAE-4053-8117-6623F92785F4","9DA39D70-F4FC-4394-934B-C9715E901E3B","19D1962E-4AD1-41B6-8DF9-A0F13D4BCEDE","D9D606E0-F9DC-4E4F-AA65-A2F70387D6F1","B540485D-2990-4D79-AB54-F28C681B9F5D","3E765346-1242-470F-996C-D482A9706F48","0E6E2A1D-0109-4DDB-8A72-3100F5DF19FA","A6C6FECC-F114-4442-94F1-B43A1B3A9CB3","58EB3309-F8D2-404A-BED6-D009C81D0BED","57DFF0AB-6229-4DAB-B248-926740812960","A4001FCC-C433-45C9-A172-31C1CC4D3158","A0E475F4-47FC-47DF-926D-C366C43FF0B9","90C5259A-E1E8-45DE-A92F-D4BCA0B340ED","736850B9-2CBF-4304-A57E-AF3D2D0FE8B0","0547F0BF-C301-451E-847F-94CFF013D474","4F927E53-CC72-49DB-A135-00B022554F86","B731A849-1766-4BF5-A205-A91F550E4CC9","16A947C8-F777-47D6-AFD0-57DDC7729A55","DBFDF4EF-C72C-40E1-B6E7-3C91FEA10A5A","F3DF0D69-2633-4C82-8193-64EFE2E1F5FE","294BC5D8-5465-4658-B269-0EB1984A6A0D","96DCF883-CC6E-4E99-97D2-D3BEF15E00BE","0181EB4C-5840-4302-B082-FD3F115BF53F","D8B119BF-D8DA-4167-890A-E1AA4C8913FA","5A4A874E-016A-4B0E-AE93-39932CC24EBB","A82D1075-C4FF-43AB-B18B-37D26BC9AA53","5E6CA6D8-D103-495B-978B-16C59499ECE1","D2D65BBC-CCB7-40E8-8D4F-72D5E8874E96","5B9D08B3-05A6-40B5-8280-D65873A9DA38","A68F1584-B5FF-47E2-8350-760F50092955","21048670-53C1-430F-A634-7ACDE89EB576","C81D4AF5-9600-4D98-BAEF-5FF314D56411","945C3B97-354C-4795-9A36-E83D908DD7D6","744C8212-A152-4BAB-9D2F-4424E6F6451E","05BEB048-6549-4505-93FE-62658852E9CA"],"id":"3D392B04-DB4A-46D6-B188-1DE41AC140C8","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":623},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":590},"layout":{"__isSmartRef__":true,"id":629},"attributeConnections":[{"__isSmartRef__":true,"id":630},{"__isSmartRef__":true,"id":632}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":634},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(638.0,3.0)"},"623":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":624},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":625}],"_ClipMode":"hidden","derivationIds":["99E6E681-B0EA-4D64-B8E9-D5C94D241449","4F1F93D5-8C98-4607-A7C6-D806DB25BFE1","4012810D-EAB7-45D3-B57F-C9A2706051D5","706FF6D2-413E-4F78-B86D-68F42897B7AF","2BDE4819-C2E4-4EBB-AFF9-C6A75F0EF30A","A7CBD768-5DD2-405A-8F2A-1F5D001AB73D","8B0D7371-6E9F-48FC-A8CC-9356500518B6","76191DE2-605A-4338-99DA-E5C5EF0E401B","E613C110-A0EB-444E-A409-2369C34F0403","6898419A-589A-4EFC-82A1-092925E97D60","05A74E9B-1611-427F-BCC5-03C0C38166A1","95EC7D31-3A7F-4833-9E28-7D755EAD183D","71ECFDFC-837E-4BEA-B39E-98A3E74A84A2","9076FC20-3033-477F-A19E-A43A38F67648","7BE11B2B-BEE1-48F5-B5BE-FAF38ED7389A","3991C8C1-942F-40D5-BC11-A935D375DDE2","576E493D-F151-4E9F-97E6-9426EB124F9E","9B2D0D01-9023-4921-A3B7-D40AC6160F56","BE169935-E605-4435-90A6-BF4D0121612B","215A6394-99C6-4574-9FC5-FAB6809A6C23","EAA8D861-32A0-4190-B3A2-49BA8AF4BC76","30490F1A-04A4-4FF7-AA2C-3566C0A88E6C","2618F455-FCA7-4641-BC17-6A325B4DA064","B2322742-E012-4FA4-9CE8-87C31B7DDBDA","6F7876C0-7A41-487E-B02B-9B016DD65648","C1615AB2-3E2C-470D-8B21-7CA3DD520CF3","346B86D0-2CE8-423A-A43C-8D8B683B17EE","B8BB3A7C-5E7D-49F9-A4C8-FDB5A755CFAC","9691539B-0C23-4AAC-A07A-3A7DC000DDD8","C22EC341-7657-4ABD-8900-E2AC99C1E64F","0B3A3D8D-1F97-4A23-8713-7C6C4E83DD3E","BA86A079-B4D3-48BF-AE98-0A64700F504D","D8D86A25-2150-4E4C-97CD-0942B785BBE0","7834DFEC-B96C-4076-A5F9-BCB9239B420D","9A982B68-9341-479D-852A-F006B3C496FE","28CA2767-2C03-4CBD-BD7E-33FCF2FD00F1"],"id":"F0350A85-48A0-454C-A62F-6A8D3AB2189B","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":false,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":622},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":627},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"624":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"625":{"style":{"__isSmartRef__":true,"id":626},"chunkOwner":{"__isSmartRef__":true,"id":623},"_id":"_3482","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"626":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"627":{"morph":{"__isSmartRef__":true,"id":623},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"628":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"629":{"moveHorizontal":true},"630":{"sourceObj":{"__isSmartRef__":true,"id":622},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":589},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":631},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"631":{"source":{"__isSmartRef__":true,"id":622},"target":{"__isSmartRef__":true,"id":589}},"632":{"sourceObj":{"__isSmartRef__":true,"id":622},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":589},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":633},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"633":{"source":{"__isSmartRef__":true,"id":622},"target":{"__isSmartRef__":true,"id":589}},"634":{"morph":{"__isSmartRef__":true,"id":622},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"635":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(678.0,22.0)","_Padding":"lively.rect(0,0,0,0)"},"636":{"resizeWidth":true,"adjustForNewBounds":true},"637":{"morph":{"__isSmartRef__":true,"id":590},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"638":{"storedTextString":"PRETTY FORMATS\nIf the commit is a merge, and if the pretty-format is not oneline,\nemail or raw, an additional line is inserted before the Author: line.\nThis line begins with \"Merge: \" and the sha1s of ancestral commits are\nprinted, separated by spaces. Note that the listed commits may not\nnecessarily be the list of the direct parent commits if you have\nlimited your view of history: for example, if you are only interested\nin changes related to a certain directory or file.\n\nThere are several built-in formats, and you can define additional\nformats by setting a pretty.<name> config option to either another\nformat name, or a format: string, as described below (see git-\nconfig(1)). Here are the details of the built-in formats:\n\no    oneline\n\n       <sha1> <title line>\n\n   This is designed to be as compact as possible.\n\no    short\n\n       commit <sha1>\n       Author: <author>\n\n       <title line>\n\no    medium\n\n       commit <sha1>\n       Author: <author>\n       Date:   <author date>\n\n       <title line>\n\n       <full commit message>\n\no    full\n\n       commit <sha1>\n       Author: <author>\n       Commit: <committer>\n\n       <title line>\n\n       <full commit message>\n\no    fuller\n\n       commit <sha1>\n       Author:     <author>\n       AuthorDate: <author date>\n       Commit:     <committer>\n       CommitDate: <committer date>\n\n       <title line>\n\n       <full commit message>\n\no    email\n\n       From <sha1> <date>\n       From: <author>\n       Date: <author date>\n       Subject: [PATCH] <title line>\n\n       <full commit message>\n\no    raw\n\n   The raw format shows the entire commit exactly as stored in the\n   commit object. Notably, the SHA1s are displayed in full, regardless\n   of whether --abbrev or --no-abbrev are used, and parents\n   information show the true parent commits, without taking grafts nor\n   history simplification into account.\n\no    format:<string>\n\n   The format:<string> format allows you to specify which information\n   you want to show. It works a little bit like printf format, with\n   the notable exception that you get a newline with %n instead of \\n.\n\n   E.g, format:\"The author of %h was %an, %ar%nThe title was >>%s<<%n\"\n   would show something like this:\n\n       The author of fe6e0ee was Junio C Hamano, 23 hours ago\n       The title was >>t4119: test autocomputing -p<n> for traditional diff input.<<\n\n   The placeholders are:\n\n   o    %H: commit hash\n\n   o    %h: abbreviated commit hash\n\n   o    %T: tree hash\n\n   o    %t: abbreviated tree hash\n\n   o    %P: parent hashes\n\n   o    %p: abbreviated parent hashes\n\n   o    %an: author name\n\n   o    %aN: author name (respecting .mailmap, see git-shortlog(1) or\n       git-blame(1))\n\n   o    %ae: author email\n\n   o    %aE: author email (respecting .mailmap, see git-shortlog(1) or\n       git-blame(1))\n\n   o    %ad: author date (format respects --date= option)\n\n   o    %aD: author date, RFC2822 style\n\n   o    %ar: author date, relative\n\n   o    %at: author date, UNIX timestamp\n\n   o    %ai: author date, ISO 8601 format\n\n   o    %cn: committer name\n\n   o    %cN: committer name (respecting .mailmap, see git-shortlog(1)\n       or git-blame(1))\n\n   o    %ce: committer email\n\n   o    %cE: committer email (respecting .mailmap, see git-shortlog(1)\n       or git-blame(1))\n\n   o    %cd: committer date\n\n   o    %cD: committer date, RFC2822 style\n\n   o    %cr: committer date, relative\n\n   o    %ct: committer date, UNIX timestamp\n\n   o    %ci: committer date, ISO 8601 format\n\n   o    %d: ref names, like the --decorate option of git-log(1)\n\n   o    %e: encoding\n\n   o    %s: subject\n\n   o    %f: sanitized subject line, suitable for a filename\n\n   o    %b: body\n\n   o    %B: raw body (unwrapped subject and body)\n\n   o    %N: commit notes\n\n   o    %gD: reflog selector, e.g., refs/stash@{1}\n\n   o    %gd: shortened reflog selector, e.g., stash@{1}\n\n   o    %gn: reflog identity name\n\n   o    %gN: reflog identity name (respecting .mailmap, see git-\n       shortlog(1) or git-blame(1))\n\n   o    %ge: reflog identity email\n\n   o    %gE: reflog identity email (respecting .mailmap, see git-\n       shortlog(1) or git-blame(1))\n\n   o    %gs: reflog subject\n\n   o    %Cred: switch color to red\n\n   o    %Cgreen: switch color to green\n\n   o    %Cblue: switch color to blue\n\n   o    %Creset: reset color\n\n   o    %C(...): color specification, as described in color.branch.*\n       config option\n\n   o    %m: left, right or boundary mark\n\n   o    %n: newline\n\n   o    %%: a raw %\n\n   o    %x00: print a byte from a hex code\n\n   o    %w([<w>[,<i1>[,<i2>]]]): switch line wrapping, like the -w\n       option of git-shortlog(1).\n\n   Note\n   Some placeholders may depend on other options given to the revision\n   traversal engine. For example, the %g* reflog options will insert\n   an empty string unless we are traversing reflog entries (e.g., by\n   git log -g). The %d placeholder will use the \"short\" decoration\n   format if --decorate was not already provided on the command line.\n\nIf you add a + (plus sign) after % of a placeholder, a line-feed is\ninserted immediately before the expansion if and only if the\nplaceholder expands to a non-empty string.\n\nIf you add a - (minus sign) after % of a placeholder, line-feeds that\nimmediately precede the expansion are deleted if and only if the\nplaceholder expands to an empty string.\n\nIf you add a ` ` (space) after % of a placeholder, a space is inserted\nimmediately before the expansion if and only if the placeholder expands\nto a non-empty string.\n\no    tformat:\n\n   The tformat: format works exactly like format:, except that it\n   provides \"terminator\" semantics instead of \"separator\" semantics.\n   In other words, each commit has the message terminator character\n   (usually a newline) appended, rather than a separator placed\n   between entries. This means that the final entry of a single-line\n   format will be properly terminated with a new line, just as the\n   \"oneline\" format does. For example:\n\n       $ git log -2 --pretty=format:%h 4da45bef \\\n         | perl -pe '$_ .= \" -- NO NEWLINE\\n\" unless /\\n/'\n       4da45be\n       7134973 -- NO NEWLINE\n\n       $ git log -2 --pretty=tformat:%h 4da45bef \\\n         | perl -pe '$_ .= \" -- NO NEWLINE\\n\" unless /\\n/'\n       4da45be\n       7134973\n\n   In addition, any unrecognized string that has a % in it is\n   interpreted as if it has tformat: in front of it. For example,\n   these two are equivalent:\n\n       $ git log -2 --pretty=tformat:%h 4da45bef\n       $ git log -2 --pretty=%h 4da45bef\n\n\n\n\n--date=(relative|local|default|iso|rfc|short|raw)\n   Only takes effect for dates shown in human-readable format, such as\n   when using \"--pretty\".  log.date config variable sets a default\n   value for log command's --date option.\n\n   --date=relative shows dates relative to the current time, e.g. \"2\n   hours ago\".\n\n   --date=local shows timestamps in user's local timezone.\n\n   --date=iso (or --date=iso8601) shows timestamps in ISO 8601 format.\n\n   --date=rfc (or --date=rfc2822) shows timestamps in RFC 2822 format,\n   often found in E-mail messages.\n\n   --date=short shows only date but not time, in YYYY-MM-DD format.\n\n   --date=raw shows the date in the internal raw git format %s %z\n   format.\n\n   --date=default shows timestamps in the original timezone (either\n   committer's or author's).\n","submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":639},"derivationIds":["C4DB4482-B489-4508-AFA7-5A82B6334E08","BDAC2EB6-F1AA-4383-8011-E0EED48DC18E","6233414F-5BA9-4A8D-9AC2-DA80A0608C46","5D9EDC14-4D91-425E-BC0F-C97BFC12A0ED","498F6EFE-5112-4302-9F54-8B46D06CAECC","F7A93E0E-408D-40D8-8A81-DEDCFF51F844","AAC39073-EB36-4B91-9345-9B88B0EF33F7","BA198526-15ED-4BE9-9295-E44526547FF6","20F4383B-BF19-4FA0-9828-EBCE2F8C625B","13DDC8D6-5CB0-4D50-8E17-677657B3E311","C0714FDF-BA8D-475F-A1E0-9B727F694389","AE3ABE3C-AC69-4ED0-B71F-853769AB5372","94967F19-BFB3-4B33-BC8C-E7E21A6F42DA","F86D609D-62F2-4BF1-85F6-3A86CB364E93","4B4A7503-FC2E-42D0-A27D-AFF79F387EF8","915EE376-937F-4BCA-8DE9-B525800E9EA9","311051D7-3C2D-4BA2-B69A-95210C1DE1F4","5778ED2B-D6EB-44A9-963F-AFB243B7F884","F83546ED-E1B8-448F-A044-789543FACFFA","8854708E-8900-449E-AF1E-E57500A1C601","D8BECC8D-9019-4C22-99A8-91250BDB0920","B50325E4-79D0-4B1C-93D0-93BBDAAC1E82","FCF15A9F-1151-458B-A1A4-E2B447F17774","878D4421-FE31-4FF2-8133-71F639A5FB6A","08AE58BB-6185-47D3-B133-B81BBE82C41E","D797430D-A634-4BE1-8D7A-B4FE454A1AB0","1ACDBF9E-56A3-4CEC-A482-EA1EF1DB5600","336D7A93-42BC-4553-8B5C-8FB4C2906F7C","6BC82C2D-5BA4-47F9-AD32-EF9C18019B9D","A43E018C-D683-42D3-BD1A-AF10C66D090E","CAD69294-EA2E-4143-A7B5-D18B4C941CF1","9C333457-E7B7-4DC2-A0ED-3BD9F57DD575","7EC8A014-52FA-46A8-8C75-FCF38638A8D5","F4FD546C-F3AB-4148-BD25-59145DE27A57","4048A4A3-40CB-4E1D-B7A1-556AC16F293E","6F538437-6735-4D2D-92E1-26BA58D00956"],"id":"B87F67D5-D1F7-4DBB-89B8-64E0F9C40E86","grabbingEnabled":false,"__layered_droppingEnabled__":true,"halosEnabled":true,"_FontSize":10,"_ShowGutter":true,"_TextMode":"text","_Theme":"twilight","_LineWrapping":false,"_ShowInvisibles":false,"_ShowPrintMargin":true,"_setShowIndents":true,"owner":{"__isSmartRef__":true,"id":589},"hasRobertsKeys":true,"_StyleClassNames":["Morph","CodeEditor","ace_editor","emacs-mode","ace_nobold","Morph","CodeEditor","ace_dark","ace-twilight"],"eventHandler":{"__isSmartRef__":true,"id":640},"layout":{"__isSmartRef__":true,"id":641},"accessibleInInactiveWindow":true,"_isFocused":false,"prevScroll":[0,0],"_ShowIndents":true,"_SoftTabs":true,"_ShowActiveLine":true,"_AutocompletionEnabled":false,"allowInput":true,"_ShowWarnings":true,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.CodeEditor","__SourceModuleName__":"Global.lively.ide.CodeEditor","_Position":"lively.pt(4.0,22.0)"},"639":{"_BorderWidth":1,"__serializedExpressions__":["_Extent","_BorderColor","extent"],"__LivelyClassName__":"lively.morphic.CodeEditorShape","__SourceModuleName__":"Global.lively.ide.CodeEditor","_Extent":"lively.pt(669.0,684.0)","_BorderColor":"Color.rgb(95,94,95)","extent":"lively.pt(669.0,684.0)"},"640":{"morph":{"__isSmartRef__":true,"id":638},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"641":{"resizeWidth":true,"resizeHeight":true},"642":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":643},"_ClipMode":"visible","derivationIds":["A3BD4B01-2E43-4E54-8ED1-29089460B601","F0A10D1C-5EE3-4D6E-84B3-5BACD9CE1DD0","9730FFD1-D15F-4EF2-99E5-2F8CEA7AF95C","1BD04ADA-D107-4680-856B-2F24A815D1EE","1B5B83A1-2D9C-4246-8693-5CAA1687B679","F7D9320F-2F30-4621-BDCF-1B163D92622A","1E2F765B-271A-4265-83FB-C062CB5187F2","81ACCA3A-D4EE-48BF-86C5-6398F147FF9F","162C5E4E-1957-4E3A-AC74-4FAF03811175","F7A449D9-D00F-4F9B-98F3-455AD967FE41","6B8E7AA2-98CA-4BB0-BD52-BA89EB8B8837","52F1E88E-FBF6-4570-BF39-889FCBFAAE20","D6895FD7-6E60-4320-B625-FA2C4C96B1A1","0F3FB995-5C9B-45B1-8C25-6017F5A707DB","FF3CF0EF-6F71-4AB1-A721-A0D8B7338BEF","DDD5D95E-8F5C-4223-9C61-46D6F7244E51","8FEFCAF6-542D-4942-9C2E-F003A81B3D28","0F8AFD04-7CEE-4B2B-ACEB-CF04340F36C6","B9AE5171-4F99-45EC-9196-7463DD91DE9B","B6897AD4-2A69-4F6E-9D82-7C366E804D66","1920B720-CAC3-48D5-A0FF-6F90343FEF5E"],"id":"07BD9AF4-B9E6-414E-A154-24DDEF9008CC","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"corner","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle corner"],"layout":{"__isSmartRef__":true,"id":644},"owner":{"__isSmartRef__":true,"id":589},"eventHandler":{"__isSmartRef__":true,"id":645},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(664.0,697.0)"},"643":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,14.0)","_Padding":"lively.rect(0,0,0,0)"},"644":{"moveVertical":true,"moveHorizontal":true},"645":{"morph":{"__isSmartRef__":true,"id":642},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"646":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":647},"_ClipMode":"visible","derivationIds":["357306E2-4E56-4B95-B6FE-C3D8582C6569","A4A0EB88-0CBC-4CD6-8811-DF9B4992E34E","08AD4A3E-5DF9-4DCD-ABD8-EFC70F807514","3ACA0A51-3BB9-4071-8744-629FFF396CE4","2AE4BCDB-164E-4172-B7DA-41735213F8F0","6E203BD6-B367-493A-930D-C64BB6A961CB","92D2D53E-32F1-418D-B865-5871BB3DC391","393D29E6-A11E-4FE3-A8DA-0B445D9F970C","A3BA603B-E16F-4A0D-A635-546A16740F89","C48B3F6F-3EDA-45C9-AEB7-426B9784B9FA","9DB0CD9C-6991-409D-A0AD-406EC7FD62EA","91A7ED74-5CAB-4A5D-9D0B-A07F364EB8FC","8113E276-D57C-490E-AD85-D897C7C2EAAB","8C592EB8-FAFB-4AA0-BC28-EC02AF2DDC18","340410D0-9FE2-4008-B166-76D206254DFB","9FB89EAF-8CB2-41F1-9159-E0C2BF0C90D0","056D8B52-712F-4069-BAE3-8C78BB1A946E","B2855630-1D01-426A-8D37-DE8FF551DB6E","6D4ECF05-B13E-4455-AA9D-827395096D44","0DC24D87-AE0B-4C16-B499-4C66C464C98A","4E9665C8-8BC3-4EF7-88B0-FD8F5CBAF1E0"],"id":"D39088A6-D891-41FC-AE1B-D365C1EBEDB3","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"bottom","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle bottom"],"layout":{"__isSmartRef__":true,"id":648},"owner":{"__isSmartRef__":true,"id":589},"eventHandler":{"__isSmartRef__":true,"id":649},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,708.0)"},"647":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(664.0,3.0)","_Padding":"lively.rect(0,0,0,0)"},"648":{"moveVertical":true},"649":{"morph":{"__isSmartRef__":true,"id":646},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"650":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":651},"_ClipMode":"visible","derivationIds":["084ABA1B-6173-4C60-82D1-1EAB4CA891A2","334C314E-6A34-4690-A36F-5D31AAC77F94","8D0642DC-A50E-451A-BEC2-F91205BFC577","CB1293B1-DE4D-4C7C-92D2-31DC156EFA5F","253C0A67-5B78-4A3E-AE2F-198D3BE3F3F1","17F66058-FBAE-461B-97E3-7AF0E8B833D8","74E0B2E4-CB33-404F-866A-B074AF36905D","85A8F348-CF33-4460-8515-A388702FDCE4","4D9694D8-FA22-4AB2-9190-BC20BE67815E","8C8F500F-23BB-4C00-8B73-C3495C33800B","31C01564-5267-4108-81CB-0DF5ACA07AA8","0E16E918-7FF1-4DE1-9BE7-57438DABC5F1","4C4FB074-B8B5-45AF-8F09-7B18A1E2F810","154E5D59-4AAC-4791-8163-96E908BDDBA1","8410DADB-A6B6-4966-8EF6-016EF848DC5A","BF3E98E6-9C0E-4875-9BC0-5630516D63F0","1D5006B6-5BD5-4974-8814-82E491F35D61","0FD8A6E0-5F67-4DF5-848F-8A33DB4F7812","17439442-E358-4862-AD02-F7E99CF82D15","109AE219-8F25-4681-AB95-AF2227B3510E","F45D0A61-988F-4293-8D2C-8F5945AE2C50"],"id":"1F103881-8B22-463F-B3E2-59AB27A905BD","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"right","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle right"],"layout":{"__isSmartRef__":true,"id":652},"owner":{"__isSmartRef__":true,"id":589},"eventHandler":{"__isSmartRef__":true,"id":653},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(675.0,0.0)"},"651":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(3.0,697.0)","_Padding":"lively.rect(0,0,0,0)"},"652":{"moveHorizontal":true},"653":{"morph":{"__isSmartRef__":true,"id":650},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"654":{"_BorderWidth":1,"_Fill":null,"_StrokeOpacity":false,"_BorderRadius":false,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Padding","_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(678.0,711.0)"},"655":{"adjustForNewBounds":true},"656":{"morph":{"__isSmartRef__":true,"id":589},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"657":{"submorphs":[{"__isSmartRef__":true,"id":658},{"__isSmartRef__":true,"id":2493},{"__isSmartRef__":true,"id":2541},{"__isSmartRef__":true,"id":2545},{"__isSmartRef__":true,"id":2549}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2553},"_ClipMode":"visible","derivationIds":["46FEC781-3D95-4269-97F9-DA3CE2745868","7EAE3E72-5838-4CF5-A12A-6A40581BFA06","815ACDE9-D4F9-4EB2-A42F-5334E8A0DB39","E97A1EE4-7275-44A5-8887-01F1EB072EAE","ECB4E46B-EC23-48B1-8765-79E490FF2F47","7A183781-CCF4-40BF-8D68-2CF2DDBB1E8E","057F2D78-7BC8-41BD-B454-09D43269DD85","385D4DB5-AF23-4FDC-A4CC-D52572E422E8","FABFFDC8-794F-4088-8242-9F1DEEA63A0A","D0DBBCDF-D7ED-49CF-A264-A42CA3F04055","1638AEB4-4AE2-4664-8855-B37F107DB364","17E7D3EB-80C8-47B2-890E-15FD87B2CB22","D7C6B8EA-1ADF-4AE0-B626-753BE6E2B76E","273AFC66-1E08-4251-BDEC-29E8B7B4C338","86D94331-E809-4632-A90A-E4C49B7E4A84","618D4FEF-925F-4289-88C5-B4673123B85E","AB5A2942-869B-4AC0-8605-DB979A9F022A","DE8B0227-99E2-43E7-B3DD-FF5B3BA513EB","DA81784C-30C2-4468-BAB3-A0CDCDA22AED","74972508-6B1E-4B91-A852-7937B9834193","537090AC-3E00-46A4-B74A-01AE3B51D4D0","27DD75DE-8CA7-4E38-8FBE-B6E30598C6A6","5BEBDC39-3465-4F13-ACF3-570EEEC10C68","EE1CBA80-1CF3-4DC0-B51D-B0A08B53364D","2EF6C1FB-78A7-4A9F-A17C-69BD4E83C66D","8029ED5F-FCF0-4C13-9380-452D9430CFC2","8772B956-74FD-4099-B154-DCC33380C114","A738F003-B1B9-4074-B7C1-291AE4890ABE","C78345EE-D59B-4922-AFAB-15D45A245041","E1771340-B40C-4F54-B8B5-6C7E863D415D","1AD90407-B897-4F91-9488-813E34A2BB2F","82D6C339-9506-4686-9D8D-D055FA26FD8F","1B2C5C92-8684-4D25-8294-63A40F9AA5CE","961CE3A1-A2ED-4CF9-9E76-508B66990AAC","FDDC10BC-84AA-415F-A40B-2FB495566013","A4718120-E41E-4B21-BD23-C8C20A8FC2D6"],"id":"DF01912A-A4EE-40EC-B46F-9CFAF8B915B2","__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":2554},"targetMorph":{"__isSmartRef__":true,"id":658},"reframeHandle":{"__isSmartRef__":true,"id":2541},"rightReframeHandle":{"__isSmartRef__":true,"id":2549},"bottomReframeHandle":{"__isSmartRef__":true,"id":2545},"titleBar":{"__isSmartRef__":true,"id":2493},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":539},"eventHandler":{"__isSmartRef__":true,"id":2555},"partsBinMetaInfo":{"__isSmartRef__":true,"id":2448},"name":"TodoList","isBeingDragged":false,"_Rotation":0,"_Scale":1,"_StyleClassNames":["highlighted"],"showsHalos":false,"menuButton":{"__isSmartRef__":true,"id":2513},"collapseButton":{"__isSmartRef__":true,"id":2525},"closeButton":{"__isSmartRef__":true,"id":2500},"__serializedExpressions__":["_Position","contentOffset","prevDragPos"],"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(251.0,147.0)","contentOffset":"lively.pt(4.0,22.0)","prevDragPos":"lively.pt(489.0,272.0)"},"658":{"submorphs":[{"__isSmartRef__":true,"id":659},{"__isSmartRef__":true,"id":727},{"__isSmartRef__":true,"id":813},{"__isSmartRef__":true,"id":899},{"__isSmartRef__":true,"id":985},{"__isSmartRef__":true,"id":1071},{"__isSmartRef__":true,"id":1157},{"__isSmartRef__":true,"id":1243},{"__isSmartRef__":true,"id":1329},{"__isSmartRef__":true,"id":1415},{"__isSmartRef__":true,"id":1501},{"__isSmartRef__":true,"id":1587},{"__isSmartRef__":true,"id":1673},{"__isSmartRef__":true,"id":1759},{"__isSmartRef__":true,"id":1845},{"__isSmartRef__":true,"id":1931},{"__isSmartRef__":true,"id":2017},{"__isSmartRef__":true,"id":2103},{"__isSmartRef__":true,"id":2189},{"__isSmartRef__":true,"id":2275},{"__isSmartRef__":true,"id":2361}],"scripts":[],"id":"78E9B6CE-52F8-4B52-AA2F-16447A10E317","shape":{"__isSmartRef__":true,"id":2447},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"TodoList","partsBinMetaInfo":{"__isSmartRef__":true,"id":2448},"eventHandler":{"__isSmartRef__":true,"id":2456},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","B7087DE8-4738-4E6B-AFFA-D75165A8E31A","0A11B8DC-E7E8-4658-B47D-5220A6CFAE35","7A743F20-B88D-41C0-8C96-7E991AB8CEE7","E0E467B6-4F54-48B1-9CFD-4D0D01644393","A532768D-1295-49E2-8A9C-65BB26CB5FA4","2EB31034-8175-433F-9F4A-BBD08BDD45C9","2082A195-DED2-4CAA-812E-801C8DC07878","833F9BB4-4CC4-4F52-A23C-F1880631EC80","333D1C65-6404-44A4-B775-BF4E4F71FC42","489DD9C4-F118-4164-BEA7-ED4D25EFC4AF","7DBD1862-7B06-48F6-B45C-AB729F9388F4","82047BD5-A004-4FAA-BB53-88A92DC7BD3E","C1ABB88A-55DF-4747-B797-081071E3AC75","602BE359-D5AD-4DA7-8082-E87458113061","9BAA8A89-C9C8-4831-BF0F-74EF61B4E6DE","098A2B04-DE1D-4C4D-AE63-32B2E3E137BF","4C5EC3CC-45A9-4561-818C-1FCFB4BEFC33","FB3AEC2A-1C1D-4B6A-9896-CFFF5109B299","124F4D70-6013-4FFF-BEC1-67905CD6CF5C","70E0B4C9-A87F-4775-A332-D6A986EF9BA7","D6722C59-1F90-4447-948B-10CD0C41737A","736D0451-9EC7-427B-AEA5-AD532F9ACBFD","EC3B28B4-10F6-4488-B28F-A5D1D5A27F57","070EFA88-A001-4257-82E5-4C7A83BA78EB","FD7E4286-E7CC-42DC-BC41-2A5E6A0A3B11","A67041DA-28C4-4E82-B229-2810F3A6B616","B3876654-BE9B-452C-878C-55D99275ABED","7258AD54-1EBE-4837-A3BF-4ADF14889F3C","60BB4489-26D9-4591-97DB-8E9181D7F78F","60A84DEE-BF67-412F-B889-BE305F477B55","30911269-CB75-4F24-9E1C-6225F605928F","8E35241A-3718-4058-B4D5-EA534FC60991","8C53CD8A-1ABF-4DEC-BEF1-D08B2DFC7244","DD938BE0-BCAA-4368-8C19-B644EF76C54F","DA62600A-9485-4A05-9F61-72920A7D9A84","7EF7B7FB-8008-48A1-96A5-779C71F7FC66","0F2F7A08-542E-454D-BD77-0B0B71F25C1C","B8FBA392-3384-49D1-A62E-4DDBB9D1FC95","4CA07724-D053-4F00-BFB0-B35A0D125FA9","56D2B1D6-A3D5-46EE-911C-14248145E5B3","D1951148-374E-4D91-9AD9-665D52C0A788","2A2C2181-E3C7-46D6-BE8B-F1B86E5AB554"],"partTests":{"__isSmartRef__":true,"id":2457},"_ClipMode":"hidden","layout":{"__isSmartRef__":true,"id":2462},"isInLayoutCycle":false,"isBeingDragged":false,"isCopyMorphRef":true,"morphRefId":6,"_Rotation":0,"_Scale":1,"owner":{"__isSmartRef__":true,"id":657},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2464},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(4.0,22.0)","distanceToDragEvent":"lively.pt(221.0,-16.0)"},"659":{"submorphs":[{"__isSmartRef__":true,"id":660},{"__isSmartRef__":true,"id":700}],"scripts":[],"id":"04CC4E7C-BB0B-4436-A2FA-E4382FC2CC67","shape":{"__isSmartRef__":true,"id":713},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"Rectangle","partsBinMetaInfo":{"__isSmartRef__":true,"id":714},"eventHandler":{"__isSmartRef__":true,"id":719},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","E77EE8D3-485F-4655-BC89-51634ADFDDC5","2ED45F2F-81E4-4953-84F5-8024534C7D82","440F599B-675F-4F5C-9C11-5BACF5B4494A","FCC05E03-5242-4B3A-BE20-1085DFE0DA70","23F25729-2C5A-4165-A624-367EE6E3FABC","608FF0D4-3C57-4D97-BC99-F016BCBAF65D","7138B2CD-0943-4696-A750-F0733EF7DBD1","D3DFFD0C-B0E4-4817-9439-8B6BECCD5B31","CAD51740-8A49-4C52-AD96-7E54E1CCEC3F","E047EEA4-95A8-4027-9292-CC52FC73B026","4BAAF696-9883-48B8-BAAE-3C2F9E8869DD","B848DC1C-E2A8-4E21-8A84-D4879C5181C4","4BDB9188-B6EE-4378-B906-344C3262DB4D","13950483-77DE-4C16-8C79-DD6D4B159BF4","387467DA-3223-4C91-BB66-E5DFD904C8CC","23F14B86-8B37-4281-A0F0-2618E648D007","A3904C12-7744-4573-ADF3-4FE7CB70CE5C","C6E4DEA1-1D19-4DC2-BB51-8777B447210B","F4F2C91C-5098-41AC-8767-A11616F8F51E","B08AD3EC-D5B4-49CC-8915-7D3B9EF68388","0D4931F7-67C2-4B65-A808-17B1F30FC01A","95DD2F76-2CE1-48BB-991E-515CD37C4F08","7A6A29A6-9FA9-48A9-9A10-E3934CEB8309","BEA1B6CF-5472-4CDC-88C1-0B697CDC6447","922CB697-A191-45E2-9755-094A2B09D454","10184C00-A640-4BD7-813D-0F0965A9048C","F0EB045B-C493-4C33-BFCF-2554A7A8810D","717E1FB3-7FE6-44A3-9043-CC27108B5245","EFDCBCBA-99E6-4D26-A673-7796D5F4E43F","35C0EC4B-E059-4B80-9DE7-DD4196137AC5","FFF66BF3-DF8B-4070-8BD9-BD1D92207A77","20C1917A-D397-4CF9-9537-DA72B44B8CC1","D8323A07-1738-41BD-A28F-418B137862A1","8A256C6A-762F-42F7-8146-E2A7BB35854B","A183C419-F0E4-4E3F-A686-0CA477149D46","8DAB4BAA-589D-4521-A9B1-BD184BF7403E","E0F2FF32-AFDE-47B5-A5EA-BE912A65C6DF","140F2948-6033-4D79-994A-A133FBF54037","CDEE15D9-706E-4F08-9670-CC3E82EC7F44","60A79EA5-7E71-47BB-A241-3B469BE65786","3BFD4F54-7D01-4217-931C-0A5836A0A416","8A4080C6-9FBE-4455-9B06-FD4F848EC386"],"partTests":{"__isSmartRef__":true,"id":720},"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":658},"layout":{"__isSmartRef__":true,"id":725},"isInLayoutCycle":false,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(8.9,8.9)","distanceToDragEvent":"lively.pt(71.0,-8.0)"},"660":{"submorphs":[{"__isSmartRef__":true,"id":661},{"__isSmartRef__":true,"id":669}],"scripts":[],"shape":{"__isSmartRef__":true,"id":694},"id":"8E393F9B-4153-42D4-AFBB-18E30E848C34","eventHandler":{"__isSmartRef__":true,"id":695},"__layered_droppingEnabled__":true,"halosEnabled":true,"_ClipMode":"hidden","layout":{"__isSmartRef__":true,"id":696},"progressMorph":{"__isSmartRef__":true,"id":669},"labelBlack":{"__isSmartRef__":true,"id":661},"labelWhite":{"__isSmartRef__":true,"id":664},"value":0.631578947368421,"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":697},"name":"ProgressBar","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"isCopyMorphRef":true,"morphRefId":1,"isBeingDragged":false,"derivationIds":[706,"7F5EA73B-153D-4EE7-8CC9-5DA51B1DE345","6B9A959A-FD11-4949-9F38-4B72BF1CF045","535C898A-35EE-4118-89AC-B50B360242F4","AF419CB6-8CBA-4B1B-B84E-1968816A376B","0D6FF106-E0BC-4BB8-B682-873E4824146D","F389ED9D-C939-443D-8766-15CC9BD47122","CC44D667-8119-4528-AAFF-B58E5E1A0155","FE0F40E1-C3D1-4CAD-94E9-E6599A711D2C","0A30E89D-AEA9-4AAD-971D-D6C145D7B1CB","065F1DD7-EDB6-4E7B-A00B-B9B086FD5300","24FEC7AB-A5E3-41AC-B981-12D0BA48A05C","EBE2D39C-7B8B-4E8D-92FE-2CED160F128D","B9B6269F-E55D-46DB-A7BC-6C7CD23DD291","06EDC4DD-B40A-44C3-8590-EBD608FEFFB0","A21F7A23-0ED9-4090-9686-384B22A3AE9F","C64A6B70-3AD2-442F-B2DD-CC275F98BDED","B5CD5C1E-EECC-4250-A064-AFEF0ECBB7E7","5DDF3B85-03F9-41E2-A48D-842CF2466DA7","15A770BE-C55B-470F-A6A1-66DAEE21587D","5AB477ED-9664-41B2-B746-E9B0A9A88CAC","FC7B00D9-1727-4275-A9ED-464CD811B70F","20B3EC83-5F2A-4AC4-B1DD-34DC734DB24B","4572BB53-5B36-488E-A195-7B0CD82B67ED","1BF4D255-CFBA-4C49-BC24-3DCA5E3496DE","6A6540DD-034C-4C18-9577-22854F30EFE2","48F28FB6-F9D7-4E4E-AB39-D3808F54FADE","A47F28BA-A34F-435B-99A8-6728A938C72E","FB94868B-C892-49A2-A35A-809E10708474","3858C481-EDAF-4F97-B40A-215150A0A78B","F6B1A7C6-B63E-4631-BE22-1A0A2B11606B","2EE49ABC-9D14-4050-8508-462E05085064","1896197C-DB47-4050-A281-7CBEEEC4E01A","BAA8F6E7-E557-45FC-A519-4D5368CC4B14","B940BEC7-9A49-4725-9121-40B9DFE5675C","9D7C3AF0-A4FF-4F25-9DA6-069AFBDDA721","FED12875-C3E4-4986-9AAA-2FEF3335DA10","094997F1-CC9B-4891-B8FE-AD7B30FA9014","9DF40A89-6675-4D76-8C70-612EF352A569","206D6BF6-5D03-4289-8461-A2A17E308086","2E537F7E-9989-4212-B70F-2879AC10D095","E31F9570-E52E-4EB7-B36A-A0CAADDDD6B2","C5D28EF9-09C4-46E6-AB6E-B656224962C9"],"owner":{"__isSmartRef__":true,"id":659},"valueScale":1,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.ProgressBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(53.9,10.0)","distanceToDragEvent":"lively.pt(230.0,-14.8)"},"661":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":662},"id":"EB4DAEB4-B0BE-411B-AE79-4F0051818854","textChunks":[{"__isSmartRef__":true,"id":681}],"eventHandler":{"__isSmartRef__":true,"id":683},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":11,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":684},"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":660},"_MaxTextWidth":272.67045328835945,"_MaxTextHeight":null,"attributeConnections":[{"__isSmartRef__":true,"id":673},{"__isSmartRef__":true,"id":685},{"__isSmartRef__":true,"id":686}],"doNotSerialize":["$$_Position"],"doNotCopyProperties":["$$_Position"],"_MinTextWidth":272.67045328835945,"_MinTextHeight":null,"isCopyMorphRef":true,"morphRefId":2,"derivationIds":[707,"CEA022B4-E5E8-4EB7-8155-855CA568618E","9BBFAAEE-752E-4323-8826-89F181A79484","0BB84D73-E8D6-496C-AF00-70C4738E3908","DDB30691-5909-4935-A6DA-A536DE59C109","33459DD7-DBA8-4CBE-8473-AFB90EA7A1A7","E078F1C3-AE46-463E-BB77-EAE382B37D78","20567CB3-9113-4323-929D-A1F5170FA8D4","BDB8AA80-D7BA-4A0C-AFAD-1338071FB711","954E5513-FBB5-4D4B-8C8E-C3A4B42790D6","DC60997A-E830-4795-860D-BBE36D9D1888","AAFDC07F-E502-499C-BEF3-5F01F35D8EAB","26674B1D-1112-426B-9DDB-AA452FFE0D7A","1560A8E1-00E9-4DCC-9808-525FCE359CFD","9ED1E931-3503-4DE6-91AB-7C3578F90F63","BD5F2C2F-B5EB-4196-8CC3-7EE1DDB6F394","DD7919F4-56BE-4F3B-9BCF-92F10C852FDD","3EC87A07-FD8F-43A2-93E7-C5568FB7336B","C126DB23-0F49-4491-89C1-3C80708C3263","B47FE39D-492D-4110-8833-8897C11C14B6","70591822-403C-49EA-901F-5F223E5A8D79","1B7A026B-3EC4-4BF2-9535-B69B20A2F6AA","C30866F3-B0F7-492F-A2E8-BC68D4AC9421","01E1516D-232A-4BCC-9C5E-F4D33C5BD888","16808366-F9A4-4676-9644-61CB6B24187B","03E779C7-BA6F-4A1F-BD60-5DB8EAD8B0BA","C453B57D-89BD-42E3-880F-73971C6535AA","04162D70-7CBC-4630-AD75-73D6EFE2F3C5","59A4D34C-080D-41E2-B822-7D3A89E021FD","814E8953-3051-4E44-8C66-74F7E8ED7B58","FE51BAE4-E44E-426B-87C7-B618E36BC55A","F554D5D3-BD03-4B0D-8C98-0F4B0A17A060","6325AB82-520A-4167-9515-BB866569A9AA","67FAEFFB-B4B0-4694-8F2A-D5767461B340","62144ACB-93FB-45DE-9D65-81E6102B20BD","9FFBDB67-D653-4355-B652-3162E8A59FD1","ADC5F43B-C4FD-4932-8901-5A4899B11798","EE8E6FE8-0CD3-46D9-B898-1677B1209E19","60A6B574-5C63-47F6-BC21-106AD84F8F94","4A710338-D9A6-47D1-960C-6A7AFD56D142","4CDFC500-24C6-4985-BE03-D3F5A21CBEA6","18022EE9-001E-4C42-853B-E6B580DE8163","FFFD62C8-4D57-4A44-85DA-E0152E8B8299"],"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(2,1,0,0)","_TextColor":"Color.rgb(0,0,0)","_Position":"lively.pt(0.0,4.0)"},"662":{"_BorderWidth":0,"_Fill":null,"attributeConnections":[{"__isSmartRef__":true,"id":663}],"doNotSerialize":["$$_Extent"],"doNotCopyProperties":["$$_Extent"],"_ClipMode":"hidden","__serializedExpressions__":["_Position","_BorderColor","_Padding","_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(272.7,17.0)"},"663":{"sourceObj":{"__isSmartRef__":true,"id":662},"sourceAttrName":"_Extent","targetObj":{"__isSmartRef__":true,"id":664},"targetMethodName":"setExtent","dependedBy":{"__isSmartRef__":true,"id":673},"varMapping":{"__isSmartRef__":true,"id":680},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"664":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":665},"id":"3ABBD441-F7D1-4E2F-9A76-3E685D0F6EA2","textChunks":[{"__isSmartRef__":true,"id":666}],"eventHandler":{"__isSmartRef__":true,"id":668},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":11,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":669},"_MaxTextWidth":272.67045328835945,"_MaxTextHeight":null,"_MinTextWidth":272.67045328835945,"_MinTextHeight":null,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"isCopyMorphRef":true,"morphRefId":3,"derivationIds":[709,"511F989B-4820-4169-963A-0469C64F5283","C1536A18-0112-467D-842D-36B60DCC8EAA","C4CE2CCB-67D8-4706-9765-75916075DBD1","25B13029-8498-42C8-BCE3-925088EB5F99","21FFC3AD-055A-42F9-AF8B-F451FA31E358","84F145D8-5582-473E-94DA-4FD8F8856FFA","34CC2EB0-8B98-46DF-B5DE-7E5EAEFDE129","64B24FA9-106E-4099-BBA2-C1172630FF79","0709C7E2-3686-4379-B368-8553F16E49B4","CD525834-25D7-482D-A120-58475D7BC860","28A3CB6D-264C-45A3-AFB9-665F49BA5DFB","1FB5A51F-A941-4BA2-89A9-E8E0A76100D5","CC03C1B0-7892-4BA7-AFF0-0A1DCB9CF27F","EDCC5A05-5E30-4826-A987-78F31E18747E","AE638AD1-A018-4C35-99C4-1294D6F19CEB","42538A32-6B77-4D31-B41F-B0C38008A66A","D6E56226-2A41-4814-B3B3-2E632BDCFB17","6C8389E6-3C35-47F2-9767-D67E2C15C8CB","8195E0D3-36C8-49B1-BAB8-81CCF131A410","5CFBCA5B-9121-4FB9-8C50-A9839FC1DF3D","EE8E0029-B5C2-4F82-8FA9-7241EAC4B561","8DEDA2F2-9B7E-4F4A-8FD9-A3347F71E58F","1BCF1748-617C-4AAE-8A10-1B6BB0EC38E9","B5B42ABA-F014-4591-9ECE-6D512AFD67EE","782BC360-E7A0-43F1-A166-DE491C7363E3","8742173E-8DC1-4EAF-BD97-72FF980BB4CD","D9A58D60-6726-48E3-A5B0-2383669E0F04","AB5581D0-B962-4C0B-8D51-D96AB3012938","E29C58C2-2EDF-4255-9E4B-5882859BA986","FF80E43C-6894-4872-85BD-6971E344441A","DC316F82-4C89-4D00-9387-5774C5252EED","E171472D-A286-4643-9942-C1A1F4ABC657","35296489-43AA-47EB-B6BF-68734B6EA55F","F99EE974-0857-4EF4-900C-F4BBBD8AA57C","C60B9FB5-1BDD-4E93-8A77-B2E45F05F7C3","B35E39E0-CAC0-4008-9154-8A970A2BED72","CBABD189-9A41-4A0B-B988-E19CCEEEE8DA","7DF249DE-25C1-446B-ABE2-85FF8C99C4AC","6C8294A0-9900-4973-8EAE-09204EEC3F7A","C9BB039F-6FFB-4CEF-8A45-81B212935E2E","DB45B50B-0921-4A79-AA2B-231F74027E5A","3B8AE6A3-ED5F-4208-9BB5-5C8950C20B24"],"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(2,1,0,0)","_TextColor":"Color.rgb(255,255,255)","_Position":"lively.pt(0.0,4.0)"},"665":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__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(272.7,17.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"666":{"style":{"__isSmartRef__":true,"id":667},"chunkOwner":{"__isSmartRef__":true,"id":664},"storedString":"","_id":"_1386","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"667":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"668":{"morph":{"__isSmartRef__":true,"id":664},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"669":{"submorphs":[{"__isSmartRef__":true,"id":664}],"scripts":[],"shape":{"__isSmartRef__":true,"id":670},"id":"1AA46072-176B-43C2-B4FE-AEB50068D261","eventHandler":{"__isSmartRef__":true,"id":671},"__layered_droppingEnabled__":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":660},"_ClipMode":"hidden","layout":{"__isSmartRef__":true,"id":672},"eventsAreIgnored":true,"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"isCopyMorphRef":true,"morphRefId":1,"derivationIds":[708,"9BABA734-843A-4022-B769-8D223C48368A","15AD310A-7653-4D2B-AAC1-C50A013D81B0","7CDEE295-6D2B-4D91-A29B-CCCB74D3324E","D862DFA5-6649-448D-80A1-71E397EF3B0C","9518B545-692D-4E55-B41D-E8FE7107AA86","930AC686-9AB7-44A5-9858-9E6747B3EC8A","19B50C36-2A05-46A7-983E-79C88D5A8F8A","9688B018-7579-4B0B-A4D3-DF22187142CA","72D65494-7629-4ACC-81AA-3CCEEACA28BF","C0CF700D-332C-4FC6-9585-EC2F0735D35E","D06C77AE-2352-44EE-9596-0B7A6238FD29","851A3AF6-6CBF-4B5D-9E7C-DD2EEC5F7B51","5D893F05-0A58-4A4E-A29F-9CC27FC31352","A622440A-5625-422F-BE92-CBE9075DAEAB","354BD8CC-C07D-427F-A978-EE891815A327","7D5996FF-619B-413C-8439-FB0CAF4DC633","CD82E64D-EB8B-47F2-98E0-70F9C6533B51","53B50149-E028-4125-8613-28D8CE763816","3BDC4D3C-589E-4D21-AB9B-3E89233DE16C","357FB0D4-9EDC-4555-AD41-5747B45D111D","579ACA5F-7172-4694-83F3-AFE1D85CDDAA","30B619FC-0B0F-477F-99AD-C4EAA3C1AD5E","6142C71B-52A8-44BF-81A4-DD883CEA9FED","8C1CE73C-9404-414A-B6F5-5AF3356207A9","CCDDDE74-4EDE-4609-B45F-3E655B5636E2","E4C096EF-15E9-41AD-9F96-9641289507A9","02BEC310-C54F-427B-8E6D-B8AF0C13956A","8FB510E5-D2C6-4F1C-8DC8-3C5BFF4EB585","1B6EC53A-A3E8-4D07-820A-49A66CAB1FBB","3648FCCC-FF54-45FD-8AE7-B76094D52A0D","C0A56415-392F-4B39-AC37-9F29A0C2AEFA","9B59E40D-E2B3-481C-B49E-7225D68FB162","1B856CFB-F251-4D8A-821F-AF74012EC98D","468D43E7-6541-4336-BE9D-7BC57D642A99","99D10036-8300-4F74-9958-C559861B48AB","1F2CD91A-19FC-40FA-B59B-02B04B209C9E","E5DA234B-259B-4426-AF4E-FCBD3D861C09","831C1A79-E4CD-40DE-9925-7CE15A8333B5","A8047252-C2C2-43C3-BD23-9DBA2E2D000C","9F82B2F5-E86F-49F8-8505-9C095F0B0B7D","DA5650BF-4461-4058-8809-A4420D6245DD","31135660-88CA-41C2-B1FB-FC8F56A4566E"],"_Scale":1,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"670":{"_BorderWidth":1,"_BorderRadius":"5px 0px 0px 5px","_ClipMode":"hidden","_Opacity":1,"__serializedExpressions__":["_Fill","_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Fill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(223,223,223),\n      offset: 0\n    }, {\n      color: Color.rgb(204,204,204),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(172.0,25.0)","_BorderColor":"Color.rgb(170,170,170)","_Padding":"lively.rect(0,0,0,0)"},"671":{"morph":{"__isSmartRef__":true,"id":669},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"672":{"scaleHorizontal":true,"scaleVertical":true},"673":{"sourceObj":{"__isSmartRef__":true,"id":661},"sourceAttrName":"extent","targetObj":{"__isSmartRef__":true,"id":664},"targetMethodName":"setExtent","dependendConnections":[{"__isSmartRef__":true,"id":663},{"__isSmartRef__":true,"id":663},{"__isSmartRef__":true,"id":663},{"__isSmartRef__":true,"id":663},{"__isSmartRef__":true,"id":663},{"__isSmartRef__":true,"id":663},{"__isSmartRef__":true,"id":663},{"__isSmartRef__":true,"id":663},{"__isSmartRef__":true,"id":663},{"__isSmartRef__":true,"id":663}],"attributeConnections":[{"__isSmartRef__":true,"id":674},{"__isSmartRef__":true,"id":676},{"__isSmartRef__":true,"id":678}],"doNotSerialize":["$$converterString","$$updaterString","$$varMapping"],"doNotCopyProperties":["$$converterString","$$updaterString","$$varMapping"],"__LivelyClassName__":"lively.morphic.GeometryConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"674":{"sourceObj":{"__isSmartRef__":true,"id":673},"sourceAttrName":"converterString","targetObj":{"__isSmartRef__":true,"id":663},"targetMethodName":"setConverter","varMapping":{"__isSmartRef__":true,"id":675},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"675":{"source":{"__isSmartRef__":true,"id":673},"target":{"__isSmartRef__":true,"id":663}},"676":{"sourceObj":{"__isSmartRef__":true,"id":673},"sourceAttrName":"updaterString","targetObj":{"__isSmartRef__":true,"id":663},"targetMethodName":"setUpdater","varMapping":{"__isSmartRef__":true,"id":677},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"677":{"source":{"__isSmartRef__":true,"id":673},"target":{"__isSmartRef__":true,"id":663}},"678":{"sourceObj":{"__isSmartRef__":true,"id":673},"sourceAttrName":"varMapping","targetObj":{"__isSmartRef__":true,"id":663},"targetMethodName":"varMapping","varMapping":{"__isSmartRef__":true,"id":679},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"679":{"source":{"__isSmartRef__":true,"id":673},"target":{"__isSmartRef__":true,"id":663}},"680":{"source":{"__isSmartRef__":true,"id":662},"target":{"__isSmartRef__":true,"id":664}},"681":{"style":{"__isSmartRef__":true,"id":682},"chunkOwner":{"__isSmartRef__":true,"id":661},"storedString":"","_id":"_1385","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"682":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"683":{"morph":{"__isSmartRef__":true,"id":661},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"684":{"scaleHorizontal":true,"centeredVertical":true},"685":{"sourceObj":{"__isSmartRef__":true,"id":661},"sourceAttrName":"position","targetObj":{"__isSmartRef__":true,"id":664},"targetMethodName":"setPosition","dependendConnections":[{"__isSmartRef__":true,"id":686},{"__isSmartRef__":true,"id":686},{"__isSmartRef__":true,"id":686},{"__isSmartRef__":true,"id":686},{"__isSmartRef__":true,"id":686},{"__isSmartRef__":true,"id":686},{"__isSmartRef__":true,"id":686},{"__isSmartRef__":true,"id":686},{"__isSmartRef__":true,"id":686},{"__isSmartRef__":true,"id":686}],"attributeConnections":[{"__isSmartRef__":true,"id":688},{"__isSmartRef__":true,"id":690},{"__isSmartRef__":true,"id":692}],"doNotSerialize":["$$converterString","$$updaterString","$$varMapping"],"doNotCopyProperties":["$$converterString","$$updaterString","$$varMapping"],"__LivelyClassName__":"lively.morphic.GeometryConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"686":{"sourceObj":{"__isSmartRef__":true,"id":661},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":664},"targetMethodName":"setPosition","dependedBy":{"__isSmartRef__":true,"id":685},"varMapping":{"__isSmartRef__":true,"id":687},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"687":{"source":{"__isSmartRef__":true,"id":661},"target":{"__isSmartRef__":true,"id":664}},"688":{"sourceObj":{"__isSmartRef__":true,"id":685},"sourceAttrName":"converterString","targetObj":{"__isSmartRef__":true,"id":686},"targetMethodName":"setConverter","varMapping":{"__isSmartRef__":true,"id":689},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"689":{"source":{"__isSmartRef__":true,"id":685},"target":{"__isSmartRef__":true,"id":686}},"690":{"sourceObj":{"__isSmartRef__":true,"id":685},"sourceAttrName":"updaterString","targetObj":{"__isSmartRef__":true,"id":686},"targetMethodName":"setUpdater","varMapping":{"__isSmartRef__":true,"id":691},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"691":{"source":{"__isSmartRef__":true,"id":685},"target":{"__isSmartRef__":true,"id":686}},"692":{"sourceObj":{"__isSmartRef__":true,"id":685},"sourceAttrName":"varMapping","targetObj":{"__isSmartRef__":true,"id":686},"targetMethodName":"varMapping","varMapping":{"__isSmartRef__":true,"id":693},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"693":{"source":{"__isSmartRef__":true,"id":685},"target":{"__isSmartRef__":true,"id":686}},"694":{"_BorderWidth":1,"_BorderRadius":5,"_ClipMode":"hidden","_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(272.7,25.0)","_BorderColor":"Color.rgb(170,170,170)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"695":{"morph":{"__isSmartRef__":true,"id":660},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"696":{"adjustForNewBounds":true,"resizeWidth":true},"697":{"partsSpaceName":"PartsBin/Widgets/","comment":"A simple progress bar that can have a label and a value (between 0 and 1).","migrationLevel":4,"partName":"ProgressBar","changes":[{"__isSmartRef__":true,"id":698},{"__isSmartRef__":true,"id":699}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"698":{"author":"hubert.hesse","message":"Previous commit vanished automagically (It is now possible to set the value to 0)","__serializedExpressions__":["date"],"date":"new Date(\"Wed Oct 26 2011 07:22:19 GMT-0400 (Eastern Daylight Time)\")"},"699":{"author":"hubert.hesse","message":"Value can be 0 now","__serializedExpressions__":["date"],"date":"new Date(\"Fri Oct 21 2011 05:11:34 GMT-0400 (Eastern Daylight Time)\")"},"700":{"submorphs":[{"__isSmartRef__":true,"id":701}],"scripts":[],"id":"6FA4B9AA-85B2-495D-B189-A13ACA0828C7","shape":{"__isSmartRef__":true,"id":706},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":701},"name":"addItemButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":707},"attributeConnections":[{"__isSmartRef__":true,"id":711}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":712},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","E9FB9546-13EB-48F8-8F18-39C2E6AD2220","4D486C8E-6EEF-406F-84B2-695B147A536F","94F95631-F2E3-4C5B-B944-63CA26B7709B","818F5382-6459-49B2-83B3-84439CF309DD","8C1AE272-B391-4E09-9797-9C750A011563","3A93ECE1-E063-443A-B40F-979E320FE656","F5D494BA-264E-423C-828A-00B47CB2A999","BCAAD0CF-8F75-4EBB-8ECE-4E0A0F852A19","38BFE3E9-7A86-4759-BE95-088FA3D7B7DB","B2CC6183-0839-432E-8C5E-C27126B4ECCF","CD36C7D9-7C90-4D9D-8BAC-587FBAFD064F","1360583F-37D3-4E80-94A9-C0CFBFA5C74C","771FE593-C5CE-4A63-8C4C-760BA9394412","838707FB-4283-44C6-9107-BF5746349B39","860D154C-2446-417C-98D3-90690F2A309C","7CBFCBA3-6F6E-4401-B338-688B6B2DA034","512B876B-6350-4534-A04F-FA26CF57CAA6","9E40AE89-7709-419D-94A9-523CA7094D53","194431F0-42CC-42CA-B8E1-24E8F7DAFE40","487B0E77-E683-4100-97EF-0FEFCFF3D540","AE29F210-3431-45A7-9B80-45CCA6877A47","D2FB9D93-48B8-4237-85CF-539E9D096180","D260E336-44D0-40FB-8CC7-8CC8F088F879","BEA226E1-8931-4173-8003-9FD50220A0EB","63B165FA-E582-4B5E-B572-400BCB29EA75","6A10733E-A9DD-4E14-BE4A-19B87AD8188C","A7D71F60-0AF1-4F3A-A431-950F067235C7","5A242A03-DAA9-404B-A530-4049D3542EC6","C9E0A6EA-641B-4FD6-AA06-5590609D558E","074C16FC-1296-4307-9D19-F971360A79A7","7C76878A-B92B-4892-B44E-82EA739E6C0D","A6EF6E11-B98E-4325-A7DC-BE50F5468554","1B24248F-38F2-4741-872F-722E034DF998","52DC645E-3F8E-4159-8593-3A4DCA00ABA1","766B4628-DA13-4D81-A951-A41A1710FB87","0E7B85F4-9495-4E70-8B3C-F8CBC6C48107","245BE277-B67F-47D9-854C-D865E169A53C","1D865411-C5A7-4335-B604-4DDDB0A7522F","2590E9EF-5019-407F-97AA-8304C5845BDB","5F6210D1-1B22-45AC-9A8A-C19500739851","89CA9BBD-9674-4E4A-AEFF-ECE5C1F9663A","7F345E12-D935-4B34-8B3B-42CA4745B323"],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":659},"_Rotation":0,"_Scale":1,"isPressed":false,"__serializedExpressions__":["normalFill","lighterFill","_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","normalFill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(245,245,245),\n      offset: 0\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.4\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.6\n    }, {\n      color: Color.rgb(240,240,240),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","lighterFill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(250,250,250),\n      offset: 0\n    }, {\n      color: Color.rgb(232,232,232),\n      offset: 0.4\n    }, {\n      color: Color.rgb(232,232,232),\n      offset: 0.6\n    }, {\n      color: Color.rgb(248,248,248),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","_Position":"lively.pt(10.0,10.0)","distanceToDragEvent":"lively.pt(32.0,-15.0)"},"701":{"submorphs":[],"scripts":[],"id":"C75AF84D-D975-4BD1-91C8-28C3BE7E3CF7","shape":{"__isSmartRef__":true,"id":702},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":28.855783711639827,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":700},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":703}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":705},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","1329566F-3780-4E98-A324-2650738AA4AA","E1700438-5D61-487E-B597-8FD1D0867D02","1148C9AB-93B3-4DA6-AEBD-D948A40D86EA","1FFA7A18-E49B-414E-930A-4A7C820FC537","9A90AEFF-329C-4837-9B65-C8A46E798518","13DF10A4-D632-4A43-BABF-3FBE0BBE5D47","B6D8186F-7014-4A83-9077-DEAE2DC60652","F2486016-37D2-476D-AE97-FCFD0FA66EC8","72EEA313-7CA2-4944-A188-90C9DBFD6E0A","7F980786-BC6D-4EE8-83F9-BCBB4CCC5517","4EB336F2-59EB-4764-BB35-338381485BF5","C2787C56-8488-4578-BD7F-A4B9CF59F220","47B536BE-9150-4671-98B0-6DCD35FF4BCC","390FD974-DBAE-45FC-91A4-382010E42B2E","E27D31C3-F484-4C25-965C-712D84585AAA","889AA914-FEB3-4087-B366-C1D473F866F1","608B798C-AA92-4C53-96B8-3EC1D2829847","9DE8A218-6C7A-459E-BA26-3603D17D3989","B6FFE9CF-7869-44D0-B42D-A2F597FCE999","C2DAEC0E-3247-4187-97FF-8E4968D3F5C4","845EE7C8-BD93-47C7-A14B-D6842A90B8D2","B417A207-42FA-4738-AECC-0A6C850227BC","F18A5F64-94C2-42D1-A715-26A7C1742EEC","18C2D30F-DA6E-4EB8-81CF-E3CDEAC248E4","97B40997-69CB-4A94-A28D-F1B3E9A01573","2256A73B-B2B6-44FB-8A3B-20261CCF9005","EEEF7C4A-8ADA-4304-8D97-B3AB9CA9A520","BD0E3C20-8B14-4A54-ACF6-7896AD8F618E","C4FEDAC2-F14E-4C9F-9780-B2A0018662A6","210404C2-079C-43D1-9688-6675AF7750A6","4E650F63-E7DB-4ABE-ACB7-C39CD778BD7E","25FC9E11-3363-47E6-B61F-4FB2AF93A387","855210D1-480A-4510-987C-E95A14C733D2","AD6A9126-9F38-459E-B657-D2FD85BAA022","C19556C9-A039-4288-AE41-26F2626EDD5C","6DA14D4B-3737-4DD1-B48E-80157A614D83","791E881D-AC9A-4EA0-B845-42772058811A","0566FEE3-346D-49EE-BDBB-26BDC709E6A3","47173FFE-21EB-451C-96E7-A5C12C66E1ED","A9F4ADC1-996D-4AAF-844D-8ACEF6FB488A","E906C436-2A15-4845-9184-4D303AD20CDD","DB587A03-83AB-4838-8AD7-AC8BBF423D0B"],"_MinTextWidth":28.855783711639827,"_MinTextHeight":null,"_FontSize":10,"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"702":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__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(28.9,24.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"703":{"style":{"__isSmartRef__":true,"id":704},"chunkOwner":{"__isSmartRef__":true,"id":701},"storedString":"+","_id":"_1378","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"704":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"705":{"morph":{"__isSmartRef__":true,"id":701},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"706":{"_BorderWidth":1.1840000000000002,"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["_Fill","position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Fill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(245,245,245),\n      offset: 0\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.4\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.6\n    }, {\n      color: Color.rgb(240,240,240),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(28.9,24.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"707":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":708},{"__isSmartRef__":true,"id":709},{"__isSmartRef__":true,"id":710}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"708":{"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 13 2012 15:04:01 GMT-0400 (Eastern Daylight Time)\")"},"709":{"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 16 2012 04:36:21 GMT-0400 (Eastern Daylight Time)\")"},"710":{"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 08:08:58 GMT-0400 (Eastern Daylight Time)\")"},"711":{"sourceObj":{"__isSmartRef__":true,"id":700},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":658},"targetMethodName":"addTodoItem","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"712":{"morph":{"__isSmartRef__":true,"id":700},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"713":{"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(336.5,45.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"714":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":715},{"__isSmartRef__":true,"id":716},{"__isSmartRef__":true,"id":717},{"__isSmartRef__":true,"id":718}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"715":{"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 05:53:45 GMT-0400 (Eastern Daylight Time)\")"},"716":{"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B","__serializedExpressions__":["date"],"date":"new Date(\"Fri Feb 24 2012 20:59:09 GMT-0500 (Eastern Standard Time)\")"},"717":{"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 05:42:26 GMT-0400 (Eastern Daylight Time)\")"},"718":{"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 09 2012 07:42:07 GMT-0400 (Eastern Daylight Time)\")"},"719":{"morph":{"__isSmartRef__":true,"id":659},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"720":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":721}},"721":{"test01IsMorph":{"__isSmartRef__":true,"id":722}},"722":{"varMapping":{"__isSmartRef__":true,"id":723},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":724},"__LivelyClassName__":"lively.Closure"},"723":{"this":{"__isSmartRef__":true,"id":720}},"724":{},"725":{"layouter":{"__isSmartRef__":true,"id":726},"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(337.5,90.0)"},"726":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":10,"spacing":15,"container":{"__isSmartRef__":true,"id":659},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"727":{"submorphs":[{"__isSmartRef__":true,"id":728},{"__isSmartRef__":true,"id":734},{"__isSmartRef__":true,"id":760}],"scripts":[],"id":"6B0E8634-029D-4D05-BBC3-6C9A7B06491E","shape":{"__isSmartRef__":true,"id":773},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"TodoItemProto","partsBinMetaInfo":{"__isSmartRef__":true,"id":774},"eventHandler":{"__isSmartRef__":true,"id":779},"attributeConnections":[{"__isSmartRef__":true,"id":780},{"__isSmartRef__":true,"id":782}],"doNotSerialize":["$$done"],"doNotCopyProperties":["$$done"],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","DFC6D0F9-E4FB-44C6-B43C-52BA9827D823","353F27D7-B4FD-4BAE-8CAB-CF9321C86951","380C95AC-95B2-4891-AAA9-C63EB2540F0A","DF46F124-1FD8-483A-936C-5CCC6B46018E","B2E2C353-ADF9-49F0-BA5A-362900A2903F","05B6B6C6-B21F-40E0-8BA3-07F59A54B3D8","EFB0F4F1-E269-40A6-BC05-D7B37B3341F4","F1AA9AA8-B37B-44DF-AC08-743BACF2E999","45C461A5-B921-4D06-B347-6E04A928B7C3","77ABBF17-6BA7-41D0-A91A-A4EDD5C12AF4","7F793CF2-95E6-45FD-B847-6D78041F9372","538C0809-BD9E-4738-A94E-836C41350820","5018AFCF-E0EE-49DF-B769-473C522C9AEF","3732A8DE-A946-462F-8E7F-E0F5AE1F3D9D","4AF8B618-B5D9-42BB-873E-7E45A6106766","5CC6BAFB-D330-43BE-920F-68D127965747","4FE0F63E-C4C3-4417-927C-649588837BEB","1ED59145-EC8B-473D-B2EB-33827065D089","BB9388D9-0917-44A5-B5DE-6D937FAAB120","08C7C016-54EE-456E-A76F-F57E22A536DF","534FD6AB-A205-486B-A907-CE0AE8F99268","9F47A22F-7035-4C3B-B402-59CF61346E3D","11E35BCC-9328-48CD-8F93-92637CC3F6B7","ED7C401F-815B-4802-8BBA-304732F5B34E","6255F648-F934-4836-BB87-83F9BE014CA6","79A8D57E-A7E9-4B9E-8D05-249346CD9234","42570E10-ED75-42BB-8AF8-C470B43BF883","DABE4878-E57B-425A-960D-03C57AB50F91","8181C5B1-F6FA-430E-942B-0101B9F2D36F","9B873873-AF8B-46AA-803D-BB00DC5CCAB8","85DF3379-ED05-422B-942F-0F543B958222","E872FFBE-DDED-4F50-B43B-0EAFB1F9EF73","DA863AD6-F66E-4C64-AF7A-4C66E67FE5F7","48CB1D52-9DA2-42C9-9A6C-30930944CDD2","A89A99D1-9282-4138-8A89-0BBB091C0168","938F7047-21B7-4C4C-AB51-CA6A2378DF0D","A0F5BE96-E55E-4A2C-BE33-99559E8516E4","1D6DF490-E18A-4234-8D69-70D956DB084B","C1CEFEC4-9F7D-4CC1-B2E9-C35BC27058BB","1A8C9508-8629-4C42-B991-436E3AC5E842","C102C888-C7FE-4766-8770-5D4909F8DC1C","66A39385-DEBE-417B-B410-7FB61EEDE2DB","8B1F0ACF-31F9-485A-95A9-EC500DAD5266"],"partTests":{"__isSmartRef__":true,"id":783},"_ClipMode":"visible","layout":{"__isSmartRef__":true,"id":788},"isInLayoutCycle":false,"isBeingDragged":false,"prevScroll":[0,0],"done":false,"isTodoItem":true,"owner":{"__isSmartRef__":true,"id":658},"_Visible":false,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":790},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(10.0,10.0)","distanceToDragEvent":"lively.pt(231.0,-14.0)"},"728":{"submorphs":[],"scripts":[],"id":"72ACE071-D8E8-41BD-8669-B5CDD7C1AE52","shape":{"__isSmartRef__":true,"id":729},"__layered_droppingEnabled__":true,"halosEnabled":true,"checked":false,"showsHalos":false,"name":"CheckBox","partsBinMetaInfo":{"__isSmartRef__":true,"id":730},"eventHandler":{"__isSmartRef__":true,"id":731},"derivationIds":[6345,"C312E83D-707C-4284-B295-259FC7CFB5E8","B3CA60CB-D64F-42D2-B7D3-FCA87B927993","70374752-C7D2-4373-B5A6-DAE00D675005","6A4E6489-07E3-4075-842E-1688DCC23FFA","CF398E2C-E57F-4CA1-B622-FC57B6326BA1","96E85F3D-CB5D-4E29-9E31-1233E712691E","6AFACA3E-B51D-4900-882F-89F1EEBE8752","7123A211-2E45-4638-958E-4B18404D4B08","415BF294-C4FF-4F84-A656-FD23F026B7C3","37FE064C-77FD-4BD5-A84A-E47F5638F39B","D0296B68-E5C0-4A7E-BFF8-89F0AB5156F3","9E7A0949-25A7-4DCF-A0E5-2A9A6E5A9DEA","73815856-C2CC-417F-80AB-5FA26F4E8E69","D136787B-FE49-4282-A5BD-9836922577C7","51A3B52F-B6E8-43BB-B03C-035CD022842B","6EB959E8-8A56-403A-9092-C7DBFA747296","27313011-2EA2-4640-9116-4DC2CCEED96D","288C382E-AD37-454C-A200-F2BB64CDB89F","25B08168-5144-44D3-BAFC-19C4081F3EB6","13EC5BD2-E64F-4A6B-A560-5194C62FB72F","2248A9D1-A2E4-4E29-B25C-CD03C5937B80","CA8E8FB8-63EE-4FB8-B4DA-3213E690C812","45D20E48-6D72-496D-9B81-F1499C2855E9","F00AF1C1-DACC-4D64-A89D-F3C16CBEE419","B6E8ECA8-CC8C-4BBE-917A-108BD72779BC","5E391E94-0159-4CCF-8142-2B744DBCDF35","426ED671-EC02-4B80-8188-C1DE1CF3C48A","98C8803A-B1E1-4D8F-9D28-1EBA02336264","9B8F19CC-8964-4676-9F9F-F8D7BDF6C83D","BBAC7DCB-796A-4E46-AF2B-4FBB55590B1C","8334B7B3-513D-4559-B624-1416B4347FEF","2FA4FB9A-8C68-4AFE-AEEF-0ADFE3BF0A2C","17B2FF8F-4BD4-4F05-9921-A6BD7FDDF65D","0D58B0F7-25BD-48BE-A4A7-03EAE6D55258","DD787C69-448A-4D02-80B6-6A4F93AB52D1","509EDABB-D321-4DFB-9528-9DA1D01E6BC4","F2BFEC0E-6F9C-4F5B-B5CB-393F6DBB1F1C","AA659B32-CF31-4589-85B2-DC087200BAFB","93BB5AAE-36AC-40E2-B11C-3594394C2731","CF4ED4AA-6F02-49B8-BFC5-CF1398544CFF","6CA584ED-0238-4023-8FB4-A3D5C5070E4C","43EFE2F9-39C7-4B30-A649-713B50C32743","03827B21-AA6C-430C-A4B5-2C90ED3D9EBF"],"_ClipMode":"visible","attributeConnections":[{"__isSmartRef__":true,"id":732},{"__isSmartRef__":true,"id":733}],"doNotSerialize":["$$checked;","$$checked"],"doNotCopyProperties":["$$checked;","$$checked"],"owner":{"__isSmartRef__":true,"id":727},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"active":true,"__LivelyClassName__":"lively.morphic.CheckBox","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.1,3.1)"},"729":{"stringifiedShapeNode":"<input xmlns=\"http://www.w3.org/1999/xhtml\" type=\"checkbox\" style=\"padding: 0px; overflow: visible; width: 12px; height: 12px;\" class=\"Morph CheckBox\" data-lively-morphid=\"72ACE071-D8E8-41BD-8669-B5CDD7C1AE52\" id=\"null\" />","__serializedExpressions__":["extent","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","extent":"lively.pt(12.0,12.0)","_Extent":"lively.pt(12.0,12.0)","_Padding":"lively.rect(0,0,0,0)"},"730":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Inputs/","partName":"CheckBox","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"731":{"morph":{"__isSmartRef__":true,"id":728},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"732":{"sourceObj":{"__isSmartRef__":true,"id":728},"sourceAttrName":"checked;","targetObj":{"__isSmartRef__":true,"id":727},"targetMethodName":"done","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"733":{"sourceObj":{"__isSmartRef__":true,"id":728},"sourceAttrName":"checked","targetObj":{"__isSmartRef__":true,"id":727},"targetMethodName":"done","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"734":{"submorphs":[],"scripts":[],"id":"26CBD874-FFB8-4767-902A-B1FD2D8E5C34","shape":{"__isSmartRef__":true,"id":735},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":290.23981499999894,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":736},"textChunks":[{"__isSmartRef__":true,"id":741}],"charsReplaced":"","lastFindLoc":5,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":743},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","A9F493FF-16B2-4B2B-83EE-F0A2288ECAA0","EA77E0F8-F9E9-474A-BE9E-B037D5636E2C","0A6AED33-B153-47D6-8B68-90DE6751D4C7","04149EC6-105F-46FC-B9F7-C69307213287","95DA7B14-89FE-4EB4-9742-C177FF73AD96","DC06F5A2-1316-4A09-A6A8-DE87CAB0188F","9284C34A-2840-4438-ABBC-81823C8B9B8D","714C1B8B-0F5E-4E66-8720-307ACCB6CAD3","D32B5811-D8AB-4529-8D1E-16E118B5EEAE","1DDEA2A0-0140-47B2-9F01-B4C9A08773CD","3554EC09-9BCB-4DDC-B7A4-DCB6F22D8940","6D3C56AE-4CA0-4AF6-A79A-77DE4D1F81FE","EAA1E4F2-5ACF-4781-9915-0DEAA21A925B","DF01D912-DB88-4D3B-88EF-B9D2E6B38352","B10A537C-1D56-4AED-B39E-E048E5FB5872","DBEDDB7D-AF59-4B40-A99C-292AF0A3A3C1","5983A945-BE66-497A-B8B8-7DDB3CB8C7FA","97C859D6-B9D1-42DC-B16C-7D504E50219E","6CE8564F-2550-4018-9346-157C2E2B9841","75D9BA12-9761-40AC-9819-9176BC92437E","9B577B3A-2A94-4EA7-9E0F-CF5C83D4C381","6DD42BCB-B81A-4EAF-8B5F-8F006012E282","E79E500F-64C3-4DD6-B7C6-71DC296D69F7","329EEC0C-0735-4E74-BA54-D736698BBFB6","1364C714-14C1-4ED4-AA20-A2BCF888CF91","4379C9EC-1DA8-48CE-AC0E-C616FB6FB362","EDA92D90-917F-41DC-803B-C62BE71FDD0B","D294052A-C347-44AF-8E92-D252B8DED705","0CA996D9-7936-4ECD-89BC-F6695F073C00","EC6939EB-B3F1-4106-8D89-02AF0957E388","1E68DF12-25C9-4E7B-9C11-76958BFC1BDB","BB89FB69-7BF2-46D4-8E32-38B6202BD761","9BBF2E33-A599-4EBC-909C-C1560633023D","0752178D-08FB-4785-9CF6-57EB09B9E28A","2978B05A-6506-4D93-9E5E-3B9867E0BE63","61CA873E-E5C0-4477-97F4-F4C4DB0BFFD7","0AB11D24-4BE8-405A-A742-13ED90D17595","DAC4B852-2060-47AC-8772-9E1B4AD20B95","99FDF3CC-5433-4967-87DB-60418803DAA6","A877E23B-85D3-4331-B9F4-8B0C2BCD2302","4E86E434-79AB-404E-9F90-B55B0D3A730F","13B5974D-84C6-4E27-9EBA-04BF2AC4B9B3","CE6628E2-AF7F-4F4F-A02D-1ABEB9EEE2A9"],"_WhiteSpaceHandling":"pre","_MinTextWidth":290.23981499999894,"_MinTextHeight":null,"isBeingDragged":false,"owner":{"__isSmartRef__":true,"id":727},"layout":{"__isSmartRef__":true,"id":744},"_Rotation":0,"_Scale":1,"previousSelection":[0,4],"ctrlCPressed":0,"priorSelectionRange":[0,4],"__serializedExpressions__":["_Position","textColor","_Padding"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":745},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(19.1,3.1)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"735":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__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(298.3,16.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"736":{"partsSpaceName":"PartsBin/Basic/","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":737},{"__isSmartRef__":true,"id":738},{"__isSmartRef__":true,"id":739},{"__isSmartRef__":true,"id":740}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"737":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 10:30:30 GMT-0400 (Eastern Daylight Time)\")"},"738":{"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(\"Mon Feb 27 2012 00:20:38 GMT-0500 (Eastern Standard Time)\")"},"739":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:31:43 GMT-0400 (Eastern Daylight Time)\")"},"740":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:32:09 GMT-0400 (Eastern Daylight Time)\")"},"741":{"style":{"__isSmartRef__":true,"id":742},"chunkOwner":{"__isSmartRef__":true,"id":734},"storedString":"test","_id":"_1379","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"742":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"743":{"morph":{"__isSmartRef__":true,"id":734},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"744":{"resizeWidth":true,"adjustForNewBounds":true},"745":{"onTabPressed":{"__isSmartRef__":true,"id":746},"onKeyDown":{"__isSmartRef__":true,"id":753}},"746":{"varMapping":{"__isSmartRef__":true,"id":747},"source":"function onTabPressed(evt) {\n        evt.stop();\n        this.owner.selectNext(evt.isShiftDown());\n        return true;\n    }","funcProperties":{"__isSmartRef__":true,"id":752},"__LivelyClassName__":"lively.Closure"},"747":{"this":{"__isSmartRef__":true,"id":734},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":748}},"748":{"$super":{"__isSmartRef__":true,"id":749}},"749":{"varMapping":{"__isSmartRef__":true,"id":750},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":751},"__LivelyClassName__":"lively.Closure"},"750":{"obj":{"__isSmartRef__":true,"id":734},"name":"onTabPressed"},"751":{},"752":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:08:04 GMT-0400 (Eastern Daylight Time)\")"},"753":{"varMapping":{"__isSmartRef__":true,"id":754},"source":"function onKeyDown(evt) {\n        var result = $super(evt);\n        var char = String.fromCharCode(evt.keyCode).toLowerCase();\n        this.ctrlCPressed = this.ctrlCPressed || 0;\n        if (char === 'c' && evt.isCtrlDown()) { this.ctrlCPressed++; }\n        else { this.ctrlCPressed = 0 }\n        if (this.ctrlCPressed === 2) {\n             this.ctrlCPressed = 0;\n            this.owner.done = !this.owner.done;\n        }\n        return result\n    }","funcProperties":{"__isSmartRef__":true,"id":759},"__LivelyClassName__":"lively.Closure"},"754":{"this":{"__isSmartRef__":true,"id":734},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":755}},"755":{"$super":{"__isSmartRef__":true,"id":756}},"756":{"varMapping":{"__isSmartRef__":true,"id":757},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":758},"__LivelyClassName__":"lively.Closure"},"757":{"obj":{"__isSmartRef__":true,"id":734},"name":"onKeyDown"},"758":{},"759":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:17:34 GMT-0400 (Eastern Daylight Time)\")"},"760":{"submorphs":[{"__isSmartRef__":true,"id":761}],"scripts":[],"id":"87E851CD-AE14-4F74-90B4-B8281F3D1E00","shape":{"__isSmartRef__":true,"id":766},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":761},"name":"removeButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":767},"attributeConnections":[{"__isSmartRef__":true,"id":771}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":772},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","9FC09C37-2033-40AE-91C6-5B3994A37DD0","8D3012B6-C0E5-4B06-B1AD-CB80C6C99442","FBC7BE03-4ED9-4E15-B9AA-6CF368623D45","3F75DA2E-71BE-4858-BCB4-6127CD1A3E41","70122986-8CD4-4DC8-8730-9B2EA6173537","8557EA89-55CD-4848-978B-2B5A672DFC2A","E2895CF5-64DB-466C-8706-2BCE8E193FA3","22B7D40B-ECC4-4E47-9324-7F020509656A","9F4ACBA1-D437-4DCC-86D1-D9670D34E6A7","27FAA54F-2FE7-43B2-8945-74A888D776FE","EF7703CA-17AE-4DBF-9841-4BC84DDABF15","961FC9B7-FC9B-426C-8C59-1CF871FD5F7E","2230A1DD-2B0B-4ACE-97FF-5A483B7C3630","B6617153-D943-44D5-95CD-C963DE6685BF","1F76D704-58A1-4CA0-8B38-131087BBCE3C","2176CA62-E277-480A-9D43-BDFEFF63E0A1","7EDA5B80-876E-49F3-AADB-89C41A5115B6","E3CFC86E-B1B8-468D-B765-ABF04282DF69","4286B1F4-7DCF-410F-84F0-46C5C97A0D8B","36C0A0B7-97DD-4446-B3A9-4D23A5B93A07","C95454EB-D7E3-4A75-81A6-1BB593CE0C2D","9D693062-07DD-4C5B-9374-3EE6140A43D4","22CBE156-9E25-4E37-8BB6-0794042A9815","0BAA159A-754D-41C7-8439-D804BD952598","E176CD35-EE51-4A20-B494-CD2422FF9BC2","D1438ACB-A498-4640-B2BF-454FB1EE2E29","16AB4936-72FE-460D-A432-8C0F66176102","BB038A5C-4F2D-4B13-B757-D96A325E3706","B70175D3-1C2C-4FCD-B213-B7E30568E5A1","CFD6F834-AB96-4734-9569-0E0426943957","D102DEA9-8A2D-4E71-AF03-97C75C59A7E6","6B8ED380-89D2-4FBA-A7A1-BA6536DD83BB","05D2BFC1-146E-446A-8B3A-7DECCDD7EA6C","14F2A10B-964C-450D-9332-0AAFB64C7749","53DFB3E4-E29D-48B7-8E3B-E5D4936C3DCF","314B6F29-C255-4854-814F-979728417D03","3FBC2D8E-AA78-4A10-9C2C-8AA217BD8101","7F9BC1F7-458B-4241-8366-2138F764D936","F15799BD-1ED7-4CBD-B081-B21CF814D34B","57799A14-F4BD-4835-BCA3-E54727E69587","BA958B62-C712-421F-8009-CFAFC2187886","183B21E3-F492-459F-903A-2F04799A1799","B833EE01-15FB-4C49-B9F0-38DD8EAC9D03"],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":727},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["normalFill","lighterFill","_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","normalFill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(245,245,245),\n      offset: 0\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.4\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.6\n    }, {\n      color: Color.rgb(240,240,240),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","lighterFill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(250,250,250),\n      offset: 0\n    }, {\n      color: Color.rgb(232,232,232),\n      offset: 0.4\n    }, {\n      color: Color.rgb(232,232,232),\n      offset: 0.6\n    }, {\n      color: Color.rgb(248,248,248),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","_Position":"lively.pt(321.3,3.1)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"761":{"submorphs":[],"scripts":[],"id":"FD594F3F-9208-4C51-AB04-8F9615330473","shape":{"__isSmartRef__":true,"id":762},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":14,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":760},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":763}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":765},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","4C708A08-5021-4FEC-ACD0-EDCF84618035","9E688F9B-F93E-426F-B658-8EEDB8952289","3BFB2AFF-96E9-4660-A5D9-7C87E6D86B42","BEDE9477-7347-4A26-BA01-0687DF6805E3","BA3787BD-FDF8-40DA-8321-16FB75CA8C43","1AFA0A0C-1161-4DD3-9823-BAFE7E8A19A2","ADDF4DFA-3AD3-45A4-818D-FB01420F85C2","50CE7C1A-6249-4890-9D8F-314C36FC854D","8C36C9A8-45BF-4288-8216-9CB594AAF73B","355CDD01-1B2F-4078-AF9F-1570E92FA4BF","2586465A-9F35-4D67-92BD-9B125447EE12","09FD6245-B8F3-4737-BF53-E81E6C836794","0DEBBBC9-D9AD-4305-B2EB-52BCCFC638D5","464E406D-D263-4B68-BE29-52FB8A2C1FFC","FA2D855D-C1F0-436A-8031-E68697275BC7","18818467-96DB-4CE7-AA99-49B296A70340","9A49DF25-4171-488F-9AD6-FFFA8523435B","559ED36A-AB43-415D-A027-56B614EF3411","9032E99E-8E6E-4880-B810-33F0359CB67B","FAD9870B-7B36-4FA5-8FBA-5DF6E5FBDA56","22BA5074-7F90-4808-AA20-606BEAC96136","605CCE7A-39F4-49BA-8893-E0B4676DEA2B","42CA15A1-D471-47F0-A0EE-C181F78B9065","5495F7D7-C6BE-4095-9874-FD0B39BC68C5","C5A11B97-2054-473E-BA68-CF9ED33380F0","78B68D7E-C549-4CB7-91FF-26500309CFA3","6A544BB7-9F4F-4CD8-B2FD-1301FCBD2EA9","58DF1E01-6FA8-4F63-A8B8-CC9BBEAC5F00","D112AC35-5E51-4CBA-B443-0BB077727FBD","2A9E1058-A25F-4137-9F43-7FFE5F2B601C","265503C9-1502-4409-B026-F62F3D31643F","2A1F540D-24F0-4544-8095-08986A97CE41","503E0D25-376D-43F2-B335-8EA76C4B67A2","9310147A-77B8-4642-812B-1F7B32911100","24889853-1026-44F6-B28A-402B52CB0C6A","0DA95035-FB23-465D-A8ED-52FFC28EBA28","BC0B5BEB-34A5-4C15-87ED-858FB08D426B","A0481C1F-CAC8-493A-99D2-DF81D7ED280B","39580162-2386-4507-9668-F223C3D4AE16","44F19B22-8DA6-4A3C-87E8-DD62BB32F4FD","75046220-2B32-487D-A5EE-FA2DF534225D","9DE40F40-81DB-4718-A2CA-4FBC3FF02D84","33F60AB3-DEA2-4D4E-BC28-49FB64344E0F"],"_MinTextWidth":14,"_MinTextHeight":null,"_FontSize":6,"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"762":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__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(14.0,17.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,4,0,0)"},"763":{"style":{"__isSmartRef__":true,"id":764},"chunkOwner":{"__isSmartRef__":true,"id":761},"storedString":"X","_id":"_1380","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"764":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"765":{"morph":{"__isSmartRef__":true,"id":761},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"766":{"_BorderWidth":1.1840000000000002,"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Fill","position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Fill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(245,245,245),\n      offset: 0\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.4\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.6\n    }, {\n      color: Color.rgb(240,240,240),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,17.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"767":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":768},{"__isSmartRef__":true,"id":769},{"__isSmartRef__":true,"id":770}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"768":{"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 13 2012 15:04:01 GMT-0400 (Eastern Daylight Time)\")"},"769":{"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 16 2012 04:36:21 GMT-0400 (Eastern Daylight Time)\")"},"770":{"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 08:08:58 GMT-0400 (Eastern Daylight Time)\")"},"771":{"sourceObj":{"__isSmartRef__":true,"id":760},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":727},"targetMethodName":"remove","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"772":{"morph":{"__isSmartRef__":true,"id":760},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"773":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":8.14,"_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(338.4,23.2)","_BorderColor":"Color.rgb(214,214,214)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"774":{"partsSpaceName":"PartsBin/Basic/","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":775},{"__isSmartRef__":true,"id":776},{"__isSmartRef__":true,"id":777},{"__isSmartRef__":true,"id":778}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"775":{"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 09 2012 07:42:07 GMT-0400 (Eastern Daylight Time)\")"},"776":{"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 05:42:26 GMT-0400 (Eastern Daylight Time)\")"},"777":{"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B","__serializedExpressions__":["date"],"date":"new Date(\"Fri Feb 24 2012 20:59:09 GMT-0500 (Eastern Standard Time)\")"},"778":{"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 05:53:45 GMT-0400 (Eastern Daylight Time)\")"},"779":{"morph":{"__isSmartRef__":true,"id":727},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"780":{"sourceObj":{"__isSmartRef__":true,"id":727},"sourceAttrName":"done","targetObj":{"__isSmartRef__":true,"id":727},"targetMethodName":"onDoneChange","converterString":"function () { return null }","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":781},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"781":{"source":{"__isSmartRef__":true,"id":727},"target":{"__isSmartRef__":true,"id":727}},"782":{"sourceObj":{"__isSmartRef__":true,"id":727},"sourceAttrName":"done","targetObj":{"__isSmartRef__":true,"id":728},"targetMethodName":"setChecked","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"783":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":784}},"784":{"test01IsMorph":{"__isSmartRef__":true,"id":785}},"785":{"varMapping":{"__isSmartRef__":true,"id":786},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":787},"__LivelyClassName__":"lively.Closure"},"786":{"this":{"__isSmartRef__":true,"id":783}},"787":{},"788":{"layouter":{"__isSmartRef__":true,"id":789},"adjustForNewBounds":true,"resizeWidth":false,"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(338.4,27.6)"},"789":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":3.115,"spacing":3.95,"container":{"__isSmartRef__":true,"id":727},"__LivelyClassName__":"lively.morphic.Layout.TightHorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"790":{"isDone":{"__isSmartRef__":true,"id":791},"reset":{"__isSmartRef__":true,"id":794},"onDoneChange":{"__isSmartRef__":true,"id":797},"remove":{"__isSmartRef__":true,"id":800},"selectNext":{"__isSmartRef__":true,"id":807},"todoText":{"__isSmartRef__":true,"id":810}},"791":{"varMapping":{"__isSmartRef__":true,"id":792},"source":"function isDone() {\n    return this.done;\n}","funcProperties":{"__isSmartRef__":true,"id":793},"__LivelyClassName__":"lively.Closure"},"792":{"this":{"__isSmartRef__":true,"id":727}},"793":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 10:45:13 GMT-0400 (Eastern Daylight Time)\")"},"794":{"varMapping":{"__isSmartRef__":true,"id":795},"source":"function reset() {\n    connect(this.get('CheckBox'), 'checked', this, 'done');\n    connect(this, 'done', this.get('CheckBox'), 'setChecked');\n    connect(this, 'done', this, 'onDoneChange', {converter: function() { return null }});\n    connect(this.get('removeButton'), 'fire', this, 'remove');\n    this.isTodoItem = true;\n    this.get('Text').addScript(function onTabPressed(evt) {\n        evt.stop();\n        this.owner.selectNext(evt.isShiftDown());\n        return true;\n    });\n    this.get('Text').addScript(function onKeyDown(evt) {\n        var result = $super(evt);\n        var char = String.fromCharCode(evt.keyCode).toLowerCase();\n        this.ctrlCPressed = this.ctrlCPressed || 0;\n        if (char === 'c' && evt.isCtrlDown()) { this.ctrlCPressed++; }\n        else { this.ctrlCPressed = 0 }\n        if (this.ctrlCPressed === 2) {\n             this.ctrlCPressed = 0;\n             this.owner.done = !this.owner.done;\n        }\n        return result\n    });\n}","funcProperties":{"__isSmartRef__":true,"id":796},"__LivelyClassName__":"lively.Closure"},"795":{"this":{"__isSmartRef__":true,"id":727}},"796":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:18:33 GMT-0400 (Eastern Daylight Time)\")"},"797":{"varMapping":{"__isSmartRef__":true,"id":798},"source":"function onDoneChange(owner) {\n    owner = owner || this.owner;\n    if (owner && owner.todoChanged)\n        owner.todoChanged(this);\n}","funcProperties":{"__isSmartRef__":true,"id":799},"__LivelyClassName__":"lively.Closure"},"798":{"this":{"__isSmartRef__":true,"id":727}},"799":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 11:42:21 GMT-0400 (Eastern Daylight Time)\")"},"800":{"varMapping":{"__isSmartRef__":true,"id":801},"source":"function remove() {\n    var owner = this.owner;\n    $super();\n    this.onDoneChange(owner);\n}","funcProperties":{"__isSmartRef__":true,"id":806},"__LivelyClassName__":"lively.Closure"},"801":{"this":{"__isSmartRef__":true,"id":727},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":802}},"802":{"$super":{"__isSmartRef__":true,"id":803}},"803":{"varMapping":{"__isSmartRef__":true,"id":804},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":805},"__LivelyClassName__":"lively.Closure"},"804":{"obj":{"__isSmartRef__":true,"id":727},"name":"remove"},"805":{},"806":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 11:42:34 GMT-0400 (Eastern Daylight Time)\")"},"807":{"varMapping":{"__isSmartRef__":true,"id":808},"source":"function selectNext(prev) {\n    this.owner && this.owner.focusTodoItemAfter&& this.owner.focusTodoItemAfter(this, prev);\n}","funcProperties":{"__isSmartRef__":true,"id":809},"__LivelyClassName__":"lively.Closure"},"808":{"this":{"__isSmartRef__":true,"id":727}},"809":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:02:15 GMT-0400 (Eastern Daylight Time)\")"},"810":{"varMapping":{"__isSmartRef__":true,"id":811},"source":"function todoText() {\n    return this.get('Text');\n}","funcProperties":{"__isSmartRef__":true,"id":812},"__LivelyClassName__":"lively.Closure"},"811":{"this":{"__isSmartRef__":true,"id":727}},"812":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:04:35 GMT-0400 (Eastern Daylight Time)\")"},"813":{"submorphs":[{"__isSmartRef__":true,"id":814},{"__isSmartRef__":true,"id":820},{"__isSmartRef__":true,"id":846}],"scripts":[],"id":"18646053-EC6C-4201-BF9A-1D46667A4BBD","shape":{"__isSmartRef__":true,"id":859},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"TodoItemProto1","partsBinMetaInfo":{"__isSmartRef__":true,"id":860},"eventHandler":{"__isSmartRef__":true,"id":865},"attributeConnections":[{"__isSmartRef__":true,"id":866},{"__isSmartRef__":true,"id":868}],"doNotSerialize":["$$done"],"doNotCopyProperties":["$$done"],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","DFC6D0F9-E4FB-44C6-B43C-52BA9827D823","353F27D7-B4FD-4BAE-8CAB-CF9321C86951","380C95AC-95B2-4891-AAA9-C63EB2540F0A","DF46F124-1FD8-483A-936C-5CCC6B46018E","B2E2C353-ADF9-49F0-BA5A-362900A2903F","05B6B6C6-B21F-40E0-8BA3-07F59A54B3D8","0D1229BA-BDF2-4E5A-9B32-B949768F9AC9","8F93B3DE-EE04-497B-9F24-53459A7C656F","95C41D94-E24C-421B-A36A-19FD6A33FF77","17F053A9-D5CB-4543-829E-04BDCDFCB04C","91BF22AA-FA9B-43DD-B13A-15A75D4F04E6","65242CDC-F344-4B33-BD5B-8095D5C500D4","FFDDA996-0AAA-4BCA-A95E-8DAF93A5712D","7FF0D6B1-DA99-4095-B427-4609F3019B4C","239DB3B9-9E2D-46FB-9E6B-4A8F0A775B1D","BB3CD5EB-59A0-478A-AADF-D656E1A934F9","A3D5B168-7645-4064-86D2-BE7E5F771F49","5B97FE34-37FD-4BD7-98CE-3B8A631B9A94","5CC04970-3FE0-44DF-904F-261BF4C18D85","073E82AE-315A-484D-A7BA-4C96CC5D87C8","3C8F10C6-2141-4B8A-8654-1D5421D242D3","ADD6342B-4B48-42B4-B4D2-A595D6832565","F9583227-0478-44F9-8F35-76235DF73DDF","21E265FE-DC62-4C1D-8931-F266BE5A5120","A96F2B01-8E7A-4A84-A746-F5BBC5348C8B","1A21B942-BF01-44DA-BB37-33A302B61EE4","A4870F28-C953-4C33-BA93-529805AABEBF","1312548F-DF3E-488D-A70C-D9563676A551","D14D5375-317C-4D50-B495-E441CDE4B6E2","5831F227-1756-4C2F-8D79-85BB646E98C0","C4185620-1FF2-4B9F-A346-0D019195B1C8","346E262C-0AD3-47ED-B498-0A3E1F5C3395","DB664EA4-0B15-4E3B-8901-EF447B4CAE4C","641ECC01-1257-4F2C-A8EE-21F125946915","2B6D8121-E89B-4C28-8E64-BF33F663FD19","B37B74B9-DC16-4FC6-8902-1321E6E18B9C","15F46143-723A-4C30-BE1C-AE7169FF9A71","6374DD20-4D6C-4C64-A883-43A1752F15A0","12FF161C-254B-4868-A280-A59B289E419F","E1803AB5-58D4-4E89-9443-CE4D397277F9","B5F26983-4D0E-4382-9945-EC43607BB69D","29A45CC7-A84B-4CF0-9C50-99DAB91B7CCD","9FE83163-FEDD-4731-ABB0-99966D4D219E","6CBE5EC3-FEF6-4437-AA2A-B9DEFBB4340A"],"partTests":{"__isSmartRef__":true,"id":869},"_ClipMode":"visible","layout":{"__isSmartRef__":true,"id":874},"isInLayoutCycle":false,"isBeingDragged":false,"prevScroll":[0,0],"done":true,"isTodoItem":true,"_Visible":true,"_Rotation":0,"_Scale":1,"owner":{"__isSmartRef__":true,"id":658},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":876},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(8.9,53.9)","distanceToDragEvent":"lively.pt(231.0,-14.0)"},"814":{"submorphs":[],"scripts":[],"id":"CCE2D736-B536-426D-AAD8-DBC618B428DC","shape":{"__isSmartRef__":true,"id":815},"__layered_droppingEnabled__":true,"halosEnabled":true,"checked":true,"showsHalos":false,"name":"CheckBox","partsBinMetaInfo":{"__isSmartRef__":true,"id":816},"eventHandler":{"__isSmartRef__":true,"id":817},"derivationIds":[6345,"C312E83D-707C-4284-B295-259FC7CFB5E8","B3CA60CB-D64F-42D2-B7D3-FCA87B927993","70374752-C7D2-4373-B5A6-DAE00D675005","6A4E6489-07E3-4075-842E-1688DCC23FFA","CF398E2C-E57F-4CA1-B622-FC57B6326BA1","96E85F3D-CB5D-4E29-9E31-1233E712691E","3AC78F97-58C7-477F-9D33-083CEA8AEF50","1B644BA7-7C37-454B-969D-DEBE9E19C80C","E50E0223-3522-4F4D-9583-D08644015B99","9DE5AF3E-0C53-4735-BE1F-C96F600193AE","A5669B18-992E-4218-80F8-F1945973DF10","B54802B5-1BB6-4A2B-8677-4BCB8B77B2B7","7EAD0969-148F-4745-A6D5-D170EAF6715C","2192A692-A85C-44EA-B7D5-914227794C13","C7E483B0-58B6-4E6E-A4AF-3C4763B6D720","352DE5DD-FFCA-4EE5-9E58-1F6210CD51D0","EBC393E3-7BF7-4CB6-9BB3-819748D3BA7E","DBB97CF9-B827-4EA6-9304-5FEFAF9959AE","B1C2F497-7A8C-44D2-B594-284CD48ED789","306A26B9-35F4-463F-AAD6-44DE34F5ACD9","185E823B-6F46-4519-9B48-0376DE175B7F","00D0A730-6827-43C0-AE37-F8F9C3DEA1EF","72B78898-F6ED-4EDF-87A3-3F9734AFC91B","AB77C13C-8B7F-44A8-A0D1-3FAD00AC3595","02726A6A-E6E7-434D-8091-E02807D16A48","330CC2C5-24D5-4129-B69C-89B022D6CCBD","31A0673E-1C83-4FBF-BA16-2A704E3D518D","A195F6D9-A3C4-4EAF-8209-C037403D8299","D97AE8E1-54E4-4A12-9CC4-529278166224","240562AB-2B05-47E3-8A78-C40555A86863","0D960911-0688-4F77-A64D-24971F429504","65E2DEC3-64AB-475F-8E24-04DE1CD0749D","4CF21061-2772-45C0-B436-57ED0CF028D0","C3802588-4B4D-4AEA-8280-8CFC8ADD0D70","DC13C477-A2E7-46FB-9B77-C1874E12E9FD","E45A0D53-F08C-47CB-A361-8B28A0DD23DF","0116A658-0CC7-4CD7-A427-ED10F9C5BCBE","0DF1C4F0-D8E6-46E4-BBD8-B7F7585BD704","1BF13B61-C988-44B0-B183-5194C257D68D","BD75D5CF-605E-47FB-861B-9B79780B657B","D05DD806-5030-41D3-9D3E-ECB8E5C4C1C8","258A1B23-0252-4DBE-9C8C-BD92462E478D","962B9F8A-611B-4B61-BA21-EFD8A24FA797","38140491-839C-4824-B889-DC0E76A967D8"],"_ClipMode":"visible","attributeConnections":[{"__isSmartRef__":true,"id":818},{"__isSmartRef__":true,"id":819}],"doNotSerialize":["$$checked;","$$checked"],"doNotCopyProperties":["$$checked;","$$checked"],"owner":{"__isSmartRef__":true,"id":813},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"active":true,"__LivelyClassName__":"lively.morphic.CheckBox","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.1,3.1)"},"815":{"stringifiedShapeNode":"<input xmlns=\"http://www.w3.org/1999/xhtml\" type=\"checkbox\" style=\"padding: 0px; overflow: visible; width: 12px; height: 12px;\" class=\"Morph CheckBox\" data-lively-morphid=\"CCE2D736-B536-426D-AAD8-DBC618B428DC\" id=\"null\" />","__serializedExpressions__":["extent","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","extent":"lively.pt(12.0,12.0)","_Extent":"lively.pt(12.0,12.0)","_Padding":"lively.rect(0,0,0,0)"},"816":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Inputs/","partName":"CheckBox","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"817":{"morph":{"__isSmartRef__":true,"id":814},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"818":{"sourceObj":{"__isSmartRef__":true,"id":814},"sourceAttrName":"checked;","targetObj":{"__isSmartRef__":true,"id":813},"targetMethodName":"done","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"819":{"sourceObj":{"__isSmartRef__":true,"id":814},"sourceAttrName":"checked","targetObj":{"__isSmartRef__":true,"id":813},"targetMethodName":"done","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"820":{"submorphs":[],"scripts":[],"id":"7E973B6A-66B0-40B5-A02D-39A6F09077EE","shape":{"__isSmartRef__":true,"id":821},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":290.23981499999894,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":822},"textChunks":[{"__isSmartRef__":true,"id":827}],"charsReplaced":"item 1","lastFindLoc":6,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":829},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","A9F493FF-16B2-4B2B-83EE-F0A2288ECAA0","EA77E0F8-F9E9-474A-BE9E-B037D5636E2C","0A6AED33-B153-47D6-8B68-90DE6751D4C7","04149EC6-105F-46FC-B9F7-C69307213287","95DA7B14-89FE-4EB4-9742-C177FF73AD96","DC06F5A2-1316-4A09-A6A8-DE87CAB0188F","977BDDF0-F1AE-4405-A13D-A50446574121","EF08B3CF-319B-4D09-8990-AD803EC78A2A","B2EF0243-40B7-401A-8F26-807F609EF70E","7DE25DD1-D560-44F2-A62E-392A1C0FAA70","B6325ADE-8DED-4125-BDA9-09AA8021028C","676CB985-C1D6-49BD-ABE6-75DBC074FC2D","F0A8F4DA-119C-472C-A7CE-8A466F4A60BC","F9114D99-19B7-4D64-8D6E-381BBB84715D","B702A8BE-1411-4D57-9483-AE16FFD409DB","985FCDF2-9F57-4EA6-A85F-4237D35F29B9","DBD83E29-527F-4044-9184-63C81962FCD7","B2DDD888-564A-44FE-8957-2BE913CC3615","5A684250-66F7-4EB4-9376-79D7325D4E26","CE4DE703-D127-4EED-8BFD-DB203746837E","A85223A2-D5CE-4A09-BDF2-0AC9CF5D5D58","A2C7FD24-1F26-4532-90E4-0898E0078A4E","762C476F-FC8A-4FAF-940B-FEBCABDDA83C","74FA8A24-9D31-4D13-9D30-CA9FE1B1170F","3FD49AAC-6C21-4833-BBCC-361334F3FB15","202AECD5-FA44-4A67-A2CE-7FD54062DFB1","02E42490-4D1F-4B23-9D09-ED9F18484F8C","58118397-9639-48D6-A2F7-D6E45946FCFB","EA039FCA-70AB-4C62-B800-A995FDA6B9E1","ACDF39E9-2BE0-421C-AD0C-2D8C9611DF50","D8B66715-0906-475B-82AB-9C4EE6E0F180","7B999D03-ACB5-47C4-A2CD-212E0B899025","0874D95B-6EBA-4F2B-A1C6-B1EB81EB8CA0","82AC35DA-D852-4AAB-A687-724B0F968C99","C147D65E-A7F7-41E5-8E33-12F7A5397753","ECC8D207-5255-426C-9945-E59052615D38","3646C754-DC2B-46BC-ACDA-491F5B55A3E0","09D2F1E8-A8E5-4D24-B978-536E94CE1731","0CAFD095-24A3-4549-B6C4-DE8175414A41","AB25D1F4-3086-47E5-8953-DC4DE5C46BFF","09508265-BA96-494E-88A5-CD4931C40243","2E7FA78B-1BC1-4DCC-B037-2C2F6FC2D33B","3DF6927C-7BF0-4B78-96FE-0DBDBEE76723","8BEC388C-1C51-4226-B187-627A2D33CDC1"],"_WhiteSpaceHandling":"pre","_MinTextWidth":290.23981499999894,"_MinTextHeight":null,"isBeingDragged":false,"owner":{"__isSmartRef__":true,"id":813},"layout":{"__isSmartRef__":true,"id":830},"_Rotation":0,"_Scale":1,"previousSelection":[5,6],"ctrlCPressed":0,"priorSelectionRange":[0,6],"__serializedExpressions__":["_Position","textColor","_Padding"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":831},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(19.1,3.1)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"821":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__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(298.3,16.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"822":{"partsSpaceName":"PartsBin/Basic/","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":823},{"__isSmartRef__":true,"id":824},{"__isSmartRef__":true,"id":825},{"__isSmartRef__":true,"id":826}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"823":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 10:30:30 GMT-0400 (Eastern Daylight Time)\")"},"824":{"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(\"Mon Feb 27 2012 00:20:38 GMT-0500 (Eastern Standard Time)\")"},"825":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:31:43 GMT-0400 (Eastern Daylight Time)\")"},"826":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:32:09 GMT-0400 (Eastern Daylight Time)\")"},"827":{"style":{"__isSmartRef__":true,"id":828},"chunkOwner":{"__isSmartRef__":true,"id":820},"storedString":"implement command line","_id":"_1381","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"828":{"color":"rgb(0,0,0)","fontFamily":"Arial,sans-serif","fontSize":"13px","fontStyle":"normal","fontVariant":"normal","fontWeight":"normal","letterSpacing":"normal","lineHeight":"normal","orphans":"2","textAlign":"-webkit-auto","textIndent":"0px","textTransform":"none","whiteSpace":"pre-wrap","widows":"2","wordSpacing":"0px","webkitTextSizeAdjust":"auto","webkitTextStrokeWidth":"0px","backgroundColor":"rgb(255,255,255)","display":"inline!important","float":"none","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"829":{"morph":{"__isSmartRef__":true,"id":820},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"830":{"resizeWidth":true,"adjustForNewBounds":true},"831":{"onTabPressed":{"__isSmartRef__":true,"id":832},"onKeyDown":{"__isSmartRef__":true,"id":839}},"832":{"varMapping":{"__isSmartRef__":true,"id":833},"source":"function onTabPressed(evt) {\n        evt.stop();\n        this.owner.selectNext(evt.isShiftDown());\n        return true;\n    }","funcProperties":{"__isSmartRef__":true,"id":838},"__LivelyClassName__":"lively.Closure"},"833":{"this":{"__isSmartRef__":true,"id":820},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":834}},"834":{"$super":{"__isSmartRef__":true,"id":835}},"835":{"varMapping":{"__isSmartRef__":true,"id":836},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":837},"__LivelyClassName__":"lively.Closure"},"836":{"obj":{"__isSmartRef__":true,"id":820},"name":"onTabPressed"},"837":{},"838":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:08:04 GMT-0400 (Eastern Daylight Time)\")"},"839":{"varMapping":{"__isSmartRef__":true,"id":840},"source":"function onKeyDown(evt) {\n        var result = $super(evt);\n        var char = String.fromCharCode(evt.keyCode).toLowerCase();\n        this.ctrlCPressed = this.ctrlCPressed || 0;\n        if (char === 'c' && evt.isCtrlDown()) { this.ctrlCPressed++; }\n        else { this.ctrlCPressed = 0 }\n        if (this.ctrlCPressed === 2) {\n             this.ctrlCPressed = 0;\n            this.owner.done = !this.owner.done;\n        }\n        return result\n    }","funcProperties":{"__isSmartRef__":true,"id":845},"__LivelyClassName__":"lively.Closure"},"840":{"this":{"__isSmartRef__":true,"id":820},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":841}},"841":{"$super":{"__isSmartRef__":true,"id":842}},"842":{"varMapping":{"__isSmartRef__":true,"id":843},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":844},"__LivelyClassName__":"lively.Closure"},"843":{"obj":{"__isSmartRef__":true,"id":820},"name":"onKeyDown"},"844":{},"845":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:17:34 GMT-0400 (Eastern Daylight Time)\")"},"846":{"submorphs":[{"__isSmartRef__":true,"id":847}],"scripts":[],"id":"8F638141-19AB-41E5-9B2A-56D16C25DDAC","shape":{"__isSmartRef__":true,"id":852},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":847},"name":"removeButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":853},"attributeConnections":[{"__isSmartRef__":true,"id":857}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":858},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","9FC09C37-2033-40AE-91C6-5B3994A37DD0","8D3012B6-C0E5-4B06-B1AD-CB80C6C99442","FBC7BE03-4ED9-4E15-B9AA-6CF368623D45","3F75DA2E-71BE-4858-BCB4-6127CD1A3E41","70122986-8CD4-4DC8-8730-9B2EA6173537","8557EA89-55CD-4848-978B-2B5A672DFC2A","43EFC445-37A9-4F3A-913C-107FDFD6F36F","7E51000E-7DBD-4B22-98B2-3E304D7C45A4","106894A2-4F88-44B2-9F6C-091FC1301B81","9B6457BB-2427-4CC2-8410-B7962F1806B5","A1DDFD29-5605-4F21-BFE2-5000E06C1AB7","CAFDF952-AA28-45A5-9366-F9D731DB28DB","D215CE52-8EE6-4A5F-A4B0-90B4163C9394","65803E80-14D9-4647-8B59-1D2EDBF2BF60","578E94C4-E3AC-4B1D-9EC0-83E3D4890BF8","65AEB1CE-6131-4EA8-B5CC-E2A3398B7A99","03BA1631-79F2-433D-B414-2ED049A8F612","8DF6BC60-0EB2-4E19-AFCB-1A03323674BD","FFC9893E-8746-4E56-A77C-3DD066439795","7FE2F177-70E9-4B2D-A114-56FE5EFA6954","FE3C1004-8A41-4F23-BDB9-1D3C538268EC","DC52E930-7E3A-4D14-A178-30EF2CBE7C74","7DC87F07-B66E-4E31-9EC3-D803854E7167","7F133E34-C737-4675-858E-DA0993681AEB","1D260701-696D-4C2F-8D3B-443BB9A1A4FF","B40B8D6F-2C2C-47D3-9419-5EAA18FB8D9A","42D4B68B-1A17-49F3-A0B5-4672673E51A9","D372498E-3CC9-48A7-B141-943E4C736B4A","3D0B9B4E-2BAC-4552-8CA6-618AF1D7460A","35592CED-BD08-4D23-AB92-BAC7FC623C04","49811E4E-1E41-4457-BEA4-7795FACE17A1","3A06D964-420C-49AD-BF6E-45B67A06756B","EC06FC00-7347-4F3D-8D27-488727B25993","392BFC68-E17D-4FD9-9823-B9F77001F212","005115FE-A0E3-4689-8022-A78FC18BD907","44780631-6E08-4CAB-8435-FD7C71BABF14","77BB670F-B9F7-4431-9AC4-DFF52B8E01BF","EDF1F4CC-6C8C-4624-A06F-13727928EE28","7A71005E-EE0E-481E-8449-E2AAB5252E85","6E45FE43-F2E9-4019-B029-5C27971F020C","2B2E1E49-36C6-49A1-8DD6-B97B002B2925","18C82CF7-81EE-4C99-B031-32618999EEC5","BC429FC4-F5AD-409E-A5B3-EDF1426E60DA","47FC39CD-8167-40AD-A57B-81C4D9B6E8EC"],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":813},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["normalFill","lighterFill","_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","normalFill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(245,245,245),\n      offset: 0\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.4\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.6\n    }, {\n      color: Color.rgb(240,240,240),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","lighterFill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(250,250,250),\n      offset: 0\n    }, {\n      color: Color.rgb(232,232,232),\n      offset: 0.4\n    }, {\n      color: Color.rgb(232,232,232),\n      offset: 0.6\n    }, {\n      color: Color.rgb(248,248,248),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","_Position":"lively.pt(321.3,3.1)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"847":{"submorphs":[],"scripts":[],"id":"F2112709-F412-448B-865C-E251228DD4E1","shape":{"__isSmartRef__":true,"id":848},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":14,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":846},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":849}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":851},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","4C708A08-5021-4FEC-ACD0-EDCF84618035","9E688F9B-F93E-426F-B658-8EEDB8952289","3BFB2AFF-96E9-4660-A5D9-7C87E6D86B42","BEDE9477-7347-4A26-BA01-0687DF6805E3","BA3787BD-FDF8-40DA-8321-16FB75CA8C43","1AFA0A0C-1161-4DD3-9823-BAFE7E8A19A2","6AA5755E-9C87-4233-B1D3-0415953F6C2E","124934A7-5FBA-4A4B-8BF6-784A278BA1DC","31E074D1-1BA3-4BA5-90ED-E25B53CB41E6","A855C704-4707-45F2-BC49-3DE1E9A3F7BD","DD0266C6-18FF-4E72-87A2-417E72568231","486B58EA-6BED-4D3D-8FD6-3F2266BAA135","9399CCA9-5264-4EC2-880D-55B3E772A512","F56A5E22-F60D-4B39-ABA8-21CDFAF1B344","C16515E0-E251-4FE7-989C-51230ED02190","C3A5D9A4-C3BA-4F36-9E7B-73ADA171ED9C","3170CF82-9801-41A6-9400-2E7FE6C9E866","83665524-F4A9-4340-8846-4BB5E972B01C","F9836D40-32D5-42DA-A206-C346BE8487EC","D05C15F3-641E-4E5E-9A60-139F9772AEF1","723BA1BB-D957-476C-9BC7-44D37B809115","6EC50F01-957F-4F19-AE71-D5DB2EFA31A0","5BA98092-4D5F-4317-B8F0-379E65FC6638","6A8749BC-A9EF-4823-8942-4743425A5056","DC166B29-5FCE-4DEC-BEBC-3C8A39AE6CC0","9361E31C-CBEB-44BE-9899-FD89DCEE1E9F","C0F3554A-10D9-4BAC-B99A-8742B6F60610","3E2C5270-4AA5-4706-8B15-77CB3C07B7D9","FAD9990A-6F8A-483E-99C2-CE66C0B7CDDA","6D9BF14A-635D-4CF6-85F0-13F2C6DF1C28","CA1C25F4-6B59-4F4B-9357-959718DBEEC4","5B772624-DD17-4975-827C-F719F9A71384","B477DAE4-E898-4F58-8558-57B4B0B9B4DF","DACB4B72-1ED3-4C7C-A5C5-8918713675B9","A2CF0E7A-875D-44F6-8D9B-0973980877A4","E6F330DF-4A7B-45FC-A7E9-CD0EACF08648","F6BE6163-4BAE-403E-B867-AA8A75231C57","E0845491-7BDB-4715-8E61-536245BFB9C6","9324E194-9E79-46C9-BBF7-4E6DE44E170F","9F5A1983-62B4-41C6-9F9E-7F260C369DED","E4E4DE16-0080-494B-86FA-91E08DB0A8FA","FF6AC6CC-2F84-4C85-A301-87517F531DAA","FA4EA804-69DE-4BF1-8BDF-D3DCF40EE654","7C07C5AB-231E-4265-AD8E-0F47A0EE2544"],"_MinTextWidth":14,"_MinTextHeight":null,"_FontSize":6,"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"848":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__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(14.0,17.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,4,0,0)"},"849":{"style":{"__isSmartRef__":true,"id":850},"chunkOwner":{"__isSmartRef__":true,"id":847},"storedString":"X","_id":"_1382","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"850":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"851":{"morph":{"__isSmartRef__":true,"id":847},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"852":{"_BorderWidth":1.1840000000000002,"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Fill","position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Fill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(245,245,245),\n      offset: 0\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.4\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.6\n    }, {\n      color: Color.rgb(240,240,240),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,17.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"853":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":854},{"__isSmartRef__":true,"id":855},{"__isSmartRef__":true,"id":856}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"854":{"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 13 2012 15:04:01 GMT-0400 (Eastern Daylight Time)\")"},"855":{"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 16 2012 04:36:21 GMT-0400 (Eastern Daylight Time)\")"},"856":{"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 08:08:58 GMT-0400 (Eastern Daylight Time)\")"},"857":{"sourceObj":{"__isSmartRef__":true,"id":846},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":813},"targetMethodName":"remove","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"858":{"morph":{"__isSmartRef__":true,"id":846},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"859":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":8.14,"_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(338.4,23.2)","_BorderColor":"Color.rgb(214,214,214)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"860":{"partsSpaceName":"PartsBin/Basic/","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":861},{"__isSmartRef__":true,"id":862},{"__isSmartRef__":true,"id":863},{"__isSmartRef__":true,"id":864}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"861":{"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 09 2012 07:42:07 GMT-0400 (Eastern Daylight Time)\")"},"862":{"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 05:42:26 GMT-0400 (Eastern Daylight Time)\")"},"863":{"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B","__serializedExpressions__":["date"],"date":"new Date(\"Fri Feb 24 2012 20:59:09 GMT-0500 (Eastern Standard Time)\")"},"864":{"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 05:53:45 GMT-0400 (Eastern Daylight Time)\")"},"865":{"morph":{"__isSmartRef__":true,"id":813},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"866":{"sourceObj":{"__isSmartRef__":true,"id":813},"sourceAttrName":"done","targetObj":{"__isSmartRef__":true,"id":813},"targetMethodName":"onDoneChange","converterString":"function () { return null }","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":867},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"867":{"source":{"__isSmartRef__":true,"id":813},"target":{"__isSmartRef__":true,"id":813}},"868":{"sourceObj":{"__isSmartRef__":true,"id":813},"sourceAttrName":"done","targetObj":{"__isSmartRef__":true,"id":814},"targetMethodName":"setChecked","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"869":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":870}},"870":{"test01IsMorph":{"__isSmartRef__":true,"id":871}},"871":{"varMapping":{"__isSmartRef__":true,"id":872},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":873},"__LivelyClassName__":"lively.Closure"},"872":{"this":{"__isSmartRef__":true,"id":869}},"873":{},"874":{"layouter":{"__isSmartRef__":true,"id":875},"adjustForNewBounds":true,"resizeWidth":false,"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(338.4,27.6)"},"875":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":3.115,"spacing":3.95,"container":{"__isSmartRef__":true,"id":813},"__LivelyClassName__":"lively.morphic.Layout.TightHorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"876":{"isDone":{"__isSmartRef__":true,"id":877},"reset":{"__isSmartRef__":true,"id":880},"onDoneChange":{"__isSmartRef__":true,"id":883},"remove":{"__isSmartRef__":true,"id":886},"selectNext":{"__isSmartRef__":true,"id":893},"todoText":{"__isSmartRef__":true,"id":896}},"877":{"varMapping":{"__isSmartRef__":true,"id":878},"source":"function isDone() {\n    return this.done;\n}","funcProperties":{"__isSmartRef__":true,"id":879},"__LivelyClassName__":"lively.Closure"},"878":{"this":{"__isSmartRef__":true,"id":813}},"879":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 10:45:13 GMT-0400 (Eastern Daylight Time)\")"},"880":{"varMapping":{"__isSmartRef__":true,"id":881},"source":"function reset() {\n    connect(this.get('CheckBox'), 'checked', this, 'done');\n    connect(this, 'done', this.get('CheckBox'), 'setChecked');\n    connect(this, 'done', this, 'onDoneChange', {converter: function() { return null }});\n    connect(this.get('removeButton'), 'fire', this, 'remove');\n    this.isTodoItem = true;\n    this.get('Text').addScript(function onTabPressed(evt) {\n        evt.stop();\n        this.owner.selectNext(evt.isShiftDown());\n        return true;\n    });\n    this.get('Text').addScript(function onKeyDown(evt) {\n        var result = $super(evt);\n        var char = String.fromCharCode(evt.keyCode).toLowerCase();\n        this.ctrlCPressed = this.ctrlCPressed || 0;\n        if (char === 'c' && evt.isCtrlDown()) { this.ctrlCPressed++; }\n        else { this.ctrlCPressed = 0 }\n        if (this.ctrlCPressed === 2) {\n             this.ctrlCPressed = 0;\n             this.owner.done = !this.owner.done;\n        }\n        return result\n    });\n}","funcProperties":{"__isSmartRef__":true,"id":882},"__LivelyClassName__":"lively.Closure"},"881":{"this":{"__isSmartRef__":true,"id":813}},"882":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:18:33 GMT-0400 (Eastern Daylight Time)\")"},"883":{"varMapping":{"__isSmartRef__":true,"id":884},"source":"function onDoneChange(owner) {\n    owner = owner || this.owner;\n    if (owner && owner.todoChanged)\n        owner.todoChanged(this);\n}","funcProperties":{"__isSmartRef__":true,"id":885},"__LivelyClassName__":"lively.Closure"},"884":{"this":{"__isSmartRef__":true,"id":813}},"885":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 11:42:21 GMT-0400 (Eastern Daylight Time)\")"},"886":{"varMapping":{"__isSmartRef__":true,"id":887},"source":"function remove() {\n    var owner = this.owner;\n    $super();\n    this.onDoneChange(owner);\n}","funcProperties":{"__isSmartRef__":true,"id":892},"__LivelyClassName__":"lively.Closure"},"887":{"this":{"__isSmartRef__":true,"id":813},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":888}},"888":{"$super":{"__isSmartRef__":true,"id":889}},"889":{"varMapping":{"__isSmartRef__":true,"id":890},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":891},"__LivelyClassName__":"lively.Closure"},"890":{"obj":{"__isSmartRef__":true,"id":813},"name":"remove"},"891":{},"892":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 11:42:34 GMT-0400 (Eastern Daylight Time)\")"},"893":{"varMapping":{"__isSmartRef__":true,"id":894},"source":"function selectNext(prev) {\n    this.owner && this.owner.focusTodoItemAfter&& this.owner.focusTodoItemAfter(this, prev);\n}","funcProperties":{"__isSmartRef__":true,"id":895},"__LivelyClassName__":"lively.Closure"},"894":{"this":{"__isSmartRef__":true,"id":813}},"895":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:02:15 GMT-0400 (Eastern Daylight Time)\")"},"896":{"varMapping":{"__isSmartRef__":true,"id":897},"source":"function todoText() {\n    return this.get('Text');\n}","funcProperties":{"__isSmartRef__":true,"id":898},"__LivelyClassName__":"lively.Closure"},"897":{"this":{"__isSmartRef__":true,"id":813}},"898":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:04:35 GMT-0400 (Eastern Daylight Time)\")"},"899":{"submorphs":[{"__isSmartRef__":true,"id":900},{"__isSmartRef__":true,"id":906},{"__isSmartRef__":true,"id":932}],"scripts":[],"id":"016DC5E7-77AB-4E4F-8DBE-E0C5A3F8A161","shape":{"__isSmartRef__":true,"id":945},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"TodoItemProto2","partsBinMetaInfo":{"__isSmartRef__":true,"id":946},"eventHandler":{"__isSmartRef__":true,"id":951},"attributeConnections":[{"__isSmartRef__":true,"id":952},{"__isSmartRef__":true,"id":954}],"doNotSerialize":["$$done"],"doNotCopyProperties":["$$done"],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","DFC6D0F9-E4FB-44C6-B43C-52BA9827D823","353F27D7-B4FD-4BAE-8CAB-CF9321C86951","380C95AC-95B2-4891-AAA9-C63EB2540F0A","DF46F124-1FD8-483A-936C-5CCC6B46018E","B2E2C353-ADF9-49F0-BA5A-362900A2903F","05B6B6C6-B21F-40E0-8BA3-07F59A54B3D8","A7149ECB-A135-454A-9D68-A62296748917","B24F3D6A-3F52-4B9D-9FFB-54E29DB94512","690B95C6-C9FB-4F33-A49E-7F3A6CDAD43C","00150E56-B70E-47F8-9C8F-6FAACDDF4D31","5001619B-AEF3-4D0D-9253-720697D8469B","08AF8B12-A64D-4CF0-BEB4-0D5BC5E946A3","BD460653-AAFD-4AD3-AD59-0C7F72C2ABFA","EE7BAFF7-5AD9-4570-82B1-1E29F58E9FC2","DE298D44-A3D6-4DAF-A263-B552CDE583DE","747AB8F4-BD67-4BC6-9BE5-35003781914F","4B4ABA63-C1DF-4DCD-B7D6-24EA65D107DA","22CB8C7E-1DCC-4ED7-A7A3-340944106B32","FE422750-61CE-4DCD-86CC-417ABA2F2740","2F0BFF78-A5D5-4E65-BCA1-1B146836234B","311A1A13-75D2-476B-ABE5-A8DE53D70DCA","1433B214-FD05-40E0-80E6-58018F620AD2","EA552FB0-DB80-428C-91BA-C8957DCDD5D5","1E8190C8-7372-4E93-ABC1-4821F542F4AD","42F9A3A2-2B67-4F9C-B041-5FAD611266C9","CAB42D2E-9A7E-40CE-98AB-ADC254011686","C579755D-6036-4304-B75F-8C8EE3B4FD67","1375C623-8D85-48E2-ADC2-E6A2BDA262E7","A8270134-73E6-4B76-A68D-A332093D6A3A","E751B9AD-93AE-4C64-9A84-09A9FC859D12","B5F79641-F288-4C50-8B24-F9CABAE83DFC","CC442A72-0E6C-47B1-85FB-6C6DE71B2577","01C23EFC-2E57-4B34-94C3-7C07D12F44C5","FC59B651-0F32-49E5-9DC7-4001583F9D87","80F15BFF-2ECD-4BEB-8AC4-43947E6E3217","0AD4B648-3818-440A-82C2-BD898DAEB736","7FAAE900-B10E-45D0-AFC6-46F0576D66C0","924D834D-F93C-4EEF-8B89-1026CB3D4E1A","5567A056-E531-4A64-BC39-78B811063E06","2A9A2B91-6E87-438A-976A-26433360D353","6659134A-2484-4830-99EF-D527E2D8614F","759CCF9D-6F47-4377-BED2-4FE39A1CD5D5","142024AC-A400-4918-A862-F31C025DCA3C","2AD37F73-C599-46BF-A93D-E768F523EB6C"],"partTests":{"__isSmartRef__":true,"id":955},"_ClipMode":"visible","layout":{"__isSmartRef__":true,"id":960},"isInLayoutCycle":false,"isBeingDragged":false,"prevScroll":[0,0],"done":true,"isTodoItem":true,"_Visible":true,"_Rotation":0,"_Scale":1,"owner":{"__isSmartRef__":true,"id":658},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":962},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(8.9,77.2)","distanceToDragEvent":"lively.pt(231.0,-14.0)"},"900":{"submorphs":[],"scripts":[],"id":"83D10591-B31B-4D21-846C-E233115B0089","shape":{"__isSmartRef__":true,"id":901},"__layered_droppingEnabled__":true,"halosEnabled":true,"checked":true,"showsHalos":false,"name":"CheckBox","partsBinMetaInfo":{"__isSmartRef__":true,"id":902},"eventHandler":{"__isSmartRef__":true,"id":903},"derivationIds":[6345,"C312E83D-707C-4284-B295-259FC7CFB5E8","B3CA60CB-D64F-42D2-B7D3-FCA87B927993","70374752-C7D2-4373-B5A6-DAE00D675005","6A4E6489-07E3-4075-842E-1688DCC23FFA","CF398E2C-E57F-4CA1-B622-FC57B6326BA1","96E85F3D-CB5D-4E29-9E31-1233E712691E","FEA78839-1B2E-4578-A23C-6770A88FDBA8","F88E1218-2A07-4852-8D85-8950D87E6BA4","845B9569-584D-45E5-88A7-C9363BC1CBAD","A0D413CD-8881-4859-A3B0-3CA579443A4D","D2FC903B-A183-41B4-B076-5A7E641D628C","8850F389-E724-405C-B8BF-2155678B8843","EDA67769-536A-401D-BD77-723ED5C8566F","31878BF4-C074-4C95-8662-772F40B5AC52","5B490A7C-E530-411C-ABA2-82173A4D1258","356C2AA6-9B69-477F-A19A-FBCB35E65294","8EC74C86-8860-4CE9-8E13-64F2D8034308","11E3FAFE-4435-48AD-AB78-E7D6C3F95111","CD078421-B4AC-40FE-B39A-D990DCA941E0","D840B137-2E46-435B-AF2D-805062FAA28F","4A355CF9-A337-4931-96BD-07CE26B71C3C","4D3BE5CE-E916-46CD-8A0E-006C1CE4E7F8","46181367-7CFD-4C20-BCEA-091009979125","C4FE728C-5C9A-4257-A922-10D55ED0A9DF","68694A12-17A1-402D-AB40-F292A0E1D305","DB41D4CF-0AB6-4ADF-813D-24157EA9AA6E","B45640C1-2825-4D56-ADDB-E8A4E518B118","70591AB3-2EDD-40A5-A09D-3DAC4A193CB5","B4F4264B-9352-4EE4-A750-0C676A7AF5C5","7019D777-F563-48E7-BD9B-5A7AD60AED5B","23416510-05DF-4317-B243-0C17D4948C1A","BFBE5F64-EEA3-431A-9116-536288CF2B22","C22F577F-E55C-4B5F-8892-EF2F344A9774","3A562730-DFFB-4676-BDED-40036D565151","E596543B-AC58-4B73-B883-1F2285885A03","D09A8DC9-6115-470F-A983-FB9468AF5667","A05A8361-5BCD-4ECC-AE7E-67939B923DF2","5CDD4FCC-9139-4280-83AA-91B8BF6D5C01","38A4BD58-FCCE-4306-8DE9-9FA13B400013","9A86F344-BCC0-4B18-8E15-69360855811E","5C2B3E08-CF2E-4F15-AF3A-6B3293F9B0DF","4ABE1CB3-6714-4569-AFF7-9F70E16BFA56","9A5AFC6F-C695-4017-8BA5-8FAF23A1060D","FD69A7E8-C175-42BF-A659-893D38E459D3"],"_ClipMode":"visible","attributeConnections":[{"__isSmartRef__":true,"id":904},{"__isSmartRef__":true,"id":905}],"doNotSerialize":["$$checked;","$$checked"],"doNotCopyProperties":["$$checked;","$$checked"],"owner":{"__isSmartRef__":true,"id":899},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"active":true,"__LivelyClassName__":"lively.morphic.CheckBox","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.1,3.1)"},"901":{"stringifiedShapeNode":"<input xmlns=\"http://www.w3.org/1999/xhtml\" type=\"checkbox\" style=\"padding: 0px; overflow: visible; width: 12px; height: 12px;\" class=\"Morph CheckBox\" data-lively-morphid=\"83D10591-B31B-4D21-846C-E233115B0089\" id=\"null\" />","__serializedExpressions__":["extent","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","extent":"lively.pt(12.0,12.0)","_Extent":"lively.pt(12.0,12.0)","_Padding":"lively.rect(0,0,0,0)"},"902":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Inputs/","partName":"CheckBox","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"903":{"morph":{"__isSmartRef__":true,"id":900},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"904":{"sourceObj":{"__isSmartRef__":true,"id":900},"sourceAttrName":"checked;","targetObj":{"__isSmartRef__":true,"id":899},"targetMethodName":"done","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"905":{"sourceObj":{"__isSmartRef__":true,"id":900},"sourceAttrName":"checked","targetObj":{"__isSmartRef__":true,"id":899},"targetMethodName":"done","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"906":{"submorphs":[],"scripts":[],"id":"3C09DFD9-3ABF-4929-AE04-16FE64B09738","shape":{"__isSmartRef__":true,"id":907},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":290.23981499999894,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":908},"textChunks":[{"__isSmartRef__":true,"id":913}],"charsReplaced":"state","lastFindLoc":18,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":915},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","A9F493FF-16B2-4B2B-83EE-F0A2288ECAA0","EA77E0F8-F9E9-474A-BE9E-B037D5636E2C","0A6AED33-B153-47D6-8B68-90DE6751D4C7","04149EC6-105F-46FC-B9F7-C69307213287","95DA7B14-89FE-4EB4-9742-C177FF73AD96","DC06F5A2-1316-4A09-A6A8-DE87CAB0188F","97841F39-2A5D-4ECD-98CF-23952ED519E7","F853F0A0-B9D8-47F3-92B2-DCBADA247A94","09D716F3-6AF1-4436-A5C1-22B45C96E356","17116E26-94DF-4FB9-93EE-E7E1F8915DA1","24EED63E-FB49-4AE4-A8EA-5914581CCA83","BA14A3A6-D0A2-40D2-9145-E6CEE6F5C4D3","D5AF1815-ABE5-4507-83C6-3537503C5CF1","7914FE63-C734-4FED-8B2A-56189824F6EB","FC4F9137-E1CC-416C-8F43-7DF2F821D298","BF1278C3-E6A5-4067-B17B-5E0FABE069E0","C2F33BA1-C97A-453A-872F-48B12DCFDC2E","9F340C1A-3F94-493B-9BB5-3930D5A7E9B7","277B677A-879B-48E7-B396-65EA175D617F","7C10BA1B-67B9-415E-AD0D-0164D90815AB","E4D14D78-7AB2-4BFF-A9B4-7DA9A07999F1","3BF68E8D-06B8-46F5-9CC0-7F1FA04312EF","B94A625F-D334-49B4-B4A8-91C1D3B39E32","6323503F-998D-4DCF-BF54-97806A8ACDC4","6525E146-A793-4E0B-9A43-796FB33B4D04","B6840D8F-CFED-49C7-9592-7538F3798131","32E900A3-3A74-44DF-B640-163918CAAF4C","51EE090D-9F70-4FCD-9F84-B4F8C3591318","55776E43-4701-4A62-883A-41B04BB2BF64","CFB4D57F-55B3-4BB1-8FEA-0063829369A5","3CC59670-E63F-442E-A8C2-0684A9131BD6","C98068E7-F8A5-4E8E-AF7F-107CF54C334B","BE9645FA-AFF5-4578-AD65-F5D3C9B8ADA0","7DECD21D-D8F6-42B3-8138-2CDA8CEB11F6","8D68CB01-7AA9-4095-B055-14D81F0D77FC","303FFB23-A2AD-4EF0-86B1-DF725C8192FF","458CB6D8-D560-4EF3-89C4-C5897CDD6613","C8A5AD7D-3981-404F-A2DE-CAABA755D7E9","45E673AD-E15C-4A91-A2BA-85C77C33B3FF","19E822E4-41E6-4DBA-B2BB-E402650778E2","6B681165-0E17-4408-ACCB-2AFAAFAA6D25","63D14CE3-FD7D-4B2E-B569-631C52E6B1BC","4653F1FD-F093-4B8A-9D5D-BD24EB74ACC3","5238C902-8C28-4DC5-AEE6-3CB096F9E325"],"_WhiteSpaceHandling":"pre","_MinTextWidth":290.23981499999894,"_MinTextHeight":null,"isBeingDragged":false,"owner":{"__isSmartRef__":true,"id":899},"layout":{"__isSmartRef__":true,"id":916},"_Rotation":0,"_Scale":1,"ctrlCPressed":0,"priorSelectionRange":[13,8],"__serializedExpressions__":["_Position","textColor","_Padding"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":917},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(19.1,3.1)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"907":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__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(298.3,16.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"908":{"partsSpaceName":"PartsBin/Basic/","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":909},{"__isSmartRef__":true,"id":910},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":912}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"909":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 10:30:30 GMT-0400 (Eastern Daylight Time)\")"},"910":{"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(\"Mon Feb 27 2012 00:20:38 GMT-0500 (Eastern Standard Time)\")"},"911":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:31:43 GMT-0400 (Eastern Daylight Time)\")"},"912":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:32:09 GMT-0400 (Eastern Daylight Time)\")"},"913":{"style":{"__isSmartRef__":true,"id":914},"chunkOwner":{"__isSmartRef__":true,"id":906},"storedString":"display branch stuff","_id":"_1383","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"914":{"color":"rgb(0,0,0)","fontFamily":"Arial,sans-serif","fontSize":"13px","fontStyle":"normal","fontVariant":"normal","fontWeight":"normal","letterSpacing":"normal","lineHeight":"normal","orphans":"2","textAlign":"-webkit-auto","textIndent":"0px","textTransform":"none","whiteSpace":"pre-wrap","widows":"2","wordSpacing":"0px","webkitTextSizeAdjust":"auto","webkitTextStrokeWidth":"0px","backgroundColor":"rgb(255,255,255)","display":"inline!important","float":"none","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"915":{"morph":{"__isSmartRef__":true,"id":906},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"916":{"resizeWidth":true,"adjustForNewBounds":true},"917":{"onTabPressed":{"__isSmartRef__":true,"id":918},"onKeyDown":{"__isSmartRef__":true,"id":925}},"918":{"varMapping":{"__isSmartRef__":true,"id":919},"source":"function onTabPressed(evt) {\n        evt.stop();\n        this.owner.selectNext(evt.isShiftDown());\n        return true;\n    }","funcProperties":{"__isSmartRef__":true,"id":924},"__LivelyClassName__":"lively.Closure"},"919":{"this":{"__isSmartRef__":true,"id":906},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":920}},"920":{"$super":{"__isSmartRef__":true,"id":921}},"921":{"varMapping":{"__isSmartRef__":true,"id":922},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":923},"__LivelyClassName__":"lively.Closure"},"922":{"obj":{"__isSmartRef__":true,"id":906},"name":"onTabPressed"},"923":{},"924":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:08:04 GMT-0400 (Eastern Daylight Time)\")"},"925":{"varMapping":{"__isSmartRef__":true,"id":926},"source":"function onKeyDown(evt) {\n        var result = $super(evt);\n        var char = String.fromCharCode(evt.keyCode).toLowerCase();\n        this.ctrlCPressed = this.ctrlCPressed || 0;\n        if (char === 'c' && evt.isCtrlDown()) { this.ctrlCPressed++; }\n        else { this.ctrlCPressed = 0 }\n        if (this.ctrlCPressed === 2) {\n             this.ctrlCPressed = 0;\n            this.owner.done = !this.owner.done;\n        }\n        return result\n    }","funcProperties":{"__isSmartRef__":true,"id":931},"__LivelyClassName__":"lively.Closure"},"926":{"this":{"__isSmartRef__":true,"id":906},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":927}},"927":{"$super":{"__isSmartRef__":true,"id":928}},"928":{"varMapping":{"__isSmartRef__":true,"id":929},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":930},"__LivelyClassName__":"lively.Closure"},"929":{"obj":{"__isSmartRef__":true,"id":906},"name":"onKeyDown"},"930":{},"931":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:17:34 GMT-0400 (Eastern Daylight Time)\")"},"932":{"submorphs":[{"__isSmartRef__":true,"id":933}],"scripts":[],"id":"0B7AAB82-A562-4534-90BA-82434F91DB3A","shape":{"__isSmartRef__":true,"id":938},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":933},"name":"removeButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":939},"attributeConnections":[{"__isSmartRef__":true,"id":943}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":944},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","9FC09C37-2033-40AE-91C6-5B3994A37DD0","8D3012B6-C0E5-4B06-B1AD-CB80C6C99442","FBC7BE03-4ED9-4E15-B9AA-6CF368623D45","3F75DA2E-71BE-4858-BCB4-6127CD1A3E41","70122986-8CD4-4DC8-8730-9B2EA6173537","8557EA89-55CD-4848-978B-2B5A672DFC2A","78C06D89-4DD4-4887-8B7D-456EEB70C3EE","8C317867-A87D-4529-92A3-A7EFD9EB763B","B37B53C2-581A-4B6B-8645-30804EB237A0","83ED641D-1CEF-44F1-8157-B0645328327E","D1AD50AA-5DC5-4D03-8959-A7415DF54F4E","F523CAE4-CE45-4CB8-BACE-6CD7F0A2E913","95033719-6D0D-4038-AE73-814D034EE5F1","498A9E05-1AD1-4573-9366-750CF969B17E","D2AF1975-4890-4453-B791-04F69CDC1509","F4722AA6-6103-40AB-9750-CB0716976343","B3DF72F9-12FB-45B8-AC7A-53826F8A95D6","46B30434-7094-486C-A239-8C1A4902B8AD","BF7051FD-5D1D-4749-94FF-106E18F37C48","C5C044DB-88E2-463A-95EE-9934100C915B","4E9FF1B0-D71E-4086-A93B-FA5053C0979F","2DE52D44-4BB8-41A6-9A15-D7D99AEE285E","75F54EC8-9495-48AF-BF66-B18F2FD8D932","062C60B3-7E41-447A-B893-414C17222F8B","5B7322CC-9C4E-4669-8B23-0F4BB61C25C2","9FA3D6E6-93CD-40D7-9176-12A3767764AA","DCB9B561-7BBF-4CA4-91D2-2B9E088BBB5B","856D20B5-15CF-4AF1-9A42-3D673E04B26D","FD76688C-B234-444E-A987-CFA2E88A874F","2B5432BC-7C7B-44CA-B956-EC629235E1F7","BD199D6C-1C0C-4784-8E9F-4FADE4B422BE","461B1F77-8067-4957-B24A-6B0ED45C95E0","A9E4C87E-E199-47DB-A59C-ADBC9959E41C","81235CFE-2032-415D-857B-2946B21AC418","230BD0BA-136A-4EA1-829C-F13193730325","F1C50263-85FE-4C88-893D-0F386EC2F0A0","318FD572-D352-408B-AF25-42B6F8A8A8DF","289CD0AD-76AE-41BB-AB30-86FCCA59CAB0","5CD4E80F-6FA2-4AB5-B876-E9CD7C6F3B01","E9BF28A2-D234-4490-A7C8-354A92C67B91","F3556933-9B51-493E-B4F0-C810A7C11964","323B8E5B-29B0-47F3-AEE9-507247F4CEE6","D5854F75-565D-4458-A6FA-5DD87A26B4C9","09FD0AE6-CE8D-41C2-9775-84B57BEA4966"],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":899},"_Rotation":0,"_Scale":1,"isPressed":false,"__serializedExpressions__":["normalFill","lighterFill","_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","normalFill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(245,245,245),\n      offset: 0\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.4\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.6\n    }, {\n      color: Color.rgb(240,240,240),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","lighterFill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(250,250,250),\n      offset: 0\n    }, {\n      color: Color.rgb(232,232,232),\n      offset: 0.4\n    }, {\n      color: Color.rgb(232,232,232),\n      offset: 0.6\n    }, {\n      color: Color.rgb(248,248,248),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","_Position":"lively.pt(321.3,3.1)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"933":{"submorphs":[],"scripts":[],"id":"EC8B9C5C-54F9-43C4-B374-C3E6A26D1841","shape":{"__isSmartRef__":true,"id":934},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":14,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":932},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":935}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":937},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","4C708A08-5021-4FEC-ACD0-EDCF84618035","9E688F9B-F93E-426F-B658-8EEDB8952289","3BFB2AFF-96E9-4660-A5D9-7C87E6D86B42","BEDE9477-7347-4A26-BA01-0687DF6805E3","BA3787BD-FDF8-40DA-8321-16FB75CA8C43","1AFA0A0C-1161-4DD3-9823-BAFE7E8A19A2","609D3BD3-218C-4FB8-A79B-B22178AC35D6","08E0702A-418E-44D5-B80E-73BB89C0C0ED","162F1824-4E58-4AA7-AC32-BFAD513DD138","82FDD7FE-4A9F-4208-B44F-E82F0A50A485","8ABBFCC3-7CD8-48F4-BF0E-913CAB9EBFA3","CBC940DC-0BB2-4B7C-8408-8B743287F685","183E1377-FF72-497A-8D60-8180B62A601C","6975E7DA-CBA0-4D5B-A577-881657B89F5E","B0CCDA11-19F1-4731-92EB-6139E991CE3D","AE422BAC-7A9B-4AD1-9FAB-F1F9B59EF1EA","5F80570A-2DD2-442B-B833-0FA74EF38F22","E24B666A-FDFA-404A-94FD-E333BC309E5F","8C56ADAA-1C9E-4963-9F66-A3251F5C9AC1","2BCF6C3C-A6E6-454C-A05A-51640882A6DA","231D5C56-06B1-4D89-AE6B-F1C684C4D15C","147749C4-0970-44E0-AA88-A40A2B82689D","6518190B-A29C-423F-9EAA-B1A0EB69C17D","5D29C051-7A25-46EE-BC49-3E54F6419537","9CB21597-6DBF-4B68-9704-19481FACA5D1","F12DFE94-2F85-482D-BA75-ABEEC78E6D34","172271CB-E1C1-4F27-A146-4BAC3B090E4F","3AF219C5-2001-4774-A4F2-A0126F99A5CC","5B84D826-6192-4ACA-9329-E40D917205DB","5728C9A2-DF0E-4413-AD17-6611028C82D1","B7FF8E41-5C1F-40BD-AB08-B7A42118A077","213DBE6F-3A1A-4DCB-B2E7-BA04460F1AC6","6E1F866E-D09E-4191-A3BD-822B248D5608","6D7FDB2A-460C-406E-9B7B-50F9F9D70C64","3B950CF6-5FAB-4AA5-B6B3-FD039A482AE5","FAD517D0-F9CD-4E9E-9CA3-3FBE96F81B99","5FF0C8AD-913E-4DE6-88D6-C9B1B7FD3198","D882B6E3-8E95-4FD4-A40A-8D38A90AB13F","7DD24BCA-C156-4AAB-A0F7-63AC682E9FBF","71E44782-3F72-42E2-BB1A-AB409EF91AAC","74E16303-FCA9-47E1-80B2-3266E25D5967","CF099EA2-B4C6-437E-9661-EF6F411D0421","72E21187-BFB9-4131-9558-EE4EA904FBB5","2B4D3CE1-D634-4950-99BA-BB3A691582F2"],"_MinTextWidth":14,"_MinTextHeight":null,"_FontSize":6,"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"934":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__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(14.0,17.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,4,0,0)"},"935":{"style":{"__isSmartRef__":true,"id":936},"chunkOwner":{"__isSmartRef__":true,"id":933},"storedString":"X","_id":"_1384","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"936":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"937":{"morph":{"__isSmartRef__":true,"id":933},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"938":{"_BorderWidth":1.1840000000000002,"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Fill","position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Fill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(245,245,245),\n      offset: 0\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.4\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.6\n    }, {\n      color: Color.rgb(240,240,240),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,17.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"939":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":940},{"__isSmartRef__":true,"id":941},{"__isSmartRef__":true,"id":942}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"940":{"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 13 2012 15:04:01 GMT-0400 (Eastern Daylight Time)\")"},"941":{"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 16 2012 04:36:21 GMT-0400 (Eastern Daylight Time)\")"},"942":{"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 08:08:58 GMT-0400 (Eastern Daylight Time)\")"},"943":{"sourceObj":{"__isSmartRef__":true,"id":932},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":899},"targetMethodName":"remove","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"944":{"morph":{"__isSmartRef__":true,"id":932},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"945":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":8.14,"_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(338.4,23.2)","_BorderColor":"Color.rgb(214,214,214)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"946":{"partsSpaceName":"PartsBin/Basic/","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":947},{"__isSmartRef__":true,"id":948},{"__isSmartRef__":true,"id":949},{"__isSmartRef__":true,"id":950}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"947":{"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 09 2012 07:42:07 GMT-0400 (Eastern Daylight Time)\")"},"948":{"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 05:42:26 GMT-0400 (Eastern Daylight Time)\")"},"949":{"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B","__serializedExpressions__":["date"],"date":"new Date(\"Fri Feb 24 2012 20:59:09 GMT-0500 (Eastern Standard Time)\")"},"950":{"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 05:53:45 GMT-0400 (Eastern Daylight Time)\")"},"951":{"morph":{"__isSmartRef__":true,"id":899},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"952":{"sourceObj":{"__isSmartRef__":true,"id":899},"sourceAttrName":"done","targetObj":{"__isSmartRef__":true,"id":899},"targetMethodName":"onDoneChange","converterString":"function () { return null }","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":953},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"953":{"source":{"__isSmartRef__":true,"id":899},"target":{"__isSmartRef__":true,"id":899}},"954":{"sourceObj":{"__isSmartRef__":true,"id":899},"sourceAttrName":"done","targetObj":{"__isSmartRef__":true,"id":900},"targetMethodName":"setChecked","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"955":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":956}},"956":{"test01IsMorph":{"__isSmartRef__":true,"id":957}},"957":{"varMapping":{"__isSmartRef__":true,"id":958},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":959},"__LivelyClassName__":"lively.Closure"},"958":{"this":{"__isSmartRef__":true,"id":955}},"959":{},"960":{"layouter":{"__isSmartRef__":true,"id":961},"adjustForNewBounds":true,"resizeWidth":false,"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(338.4,27.6)"},"961":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":3.115,"spacing":3.95,"container":{"__isSmartRef__":true,"id":899},"__LivelyClassName__":"lively.morphic.Layout.TightHorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"962":{"isDone":{"__isSmartRef__":true,"id":963},"reset":{"__isSmartRef__":true,"id":966},"onDoneChange":{"__isSmartRef__":true,"id":969},"remove":{"__isSmartRef__":true,"id":972},"selectNext":{"__isSmartRef__":true,"id":979},"todoText":{"__isSmartRef__":true,"id":982}},"963":{"varMapping":{"__isSmartRef__":true,"id":964},"source":"function isDone() {\n    return this.done;\n}","funcProperties":{"__isSmartRef__":true,"id":965},"__LivelyClassName__":"lively.Closure"},"964":{"this":{"__isSmartRef__":true,"id":899}},"965":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 10:45:13 GMT-0400 (Eastern Daylight Time)\")"},"966":{"varMapping":{"__isSmartRef__":true,"id":967},"source":"function reset() {\n    connect(this.get('CheckBox'), 'checked', this, 'done');\n    connect(this, 'done', this.get('CheckBox'), 'setChecked');\n    connect(this, 'done', this, 'onDoneChange', {converter: function() { return null }});\n    connect(this.get('removeButton'), 'fire', this, 'remove');\n    this.isTodoItem = true;\n    this.get('Text').addScript(function onTabPressed(evt) {\n        evt.stop();\n        this.owner.selectNext(evt.isShiftDown());\n        return true;\n    });\n    this.get('Text').addScript(function onKeyDown(evt) {\n        var result = $super(evt);\n        var char = String.fromCharCode(evt.keyCode).toLowerCase();\n        this.ctrlCPressed = this.ctrlCPressed || 0;\n        if (char === 'c' && evt.isCtrlDown()) { this.ctrlCPressed++; }\n        else { this.ctrlCPressed = 0 }\n        if (this.ctrlCPressed === 2) {\n             this.ctrlCPressed = 0;\n             this.owner.done = !this.owner.done;\n        }\n        return result\n    });\n}","funcProperties":{"__isSmartRef__":true,"id":968},"__LivelyClassName__":"lively.Closure"},"967":{"this":{"__isSmartRef__":true,"id":899}},"968":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:18:33 GMT-0400 (Eastern Daylight Time)\")"},"969":{"varMapping":{"__isSmartRef__":true,"id":970},"source":"function onDoneChange(owner) {\n    owner = owner || this.owner;\n    if (owner && owner.todoChanged)\n        owner.todoChanged(this);\n}","funcProperties":{"__isSmartRef__":true,"id":971},"__LivelyClassName__":"lively.Closure"},"970":{"this":{"__isSmartRef__":true,"id":899}},"971":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 11:42:21 GMT-0400 (Eastern Daylight Time)\")"},"972":{"varMapping":{"__isSmartRef__":true,"id":973},"source":"function remove() {\n    var owner = this.owner;\n    $super();\n    this.onDoneChange(owner);\n}","funcProperties":{"__isSmartRef__":true,"id":978},"__LivelyClassName__":"lively.Closure"},"973":{"this":{"__isSmartRef__":true,"id":899},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":974}},"974":{"$super":{"__isSmartRef__":true,"id":975}},"975":{"varMapping":{"__isSmartRef__":true,"id":976},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":977},"__LivelyClassName__":"lively.Closure"},"976":{"obj":{"__isSmartRef__":true,"id":899},"name":"remove"},"977":{},"978":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 11:42:34 GMT-0400 (Eastern Daylight Time)\")"},"979":{"varMapping":{"__isSmartRef__":true,"id":980},"source":"function selectNext(prev) {\n    this.owner && this.owner.focusTodoItemAfter&& this.owner.focusTodoItemAfter(this, prev);\n}","funcProperties":{"__isSmartRef__":true,"id":981},"__LivelyClassName__":"lively.Closure"},"980":{"this":{"__isSmartRef__":true,"id":899}},"981":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:02:15 GMT-0400 (Eastern Daylight Time)\")"},"982":{"varMapping":{"__isSmartRef__":true,"id":983},"source":"function todoText() {\n    return this.get('Text');\n}","funcProperties":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.Closure"},"983":{"this":{"__isSmartRef__":true,"id":899}},"984":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:04:35 GMT-0400 (Eastern Daylight Time)\")"},"985":{"submorphs":[{"__isSmartRef__":true,"id":986},{"__isSmartRef__":true,"id":992},{"__isSmartRef__":true,"id":1018}],"scripts":[],"id":"C09B71F8-4B45-45F6-B3B1-1677AA6DA149","shape":{"__isSmartRef__":true,"id":1031},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"TodoItemProto3","partsBinMetaInfo":{"__isSmartRef__":true,"id":1032},"eventHandler":{"__isSmartRef__":true,"id":1037},"attributeConnections":[{"__isSmartRef__":true,"id":1038},{"__isSmartRef__":true,"id":1040}],"doNotSerialize":["$$done"],"doNotCopyProperties":["$$done"],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","DFC6D0F9-E4FB-44C6-B43C-52BA9827D823","353F27D7-B4FD-4BAE-8CAB-CF9321C86951","380C95AC-95B2-4891-AAA9-C63EB2540F0A","DF46F124-1FD8-483A-936C-5CCC6B46018E","B2E2C353-ADF9-49F0-BA5A-362900A2903F","05B6B6C6-B21F-40E0-8BA3-07F59A54B3D8","EFB0F4F1-E269-40A6-BC05-D7B37B3341F4","F1AA9AA8-B37B-44DF-AC08-743BACF2E999","00D6CBD1-4746-476C-A398-17646816A7A3","D5164AAB-4C70-4920-BA27-153F16B367B3","0CB27CE5-B432-49D9-9612-0EA1A84B0514","13FCC578-7323-4D84-AA02-B7FE7DD559CA","B826CA86-F2BE-447E-A00A-CD49A47FD6DE","44891B1F-F533-4E9C-8D87-1813A8B3AD53","165CCDB0-B68F-4DD7-973A-862BF6B0EA98","5E516855-6F65-4322-8933-679E97F2E99C","5FBB02AE-2C38-441F-9962-658CE1C49711","9AB52365-47BB-4E6A-8DC6-8AC846AA677D","CD001D35-3092-45DD-BE88-E5AF55F122A0","E2520CAA-DEF5-40E7-9CAA-0A6C72BE29C5","6E5E3BE0-82EF-450D-B1C9-EB21FCD30E1F","75A0885F-129F-4CE9-BD6E-D934805C3151","4EC3DAB8-0A2A-45A2-8BE4-71551CF69359","4F90D3A3-B9CC-44A7-A311-78C5A7EFCF65","268DAE8C-19FB-498A-8F84-223A4393A667","900675C0-6870-4173-8BC0-FC79CABEAD77","E54A32DC-D21E-42F4-B74A-DFBB5830816E","397FC284-A027-4633-91BA-AC693E729A00","B0884C8F-BB5E-4405-AC95-9603E3909475","94615494-923B-4D6C-A4EF-2147BE4E6E98","F42FAD18-5E59-496D-A8E1-F29CD0EC1CA2","B5114BDF-22D8-4F71-BAB0-3D17AACF953B","0BF277AF-C324-4C52-9C6C-670CE782C12B","CD8BB0DF-56FE-4505-81AE-735511C18161","73E7CBF0-A875-4B52-84C8-6245188C25C5","FF2D8525-2A6A-4CA8-B54B-F5FC6DA46C51","926FFD5B-F8BF-4454-B635-D827C723385D","A924059E-7419-41D1-810F-1F9FA6D7BF71","1B6A6E80-D1B9-4C6A-B13C-EAE0AD5AE8FB","14ABCAFB-EF5D-4EC0-843E-2E71AB4FB754","03EF846F-C430-4B7B-B56C-A0CB8987AFAB","DFFFDB05-BFA0-498D-A6CB-039F116FB68E","8FC8ABCD-6ED4-46BA-AF92-9A8120D108B7","2A635B9D-6038-4ABD-9213-316EBEDCB804"],"partTests":{"__isSmartRef__":true,"id":1041},"_ClipMode":"visible","layout":{"__isSmartRef__":true,"id":1046},"isInLayoutCycle":false,"isBeingDragged":false,"prevScroll":[0,0],"done":true,"isTodoItem":true,"_Visible":true,"_Rotation":0,"_Scale":1,"owner":{"__isSmartRef__":true,"id":658},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1048},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(8.9,100.4)","distanceToDragEvent":"lively.pt(231.0,-14.0)"},"986":{"submorphs":[],"scripts":[],"id":"D290A333-E3F2-495F-B3F2-4808BDC5BCE1","shape":{"__isSmartRef__":true,"id":987},"__layered_droppingEnabled__":true,"halosEnabled":true,"checked":true,"showsHalos":false,"name":"CheckBox","partsBinMetaInfo":{"__isSmartRef__":true,"id":988},"eventHandler":{"__isSmartRef__":true,"id":989},"derivationIds":[6345,"C312E83D-707C-4284-B295-259FC7CFB5E8","B3CA60CB-D64F-42D2-B7D3-FCA87B927993","70374752-C7D2-4373-B5A6-DAE00D675005","6A4E6489-07E3-4075-842E-1688DCC23FFA","CF398E2C-E57F-4CA1-B622-FC57B6326BA1","96E85F3D-CB5D-4E29-9E31-1233E712691E","6AFACA3E-B51D-4900-882F-89F1EEBE8752","7123A211-2E45-4638-958E-4B18404D4B08","07DDEEF3-1B10-4454-8C06-F481033DE68C","5322C8B7-087B-4239-8F4D-847F84F05284","EFCFDB30-E3C3-4EC5-89C2-95B5FE29A613","96B542D2-C7BE-4E79-8748-2DFEE22A4074","F2B81FF4-7140-46D7-93DC-6D18186F3214","BC9B75BC-EFA5-4904-BA45-DBC9ED425A97","08D0FBB4-10E9-42AC-8C6C-B03B0D203A25","97585EB2-80F8-4475-8748-F7C46E3B15DB","281D7C0A-B2A7-4CF9-8299-78B2417E5E2A","51BF067B-7C77-4B6E-84CB-5CD0BD958AB4","EE3DEAD2-F1FC-4C27-9CD4-3F3F9B907897","0122B545-28FA-4B4C-99CB-E9CE3B8117F1","BCCD0CD4-3510-4B40-BAD9-2418893F3D4D","D5E57110-EDA8-4C99-8630-6A0783E9D659","33333DD0-378D-4D6D-9808-799C3900EA0F","02BD9BEA-A86B-48C9-9D41-2014485426D3","117E17A1-701B-458D-A35B-4A1C73F80A9B","CA0D754A-3C0B-47FC-A2CE-D21704E15310","30871B3B-D2D3-458D-8671-81495EF8C63C","CDA85906-2AE4-4D6C-97D1-DA820485FD7A","076529A8-A694-44E1-A319-8EDAF1E99A1A","1349A563-5093-4317-A26A-ACEFFC6D913D","9E12F4E6-E459-443A-BB4C-755EDAB801E0","A0801CFD-8232-4199-9FB8-A66E624F594D","D40791FD-94AA-40F1-88A2-291CC30F854B","5EC41E07-848F-4D30-BE06-1EBAF966A246","2BE37B14-A4DD-4E2C-96BA-3E1566993072","F2796AFB-CD09-4E43-BAE3-FC5BEAF58050","E9630857-61A5-495A-B13B-D545772CBE4B","EDB9A290-4BC2-4509-AB15-F3B81B9560A0","7D864C79-E824-41B5-AC02-8178E4F16562","F1E7278B-06B3-4F5D-AB2B-634FF4BF46A0","1AEDF90E-F188-4314-B6D3-13967FE4B017","037473AC-1097-4C74-9098-FA33A9B97DA8","0C98DE68-96E9-4AB2-89FD-80E97FFCA0C0","3EB9078D-09A3-45E5-898C-16AD2EBF0966"],"_ClipMode":"visible","attributeConnections":[{"__isSmartRef__":true,"id":990},{"__isSmartRef__":true,"id":991}],"doNotSerialize":["$$checked;","$$checked"],"doNotCopyProperties":["$$checked;","$$checked"],"owner":{"__isSmartRef__":true,"id":985},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"active":true,"__LivelyClassName__":"lively.morphic.CheckBox","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.1,3.1)"},"987":{"stringifiedShapeNode":"<input xmlns=\"http://www.w3.org/1999/xhtml\" type=\"checkbox\" style=\"padding: 0px; overflow: visible; width: 12px; height: 12px;\" class=\"Morph CheckBox\" data-lively-morphid=\"D290A333-E3F2-495F-B3F2-4808BDC5BCE1\" id=\"null\" />","__serializedExpressions__":["extent","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","extent":"lively.pt(12.0,12.0)","_Extent":"lively.pt(12.0,12.0)","_Padding":"lively.rect(0,0,0,0)"},"988":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Inputs/","partName":"CheckBox","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"989":{"morph":{"__isSmartRef__":true,"id":986},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"990":{"sourceObj":{"__isSmartRef__":true,"id":986},"sourceAttrName":"checked;","targetObj":{"__isSmartRef__":true,"id":985},"targetMethodName":"done","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"991":{"sourceObj":{"__isSmartRef__":true,"id":986},"sourceAttrName":"checked","targetObj":{"__isSmartRef__":true,"id":985},"targetMethodName":"done","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"992":{"submorphs":[],"scripts":[],"id":"E905C084-B9F5-4319-BE48-0E44DF71787A","shape":{"__isSmartRef__":true,"id":993},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":290.23981499999894,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":994},"textChunks":[{"__isSmartRef__":true,"id":999}],"charsReplaced":"test","lastFindLoc":4,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":1001},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","A9F493FF-16B2-4B2B-83EE-F0A2288ECAA0","EA77E0F8-F9E9-474A-BE9E-B037D5636E2C","0A6AED33-B153-47D6-8B68-90DE6751D4C7","04149EC6-105F-46FC-B9F7-C69307213287","95DA7B14-89FE-4EB4-9742-C177FF73AD96","DC06F5A2-1316-4A09-A6A8-DE87CAB0188F","9284C34A-2840-4438-ABBC-81823C8B9B8D","714C1B8B-0F5E-4E66-8720-307ACCB6CAD3","0800076C-4E2A-4E9F-AE86-C585495415CC","CA570AA4-6D88-404A-8C17-A691C44610FC","412A4DA1-6BD4-468A-B89C-1269480F3F4C","777485B9-2443-4388-83F4-8523E1C02174","4AC61B91-1F48-4684-BB51-563D5F09D55A","4A2C9949-5F4E-463E-A245-BF5523FE4187","B79784D4-9B5D-42DD-890B-3F2EFB768BF6","363FCF12-5587-49E6-9D64-A3F646ED11C1","5C0F705F-DF51-4938-B433-12F107B1A989","5C039E23-6D81-424B-B98C-DC8361B46E76","008AE333-783E-41D6-A19B-D889B826F727","90925F01-73EA-4C84-93A9-13FBCD03C09A","029F7571-DDEE-4F21-8BDA-10EF84BF929D","134606D6-88DC-418C-B6CD-D2075548E9F6","4F55FBC2-ADD4-4C51-AC2A-0D68C94008AE","5F30935F-7E3B-49C0-B8EA-D6012579094C","535E65A7-E70B-4F17-BDD8-25D64F3CE472","FC2AA8A4-A01D-479C-A977-F65FD351E30A","9BFA5E33-A47F-434D-967E-E8E36FD859F9","22DC84E2-CDD9-4A9F-84AA-F26057738AF4","C746F1C2-EC48-40AB-8D87-2272FC8E0AD1","BD6549D3-0190-4326-AB9B-E6A091033E71","3C55A585-DDB4-4AAF-AFC2-D80D3BBF6E8D","A0583042-D885-4252-860F-F667A43B6C9E","DD7DD4D0-6FE1-42AD-B4EE-4A29F4ABC354","894634B7-5454-4ADD-96DA-E550A252FD20","4463E258-133F-4E90-8759-27B6C4141D8F","9CFC844E-EA1D-4ACC-B567-804EC1C6B43F","EA91BB09-371B-4EAF-A56D-D816BDCFE7B0","8FED8E7A-A423-42B2-8B0C-AA3E8648FE6B","5A01547A-4627-4401-A854-6D7FC1BE0888","02A5B555-8574-4156-9055-8077C9824887","908B8F8C-B31A-4A8E-8F81-72C3D488BE7D","A6E62178-4E89-4760-B6A8-ABCB77DFF416","308CB1E4-3CB0-444B-90C1-F6F4286E4915","9C5EEA70-8594-45E0-9759-83669095FEB8"],"_WhiteSpaceHandling":"pre","_MinTextWidth":290.23981499999894,"_MinTextHeight":null,"isBeingDragged":false,"owner":{"__isSmartRef__":true,"id":985},"layout":{"__isSmartRef__":true,"id":1002},"_Rotation":0,"_Scale":1,"ctrlCPressed":0,"priorSelectionRange":[13,13],"__serializedExpressions__":["_Position","textColor","_Padding"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1003},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(19.1,3.1)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"993":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__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(298.3,16.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"994":{"partsSpaceName":"PartsBin/Basic/","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":995},{"__isSmartRef__":true,"id":996},{"__isSmartRef__":true,"id":997},{"__isSmartRef__":true,"id":998}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"995":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 10:30:30 GMT-0400 (Eastern Daylight Time)\")"},"996":{"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(\"Mon Feb 27 2012 00:20:38 GMT-0500 (Eastern Standard Time)\")"},"997":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:31:43 GMT-0400 (Eastern Daylight Time)\")"},"998":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:32:09 GMT-0400 (Eastern Daylight Time)\")"},"999":{"style":{"__isSmartRef__":true,"id":1000},"chunkOwner":{"__isSmartRef__":true,"id":992},"storedString":"display stash","_id":"_1379","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1000":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1001":{"morph":{"__isSmartRef__":true,"id":992},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1002":{"resizeWidth":true,"adjustForNewBounds":true},"1003":{"onTabPressed":{"__isSmartRef__":true,"id":1004},"onKeyDown":{"__isSmartRef__":true,"id":1011}},"1004":{"varMapping":{"__isSmartRef__":true,"id":1005},"source":"function onTabPressed(evt) {\n        evt.stop();\n        this.owner.selectNext(evt.isShiftDown());\n        return true;\n    }","funcProperties":{"__isSmartRef__":true,"id":1010},"__LivelyClassName__":"lively.Closure"},"1005":{"this":{"__isSmartRef__":true,"id":992},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1006}},"1006":{"$super":{"__isSmartRef__":true,"id":1007}},"1007":{"varMapping":{"__isSmartRef__":true,"id":1008},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":1009},"__LivelyClassName__":"lively.Closure"},"1008":{"obj":{"__isSmartRef__":true,"id":992},"name":"onTabPressed"},"1009":{},"1010":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:08:04 GMT-0400 (Eastern Daylight Time)\")"},"1011":{"varMapping":{"__isSmartRef__":true,"id":1012},"source":"function onKeyDown(evt) {\n        var result = $super(evt);\n        var char = String.fromCharCode(evt.keyCode).toLowerCase();\n        this.ctrlCPressed = this.ctrlCPressed || 0;\n        if (char === 'c' && evt.isCtrlDown()) { this.ctrlCPressed++; }\n        else { this.ctrlCPressed = 0 }\n        if (this.ctrlCPressed === 2) {\n             this.ctrlCPressed = 0;\n            this.owner.done = !this.owner.done;\n        }\n        return result\n    }","funcProperties":{"__isSmartRef__":true,"id":1017},"__LivelyClassName__":"lively.Closure"},"1012":{"this":{"__isSmartRef__":true,"id":992},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1013}},"1013":{"$super":{"__isSmartRef__":true,"id":1014}},"1014":{"varMapping":{"__isSmartRef__":true,"id":1015},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":1016},"__LivelyClassName__":"lively.Closure"},"1015":{"obj":{"__isSmartRef__":true,"id":992},"name":"onKeyDown"},"1016":{},"1017":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:17:34 GMT-0400 (Eastern Daylight Time)\")"},"1018":{"submorphs":[{"__isSmartRef__":true,"id":1019}],"scripts":[],"id":"B3DCF7E0-4F14-4634-B4EC-6136229143D1","shape":{"__isSmartRef__":true,"id":1024},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":1019},"name":"removeButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":1025},"attributeConnections":[{"__isSmartRef__":true,"id":1029}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":1030},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","9FC09C37-2033-40AE-91C6-5B3994A37DD0","8D3012B6-C0E5-4B06-B1AD-CB80C6C99442","FBC7BE03-4ED9-4E15-B9AA-6CF368623D45","3F75DA2E-71BE-4858-BCB4-6127CD1A3E41","70122986-8CD4-4DC8-8730-9B2EA6173537","8557EA89-55CD-4848-978B-2B5A672DFC2A","E2895CF5-64DB-466C-8706-2BCE8E193FA3","22B7D40B-ECC4-4E47-9324-7F020509656A","27DCC434-B327-4B57-ACF3-7126DEDFCBD8","F3496F6A-71DE-414D-B56C-77E835A6F3B4","52E23DAD-3CFF-49B6-9DF8-1521CAA9F002","9E984066-2B2B-41C6-9EC2-C3E3F0D40326","D30793EC-2EAE-4AA1-9621-B496749ADA04","EF8493B3-F4D8-42D7-BF89-381669C8540E","42E7A1C1-626E-4CDD-A4AD-3147E486B69A","BE68058C-3FF3-40F0-BD1F-6E2907BB2165","D25B1152-DC72-4106-8AAC-EB73D117A56B","AA397074-D52F-41F0-AA95-F92F3700B076","C68FED91-482B-408B-A237-95B3747706F1","C0720300-7831-4845-B2F9-7EC668FA67CD","0C044656-1064-4D5C-9B9D-77BAE05660E3","11C5EC99-932B-4B76-AD9D-800B7008532F","C1787F9B-C229-4C70-B404-D63DF6A0FA48","469F8B77-2AB8-441A-AAB5-3C89565C6D9C","8EE81364-DE07-49E9-A1AF-4C5EEE6C5CA9","94666CE0-7CDE-4389-8147-4B8F4A1C6FC4","73582095-805F-4AFB-983F-D5091A5B3DF3","9FCF2BD2-CFF6-4693-99F1-8B729DE2B345","AE3EE9E0-A346-4D79-93E7-81804F0A3D35","0EA2490D-9ACD-4459-8AB3-62F1822DB796","6CE389BE-0C10-4386-AB75-2D7D41D77B77","A5C5E683-3BE8-4A6C-A7DC-79EF25C1F1B6","03F1D725-AC78-4955-B657-3DE55E95FD31","A72C324C-DCF1-40E0-B84B-B90EDE01A549","4CB0DD08-C0BC-45FE-A788-60F8BFD9BA16","28FAD022-9C7E-4FF9-8460-12C5BA37DD6F","9D692D89-76DF-4484-8A8F-A0195CE43415","F1E8F162-434A-4E08-82EF-A365C1224BB8","DCC26126-82C6-4244-B082-A4057A3A4128","25179DCE-04A7-4516-9D78-7D7DF9647A0E","4A8A27A0-EE24-4A89-996C-29C6680B60FA","9D842E75-EBD9-403D-9C08-18D225E13087","17076201-935F-4C99-9CC7-6A90E89378E6","A55BA65F-9919-4323-8CB9-2269CDD4F8BE"],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":985},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["normalFill","lighterFill","_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","normalFill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(245,245,245),\n      offset: 0\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.4\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.6\n    }, {\n      color: Color.rgb(240,240,240),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","lighterFill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(250,250,250),\n      offset: 0\n    }, {\n      color: Color.rgb(232,232,232),\n      offset: 0.4\n    }, {\n      color: Color.rgb(232,232,232),\n      offset: 0.6\n    }, {\n      color: Color.rgb(248,248,248),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","_Position":"lively.pt(321.3,3.1)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"1019":{"submorphs":[],"scripts":[],"id":"BB697E44-3567-4D8A-8F8A-A9F26B05A5DD","shape":{"__isSmartRef__":true,"id":1020},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":14,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":1018},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":1021}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":1023},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","4C708A08-5021-4FEC-ACD0-EDCF84618035","9E688F9B-F93E-426F-B658-8EEDB8952289","3BFB2AFF-96E9-4660-A5D9-7C87E6D86B42","BEDE9477-7347-4A26-BA01-0687DF6805E3","BA3787BD-FDF8-40DA-8321-16FB75CA8C43","1AFA0A0C-1161-4DD3-9823-BAFE7E8A19A2","ADDF4DFA-3AD3-45A4-818D-FB01420F85C2","50CE7C1A-6249-4890-9D8F-314C36FC854D","2EA30D77-B22D-4B55-A441-1A4C37FE88FC","01A2956B-E9D7-4F09-B2D8-C5FD6FCBB71F","0A2125F8-B8EE-42AC-9CD9-8FDC50DD71BB","3418BCE2-745C-467D-96A0-BEE2995058F1","EA961E95-D8D2-4370-B4D8-5DD3A793DCA5","8D156261-EE5C-48C2-AE88-297A9FF74F94","7029B9A7-2C21-464D-995F-9E4D6D91EFF1","0D233938-B477-4D7A-87AB-8CF6B13964F3","95762631-E240-4FC6-ABF9-80F4491C1AC8","E5E5F0E0-C121-48C6-9F79-1A20F2063E6E","69C173EB-56A0-4416-8FF9-03177A7211FD","DCF0E77D-4DB6-4D7F-A32C-90A7955FC67B","B4D0D31A-B54A-42B4-B090-7EE6945097D6","BD81312C-4B2C-45B1-B36C-7E5843B3ABC7","4BA572EB-315D-4990-B90C-C755776BD784","89F7A108-A6E2-4215-B46D-27649979574B","826EEA66-08EA-4B84-81BB-3288E8E6E92E","1543EEFA-2A0D-442F-9199-473513B0A776","6A5B0515-E66E-414D-86CA-734A5479A578","2126E942-0C43-405D-9716-52B14C4B3842","9F6CE276-D436-45A7-B4ED-F6D717AA4110","9477D1E4-99BF-46AC-AB42-2467536E66C7","F344030C-62EE-401A-BF6F-AAE0C0DC6596","CDE637B9-4175-4567-B7B3-85EBBF13C284","DB24314F-B42C-4810-9291-7973A783A5B3","E3103047-A8BC-4E5B-B5E2-0A2DAC8A440B","8A23EA67-958A-4359-9AA8-C8D46EBCE035","DE5EA900-77C0-482C-A414-C11FDBE5175D","2A3ED220-EDF9-43CB-900B-2C803BABDF0E","5F5D2DA1-0DEE-4B2B-8EF7-082628C4FB9C","503D562E-35A5-463D-B1FA-BFAB7161AB3B","45695C72-2181-4072-BB27-BCD7D6BCE0C4","BEC3A56D-2298-4D1E-9CB1-9A106E9919D7","A2281A0D-E054-43A8-8CC9-EA72B902E7AB","92883A57-CF5A-49B9-A422-9449941FC09E","A97DBC3C-F55C-4290-95C3-086C5504128F"],"_MinTextWidth":14,"_MinTextHeight":null,"_FontSize":6,"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"1020":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__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(14.0,17.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,4,0,0)"},"1021":{"style":{"__isSmartRef__":true,"id":1022},"chunkOwner":{"__isSmartRef__":true,"id":1019},"storedString":"X","_id":"_1380","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1022":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1023":{"morph":{"__isSmartRef__":true,"id":1019},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1024":{"_BorderWidth":1.1840000000000002,"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Fill","position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Fill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(245,245,245),\n      offset: 0\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.4\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.6\n    }, {\n      color: Color.rgb(240,240,240),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,17.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"1025":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":1026},{"__isSmartRef__":true,"id":1027},{"__isSmartRef__":true,"id":1028}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1026":{"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 13 2012 15:04:01 GMT-0400 (Eastern Daylight Time)\")"},"1027":{"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 16 2012 04:36:21 GMT-0400 (Eastern Daylight Time)\")"},"1028":{"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 08:08:58 GMT-0400 (Eastern Daylight Time)\")"},"1029":{"sourceObj":{"__isSmartRef__":true,"id":1018},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":985},"targetMethodName":"remove","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1030":{"morph":{"__isSmartRef__":true,"id":1018},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1031":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":8.14,"_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(338.4,23.2)","_BorderColor":"Color.rgb(214,214,214)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"1032":{"partsSpaceName":"PartsBin/Basic/","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":1033},{"__isSmartRef__":true,"id":1034},{"__isSmartRef__":true,"id":1035},{"__isSmartRef__":true,"id":1036}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1033":{"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 09 2012 07:42:07 GMT-0400 (Eastern Daylight Time)\")"},"1034":{"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 05:42:26 GMT-0400 (Eastern Daylight Time)\")"},"1035":{"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B","__serializedExpressions__":["date"],"date":"new Date(\"Fri Feb 24 2012 20:59:09 GMT-0500 (Eastern Standard Time)\")"},"1036":{"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 05:53:45 GMT-0400 (Eastern Daylight Time)\")"},"1037":{"morph":{"__isSmartRef__":true,"id":985},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1038":{"sourceObj":{"__isSmartRef__":true,"id":985},"sourceAttrName":"done","targetObj":{"__isSmartRef__":true,"id":985},"targetMethodName":"onDoneChange","converterString":"function () { return null }","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1039},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1039":{"source":{"__isSmartRef__":true,"id":985},"target":{"__isSmartRef__":true,"id":985}},"1040":{"sourceObj":{"__isSmartRef__":true,"id":985},"sourceAttrName":"done","targetObj":{"__isSmartRef__":true,"id":986},"targetMethodName":"setChecked","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1041":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1042}},"1042":{"test01IsMorph":{"__isSmartRef__":true,"id":1043}},"1043":{"varMapping":{"__isSmartRef__":true,"id":1044},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":1045},"__LivelyClassName__":"lively.Closure"},"1044":{"this":{"__isSmartRef__":true,"id":1041}},"1045":{},"1046":{"layouter":{"__isSmartRef__":true,"id":1047},"adjustForNewBounds":true,"resizeWidth":false,"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(338.4,27.6)"},"1047":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":3.115,"spacing":3.95,"container":{"__isSmartRef__":true,"id":985},"__LivelyClassName__":"lively.morphic.Layout.TightHorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"1048":{"isDone":{"__isSmartRef__":true,"id":1049},"reset":{"__isSmartRef__":true,"id":1052},"onDoneChange":{"__isSmartRef__":true,"id":1055},"remove":{"__isSmartRef__":true,"id":1058},"selectNext":{"__isSmartRef__":true,"id":1065},"todoText":{"__isSmartRef__":true,"id":1068}},"1049":{"varMapping":{"__isSmartRef__":true,"id":1050},"source":"function isDone() {\n    return this.done;\n}","funcProperties":{"__isSmartRef__":true,"id":1051},"__LivelyClassName__":"lively.Closure"},"1050":{"this":{"__isSmartRef__":true,"id":985}},"1051":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 10:45:13 GMT-0400 (Eastern Daylight Time)\")"},"1052":{"varMapping":{"__isSmartRef__":true,"id":1053},"source":"function reset() {\n    connect(this.get('CheckBox'), 'checked', this, 'done');\n    connect(this, 'done', this.get('CheckBox'), 'setChecked');\n    connect(this, 'done', this, 'onDoneChange', {converter: function() { return null }});\n    connect(this.get('removeButton'), 'fire', this, 'remove');\n    this.isTodoItem = true;\n    this.get('Text').addScript(function onTabPressed(evt) {\n        evt.stop();\n        this.owner.selectNext(evt.isShiftDown());\n        return true;\n    });\n    this.get('Text').addScript(function onKeyDown(evt) {\n        var result = $super(evt);\n        var char = String.fromCharCode(evt.keyCode).toLowerCase();\n        this.ctrlCPressed = this.ctrlCPressed || 0;\n        if (char === 'c' && evt.isCtrlDown()) { this.ctrlCPressed++; }\n        else { this.ctrlCPressed = 0 }\n        if (this.ctrlCPressed === 2) {\n             this.ctrlCPressed = 0;\n             this.owner.done = !this.owner.done;\n        }\n        return result\n    });\n}","funcProperties":{"__isSmartRef__":true,"id":1054},"__LivelyClassName__":"lively.Closure"},"1053":{"this":{"__isSmartRef__":true,"id":985}},"1054":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:18:33 GMT-0400 (Eastern Daylight Time)\")"},"1055":{"varMapping":{"__isSmartRef__":true,"id":1056},"source":"function onDoneChange(owner) {\n    owner = owner || this.owner;\n    if (owner && owner.todoChanged)\n        owner.todoChanged(this);\n}","funcProperties":{"__isSmartRef__":true,"id":1057},"__LivelyClassName__":"lively.Closure"},"1056":{"this":{"__isSmartRef__":true,"id":985}},"1057":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 11:42:21 GMT-0400 (Eastern Daylight Time)\")"},"1058":{"varMapping":{"__isSmartRef__":true,"id":1059},"source":"function remove() {\n    var owner = this.owner;\n    $super();\n    this.onDoneChange(owner);\n}","funcProperties":{"__isSmartRef__":true,"id":1064},"__LivelyClassName__":"lively.Closure"},"1059":{"this":{"__isSmartRef__":true,"id":985},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1060}},"1060":{"$super":{"__isSmartRef__":true,"id":1061}},"1061":{"varMapping":{"__isSmartRef__":true,"id":1062},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":1063},"__LivelyClassName__":"lively.Closure"},"1062":{"obj":{"__isSmartRef__":true,"id":985},"name":"remove"},"1063":{},"1064":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 11:42:34 GMT-0400 (Eastern Daylight Time)\")"},"1065":{"varMapping":{"__isSmartRef__":true,"id":1066},"source":"function selectNext(prev) {\n    this.owner && this.owner.focusTodoItemAfter&& this.owner.focusTodoItemAfter(this, prev);\n}","funcProperties":{"__isSmartRef__":true,"id":1067},"__LivelyClassName__":"lively.Closure"},"1066":{"this":{"__isSmartRef__":true,"id":985}},"1067":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:02:15 GMT-0400 (Eastern Daylight Time)\")"},"1068":{"varMapping":{"__isSmartRef__":true,"id":1069},"source":"function todoText() {\n    return this.get('Text');\n}","funcProperties":{"__isSmartRef__":true,"id":1070},"__LivelyClassName__":"lively.Closure"},"1069":{"this":{"__isSmartRef__":true,"id":985}},"1070":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:04:35 GMT-0400 (Eastern Daylight Time)\")"},"1071":{"submorphs":[{"__isSmartRef__":true,"id":1072},{"__isSmartRef__":true,"id":1078},{"__isSmartRef__":true,"id":1104}],"scripts":[],"id":"7674F557-39FB-4A35-B275-FBCB161B93A5","shape":{"__isSmartRef__":true,"id":1117},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"TodoItemProto4","partsBinMetaInfo":{"__isSmartRef__":true,"id":1118},"eventHandler":{"__isSmartRef__":true,"id":1123},"attributeConnections":[{"__isSmartRef__":true,"id":1124},{"__isSmartRef__":true,"id":1126}],"doNotSerialize":["$$done"],"doNotCopyProperties":["$$done"],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","DFC6D0F9-E4FB-44C6-B43C-52BA9827D823","353F27D7-B4FD-4BAE-8CAB-CF9321C86951","380C95AC-95B2-4891-AAA9-C63EB2540F0A","DF46F124-1FD8-483A-936C-5CCC6B46018E","B2E2C353-ADF9-49F0-BA5A-362900A2903F","05B6B6C6-B21F-40E0-8BA3-07F59A54B3D8","EFB0F4F1-E269-40A6-BC05-D7B37B3341F4","F1AA9AA8-B37B-44DF-AC08-743BACF2E999","B5702A23-7321-4493-BD2E-726F03BFC442","A50C4639-7655-4C01-917E-918D047F8201","B511D304-0D88-4E10-B124-90A13F360C6F","AD9FF75D-F4C6-4272-8234-6F3F481DDDC9","FB9BF0E5-87A1-4C9F-A072-6BBC24E3720A","E9C51931-815B-4EB3-8A22-D9E7303E58E0","5749DEC8-9C44-423D-88CB-93947E7824C0","0CA5D2E2-9510-45B0-8642-0CF33938C1FE","BA7F53D3-FE5C-45FE-B9F7-79484E591719","E5EF8D4B-1188-489E-8FCF-EA5544FB728E","5E0ABC35-FB10-4604-8652-A4E68D63E2A5","70C5A592-54F6-4661-BB35-03C90FC8E23E","54CCA81B-416B-451B-982E-AA79C8AA04C2","385B9655-DE5B-48D3-979E-2B71EB26BF2F","DDE13CE7-FAB3-45FD-9560-88CFC78228DB","AF04BDE2-8C29-4A54-9E7D-02A95C27BCA8","6BE34A06-3970-4BB9-8FC3-0A2909863AAB","FAAEB4B3-B7F8-402C-8B07-387E435863CF","DA3E9E54-5F3B-40BA-9CFF-8506DE8D285C","76251615-705C-4EE2-83AA-27C03915AFF1","E54F6E3A-1BD8-4543-8A90-329F6BC04659","31AF27AC-2CAC-453F-B784-D6435DC99D3E","D1B0EF9B-CE64-490A-9A57-0E549E729EC3","E54DF61D-B0BD-4375-87B7-AD44EB3630B9","9111ACAC-BCD3-4C03-99AE-3EE84EE508CB","DBA614A3-3CC9-45E3-86C8-9844034771EA","2C896B00-C1B5-4B7B-B101-3F389F29D574","A78961FF-5798-4C46-999B-36500E41AC86","629ADF7C-19A2-4DAD-95F2-2F3E551333AD","CCEA38EC-4082-46E4-BF11-4A9AE0E7142B","7770D87A-0D91-46BE-B555-359A8E6EED03","AB7746FD-3668-49B5-8218-21DD6EC41EC2","3C0908F9-8C68-4566-ADB9-9C9A25543E0D","DFD4760E-884E-4C26-9394-E215C221EDBA","4A81BC96-14BE-4AB5-B684-2AD42336EABA","5E0162BB-468F-45DE-A13B-86FC20BA7B73"],"partTests":{"__isSmartRef__":true,"id":1127},"_ClipMode":"visible","layout":{"__isSmartRef__":true,"id":1132},"isInLayoutCycle":false,"isBeingDragged":false,"prevScroll":[0,0],"done":true,"isTodoItem":true,"_Visible":true,"_Rotation":0,"_Scale":1,"owner":{"__isSmartRef__":true,"id":658},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1134},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(8.9,123.6)","distanceToDragEvent":"lively.pt(231.0,-14.0)"},"1072":{"submorphs":[],"scripts":[],"id":"69CD33FB-616F-4E7C-A0FB-6CCED122C135","shape":{"__isSmartRef__":true,"id":1073},"__layered_droppingEnabled__":true,"halosEnabled":true,"checked":true,"showsHalos":false,"name":"CheckBox","partsBinMetaInfo":{"__isSmartRef__":true,"id":1074},"eventHandler":{"__isSmartRef__":true,"id":1075},"derivationIds":[6345,"C312E83D-707C-4284-B295-259FC7CFB5E8","B3CA60CB-D64F-42D2-B7D3-FCA87B927993","70374752-C7D2-4373-B5A6-DAE00D675005","6A4E6489-07E3-4075-842E-1688DCC23FFA","CF398E2C-E57F-4CA1-B622-FC57B6326BA1","96E85F3D-CB5D-4E29-9E31-1233E712691E","6AFACA3E-B51D-4900-882F-89F1EEBE8752","7123A211-2E45-4638-958E-4B18404D4B08","A43E215A-4758-4A09-AAFC-1AA283D3F773","3345EA6A-A59A-4C73-92C3-CF22FC68011E","261CD7AF-B3D4-44FE-88FD-4BC504363D52","B13F94C8-CEFD-4DFF-975D-673365922643","A7F79EC9-9544-478C-B6EC-D54D1564B925","4E2184AA-4C72-4EED-B990-BA234D844E11","72FB826C-57BA-484E-945E-BBCECF9D7C8E","FF7206D2-8899-44A7-8BC8-983FDEDF963E","FB369AB9-F956-4078-92C1-8E3B08C85315","9F23C7FB-F030-4E81-8D55-00BF6F6F09CA","9AA44070-F49E-4AE7-9487-96B8B97EBC5D","C7BC8718-075F-4FE7-BBB7-F524971CDC16","3E6F9DA0-4EAC-4024-B26C-EFCCBDFBD5E9","F2222D0F-78D9-479E-9A04-1A3B478DFD22","CF80C052-7449-43E4-BA50-8F85A03C7B2D","0BBA67D2-F8FF-4452-9904-13D55A5E5FA2","B8472D3D-AEA1-4BB3-A964-7BC140CA8F0A","A52A704C-A97C-4F06-92C9-50DD8EA6615F","7B94B2AF-1FFA-4CB4-99DF-4A807987FF53","F87C2E1C-8A03-4CDA-AEE2-1DA269026C62","9D0B36B4-10E3-4BA7-8EE7-DB7F4EA125F8","C0C47A01-A669-4F0A-9DB0-C6BCA0B66822","E06BC1A8-60BB-425C-98F3-485E31CD52DD","EDC1E3FE-E557-4D9A-BF46-9E742F439667","8D830AC0-546A-4B90-ABD5-D93D7B7EB0E6","FC31458B-AA72-4262-89EE-800417A4D67B","80B5EEEE-FB98-4751-AFDD-A0B50C0C8E68","2183630F-F19B-48DB-ACC9-A5C1E5C870F3","81C7F4BC-2838-4701-85C1-E4C01F7B4634","D4B94AD3-BA0E-4115-8114-42636AA9E5EC","5DD048AF-79C1-4CBB-9BE5-34DAE45C2D1C","249077A3-3690-4D0C-8EE4-367698FF3247","96E79CE5-F5E8-40ED-BE6D-D4DE862B0AD2","A8CFE753-74C5-4D61-A931-FCA6C12CBF1C","F8B61AD2-6F9B-451A-A4AE-DA398C1B4C08","521E1C51-004B-4868-B2BB-4F8CCA9B6C05"],"_ClipMode":"visible","attributeConnections":[{"__isSmartRef__":true,"id":1076},{"__isSmartRef__":true,"id":1077}],"doNotSerialize":["$$checked;","$$checked"],"doNotCopyProperties":["$$checked;","$$checked"],"owner":{"__isSmartRef__":true,"id":1071},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"active":true,"__LivelyClassName__":"lively.morphic.CheckBox","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.1,3.1)"},"1073":{"stringifiedShapeNode":"<input xmlns=\"http://www.w3.org/1999/xhtml\" type=\"checkbox\" style=\"padding: 0px; overflow: visible; width: 12px; height: 12px;\" class=\"Morph CheckBox\" data-lively-morphid=\"69CD33FB-616F-4E7C-A0FB-6CCED122C135\" id=\"null\" />","__serializedExpressions__":["extent","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","extent":"lively.pt(12.0,12.0)","_Extent":"lively.pt(12.0,12.0)","_Padding":"lively.rect(0,0,0,0)"},"1074":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Inputs/","partName":"CheckBox","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1075":{"morph":{"__isSmartRef__":true,"id":1072},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1076":{"sourceObj":{"__isSmartRef__":true,"id":1072},"sourceAttrName":"checked;","targetObj":{"__isSmartRef__":true,"id":1071},"targetMethodName":"done","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1077":{"sourceObj":{"__isSmartRef__":true,"id":1072},"sourceAttrName":"checked","targetObj":{"__isSmartRef__":true,"id":1071},"targetMethodName":"done","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1078":{"submorphs":[],"scripts":[],"id":"C2C6F94D-79B7-4478-9F05-50CEB83F90F6","shape":{"__isSmartRef__":true,"id":1079},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":290.23981499999894,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":1080},"textChunks":[{"__isSmartRef__":true,"id":1085}],"charsReplaced":"test","lastFindLoc":4,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":1087},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","A9F493FF-16B2-4B2B-83EE-F0A2288ECAA0","EA77E0F8-F9E9-474A-BE9E-B037D5636E2C","0A6AED33-B153-47D6-8B68-90DE6751D4C7","04149EC6-105F-46FC-B9F7-C69307213287","95DA7B14-89FE-4EB4-9742-C177FF73AD96","DC06F5A2-1316-4A09-A6A8-DE87CAB0188F","9284C34A-2840-4438-ABBC-81823C8B9B8D","714C1B8B-0F5E-4E66-8720-307ACCB6CAD3","43F9517A-FA49-4922-9B27-8E62EFCB15E7","6F03E134-41DA-4884-9C1B-AE416D8BA0E1","5A0160D1-9C0E-4D01-A5E5-A06E1AAEE8CB","2C0A430F-46C6-4843-B1B1-C3714B42634B","6E39DB61-C22A-4DA9-8A32-9A9DB8503F8F","985C4E21-DBAA-43CB-937F-5CE87DFFAF43","05889F7E-E37A-4797-B409-26C917A2F267","562D07E9-5147-45F7-9F04-04245D6D641B","967AF441-BD91-4BDD-8A24-06D9E7BE1C5A","63C3FFF0-F6C7-4F00-AFAC-158F7E275ABE","12AD8FAC-BE3F-40CA-BF63-EC3DE94F1CD6","88131D18-4349-4B11-994E-D412A83BC921","7F902B53-9084-43C7-ABEF-B5A03276449C","596D63D2-0855-4E56-9CAE-3D2B1EB1E6AE","C07669C1-BCA9-4A01-8814-225A43BE3EA6","CF3A6FBC-128C-41C6-B5E3-1F2BC03B1F3E","AAA30583-2318-4697-8BB7-C2B33C6F25DA","17097B85-02D7-40AE-9589-48319E3D46C5","7B58D56B-E150-4E21-A90B-5CEDF854F3C4","AA977D5B-4C5A-4D80-B4BB-6BCBCE801E06","9B916A6E-E1DF-43FD-A67F-5AE76BBFEF21","C1F48C0C-191B-458D-9C2B-007794D432CB","EFDD9415-9600-4D0C-88CC-8AD545824609","A6752ED9-4D12-4005-9C7B-7CE771A8153A","1E5BBB63-DA32-49D7-892D-931255995F1C","DDAFC545-5F17-4F36-81CB-6D91EBD0CBD5","88FB3234-37DC-47F3-B926-66C8F6217BC6","37167FB9-E100-4F3C-B07E-22D108949EE8","9F845B2B-5E42-478E-8D48-9B8EBE1FE715","810641FF-1B9D-4CB3-8CB8-23973E3E9B2E","9EB76174-F05F-4200-962E-EA51CC6868E3","E30713B5-6EE1-4E9C-93BF-301049381477","6DC7864D-BE5A-4683-8B16-B967B12A8044","A74DFCC0-D0C1-4298-9B08-827045C1DA42","CDD6D5D0-23D5-45AE-B48C-7C62B275BA72","D98149C1-B5DE-4725-A7D0-C4999AA1A678"],"_WhiteSpaceHandling":"pre","_MinTextWidth":290.23981499999894,"_MinTextHeight":null,"isBeingDragged":false,"owner":{"__isSmartRef__":true,"id":1071},"layout":{"__isSmartRef__":true,"id":1088},"_Rotation":0,"_Scale":1,"previousSelection":[0,4],"ctrlCPressed":0,"__serializedExpressions__":["_Position","textColor","_Padding"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1089},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(19.1,3.1)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"1079":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__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(298.3,16.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"1080":{"partsSpaceName":"PartsBin/Basic/","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":1081},{"__isSmartRef__":true,"id":1082},{"__isSmartRef__":true,"id":1083},{"__isSmartRef__":true,"id":1084}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1081":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 10:30:30 GMT-0400 (Eastern Daylight Time)\")"},"1082":{"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(\"Mon Feb 27 2012 00:20:38 GMT-0500 (Eastern Standard Time)\")"},"1083":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:31:43 GMT-0400 (Eastern Daylight Time)\")"},"1084":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:32:09 GMT-0400 (Eastern Daylight Time)\")"},"1085":{"style":{"__isSmartRef__":true,"id":1086},"chunkOwner":{"__isSmartRef__":true,"id":1078},"storedString":"display untracked/unstaged/staged stuff","_id":"_1379","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1086":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1087":{"morph":{"__isSmartRef__":true,"id":1078},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1088":{"resizeWidth":true,"adjustForNewBounds":true},"1089":{"onTabPressed":{"__isSmartRef__":true,"id":1090},"onKeyDown":{"__isSmartRef__":true,"id":1097}},"1090":{"varMapping":{"__isSmartRef__":true,"id":1091},"source":"function onTabPressed(evt) {\n        evt.stop();\n        this.owner.selectNext(evt.isShiftDown());\n        return true;\n    }","funcProperties":{"__isSmartRef__":true,"id":1096},"__LivelyClassName__":"lively.Closure"},"1091":{"this":{"__isSmartRef__":true,"id":1078},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1092}},"1092":{"$super":{"__isSmartRef__":true,"id":1093}},"1093":{"varMapping":{"__isSmartRef__":true,"id":1094},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":1095},"__LivelyClassName__":"lively.Closure"},"1094":{"obj":{"__isSmartRef__":true,"id":1078},"name":"onTabPressed"},"1095":{},"1096":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:08:04 GMT-0400 (Eastern Daylight Time)\")"},"1097":{"varMapping":{"__isSmartRef__":true,"id":1098},"source":"function onKeyDown(evt) {\n        var result = $super(evt);\n        var char = String.fromCharCode(evt.keyCode).toLowerCase();\n        this.ctrlCPressed = this.ctrlCPressed || 0;\n        if (char === 'c' && evt.isCtrlDown()) { this.ctrlCPressed++; }\n        else { this.ctrlCPressed = 0 }\n        if (this.ctrlCPressed === 2) {\n             this.ctrlCPressed = 0;\n            this.owner.done = !this.owner.done;\n        }\n        return result\n    }","funcProperties":{"__isSmartRef__":true,"id":1103},"__LivelyClassName__":"lively.Closure"},"1098":{"this":{"__isSmartRef__":true,"id":1078},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1099}},"1099":{"$super":{"__isSmartRef__":true,"id":1100}},"1100":{"varMapping":{"__isSmartRef__":true,"id":1101},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":1102},"__LivelyClassName__":"lively.Closure"},"1101":{"obj":{"__isSmartRef__":true,"id":1078},"name":"onKeyDown"},"1102":{},"1103":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:17:34 GMT-0400 (Eastern Daylight Time)\")"},"1104":{"submorphs":[{"__isSmartRef__":true,"id":1105}],"scripts":[],"id":"3C347F6D-F41D-4C1D-8776-C785A9B641D1","shape":{"__isSmartRef__":true,"id":1110},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":1105},"name":"removeButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":1111},"attributeConnections":[{"__isSmartRef__":true,"id":1115}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":1116},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","9FC09C37-2033-40AE-91C6-5B3994A37DD0","8D3012B6-C0E5-4B06-B1AD-CB80C6C99442","FBC7BE03-4ED9-4E15-B9AA-6CF368623D45","3F75DA2E-71BE-4858-BCB4-6127CD1A3E41","70122986-8CD4-4DC8-8730-9B2EA6173537","8557EA89-55CD-4848-978B-2B5A672DFC2A","E2895CF5-64DB-466C-8706-2BCE8E193FA3","22B7D40B-ECC4-4E47-9324-7F020509656A","57876320-3F54-4AE7-AF4D-4837227DFF0D","74098B67-CC2D-4227-896C-C61FFA4FD3C7","15742D4B-D0F1-42F9-BD05-EF0AF5A399A1","2B864EDD-3F7A-40FF-BA27-9A9726DDBFDE","5B3EE6D7-E19A-45CD-95DE-5E7404606B0A","18077D09-93D3-4591-9AB3-0EA068F95F7E","62499980-DE1E-4069-8DF4-3A1954BA4355","765A8A97-C91C-4444-947A-E69C7C29964E","3284B8FB-3C05-425B-AA2C-58CAE6D2758C","F71EEBC1-6057-4FAD-8E97-044A56853585","93894D87-F32D-4811-AF9C-D5B3A05D4C4F","8C14DDFC-49E6-4310-BFC0-D0F3F99319E7","58F1FAD7-B0C7-4FB2-BF62-B6B27CFD250C","1B02B22F-0523-4D07-9E5A-96E0D2E41CF3","F35F075E-03BA-4641-8F97-769129350B25","25872FD5-F292-4039-8BB1-0D6EC629EABE","6745E1EA-5DFA-42B6-BD22-98566FD64FF5","61F15A4A-D7CB-4BD6-A0E6-B9E752177E84","86552241-8BC1-4F25-ACEB-0CDC0D86EC73","15166E71-6965-45A1-A080-22FB9F8D2338","C95D76C8-3397-403C-9EE4-4D974AB6DEB9","B31D0835-0424-4613-9F53-C53E844C653A","C69786CC-B1E4-4AB4-A95B-492D47169122","B5F57BD8-553B-4383-A834-D9BD563845F5","170BE62D-2FFC-4334-AEF8-98A8D377E36D","B3FB047B-3516-4797-B8FC-D6901D98451E","E81084E2-4CAA-496C-A130-4EB4B3F26C53","4EC487EF-CCA9-482F-9C57-F1050276FA7C","BEF5518E-F0F5-4CAE-B5B0-28D0117E9C09","605CF59F-1EFC-4B09-8E1D-74964EE3265C","2085C99F-B242-4896-A6E9-F9F03E896240","C3D40663-020D-4E14-9B6B-4B6073B4DFCD","85027048-551D-4D34-B683-2FB1F3AA1922","FA5199B6-0FB7-4212-9837-85242FA71FD1","0B638350-4826-4509-9B99-00D856F987F4","691D99C2-4180-45E0-A4BB-B32D17E6C17C"],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":1071},"_Rotation":0,"_Scale":1,"isPressed":false,"__serializedExpressions__":["normalFill","lighterFill","_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","normalFill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(245,245,245),\n      offset: 0\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.4\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.6\n    }, {\n      color: Color.rgb(240,240,240),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","lighterFill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(250,250,250),\n      offset: 0\n    }, {\n      color: Color.rgb(232,232,232),\n      offset: 0.4\n    }, {\n      color: Color.rgb(232,232,232),\n      offset: 0.6\n    }, {\n      color: Color.rgb(248,248,248),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","_Position":"lively.pt(321.3,3.1)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"1105":{"submorphs":[],"scripts":[],"id":"F4288D87-D24A-4B4F-A724-07E284A2CA5E","shape":{"__isSmartRef__":true,"id":1106},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":14,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":1104},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":1107}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":1109},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","4C708A08-5021-4FEC-ACD0-EDCF84618035","9E688F9B-F93E-426F-B658-8EEDB8952289","3BFB2AFF-96E9-4660-A5D9-7C87E6D86B42","BEDE9477-7347-4A26-BA01-0687DF6805E3","BA3787BD-FDF8-40DA-8321-16FB75CA8C43","1AFA0A0C-1161-4DD3-9823-BAFE7E8A19A2","ADDF4DFA-3AD3-45A4-818D-FB01420F85C2","50CE7C1A-6249-4890-9D8F-314C36FC854D","0AC4F646-B641-4077-B9C1-CF8179805868","2F52C19F-9A23-4329-A5EB-421601214908","C18E0254-0E57-4C7F-9AD7-50A361FF323F","0D7A34C9-DD1B-4203-9209-1E30F13B3B60","29DC5F42-37A0-49D9-8835-8209DEDED123","A7BA35DD-0BA3-46C2-B037-2D72CEA5509A","58D68796-94B9-4206-92D2-0D407D01A660","196002DB-74A9-42D9-B9BC-DCADC764AB25","5DF48D96-447A-44D7-B7C4-F56ACDEBEC1A","17CA9119-480D-44DA-AFC5-C0DA3F1C6ACE","03AF93DB-B774-4F5D-A8C0-CB7CE02EB333","8EC6BF50-5BF6-4A42-AE68-358A5D70C965","1DE21BE4-9BAC-46B8-A4D9-D8C0A42B74B7","6D659AD2-B63C-4C19-B132-A91911D2ADC7","4F895264-09D1-4A71-B7FE-5201E4D665F6","6D57F6F5-D22B-42F7-8465-7E5571EB16F8","1E9B1C47-C465-41E7-BF75-B3EC72E4567F","6FBC27AF-0029-4AFD-B735-1E4D66CB9A7C","BE59CDC9-BF85-44D0-ABB4-F66EA2D0EAD6","F18B5187-A33D-40BC-92FD-64AEEED4CCC0","7C9BEB91-2613-4310-B2C3-9DD6C3D7442D","E5202633-8D38-4A74-A677-1C2C720DEBFB","089818E4-496A-4FC5-9BD9-9B663BBB45FB","F7562783-5C50-4BD2-ADAF-D7DF1F76E683","34BD202F-8474-43CD-AF83-A338B7EBE2F6","4C3278CA-EB16-4E21-ABF8-68BBF7824B7B","C3373774-945B-41E9-AA94-E21A77E7487F","DB997C0F-A06C-48CA-9D02-0368AF450177","74D5F550-47B2-4222-B36E-04AE4615951C","94FF3FF2-67E7-42D9-AAED-18B7C7ECF6D5","43C92ECA-7483-4461-AC2D-965187D68508","B0BB840B-C800-421D-A925-17230CD522D9","24DBF420-4C49-44F7-A609-A99E90189946","8376459B-70EA-431B-B127-CD297362EBD2","05A4452A-BB24-4FDE-BA78-B45484DF3949","4646020A-5828-44EE-AD96-FFEB8F30E713"],"_MinTextWidth":14,"_MinTextHeight":null,"_FontSize":6,"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"1106":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__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(14.0,17.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,4,0,0)"},"1107":{"style":{"__isSmartRef__":true,"id":1108},"chunkOwner":{"__isSmartRef__":true,"id":1105},"storedString":"X","_id":"_1380","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1108":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1109":{"morph":{"__isSmartRef__":true,"id":1105},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1110":{"_BorderWidth":1.1840000000000002,"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Fill","position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Fill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(245,245,245),\n      offset: 0\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.4\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.6\n    }, {\n      color: Color.rgb(240,240,240),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,17.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"1111":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":1112},{"__isSmartRef__":true,"id":1113},{"__isSmartRef__":true,"id":1114}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1112":{"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 13 2012 15:04:01 GMT-0400 (Eastern Daylight Time)\")"},"1113":{"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 16 2012 04:36:21 GMT-0400 (Eastern Daylight Time)\")"},"1114":{"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 08:08:58 GMT-0400 (Eastern Daylight Time)\")"},"1115":{"sourceObj":{"__isSmartRef__":true,"id":1104},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1071},"targetMethodName":"remove","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1116":{"morph":{"__isSmartRef__":true,"id":1104},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1117":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":8.14,"_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(338.4,23.2)","_BorderColor":"Color.rgb(214,214,214)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"1118":{"partsSpaceName":"PartsBin/Basic/","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":1119},{"__isSmartRef__":true,"id":1120},{"__isSmartRef__":true,"id":1121},{"__isSmartRef__":true,"id":1122}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1119":{"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 09 2012 07:42:07 GMT-0400 (Eastern Daylight Time)\")"},"1120":{"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 05:42:26 GMT-0400 (Eastern Daylight Time)\")"},"1121":{"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B","__serializedExpressions__":["date"],"date":"new Date(\"Fri Feb 24 2012 20:59:09 GMT-0500 (Eastern Standard Time)\")"},"1122":{"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 05:53:45 GMT-0400 (Eastern Daylight Time)\")"},"1123":{"morph":{"__isSmartRef__":true,"id":1071},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1124":{"sourceObj":{"__isSmartRef__":true,"id":1071},"sourceAttrName":"done","targetObj":{"__isSmartRef__":true,"id":1071},"targetMethodName":"onDoneChange","converterString":"function () { return null }","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1125},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1125":{"source":{"__isSmartRef__":true,"id":1071},"target":{"__isSmartRef__":true,"id":1071}},"1126":{"sourceObj":{"__isSmartRef__":true,"id":1071},"sourceAttrName":"done","targetObj":{"__isSmartRef__":true,"id":1072},"targetMethodName":"setChecked","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1127":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1128}},"1128":{"test01IsMorph":{"__isSmartRef__":true,"id":1129}},"1129":{"varMapping":{"__isSmartRef__":true,"id":1130},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":1131},"__LivelyClassName__":"lively.Closure"},"1130":{"this":{"__isSmartRef__":true,"id":1127}},"1131":{},"1132":{"layouter":{"__isSmartRef__":true,"id":1133},"adjustForNewBounds":true,"resizeWidth":false,"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(338.4,27.6)"},"1133":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":3.115,"spacing":3.95,"container":{"__isSmartRef__":true,"id":1071},"__LivelyClassName__":"lively.morphic.Layout.TightHorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"1134":{"isDone":{"__isSmartRef__":true,"id":1135},"reset":{"__isSmartRef__":true,"id":1138},"onDoneChange":{"__isSmartRef__":true,"id":1141},"remove":{"__isSmartRef__":true,"id":1144},"selectNext":{"__isSmartRef__":true,"id":1151},"todoText":{"__isSmartRef__":true,"id":1154}},"1135":{"varMapping":{"__isSmartRef__":true,"id":1136},"source":"function isDone() {\n    return this.done;\n}","funcProperties":{"__isSmartRef__":true,"id":1137},"__LivelyClassName__":"lively.Closure"},"1136":{"this":{"__isSmartRef__":true,"id":1071}},"1137":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 10:45:13 GMT-0400 (Eastern Daylight Time)\")"},"1138":{"varMapping":{"__isSmartRef__":true,"id":1139},"source":"function reset() {\n    connect(this.get('CheckBox'), 'checked', this, 'done');\n    connect(this, 'done', this.get('CheckBox'), 'setChecked');\n    connect(this, 'done', this, 'onDoneChange', {converter: function() { return null }});\n    connect(this.get('removeButton'), 'fire', this, 'remove');\n    this.isTodoItem = true;\n    this.get('Text').addScript(function onTabPressed(evt) {\n        evt.stop();\n        this.owner.selectNext(evt.isShiftDown());\n        return true;\n    });\n    this.get('Text').addScript(function onKeyDown(evt) {\n        var result = $super(evt);\n        var char = String.fromCharCode(evt.keyCode).toLowerCase();\n        this.ctrlCPressed = this.ctrlCPressed || 0;\n        if (char === 'c' && evt.isCtrlDown()) { this.ctrlCPressed++; }\n        else { this.ctrlCPressed = 0 }\n        if (this.ctrlCPressed === 2) {\n             this.ctrlCPressed = 0;\n             this.owner.done = !this.owner.done;\n        }\n        return result\n    });\n}","funcProperties":{"__isSmartRef__":true,"id":1140},"__LivelyClassName__":"lively.Closure"},"1139":{"this":{"__isSmartRef__":true,"id":1071}},"1140":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:18:33 GMT-0400 (Eastern Daylight Time)\")"},"1141":{"varMapping":{"__isSmartRef__":true,"id":1142},"source":"function onDoneChange(owner) {\n    owner = owner || this.owner;\n    if (owner && owner.todoChanged)\n        owner.todoChanged(this);\n}","funcProperties":{"__isSmartRef__":true,"id":1143},"__LivelyClassName__":"lively.Closure"},"1142":{"this":{"__isSmartRef__":true,"id":1071}},"1143":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 11:42:21 GMT-0400 (Eastern Daylight Time)\")"},"1144":{"varMapping":{"__isSmartRef__":true,"id":1145},"source":"function remove() {\n    var owner = this.owner;\n    $super();\n    this.onDoneChange(owner);\n}","funcProperties":{"__isSmartRef__":true,"id":1150},"__LivelyClassName__":"lively.Closure"},"1145":{"this":{"__isSmartRef__":true,"id":1071},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1146}},"1146":{"$super":{"__isSmartRef__":true,"id":1147}},"1147":{"varMapping":{"__isSmartRef__":true,"id":1148},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":1149},"__LivelyClassName__":"lively.Closure"},"1148":{"obj":{"__isSmartRef__":true,"id":1071},"name":"remove"},"1149":{},"1150":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 11:42:34 GMT-0400 (Eastern Daylight Time)\")"},"1151":{"varMapping":{"__isSmartRef__":true,"id":1152},"source":"function selectNext(prev) {\n    this.owner && this.owner.focusTodoItemAfter&& this.owner.focusTodoItemAfter(this, prev);\n}","funcProperties":{"__isSmartRef__":true,"id":1153},"__LivelyClassName__":"lively.Closure"},"1152":{"this":{"__isSmartRef__":true,"id":1071}},"1153":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:02:15 GMT-0400 (Eastern Daylight Time)\")"},"1154":{"varMapping":{"__isSmartRef__":true,"id":1155},"source":"function todoText() {\n    return this.get('Text');\n}","funcProperties":{"__isSmartRef__":true,"id":1156},"__LivelyClassName__":"lively.Closure"},"1155":{"this":{"__isSmartRef__":true,"id":1071}},"1156":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:04:35 GMT-0400 (Eastern Daylight Time)\")"},"1157":{"submorphs":[{"__isSmartRef__":true,"id":1158},{"__isSmartRef__":true,"id":1164},{"__isSmartRef__":true,"id":1190}],"scripts":[],"id":"586ADEB0-5C53-47C8-BB0A-3B3F7A148F8A","shape":{"__isSmartRef__":true,"id":1203},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"TodoItemProto5","partsBinMetaInfo":{"__isSmartRef__":true,"id":1204},"eventHandler":{"__isSmartRef__":true,"id":1209},"attributeConnections":[{"__isSmartRef__":true,"id":1210},{"__isSmartRef__":true,"id":1212}],"doNotSerialize":["$$done"],"doNotCopyProperties":["$$done"],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","DFC6D0F9-E4FB-44C6-B43C-52BA9827D823","353F27D7-B4FD-4BAE-8CAB-CF9321C86951","380C95AC-95B2-4891-AAA9-C63EB2540F0A","DF46F124-1FD8-483A-936C-5CCC6B46018E","B2E2C353-ADF9-49F0-BA5A-362900A2903F","05B6B6C6-B21F-40E0-8BA3-07F59A54B3D8","EFB0F4F1-E269-40A6-BC05-D7B37B3341F4","F1AA9AA8-B37B-44DF-AC08-743BACF2E999","1A11F402-F169-4A57-B015-0B20C54F85EC","BA6BECF4-0350-43D4-94F2-4D83E3A43917","C6B2CF39-DA3D-451D-BE13-BEE85758093C","C3FC1C85-67AD-464D-91BC-C04E935924D2","A51F8953-17FA-4D71-8F24-1DD44351F364","6D646EB4-A326-4856-9FFC-664ECDB7A33B","0E5BC17C-CC1C-4DB2-9D10-42AE65197C03","91789D05-B991-4CEA-9F5D-2380E529B95B","7EE0F039-0EED-4C6B-B018-C2FE7D49765B","8148BB7F-4C22-4F9E-8B97-4B016634CFFC","1285A831-97A3-413B-B5B9-8E4EF0EA3C05","0DA79E57-6EC9-4DD3-949F-D17F15E2288A","F695EFC4-7AB6-4584-BA8C-5573CE3890AD","E89C1F0B-07AF-4779-9B78-6091CCA3C71D","CAD96D85-A6EB-4240-8A67-454C4BF1515A","A1464CEC-A26E-4CC2-BFB8-9DFAFE7B3490","3E238036-4AA8-4DE4-9ABF-72EF9089CF5B","465E17D0-D3F4-4D29-AE98-08C11AA99821","B883AF18-50F8-4BD4-9305-B083BBB2FB8D","3C3B570D-B156-436A-99AC-C03BA7A66062","798566F3-49AE-40BD-9A38-DD4705FCC049","734DBB24-C8C4-4DA8-9A9F-3D6E437CE641","01C4B4D6-D42E-49F5-BE12-C54B6AD98316","FE7BE31E-8F72-4065-B67A-82EB843CDEA0","7F22FBF3-0AC5-49A0-A2EB-1FC6ED4DC7D0","E8513405-5CF7-409A-9B3A-D3E3AE041C80","B42EE12F-D4C3-4017-8A91-1BBF216C389F","01934B5B-FF88-4F53-A470-F348EC6437FD","78341FFD-04DD-4DC6-8AAD-FD09CBCC4979","48F636BE-9C1E-441D-A284-5E9C83E73557","D95E0D28-0872-4668-AD9B-79B1F25FB805","9061AE2C-2C30-4152-BCB0-508D7A9565AC","0BA78A38-24CC-48E6-B2A2-68B5A29848AF","14833466-1BA1-4DEF-A2FC-33017709B9D0","8FBABD0A-EC82-461F-B34A-5DE0728DDE42","74FB3241-BE1D-4CF4-AD95-8DE85E0970B3"],"partTests":{"__isSmartRef__":true,"id":1213},"_ClipMode":"visible","layout":{"__isSmartRef__":true,"id":1218},"isInLayoutCycle":false,"isBeingDragged":false,"prevScroll":[0,0],"done":true,"isTodoItem":true,"_Visible":true,"_Rotation":0,"_Scale":1,"owner":{"__isSmartRef__":true,"id":658},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1220},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(8.9,146.9)","distanceToDragEvent":"lively.pt(231.0,-14.0)"},"1158":{"submorphs":[],"scripts":[],"id":"558557B2-C017-4E9F-B7A0-60123CD45540","shape":{"__isSmartRef__":true,"id":1159},"__layered_droppingEnabled__":true,"halosEnabled":true,"checked":true,"showsHalos":false,"name":"CheckBox","partsBinMetaInfo":{"__isSmartRef__":true,"id":1160},"eventHandler":{"__isSmartRef__":true,"id":1161},"derivationIds":[6345,"C312E83D-707C-4284-B295-259FC7CFB5E8","B3CA60CB-D64F-42D2-B7D3-FCA87B927993","70374752-C7D2-4373-B5A6-DAE00D675005","6A4E6489-07E3-4075-842E-1688DCC23FFA","CF398E2C-E57F-4CA1-B622-FC57B6326BA1","96E85F3D-CB5D-4E29-9E31-1233E712691E","6AFACA3E-B51D-4900-882F-89F1EEBE8752","7123A211-2E45-4638-958E-4B18404D4B08","00A770CD-B818-41D5-9E73-072C3E3C7395","AC634AC0-EDB6-46D7-834E-0BD372D66A48","AEE3FFCE-611F-4B85-AF6E-0202D3770BD2","4E58DE9B-D4C7-4176-9998-48BA0D675DC4","B7337EFC-1ED6-40AA-929E-E1F266AE9CDF","FE26B42C-4595-450D-A678-4D907A7F5DA3","AB6C4F52-5F66-4592-A455-AEE36C099A5C","0CC2EB79-FE84-4AAE-8AB1-AB10BE47555C","9F99951C-BBC0-44C1-9EC9-A3377B3E5A65","1C720420-A945-4B32-87F0-00F9D5354B08","3B2178B0-C958-4CE5-875E-6F966162944D","DBFA7709-B565-438D-A4D3-67299CA11334","2B2B3970-9A21-4327-8561-E87A45E2FE4D","DA1C7B6E-E5D5-42A0-A910-EF36A7F78A87","0E54B48A-05CF-4B10-B232-6379F8AB6E38","19650AA0-0C0C-4B41-A634-11320661CAA9","5C2C76F5-B766-4FE9-9DF7-1AD40173CA70","58B26FCC-6985-4575-9D27-D3CAED4DAD5A","9C6B74B0-FAA3-477C-8A77-72AF1F0A1A29","EA710409-AFF4-48D5-98F8-8B4515776239","4A1E8B95-F944-4318-B5E8-77867EFEDA57","3C9F9845-9D97-49C1-B90A-B12ED8E982C5","36D67D03-B016-45B9-A457-E090206B2611","52350676-2C84-4CDA-A0BD-34EEA5E0B85F","8BBEEFDA-195C-485A-9DB1-473CB242387F","45DFE46D-2C05-49C7-852F-6CB39B7F580A","8AC59366-05CF-46BF-B0CA-71DC88F3F0DC","0CADB714-6E2A-4A42-BD9A-8DABD05761DA","84312D66-A47B-4226-AC45-568B72AAE4F3","7B268B66-D0EE-437B-AAFE-0D045E2555F1","3214AAD3-60A8-4889-AA4D-D9541132001A","4F12A6AE-A412-4326-9A80-37FAA873846F","E788A9BA-140E-4EB5-A0C0-9435DEEDEFF2","17849685-1187-4DA2-8081-DAF1B83DBF68","4F5023F1-6684-45CB-A07B-993A917DF212","C8A968A5-CEFB-45F0-9B3A-F1126DF995F1"],"_ClipMode":"visible","attributeConnections":[{"__isSmartRef__":true,"id":1162},{"__isSmartRef__":true,"id":1163}],"doNotSerialize":["$$checked;","$$checked"],"doNotCopyProperties":["$$checked;","$$checked"],"owner":{"__isSmartRef__":true,"id":1157},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"active":true,"__LivelyClassName__":"lively.morphic.CheckBox","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.1,3.1)"},"1159":{"stringifiedShapeNode":"<input xmlns=\"http://www.w3.org/1999/xhtml\" type=\"checkbox\" style=\"padding: 0px; overflow: visible; width: 12px; height: 12px;\" class=\"Morph CheckBox\" data-lively-morphid=\"558557B2-C017-4E9F-B7A0-60123CD45540\" id=\"null\" />","__serializedExpressions__":["extent","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","extent":"lively.pt(12.0,12.0)","_Extent":"lively.pt(12.0,12.0)","_Padding":"lively.rect(0,0,0,0)"},"1160":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Inputs/","partName":"CheckBox","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1161":{"morph":{"__isSmartRef__":true,"id":1158},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1162":{"sourceObj":{"__isSmartRef__":true,"id":1158},"sourceAttrName":"checked;","targetObj":{"__isSmartRef__":true,"id":1157},"targetMethodName":"done","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1163":{"sourceObj":{"__isSmartRef__":true,"id":1158},"sourceAttrName":"checked","targetObj":{"__isSmartRef__":true,"id":1157},"targetMethodName":"done","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1164":{"submorphs":[],"scripts":[],"id":"4BF3AC93-2235-49C0-93AB-627D22ADE297","shape":{"__isSmartRef__":true,"id":1165},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":290.23981499999894,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":1166},"textChunks":[{"__isSmartRef__":true,"id":1171}],"charsReplaced":"test","lastFindLoc":4,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":1173},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","A9F493FF-16B2-4B2B-83EE-F0A2288ECAA0","EA77E0F8-F9E9-474A-BE9E-B037D5636E2C","0A6AED33-B153-47D6-8B68-90DE6751D4C7","04149EC6-105F-46FC-B9F7-C69307213287","95DA7B14-89FE-4EB4-9742-C177FF73AD96","DC06F5A2-1316-4A09-A6A8-DE87CAB0188F","9284C34A-2840-4438-ABBC-81823C8B9B8D","714C1B8B-0F5E-4E66-8720-307ACCB6CAD3","B4DEF7E7-2065-41AF-ADFD-E0E17C4DC872","4A7EB0E2-4D77-4DCA-8157-D071FBB86133","10F212F0-7731-45DC-9884-FBEFFDAD6D0A","3D7F314B-5B71-4975-BE48-9C1AB1350D6C","4DF481F1-5998-428B-8ECE-2CD3FF318D0E","BDFF2166-9F43-4192-935A-53FF3CD09290","02199A9A-A667-44F9-9DD8-DDB0B270B6DB","76F3F625-9D06-49C6-9BB4-92C5E5D5C758","81A11E16-1E9E-4D0A-A583-17D3D6C66A1B","2EA3D1E5-AF15-47DD-9A85-73C39FD1A8EB","16E77CA5-B083-49B6-B5DE-29A80515B0C4","45D48BF7-7369-41A7-995D-890C93EC9CC6","CD18B36B-5709-4771-BA0E-60E8FF0FF931","88967D75-98AB-495D-A032-1E0F1EF71BEA","43B2F1A3-1A0F-441C-A507-96D4DA498A38","76DAD659-63D7-4AD2-9E76-86C71B4CB050","1D9C5B91-8DA8-47DB-91E6-EAF41621A646","AFC26321-F231-42E9-A8C5-23D559F9CDEA","6DDEF394-0889-426E-886B-0297A4AE2A0A","5ABDAF02-A55D-46A7-8286-40D857EFF303","648275CF-A728-41C2-B5ED-54913EE32850","D12E5A88-21DE-4FF5-8513-8A1E046595C9","70A790D9-234A-4509-BDD6-F7344FE740B7","241CB082-DB18-44C3-82CA-C88FD599D3D6","FBD35E06-15A2-4D09-9F28-2F4529A80743","64E32232-1002-4979-A11D-4F0F63D2C314","3C201639-80FF-4FA6-92C7-0393B6380FC2","D07C482B-514F-494B-8ED2-ACB7EF3A7B56","08AD2147-456E-4C1F-ADBE-0DE013BFCF9B","3862ABAB-4575-4A71-BC28-EF00896CA985","900B3673-4A5E-4233-8E07-D37712E69B7F","B30637B6-8ABE-443C-92F4-5A5A92B4587B","3759D4BD-7836-4F74-BEEE-7A768136CFBE","EACB8486-987D-48EF-AFFA-B58A0C170466","C00DEA98-72E0-49EC-82C2-7A3F28336C5C","0699A401-EFD5-474E-A7BE-B0D893843CC6"],"_WhiteSpaceHandling":"pre","_MinTextWidth":290.23981499999894,"_MinTextHeight":null,"isBeingDragged":false,"owner":{"__isSmartRef__":true,"id":1157},"layout":{"__isSmartRef__":true,"id":1174},"_Rotation":0,"_Scale":1,"ctrlCPressed":0,"priorSelectionRange":[0,0],"__serializedExpressions__":["_Position","textColor","_Padding"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1175},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(19.1,3.1)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"1165":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__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(298.3,16.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"1166":{"partsSpaceName":"PartsBin/Basic/","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":1167},{"__isSmartRef__":true,"id":1168},{"__isSmartRef__":true,"id":1169},{"__isSmartRef__":true,"id":1170}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1167":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 10:30:30 GMT-0400 (Eastern Daylight Time)\")"},"1168":{"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(\"Mon Feb 27 2012 00:20:38 GMT-0500 (Eastern Standard Time)\")"},"1169":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:31:43 GMT-0400 (Eastern Daylight Time)\")"},"1170":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:32:09 GMT-0400 (Eastern Daylight Time)\")"},"1171":{"style":{"__isSmartRef__":true,"id":1172},"chunkOwner":{"__isSmartRef__":true,"id":1164},"storedString":"show log","_id":"_1379","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1172":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1173":{"morph":{"__isSmartRef__":true,"id":1164},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1174":{"resizeWidth":true,"adjustForNewBounds":true},"1175":{"onTabPressed":{"__isSmartRef__":true,"id":1176},"onKeyDown":{"__isSmartRef__":true,"id":1183}},"1176":{"varMapping":{"__isSmartRef__":true,"id":1177},"source":"function onTabPressed(evt) {\n        evt.stop();\n        this.owner.selectNext(evt.isShiftDown());\n        return true;\n    }","funcProperties":{"__isSmartRef__":true,"id":1182},"__LivelyClassName__":"lively.Closure"},"1177":{"this":{"__isSmartRef__":true,"id":1164},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1178}},"1178":{"$super":{"__isSmartRef__":true,"id":1179}},"1179":{"varMapping":{"__isSmartRef__":true,"id":1180},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":1181},"__LivelyClassName__":"lively.Closure"},"1180":{"obj":{"__isSmartRef__":true,"id":1164},"name":"onTabPressed"},"1181":{},"1182":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:08:04 GMT-0400 (Eastern Daylight Time)\")"},"1183":{"varMapping":{"__isSmartRef__":true,"id":1184},"source":"function onKeyDown(evt) {\n        var result = $super(evt);\n        var char = String.fromCharCode(evt.keyCode).toLowerCase();\n        this.ctrlCPressed = this.ctrlCPressed || 0;\n        if (char === 'c' && evt.isCtrlDown()) { this.ctrlCPressed++; }\n        else { this.ctrlCPressed = 0 }\n        if (this.ctrlCPressed === 2) {\n             this.ctrlCPressed = 0;\n            this.owner.done = !this.owner.done;\n        }\n        return result\n    }","funcProperties":{"__isSmartRef__":true,"id":1189},"__LivelyClassName__":"lively.Closure"},"1184":{"this":{"__isSmartRef__":true,"id":1164},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1185}},"1185":{"$super":{"__isSmartRef__":true,"id":1186}},"1186":{"varMapping":{"__isSmartRef__":true,"id":1187},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":1188},"__LivelyClassName__":"lively.Closure"},"1187":{"obj":{"__isSmartRef__":true,"id":1164},"name":"onKeyDown"},"1188":{},"1189":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:17:34 GMT-0400 (Eastern Daylight Time)\")"},"1190":{"submorphs":[{"__isSmartRef__":true,"id":1191}],"scripts":[],"id":"D8436E71-4750-4EF7-BFFD-B255965E82FC","shape":{"__isSmartRef__":true,"id":1196},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":1191},"name":"removeButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":1197},"attributeConnections":[{"__isSmartRef__":true,"id":1201}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":1202},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","9FC09C37-2033-40AE-91C6-5B3994A37DD0","8D3012B6-C0E5-4B06-B1AD-CB80C6C99442","FBC7BE03-4ED9-4E15-B9AA-6CF368623D45","3F75DA2E-71BE-4858-BCB4-6127CD1A3E41","70122986-8CD4-4DC8-8730-9B2EA6173537","8557EA89-55CD-4848-978B-2B5A672DFC2A","E2895CF5-64DB-466C-8706-2BCE8E193FA3","22B7D40B-ECC4-4E47-9324-7F020509656A","420E9E7D-D65E-48BF-BDDA-E6CE00769BE7","06521343-2CDE-4898-9855-DB194FBAC025","33D24893-330D-4CB9-866C-2DEEFF4DE207","4D0132CD-F2D0-4C0F-850C-AE589DC284FE","AEBEFAB2-AB83-4FFF-A036-BA4D6519B4DC","64DB8694-EC62-4B91-9796-DFFCCF312F96","73C5B193-5AC3-4C0C-B07C-08325951FCC4","A8824279-C069-4F5A-8A15-B1A49FCCC2EA","F51D4660-13F3-498C-8672-BA0656C1A4EB","A1723ACE-7B55-462C-9AC7-CE6460488C1E","E61364D0-263E-4CD5-A3FC-EAAB78D3D7D2","D4340F4F-3C2E-4876-AF46-46693E050604","91B5C8AD-13F0-410C-9898-FE87EF8C94E2","5A19A9EF-6130-422E-92F2-1AB760F79C9B","313A2568-CD69-4F58-AA16-7D2B0641C669","67A6C238-8F7D-4083-AEB6-C3B7669D364E","14839810-DF3A-41AE-8986-BE9ED8C7A5E6","44CE20CD-9D92-4BA1-BF02-67591C28709B","C73F8CEA-863A-4C11-B7BF-88953EB4A848","2C97BA78-E330-40F0-8EF4-511457A55C75","7E005A91-82A7-4522-B54F-A956A7F16086","A7075C0B-AACF-4257-9292-9A69A8C44098","2CC220E6-B880-4F05-816B-ADDE3E74198A","55C835C9-AFE7-48DB-9BA4-4B59B2B2153B","BA538B4C-700B-435F-B5E9-8A317BB24B34","946B53B7-C02B-49AC-90B9-DC84BD0D8F24","44161866-7421-4604-B816-262D4DB933CA","68DECF28-29BF-465D-AA5A-9EC29CA2C96C","DB4BCEC8-C149-4425-8B4D-7B25A3211CEE","034DB982-FD43-41DC-A6C9-3AE45CFAE5AE","6C91881A-0D47-4FED-A321-7716EBF44FA8","797545F3-EE2F-4572-9C7B-B3D48BC1F721","EDAEC366-46F6-49B3-8803-32631A013F4C","199B1140-77D4-4E10-9BAD-CA312DD29CB7","2BE8539B-AC1D-4464-8934-C0C2F3AA8CED","7690140C-909C-41EB-84A4-64804D7AA4D7"],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":1157},"_Rotation":0,"_Scale":1,"isPressed":false,"__serializedExpressions__":["normalFill","lighterFill","_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","normalFill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(245,245,245),\n      offset: 0\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.4\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.6\n    }, {\n      color: Color.rgb(240,240,240),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","lighterFill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(250,250,250),\n      offset: 0\n    }, {\n      color: Color.rgb(232,232,232),\n      offset: 0.4\n    }, {\n      color: Color.rgb(232,232,232),\n      offset: 0.6\n    }, {\n      color: Color.rgb(248,248,248),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","_Position":"lively.pt(321.3,3.1)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"1191":{"submorphs":[],"scripts":[],"id":"97AA43A2-CC24-466F-814A-BC4ED4EB310C","shape":{"__isSmartRef__":true,"id":1192},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":14,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":1190},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":1193}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":1195},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","4C708A08-5021-4FEC-ACD0-EDCF84618035","9E688F9B-F93E-426F-B658-8EEDB8952289","3BFB2AFF-96E9-4660-A5D9-7C87E6D86B42","BEDE9477-7347-4A26-BA01-0687DF6805E3","BA3787BD-FDF8-40DA-8321-16FB75CA8C43","1AFA0A0C-1161-4DD3-9823-BAFE7E8A19A2","ADDF4DFA-3AD3-45A4-818D-FB01420F85C2","50CE7C1A-6249-4890-9D8F-314C36FC854D","FC0E6DB3-2848-4549-8FC2-06EC05A4BA43","374B11EE-50B8-4051-B175-AF89D4B7C849","1659EEB5-C3B4-44A7-B25E-A77375963644","23547B21-4FCC-4000-8F40-80DB8DF53D92","CA23A7EB-0836-4436-AE46-E147F86D788A","4868499B-6202-4150-B8FA-1E99A22A5B43","5AD5B0BB-0314-4CC4-973F-6866CF65A294","BABF5E95-4D19-4351-8E33-ED5A042E0B0A","16E92842-D80D-4064-B9CA-03C7272DBFC3","701A14EA-4C67-4BC7-9957-34833F36BB9C","063F4A41-6377-419E-9D7A-FDBABB30D8A2","1FC8121D-5FFD-4656-BA13-E86ACDBA08C4","5F4D6DA6-1F76-45D1-941A-B51E75745A64","5EB9708E-8286-43A0-B309-F4713802AF70","46E05293-C89E-4AD2-878A-C24A2D8ED268","3E0A0225-87A4-4BFC-8CA0-7CE302DEE52F","1BB821C2-49A0-4907-ACB1-FFECD24AC0D3","2C2BA20E-4204-40A0-8A5B-CC95675B08F2","9755489A-FCBB-4AD9-A6E2-F49627F68B63","79A04E8E-9AC0-4C43-B704-CE3D9D4EE370","5216E44D-6312-4FF6-9E9D-AC344B81DA01","93ACD66A-F6EF-41CF-B2C7-B58AA5DFBA4C","55E54376-8682-4256-92F7-258EEB929C06","D0A111AC-D81D-4F43-A65F-7FD9045E6017","1F68D498-8529-41D2-B571-F0374B510F3A","6AAC0B73-ED56-45D0-8757-E054E434A0F9","952D5F15-2195-437E-AFD0-DB8352468CF2","74DD87F6-162E-4380-8834-1F30E4DC4A66","2215F6AA-4504-4CBD-93EE-85DE185A2326","F1F69D2D-F303-4A37-AC2A-67D636A29086","7D5D934F-5C9F-4FEA-B062-ADDE349AAFE9","94D2BAB4-F2FD-403E-9BC8-7E93FBABCE60","2D309777-B7C7-4C70-9B77-4EE3E3D7BCB6","6A658F25-6320-438D-A7D7-77820AA9D0A1","46AD8E59-54BB-4613-8154-918DFC62AD1E","5E39F713-F5BD-4578-881A-63A482EF81EF"],"_MinTextWidth":14,"_MinTextHeight":null,"_FontSize":6,"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"1192":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__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(14.0,17.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,4,0,0)"},"1193":{"style":{"__isSmartRef__":true,"id":1194},"chunkOwner":{"__isSmartRef__":true,"id":1191},"storedString":"X","_id":"_1380","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1194":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1195":{"morph":{"__isSmartRef__":true,"id":1191},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1196":{"_BorderWidth":1.1840000000000002,"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Fill","position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Fill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(245,245,245),\n      offset: 0\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.4\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.6\n    }, {\n      color: Color.rgb(240,240,240),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,17.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"1197":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":1198},{"__isSmartRef__":true,"id":1199},{"__isSmartRef__":true,"id":1200}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1198":{"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 13 2012 15:04:01 GMT-0400 (Eastern Daylight Time)\")"},"1199":{"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 16 2012 04:36:21 GMT-0400 (Eastern Daylight Time)\")"},"1200":{"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 08:08:58 GMT-0400 (Eastern Daylight Time)\")"},"1201":{"sourceObj":{"__isSmartRef__":true,"id":1190},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1157},"targetMethodName":"remove","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1202":{"morph":{"__isSmartRef__":true,"id":1190},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1203":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":8.14,"_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(338.4,23.2)","_BorderColor":"Color.rgb(214,214,214)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"1204":{"partsSpaceName":"PartsBin/Basic/","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":1205},{"__isSmartRef__":true,"id":1206},{"__isSmartRef__":true,"id":1207},{"__isSmartRef__":true,"id":1208}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1205":{"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 09 2012 07:42:07 GMT-0400 (Eastern Daylight Time)\")"},"1206":{"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 05:42:26 GMT-0400 (Eastern Daylight Time)\")"},"1207":{"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B","__serializedExpressions__":["date"],"date":"new Date(\"Fri Feb 24 2012 20:59:09 GMT-0500 (Eastern Standard Time)\")"},"1208":{"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 05:53:45 GMT-0400 (Eastern Daylight Time)\")"},"1209":{"morph":{"__isSmartRef__":true,"id":1157},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1210":{"sourceObj":{"__isSmartRef__":true,"id":1157},"sourceAttrName":"done","targetObj":{"__isSmartRef__":true,"id":1157},"targetMethodName":"onDoneChange","converterString":"function () { return null }","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1211},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1211":{"source":{"__isSmartRef__":true,"id":1157},"target":{"__isSmartRef__":true,"id":1157}},"1212":{"sourceObj":{"__isSmartRef__":true,"id":1157},"sourceAttrName":"done","targetObj":{"__isSmartRef__":true,"id":1158},"targetMethodName":"setChecked","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1213":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1214}},"1214":{"test01IsMorph":{"__isSmartRef__":true,"id":1215}},"1215":{"varMapping":{"__isSmartRef__":true,"id":1216},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":1217},"__LivelyClassName__":"lively.Closure"},"1216":{"this":{"__isSmartRef__":true,"id":1213}},"1217":{},"1218":{"layouter":{"__isSmartRef__":true,"id":1219},"adjustForNewBounds":true,"resizeWidth":false,"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(338.4,27.6)"},"1219":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":3.115,"spacing":3.95,"container":{"__isSmartRef__":true,"id":1157},"__LivelyClassName__":"lively.morphic.Layout.TightHorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"1220":{"isDone":{"__isSmartRef__":true,"id":1221},"reset":{"__isSmartRef__":true,"id":1224},"onDoneChange":{"__isSmartRef__":true,"id":1227},"remove":{"__isSmartRef__":true,"id":1230},"selectNext":{"__isSmartRef__":true,"id":1237},"todoText":{"__isSmartRef__":true,"id":1240}},"1221":{"varMapping":{"__isSmartRef__":true,"id":1222},"source":"function isDone() {\n    return this.done;\n}","funcProperties":{"__isSmartRef__":true,"id":1223},"__LivelyClassName__":"lively.Closure"},"1222":{"this":{"__isSmartRef__":true,"id":1157}},"1223":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 10:45:13 GMT-0400 (Eastern Daylight Time)\")"},"1224":{"varMapping":{"__isSmartRef__":true,"id":1225},"source":"function reset() {\n    connect(this.get('CheckBox'), 'checked', this, 'done');\n    connect(this, 'done', this.get('CheckBox'), 'setChecked');\n    connect(this, 'done', this, 'onDoneChange', {converter: function() { return null }});\n    connect(this.get('removeButton'), 'fire', this, 'remove');\n    this.isTodoItem = true;\n    this.get('Text').addScript(function onTabPressed(evt) {\n        evt.stop();\n        this.owner.selectNext(evt.isShiftDown());\n        return true;\n    });\n    this.get('Text').addScript(function onKeyDown(evt) {\n        var result = $super(evt);\n        var char = String.fromCharCode(evt.keyCode).toLowerCase();\n        this.ctrlCPressed = this.ctrlCPressed || 0;\n        if (char === 'c' && evt.isCtrlDown()) { this.ctrlCPressed++; }\n        else { this.ctrlCPressed = 0 }\n        if (this.ctrlCPressed === 2) {\n             this.ctrlCPressed = 0;\n             this.owner.done = !this.owner.done;\n        }\n        return result\n    });\n}","funcProperties":{"__isSmartRef__":true,"id":1226},"__LivelyClassName__":"lively.Closure"},"1225":{"this":{"__isSmartRef__":true,"id":1157}},"1226":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:18:33 GMT-0400 (Eastern Daylight Time)\")"},"1227":{"varMapping":{"__isSmartRef__":true,"id":1228},"source":"function onDoneChange(owner) {\n    owner = owner || this.owner;\n    if (owner && owner.todoChanged)\n        owner.todoChanged(this);\n}","funcProperties":{"__isSmartRef__":true,"id":1229},"__LivelyClassName__":"lively.Closure"},"1228":{"this":{"__isSmartRef__":true,"id":1157}},"1229":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 11:42:21 GMT-0400 (Eastern Daylight Time)\")"},"1230":{"varMapping":{"__isSmartRef__":true,"id":1231},"source":"function remove() {\n    var owner = this.owner;\n    $super();\n    this.onDoneChange(owner);\n}","funcProperties":{"__isSmartRef__":true,"id":1236},"__LivelyClassName__":"lively.Closure"},"1231":{"this":{"__isSmartRef__":true,"id":1157},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1232}},"1232":{"$super":{"__isSmartRef__":true,"id":1233}},"1233":{"varMapping":{"__isSmartRef__":true,"id":1234},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":1235},"__LivelyClassName__":"lively.Closure"},"1234":{"obj":{"__isSmartRef__":true,"id":1157},"name":"remove"},"1235":{},"1236":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 11:42:34 GMT-0400 (Eastern Daylight Time)\")"},"1237":{"varMapping":{"__isSmartRef__":true,"id":1238},"source":"function selectNext(prev) {\n    this.owner && this.owner.focusTodoItemAfter&& this.owner.focusTodoItemAfter(this, prev);\n}","funcProperties":{"__isSmartRef__":true,"id":1239},"__LivelyClassName__":"lively.Closure"},"1238":{"this":{"__isSmartRef__":true,"id":1157}},"1239":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:02:15 GMT-0400 (Eastern Daylight Time)\")"},"1240":{"varMapping":{"__isSmartRef__":true,"id":1241},"source":"function todoText() {\n    return this.get('Text');\n}","funcProperties":{"__isSmartRef__":true,"id":1242},"__LivelyClassName__":"lively.Closure"},"1241":{"this":{"__isSmartRef__":true,"id":1157}},"1242":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:04:35 GMT-0400 (Eastern Daylight Time)\")"},"1243":{"submorphs":[{"__isSmartRef__":true,"id":1244},{"__isSmartRef__":true,"id":1250},{"__isSmartRef__":true,"id":1276}],"scripts":[],"id":"9CE1DA62-DC30-4718-A917-B3FFA292C314","shape":{"__isSmartRef__":true,"id":1289},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"TodoItemProto6","partsBinMetaInfo":{"__isSmartRef__":true,"id":1290},"eventHandler":{"__isSmartRef__":true,"id":1295},"attributeConnections":[{"__isSmartRef__":true,"id":1296},{"__isSmartRef__":true,"id":1298}],"doNotSerialize":["$$done"],"doNotCopyProperties":["$$done"],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","DFC6D0F9-E4FB-44C6-B43C-52BA9827D823","353F27D7-B4FD-4BAE-8CAB-CF9321C86951","380C95AC-95B2-4891-AAA9-C63EB2540F0A","DF46F124-1FD8-483A-936C-5CCC6B46018E","B2E2C353-ADF9-49F0-BA5A-362900A2903F","05B6B6C6-B21F-40E0-8BA3-07F59A54B3D8","EFB0F4F1-E269-40A6-BC05-D7B37B3341F4","F1AA9AA8-B37B-44DF-AC08-743BACF2E999","72D76318-CF3D-454D-9B78-FB36D59F738A","F0FE0C07-6A23-4FB4-BFF4-7669CFB58310","3D4A7095-268F-49C7-9837-B16B8D2A18D8","D3D19E20-1C03-45FD-9048-442511B3D5E2","208066C7-0420-48E2-8166-1C279684B479","524F24B1-D483-4A2D-9BA9-38573E44DC27","4C394788-EB80-4FC0-9060-002504176215","01F04969-9FC0-4852-8795-0924FE2F48D2","9AC1BA66-B74E-439B-A59A-EA79DF205706","8B8622D6-593D-41EA-8EC8-0323399CC214","9416B0F5-7BE3-472C-9C29-904AC1F25D00","DB550986-361F-47AE-A281-3EDA0EB2B237","E32DBBCF-C2A8-4422-BCB0-3FAD88B37C8A","33BD1672-E982-4984-8029-1FA5B8FFA3C9","2754E241-2CE9-4E37-8562-C79B745324E9","3B842F5F-C1A0-43C4-9C21-15EFD93F4295","7103C286-A23B-49E8-9EFB-ED8016A3A2CA","633B8D7D-B59E-46EA-85F6-6DAE88475817","A4850C47-D07D-4F03-A98D-35AECF8BFD7C","EF492F91-04B3-4EAC-B594-DF0CD3A1A3CB","11D7BEDD-CC1D-4298-A82D-981CB52CE1DA","3621AC9C-F66B-486C-A31E-7F47F99CE0BB","26AF3628-BEB0-4974-BDA0-43321A2B0AF0","979139F1-194F-4054-8037-AC89A26E644D","4F3F5055-9062-4271-889A-A5FFE764AEA9","02CDB2DF-A6A0-4B28-AF5D-9AF04E878616","89FF8B52-1B31-4F5A-A317-E084E30D8DCD","64FC112A-3D0A-49FC-943E-C70A5D099825","96634B9E-3738-480F-B539-03EBFE0E8F33","3A00F955-65E5-4B82-A384-4EF38CAE107D","BAD1B433-C7D9-42EC-B8C6-53D83F4C48A7","1771F3AB-89C8-4F59-80F3-348FECF96246","B4CF438E-82A7-4F5E-B621-FE022C5C3202","22862DF5-FF27-4279-B9CD-ED962E196FBA","41D2AEFC-5B82-4950-9EF0-89225A54253F","0519B52D-C097-429C-8881-1DAAC12AE0DB"],"partTests":{"__isSmartRef__":true,"id":1299},"_ClipMode":"visible","layout":{"__isSmartRef__":true,"id":1304},"isInLayoutCycle":false,"isBeingDragged":false,"prevScroll":[0,0],"done":false,"isTodoItem":true,"_Visible":true,"_Rotation":0,"_Scale":1,"owner":{"__isSmartRef__":true,"id":658},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1306},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(8.9,170.1)","distanceToDragEvent":"lively.pt(231.0,-14.0)"},"1244":{"submorphs":[],"scripts":[],"id":"1E51AAF3-664F-40AE-814B-ABB03E563A8A","shape":{"__isSmartRef__":true,"id":1245},"__layered_droppingEnabled__":true,"halosEnabled":true,"checked":false,"showsHalos":false,"name":"CheckBox","partsBinMetaInfo":{"__isSmartRef__":true,"id":1246},"eventHandler":{"__isSmartRef__":true,"id":1247},"derivationIds":[6345,"C312E83D-707C-4284-B295-259FC7CFB5E8","B3CA60CB-D64F-42D2-B7D3-FCA87B927993","70374752-C7D2-4373-B5A6-DAE00D675005","6A4E6489-07E3-4075-842E-1688DCC23FFA","CF398E2C-E57F-4CA1-B622-FC57B6326BA1","96E85F3D-CB5D-4E29-9E31-1233E712691E","6AFACA3E-B51D-4900-882F-89F1EEBE8752","7123A211-2E45-4638-958E-4B18404D4B08","7E306DB9-C85A-4589-ABF5-9BC6BAF0D965","D0902538-0955-4713-9EB3-65EC6C2B1A28","FCB0EB33-8BD4-4350-BFBC-4177D35B5331","47550E95-207C-491C-8443-B40058CFA314","DF91A3DB-B857-48E7-96B8-680ABAA9078B","A0995144-D44F-4B78-8923-009F20ABDDB4","0ECC5C2D-3356-4DCC-A17E-4BDF39ADD3B6","D65CDF4B-2B55-4B86-B3E3-7BD96A6502F7","CBDDA40B-8E88-4DF0-B60C-03C1F84DDCC0","223DDFCF-048D-4C50-B6DD-1C6E29268271","63BE68B7-DB8A-4FB8-B6F5-B17EA19935A4","01180907-2C30-4F3C-B15C-C67156BEB4EE","D26D8EF0-54E3-43AC-B777-C8D9828AEBF3","A876094F-EF41-4C54-B62F-3BD4A89E2766","A5D07065-9168-4936-B99C-186902A6CAB0","9FF3C82F-1F53-42BF-B237-9F50419F90C6","B85FBB3E-BE5B-48C5-8C53-93E5EEEA6B77","BB371D0B-315C-4F0B-89E2-5D3754959652","F2D1A874-B417-4255-A1EE-1D1CBFA36B62","8C496EE1-7F8E-4A5B-B8C2-5EAFA9832F3D","C52FB73D-F83D-46D0-AC66-491B44EE3BA9","70FBC1A8-92D6-4EC0-BE18-4C1D295AC957","C5AF734E-D369-4CEF-94C6-56A2A111B6DB","912D7494-8F8C-4520-9299-2144EF8F78FE","DED5D68D-3DFF-4C87-929E-F6F48AEB8709","23C9C541-097C-4091-9482-CC26A7F1E101","C2052967-2513-4A6C-A152-4C967813A954","D4C10D1A-21C8-42F8-BBC2-8AD9F5E82584","80C3A3AD-2FAB-4D0E-B1B5-463F915E254C","D2E6B332-747A-4BF7-A417-327627D6D9FF","847AEF5D-0BB8-433C-BED4-C321548F00F1","9AFC1205-7420-446E-83D6-C343BBCA1DA0","E70369EC-E504-458B-B7C9-308A3D4C2875","B5EE9D58-CE21-4EF7-AA82-4F81D0C75B4D","D04A35EF-1DE6-4DC3-A4E7-0884823F3941","A985EB11-B638-41BC-8FCE-69AE690BEF58"],"_ClipMode":"visible","attributeConnections":[{"__isSmartRef__":true,"id":1248},{"__isSmartRef__":true,"id":1249}],"doNotSerialize":["$$checked;","$$checked"],"doNotCopyProperties":["$$checked;","$$checked"],"owner":{"__isSmartRef__":true,"id":1243},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"active":true,"__LivelyClassName__":"lively.morphic.CheckBox","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.1,3.1)"},"1245":{"stringifiedShapeNode":"<input xmlns=\"http://www.w3.org/1999/xhtml\" type=\"checkbox\" style=\"padding: 0px; overflow: visible; width: 12px; height: 12px;\" class=\"Morph CheckBox\" data-lively-morphid=\"1E51AAF3-664F-40AE-814B-ABB03E563A8A\" id=\"null\" />","__serializedExpressions__":["extent","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","extent":"lively.pt(12.0,12.0)","_Extent":"lively.pt(12.0,12.0)","_Padding":"lively.rect(0,0,0,0)"},"1246":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Inputs/","partName":"CheckBox","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1247":{"morph":{"__isSmartRef__":true,"id":1244},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1248":{"sourceObj":{"__isSmartRef__":true,"id":1244},"sourceAttrName":"checked;","targetObj":{"__isSmartRef__":true,"id":1243},"targetMethodName":"done","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1249":{"sourceObj":{"__isSmartRef__":true,"id":1244},"sourceAttrName":"checked","targetObj":{"__isSmartRef__":true,"id":1243},"targetMethodName":"done","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1250":{"submorphs":[],"scripts":[],"id":"5D384F60-7246-46D5-B815-03A505AD6DFC","shape":{"__isSmartRef__":true,"id":1251},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":290.23981499999894,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":1252},"textChunks":[{"__isSmartRef__":true,"id":1257}],"charsReplaced":"","lastFindLoc":16,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":1259},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","A9F493FF-16B2-4B2B-83EE-F0A2288ECAA0","EA77E0F8-F9E9-474A-BE9E-B037D5636E2C","0A6AED33-B153-47D6-8B68-90DE6751D4C7","04149EC6-105F-46FC-B9F7-C69307213287","95DA7B14-89FE-4EB4-9742-C177FF73AD96","DC06F5A2-1316-4A09-A6A8-DE87CAB0188F","9284C34A-2840-4438-ABBC-81823C8B9B8D","714C1B8B-0F5E-4E66-8720-307ACCB6CAD3","343F73C0-6A95-4D5D-8FC9-2C53FEC9D559","85C10AB4-2D62-4643-B483-50E6936B49D1","30E2A579-CA9D-42FB-BCA0-1B0FEFA0908E","06552F07-1C4A-4428-861A-E303B3774957","99FA1597-7CD2-4E5B-9070-8C1DF5677833","C349672F-1D8F-420F-BB8A-CE3376A00B94","A52EA0DC-6FE2-48D6-A010-9FA6941D49E1","E2CBA576-09DD-4F8C-BC18-147630EDC0C2","0446D3E3-90B2-425E-A8C3-BDEF1867F9B9","1B61A4B8-9440-40E7-A505-A9F21A646347","5A65F9B8-9578-4AEA-997C-0B3ED36ADB22","CCA23DDE-C168-4565-AB9F-66049587BB38","A44032BB-93E6-43AE-A02F-3EFA8AB5EF92","77E24A5F-3997-4B67-B62E-148FC0FFA161","BF4F3364-F1DE-4AEB-B484-D59CD1A0F260","38533A27-06FE-4A74-A729-F8F2BA64A13A","B02CC951-66A7-4105-83F1-F00E62AD627C","E1EAACCD-DE2D-4EDD-AC82-CFC19A0DF39D","272CD20F-1BFA-42B7-813B-A1D36B89C7DA","7818D189-A536-4019-A569-D128486A6912","A9233BBB-6323-4E17-BD33-FCA167CB1EFF","843B1167-31AF-493B-B4E3-A1EC362CFBAD","4751D651-8413-4650-A4A8-140808D42B62","89B38562-BBD2-4A87-85C2-6F51C3AC0CE6","2CDBCC91-CB39-4134-A36C-22FFBB1AA4E7","1F7232B9-994B-4594-9299-16B698786768","02B4705E-43EC-4765-A3D5-CAA381BE1972","61CEEE39-1A9B-41CE-840A-08477F4193EB","40000E7E-4F78-42CF-A2F7-FA4A73FDD896","571CAF46-A3CD-40B4-BF07-4575685A95DB","0AF35472-D710-477F-8BEF-C5C4B4ABE76E","8CF0D51B-CBD3-4D6A-A674-798DBB69A4E1","2F27081F-01CA-4FC0-911A-A1E6FDB23F7B","022613F2-3875-4E9D-B672-711BA8EBC220","6D9D08E1-F4A8-4965-833A-3D3281FFA7EB","F5521F17-F2AB-4455-861E-EC6ADA966C3C"],"_WhiteSpaceHandling":"pre","_MinTextWidth":290.23981499999894,"_MinTextHeight":null,"isBeingDragged":false,"owner":{"__isSmartRef__":true,"id":1243},"layout":{"__isSmartRef__":true,"id":1260},"_Rotation":0,"_Scale":1,"previousSelection":[0,4],"ctrlCPressed":0,"priorSelectionRange":[15,15],"__serializedExpressions__":["_Position","textColor","_Padding"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1261},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(19.1,3.1)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"1251":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__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(298.3,16.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"1252":{"partsSpaceName":"PartsBin/Basic/","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":1253},{"__isSmartRef__":true,"id":1254},{"__isSmartRef__":true,"id":1255},{"__isSmartRef__":true,"id":1256}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1253":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 10:30:30 GMT-0400 (Eastern Daylight Time)\")"},"1254":{"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(\"Mon Feb 27 2012 00:20:38 GMT-0500 (Eastern Standard Time)\")"},"1255":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:31:43 GMT-0400 (Eastern Daylight Time)\")"},"1256":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:32:09 GMT-0400 (Eastern Daylight Time)\")"},"1257":{"style":{"__isSmartRef__":true,"id":1258},"chunkOwner":{"__isSmartRef__":true,"id":1250},"storedString":"support rebase?","_id":"_1379","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1258":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1259":{"morph":{"__isSmartRef__":true,"id":1250},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1260":{"resizeWidth":true,"adjustForNewBounds":true},"1261":{"onTabPressed":{"__isSmartRef__":true,"id":1262},"onKeyDown":{"__isSmartRef__":true,"id":1269}},"1262":{"varMapping":{"__isSmartRef__":true,"id":1263},"source":"function onTabPressed(evt) {\n        evt.stop();\n        this.owner.selectNext(evt.isShiftDown());\n        return true;\n    }","funcProperties":{"__isSmartRef__":true,"id":1268},"__LivelyClassName__":"lively.Closure"},"1263":{"this":{"__isSmartRef__":true,"id":1250},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1264}},"1264":{"$super":{"__isSmartRef__":true,"id":1265}},"1265":{"varMapping":{"__isSmartRef__":true,"id":1266},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":1267},"__LivelyClassName__":"lively.Closure"},"1266":{"obj":{"__isSmartRef__":true,"id":1250},"name":"onTabPressed"},"1267":{},"1268":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:08:04 GMT-0400 (Eastern Daylight Time)\")"},"1269":{"varMapping":{"__isSmartRef__":true,"id":1270},"source":"function onKeyDown(evt) {\n        var result = $super(evt);\n        var char = String.fromCharCode(evt.keyCode).toLowerCase();\n        this.ctrlCPressed = this.ctrlCPressed || 0;\n        if (char === 'c' && evt.isCtrlDown()) { this.ctrlCPressed++; }\n        else { this.ctrlCPressed = 0 }\n        if (this.ctrlCPressed === 2) {\n             this.ctrlCPressed = 0;\n            this.owner.done = !this.owner.done;\n        }\n        return result\n    }","funcProperties":{"__isSmartRef__":true,"id":1275},"__LivelyClassName__":"lively.Closure"},"1270":{"this":{"__isSmartRef__":true,"id":1250},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1271}},"1271":{"$super":{"__isSmartRef__":true,"id":1272}},"1272":{"varMapping":{"__isSmartRef__":true,"id":1273},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":1274},"__LivelyClassName__":"lively.Closure"},"1273":{"obj":{"__isSmartRef__":true,"id":1250},"name":"onKeyDown"},"1274":{},"1275":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:17:34 GMT-0400 (Eastern Daylight Time)\")"},"1276":{"submorphs":[{"__isSmartRef__":true,"id":1277}],"scripts":[],"id":"9C50B410-A0CC-4D5A-8E94-90C087CBCF4C","shape":{"__isSmartRef__":true,"id":1282},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":1277},"name":"removeButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":1283},"attributeConnections":[{"__isSmartRef__":true,"id":1287}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":1288},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","9FC09C37-2033-40AE-91C6-5B3994A37DD0","8D3012B6-C0E5-4B06-B1AD-CB80C6C99442","FBC7BE03-4ED9-4E15-B9AA-6CF368623D45","3F75DA2E-71BE-4858-BCB4-6127CD1A3E41","70122986-8CD4-4DC8-8730-9B2EA6173537","8557EA89-55CD-4848-978B-2B5A672DFC2A","E2895CF5-64DB-466C-8706-2BCE8E193FA3","22B7D40B-ECC4-4E47-9324-7F020509656A","5D82F65E-CDED-41AF-9A10-4A1E613B9C78","690DEE7D-6869-45EF-87A2-2CDFF0D57385","1A0EB258-7440-4A58-9D52-30F336CCB5C2","E14DAE06-1134-4C4B-9690-214C1D25AFB6","35E296EC-9FB9-422A-BEF9-AFD395E7DB0A","6BEE576F-6276-4718-91D3-8F0FB43A6108","3D10F4C6-2A73-472D-94BF-A9664F574977","A03306E0-0278-4463-A03B-BD6E033B24DC","E89D1C4C-E009-42DC-A736-9B24AEDA70C7","DA76A63E-05FD-4669-9BC6-A9D86A42D5FE","2018C7F0-C683-4C41-9203-92E8B141AE6B","700D41D8-471A-4EC8-8DBC-BBB9712E911C","C401D7BA-76A9-45E4-A470-08CA7C1EAC2B","432B5755-21A6-4F67-BBA9-318D18D05A62","3AEECECD-EECC-408B-B972-45BC65F3C230","FCCB1668-4216-487B-A668-E39D7A149465","206D81C9-406F-42B0-973A-811727D65DBD","5A1D431D-0035-45AE-8F6D-DEA1DC7808E3","B2897009-0FBC-4C3B-A5C1-432466C34E2D","067CE390-0BFC-46DE-98D4-CB85B65E2BA8","CAA360C8-C57E-4EE6-BFAE-E55B6FE3DE6E","A6CC9F65-AC7C-4D6B-922F-CAE7EB2C2589","3A6A6AD7-7A2F-4F47-A631-B62F2E788EBE","3DB66236-F55D-4C1E-823A-2CC1A4CD5E48","C8CC5798-139B-460D-83C0-03D318F58FE9","D6B0CC1E-42E0-471E-9377-61E1F35BCCDF","BF0A0603-280B-487F-95B8-ABDF3136D840","082626F7-557A-44BF-90D7-005727540A78","4E7EC111-A192-408D-A85E-42B513A10522","566A11FB-B99F-4B0B-BCE9-DF64B5174ACC","D4C516AC-A46A-45A3-8E0A-9CBFCC767095","6540D18B-07D5-44E7-996C-BF0BEAFAFDC2","A3183BE3-B099-4E13-B397-46191F69CED1","C60EC8B2-FDBB-4BEA-B4D5-D1854BE75E73","7C732597-E7FB-48AD-8409-E313A0069270","9283B6D6-964B-4618-B163-8848210C841F"],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":1243},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["normalFill","lighterFill","_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","normalFill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(245,245,245),\n      offset: 0\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.4\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.6\n    }, {\n      color: Color.rgb(240,240,240),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","lighterFill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(250,250,250),\n      offset: 0\n    }, {\n      color: Color.rgb(232,232,232),\n      offset: 0.4\n    }, {\n      color: Color.rgb(232,232,232),\n      offset: 0.6\n    }, {\n      color: Color.rgb(248,248,248),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","_Position":"lively.pt(321.3,3.1)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"1277":{"submorphs":[],"scripts":[],"id":"1503DB51-D711-4B61-B2DB-E8EA32427B14","shape":{"__isSmartRef__":true,"id":1278},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":14,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":1276},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":1279}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":1281},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","4C708A08-5021-4FEC-ACD0-EDCF84618035","9E688F9B-F93E-426F-B658-8EEDB8952289","3BFB2AFF-96E9-4660-A5D9-7C87E6D86B42","BEDE9477-7347-4A26-BA01-0687DF6805E3","BA3787BD-FDF8-40DA-8321-16FB75CA8C43","1AFA0A0C-1161-4DD3-9823-BAFE7E8A19A2","ADDF4DFA-3AD3-45A4-818D-FB01420F85C2","50CE7C1A-6249-4890-9D8F-314C36FC854D","7C783525-2D0F-482C-B822-47611229D7EF","3DEDD027-F6FC-47CD-A4A8-2D7FFC78D34A","C46F134E-916A-417B-A3AA-D7D4E44DA538","C3D82E6A-2B59-4144-83DB-AE122A643F7B","D47FA29E-E23E-4207-9876-2B64657EE66E","B4DC46A3-8B5F-4B2B-AE60-F5B9C908E5F5","1AC32DD2-BB41-4221-A17D-29C188EBA5D9","163D70D8-DE53-4994-93AA-AD3E37073E79","992C58EF-E7B1-4C22-9F40-F98A3F84B055","6E511CB4-978D-4C7B-ABA8-76CD30D236BE","959BD1DF-283E-42C5-BA7A-496E056BF97B","212FCBCA-577D-4805-AF3E-D5449255D6F6","640047FF-5AFD-488D-9FDC-E43B24959F06","78F1B410-FDF2-4467-8391-2A03BBD1D149","EDD44EA4-28D5-4EB1-BCA6-4571483A4A87","3DE26B9A-B5B3-4C62-B79B-EE0209ADAB85","AAF0B7AF-3F39-44CB-9B46-8D9DC2D46D7F","248850E4-BA55-434F-AD21-9230235178C6","4B1C0808-8ABC-461C-A92A-E85E5820CB1D","939F9D1F-1874-4056-8281-C60FD9E61805","4F27613F-0F5B-4A49-AE9C-3B9C371CB2F4","B59BA291-A037-4995-B9A4-34D0AC5F0C23","EDC374D2-BABF-4D64-A594-2A00DB588648","35620DB6-558C-4030-866B-7AD053AD6015","6F2F8476-91DE-404D-99DD-D4E72EB5A8B6","00200BF4-0A70-4EA5-8924-D8A26422E23F","DB856269-E7A8-4A7F-BBC6-898422A81749","7E1B64F5-9111-4B18-B426-55FEA263F854","FF1A98D3-E0A0-41C7-80CA-0C77A8A08EB2","0FE8415D-C70F-4173-BAAB-1E087D5282AD","622208EE-C34B-43AE-8A21-2DC5FA626D3F","7BAF55DA-5B33-4DEB-93FD-1D11F8D5F689","C656BED5-D3B9-4326-9AF8-2B76052A6D9B","EB149A9F-A8C5-45E5-A183-5B6991FE74F6","477996D1-0350-4AAC-9590-0C8C1516F669","CC4DD91C-8930-4502-A1AF-4B2D72D95307"],"_MinTextWidth":14,"_MinTextHeight":null,"_FontSize":6,"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"1278":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__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(14.0,17.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,4,0,0)"},"1279":{"style":{"__isSmartRef__":true,"id":1280},"chunkOwner":{"__isSmartRef__":true,"id":1277},"storedString":"X","_id":"_1380","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1280":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1281":{"morph":{"__isSmartRef__":true,"id":1277},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1282":{"_BorderWidth":1.1840000000000002,"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Fill","position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Fill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(245,245,245),\n      offset: 0\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.4\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.6\n    }, {\n      color: Color.rgb(240,240,240),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,17.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"1283":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":1284},{"__isSmartRef__":true,"id":1285},{"__isSmartRef__":true,"id":1286}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1284":{"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 13 2012 15:04:01 GMT-0400 (Eastern Daylight Time)\")"},"1285":{"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 16 2012 04:36:21 GMT-0400 (Eastern Daylight Time)\")"},"1286":{"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 08:08:58 GMT-0400 (Eastern Daylight Time)\")"},"1287":{"sourceObj":{"__isSmartRef__":true,"id":1276},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1243},"targetMethodName":"remove","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1288":{"morph":{"__isSmartRef__":true,"id":1276},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1289":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":8.14,"_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(338.4,23.2)","_BorderColor":"Color.rgb(214,214,214)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"1290":{"partsSpaceName":"PartsBin/Basic/","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":1291},{"__isSmartRef__":true,"id":1292},{"__isSmartRef__":true,"id":1293},{"__isSmartRef__":true,"id":1294}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1291":{"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 09 2012 07:42:07 GMT-0400 (Eastern Daylight Time)\")"},"1292":{"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 05:42:26 GMT-0400 (Eastern Daylight Time)\")"},"1293":{"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B","__serializedExpressions__":["date"],"date":"new Date(\"Fri Feb 24 2012 20:59:09 GMT-0500 (Eastern Standard Time)\")"},"1294":{"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 05:53:45 GMT-0400 (Eastern Daylight Time)\")"},"1295":{"morph":{"__isSmartRef__":true,"id":1243},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1296":{"sourceObj":{"__isSmartRef__":true,"id":1243},"sourceAttrName":"done","targetObj":{"__isSmartRef__":true,"id":1243},"targetMethodName":"onDoneChange","converterString":"function () { return null }","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1297},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1297":{"source":{"__isSmartRef__":true,"id":1243},"target":{"__isSmartRef__":true,"id":1243}},"1298":{"sourceObj":{"__isSmartRef__":true,"id":1243},"sourceAttrName":"done","targetObj":{"__isSmartRef__":true,"id":1244},"targetMethodName":"setChecked","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1299":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1300}},"1300":{"test01IsMorph":{"__isSmartRef__":true,"id":1301}},"1301":{"varMapping":{"__isSmartRef__":true,"id":1302},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":1303},"__LivelyClassName__":"lively.Closure"},"1302":{"this":{"__isSmartRef__":true,"id":1299}},"1303":{},"1304":{"layouter":{"__isSmartRef__":true,"id":1305},"adjustForNewBounds":true,"resizeWidth":false,"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(338.4,27.6)"},"1305":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":3.115,"spacing":3.95,"container":{"__isSmartRef__":true,"id":1243},"__LivelyClassName__":"lively.morphic.Layout.TightHorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"1306":{"isDone":{"__isSmartRef__":true,"id":1307},"reset":{"__isSmartRef__":true,"id":1310},"onDoneChange":{"__isSmartRef__":true,"id":1313},"remove":{"__isSmartRef__":true,"id":1316},"selectNext":{"__isSmartRef__":true,"id":1323},"todoText":{"__isSmartRef__":true,"id":1326}},"1307":{"varMapping":{"__isSmartRef__":true,"id":1308},"source":"function isDone() {\n    return this.done;\n}","funcProperties":{"__isSmartRef__":true,"id":1309},"__LivelyClassName__":"lively.Closure"},"1308":{"this":{"__isSmartRef__":true,"id":1243}},"1309":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 10:45:13 GMT-0400 (Eastern Daylight Time)\")"},"1310":{"varMapping":{"__isSmartRef__":true,"id":1311},"source":"function reset() {\n    connect(this.get('CheckBox'), 'checked', this, 'done');\n    connect(this, 'done', this.get('CheckBox'), 'setChecked');\n    connect(this, 'done', this, 'onDoneChange', {converter: function() { return null }});\n    connect(this.get('removeButton'), 'fire', this, 'remove');\n    this.isTodoItem = true;\n    this.get('Text').addScript(function onTabPressed(evt) {\n        evt.stop();\n        this.owner.selectNext(evt.isShiftDown());\n        return true;\n    });\n    this.get('Text').addScript(function onKeyDown(evt) {\n        var result = $super(evt);\n        var char = String.fromCharCode(evt.keyCode).toLowerCase();\n        this.ctrlCPressed = this.ctrlCPressed || 0;\n        if (char === 'c' && evt.isCtrlDown()) { this.ctrlCPressed++; }\n        else { this.ctrlCPressed = 0 }\n        if (this.ctrlCPressed === 2) {\n             this.ctrlCPressed = 0;\n             this.owner.done = !this.owner.done;\n        }\n        return result\n    });\n}","funcProperties":{"__isSmartRef__":true,"id":1312},"__LivelyClassName__":"lively.Closure"},"1311":{"this":{"__isSmartRef__":true,"id":1243}},"1312":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:18:33 GMT-0400 (Eastern Daylight Time)\")"},"1313":{"varMapping":{"__isSmartRef__":true,"id":1314},"source":"function onDoneChange(owner) {\n    owner = owner || this.owner;\n    if (owner && owner.todoChanged)\n        owner.todoChanged(this);\n}","funcProperties":{"__isSmartRef__":true,"id":1315},"__LivelyClassName__":"lively.Closure"},"1314":{"this":{"__isSmartRef__":true,"id":1243}},"1315":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 11:42:21 GMT-0400 (Eastern Daylight Time)\")"},"1316":{"varMapping":{"__isSmartRef__":true,"id":1317},"source":"function remove() {\n    var owner = this.owner;\n    $super();\n    this.onDoneChange(owner);\n}","funcProperties":{"__isSmartRef__":true,"id":1322},"__LivelyClassName__":"lively.Closure"},"1317":{"this":{"__isSmartRef__":true,"id":1243},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1318}},"1318":{"$super":{"__isSmartRef__":true,"id":1319}},"1319":{"varMapping":{"__isSmartRef__":true,"id":1320},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":1321},"__LivelyClassName__":"lively.Closure"},"1320":{"obj":{"__isSmartRef__":true,"id":1243},"name":"remove"},"1321":{},"1322":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 11:42:34 GMT-0400 (Eastern Daylight Time)\")"},"1323":{"varMapping":{"__isSmartRef__":true,"id":1324},"source":"function selectNext(prev) {\n    this.owner && this.owner.focusTodoItemAfter&& this.owner.focusTodoItemAfter(this, prev);\n}","funcProperties":{"__isSmartRef__":true,"id":1325},"__LivelyClassName__":"lively.Closure"},"1324":{"this":{"__isSmartRef__":true,"id":1243}},"1325":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:02:15 GMT-0400 (Eastern Daylight Time)\")"},"1326":{"varMapping":{"__isSmartRef__":true,"id":1327},"source":"function todoText() {\n    return this.get('Text');\n}","funcProperties":{"__isSmartRef__":true,"id":1328},"__LivelyClassName__":"lively.Closure"},"1327":{"this":{"__isSmartRef__":true,"id":1243}},"1328":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:04:35 GMT-0400 (Eastern Daylight Time)\")"},"1329":{"submorphs":[{"__isSmartRef__":true,"id":1330},{"__isSmartRef__":true,"id":1336},{"__isSmartRef__":true,"id":1362}],"scripts":[],"id":"B68FA483-EDA3-4C8D-B668-AC511DD5C670","shape":{"__isSmartRef__":true,"id":1375},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"TodoItemProto7","partsBinMetaInfo":{"__isSmartRef__":true,"id":1376},"eventHandler":{"__isSmartRef__":true,"id":1381},"attributeConnections":[{"__isSmartRef__":true,"id":1382},{"__isSmartRef__":true,"id":1384}],"doNotSerialize":["$$done"],"doNotCopyProperties":["$$done"],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","DFC6D0F9-E4FB-44C6-B43C-52BA9827D823","353F27D7-B4FD-4BAE-8CAB-CF9321C86951","380C95AC-95B2-4891-AAA9-C63EB2540F0A","DF46F124-1FD8-483A-936C-5CCC6B46018E","B2E2C353-ADF9-49F0-BA5A-362900A2903F","05B6B6C6-B21F-40E0-8BA3-07F59A54B3D8","EFB0F4F1-E269-40A6-BC05-D7B37B3341F4","F1AA9AA8-B37B-44DF-AC08-743BACF2E999","A6E1F3AF-5822-40E4-A7CA-213594BE8C46","8761E661-AA0B-447D-A29E-BBEE59C1836D","A20E7DCD-68E0-42CA-99E2-182804C614F7","B9F5A992-F0DA-4EBD-B9E5-353788E10744","21D3EC5A-CCA0-4A95-9A9D-BDCBB65A1DAC","6BD95250-E358-4ACF-A6B8-0532102232B5","9C1CE00C-249E-4672-A2DA-75D34CBC2295","EE693C03-B51D-4154-B23F-C671BDB3D2C5","9D2E1638-AFE5-4B44-AC56-13D10D698BF5","123FAFC6-01D1-4C0E-BFF8-8BA571EF1D9D","266CFDC3-9C9A-48E0-809D-87AAB1A68C1B","FFA911FB-06C9-42E3-898B-19BD55DC7AA1","30FB5B99-EB4E-4700-8B13-E81295503945","79252D77-6C2A-4645-A272-C7B3290E17DB","F8D98F70-C951-4F56-A74B-9F92FDE6824E","F29F51FA-CA6A-4DA7-A2D7-C90C2E07BD3C","7A1D84F3-E3A8-4E13-BB5C-96235372AC49","53069F00-76F3-429F-AA79-5E40954A3CA8","93C6B76F-7AB0-4258-A937-FAAC189B31AD","86B85B2E-8C15-4248-A8ED-4062EDF585E7","3583C551-2AEE-4570-B263-D23DFB3D4B42","C14DB830-599E-4F1F-9879-7B9096DF806B","B8A3D5BD-37A5-403C-86A2-28DBA6FC47BC","B509BD6E-B6F4-4C53-B9AE-67F612639925","DA28A4F3-00DE-44C8-B791-8FEE4F91370B","F5FD57F2-7356-437C-B451-EE290EDD996A","C606141F-AD5D-465B-A25C-7CBA21BF5382","966D649B-BE06-4969-A4ED-A095F06667ED","285806D5-1922-44B1-8B61-02A0D5A5AE86","99ACDCC8-97E5-4BF1-9D09-BF0614C58788","B5BA4478-C11A-43C2-942F-32299FE8DC1F","D707B88B-1E0E-41FD-B984-F5BE532F0C23","E7E71BC2-9E58-48D6-923F-CDE22444C37A","7EE5E9AE-99C3-4ED0-87CB-393187971C8C","0DF54631-32A9-457D-B183-36F906E8918A","7D62C107-BFF8-440C-A776-C63BBABB8929"],"partTests":{"__isSmartRef__":true,"id":1385},"_ClipMode":"visible","layout":{"__isSmartRef__":true,"id":1390},"isInLayoutCycle":false,"isBeingDragged":false,"prevScroll":[0,0],"done":false,"isTodoItem":true,"_Visible":true,"_Rotation":0,"_Scale":1,"owner":{"__isSmartRef__":true,"id":658},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1392},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(8.9,193.3)","distanceToDragEvent":"lively.pt(231.0,-14.0)"},"1330":{"submorphs":[],"scripts":[],"id":"E3809EEE-7C02-44C9-ACE9-A33431C27335","shape":{"__isSmartRef__":true,"id":1331},"__layered_droppingEnabled__":true,"halosEnabled":true,"checked":false,"showsHalos":false,"name":"CheckBox","partsBinMetaInfo":{"__isSmartRef__":true,"id":1332},"eventHandler":{"__isSmartRef__":true,"id":1333},"derivationIds":[6345,"C312E83D-707C-4284-B295-259FC7CFB5E8","B3CA60CB-D64F-42D2-B7D3-FCA87B927993","70374752-C7D2-4373-B5A6-DAE00D675005","6A4E6489-07E3-4075-842E-1688DCC23FFA","CF398E2C-E57F-4CA1-B622-FC57B6326BA1","96E85F3D-CB5D-4E29-9E31-1233E712691E","6AFACA3E-B51D-4900-882F-89F1EEBE8752","7123A211-2E45-4638-958E-4B18404D4B08","69BBC757-9FB3-4C65-A980-6232D71DEF9F","0612D29A-4A8C-4A1E-B16F-D6B21BB174D2","1173BEE7-716B-4BD2-963B-714BB1388317","37AEA963-89F4-483C-A22B-9534276DB0CB","2FED265D-1907-4AAC-B53A-2E71BC70DDD9","2C988142-C04E-4785-84EE-15977386D20E","CB87DBAC-7D09-4CD8-B792-476933E769EA","F9B47190-4A2D-4E13-A9C3-1ECD7196D1DB","08282E04-F3C3-4588-BB29-A709CA7A3CCE","AEDF44FA-F929-4ED0-94B7-2C914DB3C7FD","2EA022EC-E577-4F0E-B457-653DFC3D9E31","86DA7D05-C9A3-41A5-8166-C08EE7E983DB","A1B0B705-3A78-4B22-8CEC-05C4648AF821","B4BB65F4-798C-4774-A94C-C48124DBFAC3","FDF93F12-AC45-4BBC-A4E0-B62881720A67","736A3C32-63E7-4DF0-809D-86D3C9E11293","A05DC128-6DC6-4867-8213-0A83227F3F23","ABB8B594-7035-4DBB-87D8-C14ADAB15F66","79F1DEF9-8DD3-4BAC-8B90-0C47EAB23879","79AC8880-3A50-4B5D-99C5-3144C2910481","F1163ABB-AA3E-45F2-8C14-54A55F94F9A4","1C352B2E-C75C-4182-9BFF-4096E04F9D62","20EEF1F4-9324-4440-A193-92F7F4B70FF3","395C88CF-7C69-4A05-B7B2-716E886E97C3","58FE7127-927D-471E-969B-91BA8D4FAFC0","B686DB7F-93A2-44C0-BA6E-6B4E1A176723","CE394E2C-B63D-401C-A514-281D6BECB53B","393B845C-1B79-4124-9E4E-23F63BEC9C9F","9279381E-233B-4686-ABB4-44873B899A1A","A6B83470-3888-4AB9-AB2E-F434FF78D823","F6FD3621-714C-4AA8-8CC1-F076E80C8DCC","F80155BC-3B0E-41FA-A266-24E3CAB40157","EBCF032E-0E67-429D-A3BA-486AB7A5DD41","C3DE4CEA-DFD7-43A6-B96F-4FDE0AE512B5","403A674F-D783-4557-B60E-EFEE889436E1","A2ADF798-51E9-4604-AC40-AEAADBEA08C8"],"_ClipMode":"visible","attributeConnections":[{"__isSmartRef__":true,"id":1334},{"__isSmartRef__":true,"id":1335}],"doNotSerialize":["$$checked;","$$checked"],"doNotCopyProperties":["$$checked;","$$checked"],"owner":{"__isSmartRef__":true,"id":1329},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"active":true,"__LivelyClassName__":"lively.morphic.CheckBox","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.1,3.1)"},"1331":{"stringifiedShapeNode":"<input xmlns=\"http://www.w3.org/1999/xhtml\" type=\"checkbox\" style=\"padding: 0px; overflow: visible; width: 12px; height: 12px;\" class=\"Morph CheckBox\" data-lively-morphid=\"E3809EEE-7C02-44C9-ACE9-A33431C27335\" id=\"null\" />","__serializedExpressions__":["extent","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","extent":"lively.pt(12.0,12.0)","_Extent":"lively.pt(12.0,12.0)","_Padding":"lively.rect(0,0,0,0)"},"1332":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Inputs/","partName":"CheckBox","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1333":{"morph":{"__isSmartRef__":true,"id":1330},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1334":{"sourceObj":{"__isSmartRef__":true,"id":1330},"sourceAttrName":"checked;","targetObj":{"__isSmartRef__":true,"id":1329},"targetMethodName":"done","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1335":{"sourceObj":{"__isSmartRef__":true,"id":1330},"sourceAttrName":"checked","targetObj":{"__isSmartRef__":true,"id":1329},"targetMethodName":"done","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1336":{"submorphs":[],"scripts":[],"id":"EDE0418E-1063-49A7-B770-EA5DB1581293","shape":{"__isSmartRef__":true,"id":1337},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":290.23981499999894,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":1338},"textChunks":[{"__isSmartRef__":true,"id":1343}],"charsReplaced":"test","lastFindLoc":4,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":1345},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","A9F493FF-16B2-4B2B-83EE-F0A2288ECAA0","EA77E0F8-F9E9-474A-BE9E-B037D5636E2C","0A6AED33-B153-47D6-8B68-90DE6751D4C7","04149EC6-105F-46FC-B9F7-C69307213287","95DA7B14-89FE-4EB4-9742-C177FF73AD96","DC06F5A2-1316-4A09-A6A8-DE87CAB0188F","9284C34A-2840-4438-ABBC-81823C8B9B8D","714C1B8B-0F5E-4E66-8720-307ACCB6CAD3","5299D60F-AB5B-477F-9FBB-A13919CAD939","222FDBB8-6D6D-4B74-BEFE-100040068E0E","8899CBA0-AC37-45EE-BC4B-3A220CF32351","9F3BE305-3DD9-4590-8F73-6174E75C0E49","834CCC26-D581-4D4A-83F3-FC51660EA2C6","25575ABF-BB6A-47C7-9022-4113CFEE373A","6A137F12-A6E4-419D-9964-6585B9B31F9F","C1B2DEA4-354E-4018-A32C-6C5482922CAA","77F2DF91-363F-43C7-A0A8-B795D46F89F4","451965DC-44CB-48D7-A8F2-0C40B4B5E929","37980F8A-EFA7-4554-AF3C-6439598BC6B3","A922C599-6FB8-451B-A255-205346FBBAFD","ACB72472-12E6-41CD-9EA5-938143EDAD62","5AEE0A95-C18D-4826-9724-9282F648C6BD","FD56B934-61F2-4569-A0E0-A9D89218711F","EF126FB5-58D9-4277-9DC7-B17EF96BCAC8","FCDC38BE-C702-418B-A917-A5BBC97E3C78","66414C6B-D551-48C1-A8DB-0C0CEBC5F0BB","4FFCDB3D-5E54-4B9F-A5D0-8B998ADA0E12","29C3DE08-1E77-4425-BB8C-2BA9FC498939","A682BD42-8D1E-430B-918C-19A730EF37B6","B5DC8547-BD8C-4BA3-87A8-76F2A5F37505","C53AD5D0-5C23-4C8C-B86D-A275C7CB866B","2B49E407-3E8A-4C1F-AD89-7549E824B5A6","A1F2CDC0-23F1-446C-BFC9-F8E7F47CCBF5","ED8A7842-B702-402E-B9A0-CA5DD805D1B2","3F7E7406-B9DB-45A2-910B-93A740F0DC3A","249D1B2A-92C8-4EB0-ABFD-BE6237C6B47C","882BE585-E70D-49F9-A926-8FCCB7AA960B","79C3F065-7701-4B3F-A81A-6F63848DB215","592BF762-490D-40EE-9E6D-C889E7913F7C","B1041FBD-37B4-4220-AB5E-9556E4050CAF","433CC77E-35D9-46FD-B031-3A1E056DF607","E1802564-FA80-4BB6-A784-7DC8566F6CC8","342E9614-357F-48DA-98CE-2460851F6639","996087FB-F955-4B15-84BA-76178F17F13F"],"_WhiteSpaceHandling":"pre","_MinTextWidth":290.23981499999894,"_MinTextHeight":null,"isBeingDragged":false,"owner":{"__isSmartRef__":true,"id":1329},"layout":{"__isSmartRef__":true,"id":1346},"_Rotation":0,"_Scale":1,"previousSelection":[0,4],"ctrlCPressed":0,"__serializedExpressions__":["_Position","textColor","_Padding"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1347},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(19.1,3.1)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"1337":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__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(298.3,16.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"1338":{"partsSpaceName":"PartsBin/Basic/","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":1339},{"__isSmartRef__":true,"id":1340},{"__isSmartRef__":true,"id":1341},{"__isSmartRef__":true,"id":1342}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1339":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 10:30:30 GMT-0400 (Eastern Daylight Time)\")"},"1340":{"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(\"Mon Feb 27 2012 00:20:38 GMT-0500 (Eastern Standard Time)\")"},"1341":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:31:43 GMT-0400 (Eastern Daylight Time)\")"},"1342":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:32:09 GMT-0400 (Eastern Daylight Time)\")"},"1343":{"style":{"__isSmartRef__":true,"id":1344},"chunkOwner":{"__isSmartRef__":true,"id":1336},"storedString":"show conflicted","_id":"_1379","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1344":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1345":{"morph":{"__isSmartRef__":true,"id":1336},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1346":{"resizeWidth":true,"adjustForNewBounds":true},"1347":{"onTabPressed":{"__isSmartRef__":true,"id":1348},"onKeyDown":{"__isSmartRef__":true,"id":1355}},"1348":{"varMapping":{"__isSmartRef__":true,"id":1349},"source":"function onTabPressed(evt) {\n        evt.stop();\n        this.owner.selectNext(evt.isShiftDown());\n        return true;\n    }","funcProperties":{"__isSmartRef__":true,"id":1354},"__LivelyClassName__":"lively.Closure"},"1349":{"this":{"__isSmartRef__":true,"id":1336},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1350}},"1350":{"$super":{"__isSmartRef__":true,"id":1351}},"1351":{"varMapping":{"__isSmartRef__":true,"id":1352},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":1353},"__LivelyClassName__":"lively.Closure"},"1352":{"obj":{"__isSmartRef__":true,"id":1336},"name":"onTabPressed"},"1353":{},"1354":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:08:04 GMT-0400 (Eastern Daylight Time)\")"},"1355":{"varMapping":{"__isSmartRef__":true,"id":1356},"source":"function onKeyDown(evt) {\n        var result = $super(evt);\n        var char = String.fromCharCode(evt.keyCode).toLowerCase();\n        this.ctrlCPressed = this.ctrlCPressed || 0;\n        if (char === 'c' && evt.isCtrlDown()) { this.ctrlCPressed++; }\n        else { this.ctrlCPressed = 0 }\n        if (this.ctrlCPressed === 2) {\n             this.ctrlCPressed = 0;\n            this.owner.done = !this.owner.done;\n        }\n        return result\n    }","funcProperties":{"__isSmartRef__":true,"id":1361},"__LivelyClassName__":"lively.Closure"},"1356":{"this":{"__isSmartRef__":true,"id":1336},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1357}},"1357":{"$super":{"__isSmartRef__":true,"id":1358}},"1358":{"varMapping":{"__isSmartRef__":true,"id":1359},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":1360},"__LivelyClassName__":"lively.Closure"},"1359":{"obj":{"__isSmartRef__":true,"id":1336},"name":"onKeyDown"},"1360":{},"1361":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:17:34 GMT-0400 (Eastern Daylight Time)\")"},"1362":{"submorphs":[{"__isSmartRef__":true,"id":1363}],"scripts":[],"id":"66AAB6E5-FB3D-4704-A5F5-B79CB61CFBB8","shape":{"__isSmartRef__":true,"id":1368},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":1363},"name":"removeButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":1369},"attributeConnections":[{"__isSmartRef__":true,"id":1373}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":1374},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","9FC09C37-2033-40AE-91C6-5B3994A37DD0","8D3012B6-C0E5-4B06-B1AD-CB80C6C99442","FBC7BE03-4ED9-4E15-B9AA-6CF368623D45","3F75DA2E-71BE-4858-BCB4-6127CD1A3E41","70122986-8CD4-4DC8-8730-9B2EA6173537","8557EA89-55CD-4848-978B-2B5A672DFC2A","E2895CF5-64DB-466C-8706-2BCE8E193FA3","22B7D40B-ECC4-4E47-9324-7F020509656A","F1C94482-F56C-432D-B8C3-993BD32CE4A6","93B84BAE-7E2E-4562-A6B9-767CC33D2E4C","FA005A66-E441-471E-87E0-D138BF75CEB6","B62A79A2-4CA0-4854-AD23-2074BEF9BC7C","03334BE9-7B93-4AB2-A156-2C96B69D0BE5","4DA79944-C5F2-4FD9-9631-257A7B1B5DE4","5B87D07D-9B6D-4C93-96F6-6220C3A41FB5","474AF361-07EF-4AE6-B48E-05339A6D25BD","3941C010-E00D-407E-9807-431748545657","4D6BB15F-664F-4FD1-8C6D-EDE66B99A5A4","5FD76686-A227-4AFC-B55E-066CDB10F31D","D6EAAC3B-035F-47E6-8C8C-78F3C202C30C","6D697433-92EB-430C-BBD4-4F1B790E6256","7C18ACC1-0156-4723-9651-F899A3531B27","165DC4BF-7434-41FE-A2D1-2DEB6057B3C4","09D2D01E-3990-458F-A9EC-6A2D6C590BD4","3D315137-7B80-4197-A50D-D22FD79763CA","FDED33D4-E967-4416-91D1-C0A317112FD4","CA7920F1-2B38-4889-8BD2-20D24F6C65DB","61F2A641-606F-445C-BBB7-62FBB2551B41","8A333F8B-781B-4D55-B2F6-2B04E7D30FC3","6977AD64-062F-4BD1-80B8-224025438FF3","6F53824C-4778-4BFB-9BD6-EC0350EBCBBD","32300A2E-6DBB-45E2-A547-AB455CBE147D","BB88FBF7-100B-4529-B66D-E0754FE6F2B0","AF8FC12E-D200-48BB-9E59-D0FB40C9CE85","E6E37CFB-DCE5-48F2-91EE-528615FE9B77","C26101C4-0E4F-4461-9242-1026350003C5","7FB3D24A-0669-400E-A6E3-57D0A8122860","AB6D92A7-2271-4032-B5A0-BA03F4E1E4AF","9ABD6E53-D0C4-45F7-B663-E59F2F00B229","8B4F33E4-A47D-4323-A32D-AE20FB7FB5B3","AD465D7E-7EEE-4E15-9619-CCC82A1ABA0F","D782DA85-9BB7-46B7-9515-0D2ACAB904B3","40D75EE4-5C14-4DE5-B02D-1CF894A4995A","4A896EA9-51F5-4847-8326-49A327886A2F"],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":1329},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["normalFill","lighterFill","_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","normalFill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(245,245,245),\n      offset: 0\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.4\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.6\n    }, {\n      color: Color.rgb(240,240,240),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","lighterFill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(250,250,250),\n      offset: 0\n    }, {\n      color: Color.rgb(232,232,232),\n      offset: 0.4\n    }, {\n      color: Color.rgb(232,232,232),\n      offset: 0.6\n    }, {\n      color: Color.rgb(248,248,248),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","_Position":"lively.pt(321.3,3.1)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"1363":{"submorphs":[],"scripts":[],"id":"6AAA768E-6CD1-4261-A10C-100AEA18C109","shape":{"__isSmartRef__":true,"id":1364},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":14,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":1362},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":1365}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":1367},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","4C708A08-5021-4FEC-ACD0-EDCF84618035","9E688F9B-F93E-426F-B658-8EEDB8952289","3BFB2AFF-96E9-4660-A5D9-7C87E6D86B42","BEDE9477-7347-4A26-BA01-0687DF6805E3","BA3787BD-FDF8-40DA-8321-16FB75CA8C43","1AFA0A0C-1161-4DD3-9823-BAFE7E8A19A2","ADDF4DFA-3AD3-45A4-818D-FB01420F85C2","50CE7C1A-6249-4890-9D8F-314C36FC854D","A4A60389-FC6D-4CF3-BD22-5D9D09A44BF1","97AC51EB-F407-4A0D-A0A4-8FC9FA5C98A3","8868AED5-5850-4A27-A32E-9B6E59B2282E","35C5419E-678A-4B6B-8A68-4F1F443047D1","3341A33A-CB5D-4175-9D96-672AE29FD72F","AFBFFF79-CA19-45E7-B855-C34EFB5BDEC8","0A06D850-B247-4832-A7BE-04DF25B99536","A1D1D709-D5E5-411F-A8E1-85046AC565D8","7A6E4D09-E7A1-4471-A4FE-9028AD1DA900","DB181214-DB97-411B-96C2-0E7F7FCA7386","AF2D1462-6AB2-4E63-BBE2-83DD4D9EE396","DF1BB8E0-5A43-467A-9140-8EA2866B9F6C","195B6192-E64F-436C-9F6B-44BC943C87BD","AE1C827E-C31B-487E-9F88-B60BD8A8483F","A14E3599-106E-430C-B388-EA8035BC9E82","179C3AB6-B9B2-4164-83B3-9D2F45498125","F71BBC41-2BDC-40A7-A623-F842A4E9B751","7D2F8823-3607-4756-A124-67691961942A","8AAAA230-8059-40AD-9BC1-53FF5192CDC5","F9AB41EC-7C61-484E-A219-C312831D5243","8C83D036-4453-42A5-BF00-838D18ACABAC","9C99D581-AFCC-48F7-80CA-A8672F166558","792380AD-158E-4A6B-B0DD-77D4F35552C6","4AB14FB0-69C7-431F-AB1B-A001E28A8656","0FFE2D33-A892-4542-9DC6-1FDB46AC6C56","2BC04D8E-44E6-444B-B489-2190C0BA34BB","599357C5-E5E7-4460-8DEF-93622AD0F105","EB6E4060-CD6F-4207-9AFE-D5FB92A87185","00314831-01A5-4379-A08A-8A83DA6807BF","B3860501-9FD5-4282-82DE-B4DE465E8871","253965E9-59B9-475C-BC22-5A69898E7897","629FC57D-44D7-4B1E-93DD-2615F7B631DC","1DF85B22-F018-488C-85CB-FD072A47CBA4","78CB3B28-FDAB-4ABD-9395-9DD1889CE6A0","8BF033FB-E44D-4D78-977E-B066E57E24D8","146B7F5F-8D3C-4778-A75A-195A570630AD"],"_MinTextWidth":14,"_MinTextHeight":null,"_FontSize":6,"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"1364":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__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(14.0,17.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,4,0,0)"},"1365":{"style":{"__isSmartRef__":true,"id":1366},"chunkOwner":{"__isSmartRef__":true,"id":1363},"storedString":"X","_id":"_1380","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1366":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1367":{"morph":{"__isSmartRef__":true,"id":1363},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1368":{"_BorderWidth":1.1840000000000002,"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Fill","position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Fill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(245,245,245),\n      offset: 0\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.4\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.6\n    }, {\n      color: Color.rgb(240,240,240),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,17.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"1369":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":1370},{"__isSmartRef__":true,"id":1371},{"__isSmartRef__":true,"id":1372}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1370":{"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 13 2012 15:04:01 GMT-0400 (Eastern Daylight Time)\")"},"1371":{"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 16 2012 04:36:21 GMT-0400 (Eastern Daylight Time)\")"},"1372":{"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 08:08:58 GMT-0400 (Eastern Daylight Time)\")"},"1373":{"sourceObj":{"__isSmartRef__":true,"id":1362},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1329},"targetMethodName":"remove","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1374":{"morph":{"__isSmartRef__":true,"id":1362},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1375":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":8.14,"_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(338.4,23.2)","_BorderColor":"Color.rgb(214,214,214)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"1376":{"partsSpaceName":"PartsBin/Basic/","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":1377},{"__isSmartRef__":true,"id":1378},{"__isSmartRef__":true,"id":1379},{"__isSmartRef__":true,"id":1380}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1377":{"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 09 2012 07:42:07 GMT-0400 (Eastern Daylight Time)\")"},"1378":{"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 05:42:26 GMT-0400 (Eastern Daylight Time)\")"},"1379":{"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B","__serializedExpressions__":["date"],"date":"new Date(\"Fri Feb 24 2012 20:59:09 GMT-0500 (Eastern Standard Time)\")"},"1380":{"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 05:53:45 GMT-0400 (Eastern Daylight Time)\")"},"1381":{"morph":{"__isSmartRef__":true,"id":1329},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1382":{"sourceObj":{"__isSmartRef__":true,"id":1329},"sourceAttrName":"done","targetObj":{"__isSmartRef__":true,"id":1329},"targetMethodName":"onDoneChange","converterString":"function () { return null }","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1383},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1383":{"source":{"__isSmartRef__":true,"id":1329},"target":{"__isSmartRef__":true,"id":1329}},"1384":{"sourceObj":{"__isSmartRef__":true,"id":1329},"sourceAttrName":"done","targetObj":{"__isSmartRef__":true,"id":1330},"targetMethodName":"setChecked","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1385":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1386}},"1386":{"test01IsMorph":{"__isSmartRef__":true,"id":1387}},"1387":{"varMapping":{"__isSmartRef__":true,"id":1388},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":1389},"__LivelyClassName__":"lively.Closure"},"1388":{"this":{"__isSmartRef__":true,"id":1385}},"1389":{},"1390":{"layouter":{"__isSmartRef__":true,"id":1391},"adjustForNewBounds":true,"resizeWidth":false,"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(338.4,27.6)"},"1391":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":3.115,"spacing":3.95,"container":{"__isSmartRef__":true,"id":1329},"__LivelyClassName__":"lively.morphic.Layout.TightHorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"1392":{"isDone":{"__isSmartRef__":true,"id":1393},"reset":{"__isSmartRef__":true,"id":1396},"onDoneChange":{"__isSmartRef__":true,"id":1399},"remove":{"__isSmartRef__":true,"id":1402},"selectNext":{"__isSmartRef__":true,"id":1409},"todoText":{"__isSmartRef__":true,"id":1412}},"1393":{"varMapping":{"__isSmartRef__":true,"id":1394},"source":"function isDone() {\n    return this.done;\n}","funcProperties":{"__isSmartRef__":true,"id":1395},"__LivelyClassName__":"lively.Closure"},"1394":{"this":{"__isSmartRef__":true,"id":1329}},"1395":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 10:45:13 GMT-0400 (Eastern Daylight Time)\")"},"1396":{"varMapping":{"__isSmartRef__":true,"id":1397},"source":"function reset() {\n    connect(this.get('CheckBox'), 'checked', this, 'done');\n    connect(this, 'done', this.get('CheckBox'), 'setChecked');\n    connect(this, 'done', this, 'onDoneChange', {converter: function() { return null }});\n    connect(this.get('removeButton'), 'fire', this, 'remove');\n    this.isTodoItem = true;\n    this.get('Text').addScript(function onTabPressed(evt) {\n        evt.stop();\n        this.owner.selectNext(evt.isShiftDown());\n        return true;\n    });\n    this.get('Text').addScript(function onKeyDown(evt) {\n        var result = $super(evt);\n        var char = String.fromCharCode(evt.keyCode).toLowerCase();\n        this.ctrlCPressed = this.ctrlCPressed || 0;\n        if (char === 'c' && evt.isCtrlDown()) { this.ctrlCPressed++; }\n        else { this.ctrlCPressed = 0 }\n        if (this.ctrlCPressed === 2) {\n             this.ctrlCPressed = 0;\n             this.owner.done = !this.owner.done;\n        }\n        return result\n    });\n}","funcProperties":{"__isSmartRef__":true,"id":1398},"__LivelyClassName__":"lively.Closure"},"1397":{"this":{"__isSmartRef__":true,"id":1329}},"1398":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:18:33 GMT-0400 (Eastern Daylight Time)\")"},"1399":{"varMapping":{"__isSmartRef__":true,"id":1400},"source":"function onDoneChange(owner) {\n    owner = owner || this.owner;\n    if (owner && owner.todoChanged)\n        owner.todoChanged(this);\n}","funcProperties":{"__isSmartRef__":true,"id":1401},"__LivelyClassName__":"lively.Closure"},"1400":{"this":{"__isSmartRef__":true,"id":1329}},"1401":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 11:42:21 GMT-0400 (Eastern Daylight Time)\")"},"1402":{"varMapping":{"__isSmartRef__":true,"id":1403},"source":"function remove() {\n    var owner = this.owner;\n    $super();\n    this.onDoneChange(owner);\n}","funcProperties":{"__isSmartRef__":true,"id":1408},"__LivelyClassName__":"lively.Closure"},"1403":{"this":{"__isSmartRef__":true,"id":1329},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1404}},"1404":{"$super":{"__isSmartRef__":true,"id":1405}},"1405":{"varMapping":{"__isSmartRef__":true,"id":1406},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":1407},"__LivelyClassName__":"lively.Closure"},"1406":{"obj":{"__isSmartRef__":true,"id":1329},"name":"remove"},"1407":{},"1408":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 11:42:34 GMT-0400 (Eastern Daylight Time)\")"},"1409":{"varMapping":{"__isSmartRef__":true,"id":1410},"source":"function selectNext(prev) {\n    this.owner && this.owner.focusTodoItemAfter&& this.owner.focusTodoItemAfter(this, prev);\n}","funcProperties":{"__isSmartRef__":true,"id":1411},"__LivelyClassName__":"lively.Closure"},"1410":{"this":{"__isSmartRef__":true,"id":1329}},"1411":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:02:15 GMT-0400 (Eastern Daylight Time)\")"},"1412":{"varMapping":{"__isSmartRef__":true,"id":1413},"source":"function todoText() {\n    return this.get('Text');\n}","funcProperties":{"__isSmartRef__":true,"id":1414},"__LivelyClassName__":"lively.Closure"},"1413":{"this":{"__isSmartRef__":true,"id":1329}},"1414":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:04:35 GMT-0400 (Eastern Daylight Time)\")"},"1415":{"submorphs":[{"__isSmartRef__":true,"id":1416},{"__isSmartRef__":true,"id":1422},{"__isSmartRef__":true,"id":1448}],"scripts":[],"id":"602A4AAD-C436-4BC5-8EE8-7DC8024D4B3A","shape":{"__isSmartRef__":true,"id":1461},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"TodoItemProto8","partsBinMetaInfo":{"__isSmartRef__":true,"id":1462},"eventHandler":{"__isSmartRef__":true,"id":1467},"attributeConnections":[{"__isSmartRef__":true,"id":1468},{"__isSmartRef__":true,"id":1470}],"doNotSerialize":["$$done"],"doNotCopyProperties":["$$done"],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","DFC6D0F9-E4FB-44C6-B43C-52BA9827D823","353F27D7-B4FD-4BAE-8CAB-CF9321C86951","380C95AC-95B2-4891-AAA9-C63EB2540F0A","DF46F124-1FD8-483A-936C-5CCC6B46018E","B2E2C353-ADF9-49F0-BA5A-362900A2903F","05B6B6C6-B21F-40E0-8BA3-07F59A54B3D8","EFB0F4F1-E269-40A6-BC05-D7B37B3341F4","F1AA9AA8-B37B-44DF-AC08-743BACF2E999","B0C6E7C5-8E04-44E4-B6D0-3F5DEB216F60","321AF7E3-DECB-4442-AF97-EFD27CB2394D","2443B34A-2B14-42B0-9987-2ABD2DD98130","323E7946-846D-4B5C-8941-6077FD4D4EE3","4BEAD46B-795D-43AC-A728-A8BD40D546C9","FF4D4038-5F0B-4484-9E10-4E59771FECE5","9425FB35-34E5-41A6-9316-D6C384D0085C","3B5B48CC-13A2-44C4-B1E2-2881CC2C0BD3","74572B3A-08FD-4479-B40C-4238867FD815","F16DCD01-BA46-4E8F-A758-2663B5D576F9","666B8F03-6243-4E52-B720-840B2E33D60A","0639FC1C-4D92-4810-A960-0B6FA739506B","449EE6E3-C1C7-47E9-8073-66824BF6838F","B1304392-64F1-46E3-85B5-BC7C5EE06EB9","C9DC5B85-D971-40F5-A224-47956954F12C","7DFE6F94-D7DA-4FB6-AEBA-70ACAAE74B16","BCB5F465-9335-4DF1-8C3F-9F03B383DFF0","345FA006-7466-409F-9FE1-BD1F349FD374","58AACA1F-C093-45E1-ABA3-8D1DE300CA83","3F5B441C-4A7F-4B33-9DE4-222D51C280B0","A3DD81A5-EC9E-461D-8A41-F19281F70664","2999D0D1-6248-4F91-9A78-B4A1466B7B8F","7D0193E6-6E06-4FB8-897F-9508A4F4EB3E","DBE36457-E36F-46E4-918F-FD8E35B5649D","C1317978-230B-495D-B7B2-E5D16888815C","5AF3E405-FF25-4033-9735-D64DF4D34846","6D5FEE59-58AC-45A8-AB50-1399824AF9FA","B8B6CC98-E8DF-466B-87A2-EDEBF0D1DADE","0A1CDBD3-1113-40C3-B0EF-4C2FF41F176A","0D250691-7612-4378-822B-E1CF4BCEFF91","8078AF00-F131-47DD-9366-C0C1D5A93CC8","0EDC6FA1-0598-467C-9CA0-2B40D7909C3E","8FE4607C-9ED6-4DF2-8F60-C3FCF39894C7","3808E967-CEB1-4881-8BE7-1A51D7C12E6A","00361FE4-5FDB-49BF-B466-19F1A09A3396","4F64E56B-41B1-4610-8561-9923D5BA4C88"],"partTests":{"__isSmartRef__":true,"id":1471},"_ClipMode":"visible","layout":{"__isSmartRef__":true,"id":1476},"isInLayoutCycle":false,"isBeingDragged":false,"prevScroll":[0,0],"done":false,"isTodoItem":true,"_Visible":true,"_Rotation":0,"_Scale":1,"owner":{"__isSmartRef__":true,"id":658},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1478},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(8.9,216.5)","distanceToDragEvent":"lively.pt(231.0,-14.0)"},"1416":{"submorphs":[],"scripts":[],"id":"43068E28-FAA8-45D4-A67D-0AF220C21DA7","shape":{"__isSmartRef__":true,"id":1417},"__layered_droppingEnabled__":true,"halosEnabled":true,"checked":false,"showsHalos":false,"name":"CheckBox","partsBinMetaInfo":{"__isSmartRef__":true,"id":1418},"eventHandler":{"__isSmartRef__":true,"id":1419},"derivationIds":[6345,"C312E83D-707C-4284-B295-259FC7CFB5E8","B3CA60CB-D64F-42D2-B7D3-FCA87B927993","70374752-C7D2-4373-B5A6-DAE00D675005","6A4E6489-07E3-4075-842E-1688DCC23FFA","CF398E2C-E57F-4CA1-B622-FC57B6326BA1","96E85F3D-CB5D-4E29-9E31-1233E712691E","6AFACA3E-B51D-4900-882F-89F1EEBE8752","7123A211-2E45-4638-958E-4B18404D4B08","B41315CC-0F20-4B99-8EEC-81BB10624747","ECADF081-ABBB-43BF-BE21-F0677B9EB042","53A4C388-0412-4F74-AD21-51B6AA83BECF","194C2664-F0E6-4B0E-82E4-8CA36C688D9B","BC3106C9-FDC1-475C-B898-C659F945EB8B","1862269F-66A3-4C9C-9AFD-1337B078AB6D","8FCBE358-C2D7-441F-82B6-46C35C39F842","998A0D12-9471-4133-8F94-17B3DA62DA6A","A9B7E7ED-7BFD-4994-A85F-B0C47DD6127E","F0807513-3E7C-4F6A-B517-5C19F83576AE","2CA3BF87-2437-485E-AF38-48ABA2F43C72","CAC801FB-F034-449E-8829-E3C82256B3EB","84FD80D0-7560-4E2D-9164-1A62DEE63894","76E5E169-E02E-469C-8ACF-1D42DF74BA02","37F99B2A-DDF8-4101-B483-2950CEC73930","55707730-E022-4A7A-B465-125962A1C3F6","1938D5C4-F708-49D3-8DA9-26A5C878E542","567A0091-D3F1-47A2-8EF9-BE4AEAC88063","5862DBD8-1AB8-4A90-AB0F-A0A8561C6EA3","0E06DED3-7ECD-420B-8716-BA05CA557A0F","4E988501-049E-4ED6-B591-43DD25216B52","CE3B3658-9427-4BF8-BC18-0A0DA4630338","F8936EC4-1044-4ED0-A3B2-0AC1134C6E1A","11E0053F-6AC8-4CBB-AFD0-B7FC32C95AE0","6C5AAA58-ABD8-418E-8CA7-B8329115483A","A7A65A89-59DF-4D2D-98FF-33252F468BC2","5F9289EA-FDD5-4CBC-9666-A1639C3FC88A","EC198783-2245-4567-AD7F-C0CF4C3EE8CD","9524A487-842C-468D-B2E6-03E882FF29BD","D887FC94-73F6-4E7A-91D2-55CBD94695B2","16C28441-C5B2-4172-AEEC-0C3076DD2E47","F884FF7B-5659-4DBC-9A2B-329C92F964D4","770B4AA7-EC4D-4053-960B-6D0453D1907B","C2AD2CC5-39E1-4DF4-A0D4-14DF5AE00A85","5BAF906B-DA71-4FE9-8376-4DEF33F94638","8B1F02B1-D04E-4DA4-9272-8A77AB754A60"],"_ClipMode":"visible","attributeConnections":[{"__isSmartRef__":true,"id":1420},{"__isSmartRef__":true,"id":1421}],"doNotSerialize":["$$checked;","$$checked"],"doNotCopyProperties":["$$checked;","$$checked"],"owner":{"__isSmartRef__":true,"id":1415},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"active":true,"__LivelyClassName__":"lively.morphic.CheckBox","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.1,3.1)"},"1417":{"stringifiedShapeNode":"<input xmlns=\"http://www.w3.org/1999/xhtml\" type=\"checkbox\" style=\"padding: 0px; overflow: visible; width: 12px; height: 12px;\" class=\"Morph CheckBox\" data-lively-morphid=\"43068E28-FAA8-45D4-A67D-0AF220C21DA7\" id=\"null\" />","__serializedExpressions__":["extent","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","extent":"lively.pt(12.0,12.0)","_Extent":"lively.pt(12.0,12.0)","_Padding":"lively.rect(0,0,0,0)"},"1418":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Inputs/","partName":"CheckBox","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1419":{"morph":{"__isSmartRef__":true,"id":1416},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1420":{"sourceObj":{"__isSmartRef__":true,"id":1416},"sourceAttrName":"checked;","targetObj":{"__isSmartRef__":true,"id":1415},"targetMethodName":"done","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1421":{"sourceObj":{"__isSmartRef__":true,"id":1416},"sourceAttrName":"checked","targetObj":{"__isSmartRef__":true,"id":1415},"targetMethodName":"done","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1422":{"submorphs":[],"scripts":[],"id":"A0051889-D675-4039-B941-7E016EF0E22C","shape":{"__isSmartRef__":true,"id":1423},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":290.23981499999894,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":1424},"textChunks":[{"__isSmartRef__":true,"id":1429}],"charsReplaced":"test","lastFindLoc":4,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":1431},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","A9F493FF-16B2-4B2B-83EE-F0A2288ECAA0","EA77E0F8-F9E9-474A-BE9E-B037D5636E2C","0A6AED33-B153-47D6-8B68-90DE6751D4C7","04149EC6-105F-46FC-B9F7-C69307213287","95DA7B14-89FE-4EB4-9742-C177FF73AD96","DC06F5A2-1316-4A09-A6A8-DE87CAB0188F","9284C34A-2840-4438-ABBC-81823C8B9B8D","714C1B8B-0F5E-4E66-8720-307ACCB6CAD3","9233F693-2259-4078-AF84-10D964872C2B","2FE9C9BA-F2F2-490F-A90E-549614DB6275","801DA625-192D-42B0-BA7A-E2E81B573C07","D106004B-696B-41D0-B891-E51B6D35CCBE","7126A9C1-1A18-4CB7-8A2F-1D4A656CF5EC","FA1F1C57-C5AA-40C9-9DA6-8969A60BB36F","BCB414B4-40F1-4214-BA5A-31188D5F5F6F","94F7396E-D796-46D4-BB32-359C79DFF2EC","EC1880F8-E4DF-4283-9106-14B9E77D5EDF","A757F0C6-A297-4E2A-AEB9-F3D64D0662B8","D1C0B6B0-4472-45E9-8AE1-DD6E07651257","B8C21FE1-66F5-4E53-98B7-DAF21CEBAF3D","32F531D0-6CCF-4950-B1B8-872A083A47E3","23D1BF31-DCFC-4D09-B7E9-E1D92DBBF490","9C213911-3898-4242-B4DD-016D994BAB12","036ADF53-3D27-421D-8EA4-83246A0CC885","B8F1BE37-06DB-4497-B48A-B504BA6E40A2","E04C9468-F7FD-4334-80CC-522D4895774F","D9AC0025-D90C-4D5F-AC22-8F679372107B","1EE1D585-C9A3-4CEB-9333-6C5AC15999BC","FA0418E2-A389-488E-A49B-C06F4AECC7BE","FE1B0A62-60E3-455C-A2EE-E556A2CEFBB7","9B07028D-7E66-428E-BAE4-980A9951E0B5","95FFFE0F-9661-433A-A8DF-EB78C00BE412","4F930839-C0AC-4022-AF94-979EC9B83E05","B05C75AF-D8F3-409D-9F25-DE66DC94FE35","F11AD9B6-AFA1-43BB-9B28-AF2380B4228D","E82962FE-48AB-4BFA-970A-F95DE17FFADC","43B7793D-ABF5-4CD1-AA17-EF765FA5EB61","021F21AE-23A5-4BD8-83E5-B2F3EF4C30AD","16078785-E6A9-45ED-8484-0A27845648A1","FDFDF24D-D949-41B3-8F61-958D56C998F9","16616EFA-164B-4148-998E-F880EBB19D74","EA3D810E-4B99-4EE0-8FC4-EE4BC2DB8CD5","AC402EA1-241C-4BA8-8CC8-B5988256952A","149A9D2B-11D7-4358-97B5-CEE3C8145C03"],"_WhiteSpaceHandling":"pre","_MinTextWidth":290.23981499999894,"_MinTextHeight":null,"isBeingDragged":false,"owner":{"__isSmartRef__":true,"id":1415},"layout":{"__isSmartRef__":true,"id":1432},"_Rotation":0,"_Scale":1,"ctrlCPressed":0,"priorSelectionRange":[19,19],"__serializedExpressions__":["_Position","textColor","_Padding"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1433},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(19.1,3.1)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"1423":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__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(298.3,16.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"1424":{"partsSpaceName":"PartsBin/Basic/","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":1425},{"__isSmartRef__":true,"id":1426},{"__isSmartRef__":true,"id":1427},{"__isSmartRef__":true,"id":1428}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1425":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 10:30:30 GMT-0400 (Eastern Daylight Time)\")"},"1426":{"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(\"Mon Feb 27 2012 00:20:38 GMT-0500 (Eastern Standard Time)\")"},"1427":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:31:43 GMT-0400 (Eastern Daylight Time)\")"},"1428":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:32:09 GMT-0400 (Eastern Daylight Time)\")"},"1429":{"style":{"__isSmartRef__":true,"id":1430},"chunkOwner":{"__isSmartRef__":true,"id":1422},"storedString":"resolve conflicted?","_id":"_1379","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1430":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1431":{"morph":{"__isSmartRef__":true,"id":1422},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1432":{"resizeWidth":true,"adjustForNewBounds":true},"1433":{"onTabPressed":{"__isSmartRef__":true,"id":1434},"onKeyDown":{"__isSmartRef__":true,"id":1441}},"1434":{"varMapping":{"__isSmartRef__":true,"id":1435},"source":"function onTabPressed(evt) {\n        evt.stop();\n        this.owner.selectNext(evt.isShiftDown());\n        return true;\n    }","funcProperties":{"__isSmartRef__":true,"id":1440},"__LivelyClassName__":"lively.Closure"},"1435":{"this":{"__isSmartRef__":true,"id":1422},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1436}},"1436":{"$super":{"__isSmartRef__":true,"id":1437}},"1437":{"varMapping":{"__isSmartRef__":true,"id":1438},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":1439},"__LivelyClassName__":"lively.Closure"},"1438":{"obj":{"__isSmartRef__":true,"id":1422},"name":"onTabPressed"},"1439":{},"1440":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:08:04 GMT-0400 (Eastern Daylight Time)\")"},"1441":{"varMapping":{"__isSmartRef__":true,"id":1442},"source":"function onKeyDown(evt) {\n        var result = $super(evt);\n        var char = String.fromCharCode(evt.keyCode).toLowerCase();\n        this.ctrlCPressed = this.ctrlCPressed || 0;\n        if (char === 'c' && evt.isCtrlDown()) { this.ctrlCPressed++; }\n        else { this.ctrlCPressed = 0 }\n        if (this.ctrlCPressed === 2) {\n             this.ctrlCPressed = 0;\n            this.owner.done = !this.owner.done;\n        }\n        return result\n    }","funcProperties":{"__isSmartRef__":true,"id":1447},"__LivelyClassName__":"lively.Closure"},"1442":{"this":{"__isSmartRef__":true,"id":1422},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1443}},"1443":{"$super":{"__isSmartRef__":true,"id":1444}},"1444":{"varMapping":{"__isSmartRef__":true,"id":1445},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":1446},"__LivelyClassName__":"lively.Closure"},"1445":{"obj":{"__isSmartRef__":true,"id":1422},"name":"onKeyDown"},"1446":{},"1447":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:17:34 GMT-0400 (Eastern Daylight Time)\")"},"1448":{"submorphs":[{"__isSmartRef__":true,"id":1449}],"scripts":[],"id":"0DEA776C-7CD9-459B-BB70-AD9C5CD347F9","shape":{"__isSmartRef__":true,"id":1454},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":1449},"name":"removeButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":1455},"attributeConnections":[{"__isSmartRef__":true,"id":1459}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":1460},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","9FC09C37-2033-40AE-91C6-5B3994A37DD0","8D3012B6-C0E5-4B06-B1AD-CB80C6C99442","FBC7BE03-4ED9-4E15-B9AA-6CF368623D45","3F75DA2E-71BE-4858-BCB4-6127CD1A3E41","70122986-8CD4-4DC8-8730-9B2EA6173537","8557EA89-55CD-4848-978B-2B5A672DFC2A","E2895CF5-64DB-466C-8706-2BCE8E193FA3","22B7D40B-ECC4-4E47-9324-7F020509656A","CE39DDB3-962E-47D4-8E87-D0DC30CC32B8","DCD72A87-BD80-4DC6-9DE1-4BDCEAC95961","E46C48A2-B721-4CF1-8566-A4AEEC0F5B84","EEFD8FF0-622F-4264-93CF-E780290DDDE9","B1F61690-2704-440F-92CA-A124ABB6E637","999649CA-34E2-4A80-815F-BFAD16AA0D18","356DA346-84A7-4057-97D6-FB49CE0B0377","F80750D9-A618-472B-A689-73E48791253B","AFCA2FEB-7B06-460D-8748-CDB70DCC938A","72448361-CE3F-46BC-B090-0AF3E3246341","742D9C17-592B-46EB-BABB-F90C55AD6C0A","63242427-587C-4D3F-95B7-B93D5EBCF369","99B97F58-D838-404F-954C-2832E6B942EA","C63108A7-906B-434F-862A-F5AE561551BF","17DDF45B-0110-4B6E-AE12-66637B5F4F58","7D5262AF-DCD4-4866-B0D5-244D37C463FD","8E0C9152-93BB-4278-A322-3CABB8F4B8B9","04BE08F8-8018-45C7-B88C-0D1696D0DF2C","1DBBE4FC-C336-4D97-9BFE-ABB2146E9A13","061C5448-116C-4956-B5F3-70DC34C2B14E","A93F5BA6-0113-43B6-9A63-05B596FBEBCA","225D8A93-B8A9-49E9-9E74-6193C80499A1","92A05712-FED1-47D1-8EC8-FEAEB736CB18","4256409C-5414-4B6B-ADBF-029BD923E0B7","086C106F-A1B0-4013-9604-9CF52F6B7B03","CD0A602F-60F1-4A57-B4F9-9FBF535AFD38","70C07022-B3D2-44AC-A322-DA11941DB439","7FB8ADD6-7901-4BD9-8AFA-47EC87B83985","2B4D93AB-C8BD-4A47-ABA0-BD0584F0D447","86FA6B61-B640-400A-B99D-4D79C2EA370E","6BF3343B-D3C9-4168-BF0D-FC60CA2EEC11","F8EA9010-87E9-47A6-AA49-E0171E96B63E","73F6F44D-6EFA-4C2C-9902-7969E0F71DC1","600329C3-9830-40EB-9515-8DCF9A95450C","DD8059AF-DFC3-4B45-8F8D-DAFF227D18EA","A97E7565-DC82-4289-9451-21DCA3337233"],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":1415},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["normalFill","lighterFill","_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","normalFill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(245,245,245),\n      offset: 0\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.4\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.6\n    }, {\n      color: Color.rgb(240,240,240),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","lighterFill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(250,250,250),\n      offset: 0\n    }, {\n      color: Color.rgb(232,232,232),\n      offset: 0.4\n    }, {\n      color: Color.rgb(232,232,232),\n      offset: 0.6\n    }, {\n      color: Color.rgb(248,248,248),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","_Position":"lively.pt(321.3,3.1)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"1449":{"submorphs":[],"scripts":[],"id":"13B21C35-994C-4CC2-A4AD-A49D585F6075","shape":{"__isSmartRef__":true,"id":1450},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":14,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":1448},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":1451}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":1453},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","4C708A08-5021-4FEC-ACD0-EDCF84618035","9E688F9B-F93E-426F-B658-8EEDB8952289","3BFB2AFF-96E9-4660-A5D9-7C87E6D86B42","BEDE9477-7347-4A26-BA01-0687DF6805E3","BA3787BD-FDF8-40DA-8321-16FB75CA8C43","1AFA0A0C-1161-4DD3-9823-BAFE7E8A19A2","ADDF4DFA-3AD3-45A4-818D-FB01420F85C2","50CE7C1A-6249-4890-9D8F-314C36FC854D","BCF6E77D-81DC-4B1C-A68A-3D1EFF3AF18B","87A9392E-2D2E-4AEE-8699-C82E94CA99F2","9E199B75-D178-4229-A4E5-21070F8BE71A","C7C7234D-E771-41F9-AFC9-C232A8EB9497","1F2B0F77-16E3-48FF-99CB-5D00FF2F22EE","E70AF13D-47F6-4D0D-9593-F3D863D019CB","B6371970-97BD-4782-B027-5AD394B69965","CF35DEA8-013B-4923-A891-C8BABC64270C","FAA9EB91-3A12-48A4-A4C2-BB6E346141AC","19DF1C61-2EAA-46AF-A09B-E298C1C38340","599221D3-B690-4EB5-A957-E6DCFC950180","8E93F059-6E29-4F70-8122-13DCA03C6DA7","C9A98D62-942F-4CCA-8F57-395590BE4E73","28C089EC-271A-400F-9ADB-C3B0F5564FF4","8F12873B-BF16-4D98-8A62-448B2A615D99","16E1E9A6-42D6-4208-BAFA-E214E31BCCA2","84C1CB20-A74C-4249-89C6-721BAA4DB133","E07D088B-54C1-4071-AA54-42EF40536395","C2763AF5-FC4B-4ACA-BACF-1D4CAE0C56A3","92D8ECE6-3E8B-44E6-A1EF-FE4BD57521A0","0C16C575-9F88-42E0-89B6-D93E1B43C1E7","EC26C8BE-E834-44E1-BCE1-7722A91987DE","51E890B6-C2B0-4C8A-8460-C2DCA5E10837","C23C8A9A-9B6E-47F8-AA38-FC2FC909C3C7","678094A2-2EED-4DFB-B0F2-F24135CD46A3","D2576845-F996-434A-896B-0E8E666AD5D9","B798C538-7ED4-4D79-BF68-5A58779052B6","4C29DD72-1952-4ECE-B1FB-0FAE690CF4CC","88E078D1-DCBD-4770-9F4A-2BD556044D64","BA04FDE3-611D-41B5-A891-CB7F0E925208","4DAF7651-6C17-4F8A-8AA6-7050BB2705F0","6D6D920B-C586-4A3D-8B4D-A97E7D19BCC1","7CE63E99-DAFB-4726-A79E-C563D09F8B78","230AD5FF-9E7B-4CB8-BCC4-84CCDE5707CA","C422C994-AF1C-4AB1-BB87-A8BE3E7BF9FE","06288911-038C-4912-B7E5-24A16E38ED71"],"_MinTextWidth":14,"_MinTextHeight":null,"_FontSize":6,"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"1450":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__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(14.0,17.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,4,0,0)"},"1451":{"style":{"__isSmartRef__":true,"id":1452},"chunkOwner":{"__isSmartRef__":true,"id":1449},"storedString":"X","_id":"_1380","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1452":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1453":{"morph":{"__isSmartRef__":true,"id":1449},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1454":{"_BorderWidth":1.1840000000000002,"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Fill","position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Fill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(245,245,245),\n      offset: 0\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.4\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.6\n    }, {\n      color: Color.rgb(240,240,240),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,17.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"1455":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":1456},{"__isSmartRef__":true,"id":1457},{"__isSmartRef__":true,"id":1458}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1456":{"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 13 2012 15:04:01 GMT-0400 (Eastern Daylight Time)\")"},"1457":{"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 16 2012 04:36:21 GMT-0400 (Eastern Daylight Time)\")"},"1458":{"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 08:08:58 GMT-0400 (Eastern Daylight Time)\")"},"1459":{"sourceObj":{"__isSmartRef__":true,"id":1448},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1415},"targetMethodName":"remove","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1460":{"morph":{"__isSmartRef__":true,"id":1448},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1461":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":8.14,"_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(338.4,23.2)","_BorderColor":"Color.rgb(214,214,214)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"1462":{"partsSpaceName":"PartsBin/Basic/","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":1463},{"__isSmartRef__":true,"id":1464},{"__isSmartRef__":true,"id":1465},{"__isSmartRef__":true,"id":1466}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1463":{"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 09 2012 07:42:07 GMT-0400 (Eastern Daylight Time)\")"},"1464":{"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 05:42:26 GMT-0400 (Eastern Daylight Time)\")"},"1465":{"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B","__serializedExpressions__":["date"],"date":"new Date(\"Fri Feb 24 2012 20:59:09 GMT-0500 (Eastern Standard Time)\")"},"1466":{"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 05:53:45 GMT-0400 (Eastern Daylight Time)\")"},"1467":{"morph":{"__isSmartRef__":true,"id":1415},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1468":{"sourceObj":{"__isSmartRef__":true,"id":1415},"sourceAttrName":"done","targetObj":{"__isSmartRef__":true,"id":1415},"targetMethodName":"onDoneChange","converterString":"function () { return null }","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1469},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1469":{"source":{"__isSmartRef__":true,"id":1415},"target":{"__isSmartRef__":true,"id":1415}},"1470":{"sourceObj":{"__isSmartRef__":true,"id":1415},"sourceAttrName":"done","targetObj":{"__isSmartRef__":true,"id":1416},"targetMethodName":"setChecked","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1471":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1472}},"1472":{"test01IsMorph":{"__isSmartRef__":true,"id":1473}},"1473":{"varMapping":{"__isSmartRef__":true,"id":1474},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":1475},"__LivelyClassName__":"lively.Closure"},"1474":{"this":{"__isSmartRef__":true,"id":1471}},"1475":{},"1476":{"layouter":{"__isSmartRef__":true,"id":1477},"adjustForNewBounds":true,"resizeWidth":false,"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(338.4,27.6)"},"1477":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":3.115,"spacing":3.95,"container":{"__isSmartRef__":true,"id":1415},"__LivelyClassName__":"lively.morphic.Layout.TightHorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"1478":{"isDone":{"__isSmartRef__":true,"id":1479},"reset":{"__isSmartRef__":true,"id":1482},"onDoneChange":{"__isSmartRef__":true,"id":1485},"remove":{"__isSmartRef__":true,"id":1488},"selectNext":{"__isSmartRef__":true,"id":1495},"todoText":{"__isSmartRef__":true,"id":1498}},"1479":{"varMapping":{"__isSmartRef__":true,"id":1480},"source":"function isDone() {\n    return this.done;\n}","funcProperties":{"__isSmartRef__":true,"id":1481},"__LivelyClassName__":"lively.Closure"},"1480":{"this":{"__isSmartRef__":true,"id":1415}},"1481":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 10:45:13 GMT-0400 (Eastern Daylight Time)\")"},"1482":{"varMapping":{"__isSmartRef__":true,"id":1483},"source":"function reset() {\n    connect(this.get('CheckBox'), 'checked', this, 'done');\n    connect(this, 'done', this.get('CheckBox'), 'setChecked');\n    connect(this, 'done', this, 'onDoneChange', {converter: function() { return null }});\n    connect(this.get('removeButton'), 'fire', this, 'remove');\n    this.isTodoItem = true;\n    this.get('Text').addScript(function onTabPressed(evt) {\n        evt.stop();\n        this.owner.selectNext(evt.isShiftDown());\n        return true;\n    });\n    this.get('Text').addScript(function onKeyDown(evt) {\n        var result = $super(evt);\n        var char = String.fromCharCode(evt.keyCode).toLowerCase();\n        this.ctrlCPressed = this.ctrlCPressed || 0;\n        if (char === 'c' && evt.isCtrlDown()) { this.ctrlCPressed++; }\n        else { this.ctrlCPressed = 0 }\n        if (this.ctrlCPressed === 2) {\n             this.ctrlCPressed = 0;\n             this.owner.done = !this.owner.done;\n        }\n        return result\n    });\n}","funcProperties":{"__isSmartRef__":true,"id":1484},"__LivelyClassName__":"lively.Closure"},"1483":{"this":{"__isSmartRef__":true,"id":1415}},"1484":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:18:33 GMT-0400 (Eastern Daylight Time)\")"},"1485":{"varMapping":{"__isSmartRef__":true,"id":1486},"source":"function onDoneChange(owner) {\n    owner = owner || this.owner;\n    if (owner && owner.todoChanged)\n        owner.todoChanged(this);\n}","funcProperties":{"__isSmartRef__":true,"id":1487},"__LivelyClassName__":"lively.Closure"},"1486":{"this":{"__isSmartRef__":true,"id":1415}},"1487":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 11:42:21 GMT-0400 (Eastern Daylight Time)\")"},"1488":{"varMapping":{"__isSmartRef__":true,"id":1489},"source":"function remove() {\n    var owner = this.owner;\n    $super();\n    this.onDoneChange(owner);\n}","funcProperties":{"__isSmartRef__":true,"id":1494},"__LivelyClassName__":"lively.Closure"},"1489":{"this":{"__isSmartRef__":true,"id":1415},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1490}},"1490":{"$super":{"__isSmartRef__":true,"id":1491}},"1491":{"varMapping":{"__isSmartRef__":true,"id":1492},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":1493},"__LivelyClassName__":"lively.Closure"},"1492":{"obj":{"__isSmartRef__":true,"id":1415},"name":"remove"},"1493":{},"1494":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 11:42:34 GMT-0400 (Eastern Daylight Time)\")"},"1495":{"varMapping":{"__isSmartRef__":true,"id":1496},"source":"function selectNext(prev) {\n    this.owner && this.owner.focusTodoItemAfter&& this.owner.focusTodoItemAfter(this, prev);\n}","funcProperties":{"__isSmartRef__":true,"id":1497},"__LivelyClassName__":"lively.Closure"},"1496":{"this":{"__isSmartRef__":true,"id":1415}},"1497":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:02:15 GMT-0400 (Eastern Daylight Time)\")"},"1498":{"varMapping":{"__isSmartRef__":true,"id":1499},"source":"function todoText() {\n    return this.get('Text');\n}","funcProperties":{"__isSmartRef__":true,"id":1500},"__LivelyClassName__":"lively.Closure"},"1499":{"this":{"__isSmartRef__":true,"id":1415}},"1500":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:04:35 GMT-0400 (Eastern Daylight Time)\")"},"1501":{"submorphs":[{"__isSmartRef__":true,"id":1502},{"__isSmartRef__":true,"id":1508},{"__isSmartRef__":true,"id":1534}],"scripts":[],"id":"E3E6B493-32A7-4252-BD38-4AA1F32A7A44","shape":{"__isSmartRef__":true,"id":1547},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"TodoItemProto10","partsBinMetaInfo":{"__isSmartRef__":true,"id":1548},"eventHandler":{"__isSmartRef__":true,"id":1553},"attributeConnections":[{"__isSmartRef__":true,"id":1554},{"__isSmartRef__":true,"id":1556}],"doNotSerialize":["$$done"],"doNotCopyProperties":["$$done"],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","DFC6D0F9-E4FB-44C6-B43C-52BA9827D823","353F27D7-B4FD-4BAE-8CAB-CF9321C86951","380C95AC-95B2-4891-AAA9-C63EB2540F0A","DF46F124-1FD8-483A-936C-5CCC6B46018E","B2E2C353-ADF9-49F0-BA5A-362900A2903F","05B6B6C6-B21F-40E0-8BA3-07F59A54B3D8","EFB0F4F1-E269-40A6-BC05-D7B37B3341F4","F1AA9AA8-B37B-44DF-AC08-743BACF2E999","6ADDEA6C-F8C1-4987-90D0-4C8ABE1EFBFE","D138FF7A-FE7D-48C8-8B31-29B40C615D7E","1AD643EB-BB7C-4F84-8919-78D2E0CF2CCC","743B4448-BA24-4FB2-B195-2F3D38D70923","9FDCEB36-FFA7-4B6D-9280-5DDB0BF79D36","0A8FC8E2-6237-4B68-9E6F-82EE85D5C700","3F9070C5-541B-49E9-B295-0E60E426576B","7E374EAB-BCC1-4CF3-9A48-211BBB4E498D","3529F822-BA7A-473B-8B8D-C0207D5D851F","E6D1D5D9-8E3C-4752-B13D-CBF8349E511F","15D01D1A-A9CC-4724-85DD-B370B4127E7C","69A3C6C6-C1ED-4FAA-AC66-6401909121D5","6F515D7E-FFE1-44EB-B854-5194603ACBC4","A622C58B-150F-4784-8FB6-FBBCB08F373E","ADFAF0A0-00B5-4200-BFF0-A858B7CC8D06","9FB64219-3101-4B79-89B2-1D0339CDE153","91480262-F742-4A02-8E03-E1C8632C8CB7","BC28E2FE-757E-4FE1-AE2E-C6EFA0DD5436","1E7979A8-55FE-4406-931C-C2607E4B08CC","2EDEA2F3-7C1A-45DF-A5B3-D9FC59317ADA","C878B5DC-D6AC-474F-BE4A-F213B118C112","14670AED-A774-4992-A056-046C117F69D6","D1216B91-D7D2-42A2-8D2A-428981979D9F","9B66EA6D-9860-44E0-8CD2-1C917778C9D0","45E4E7AC-9A64-481E-A198-6329B41FDA3E","5DF6E91E-31F4-4207-9DCB-B845A0262379","B490650A-D083-4A18-B201-067F81F7615F","010C8158-8971-4C17-ACBD-2394667D492A","2A16C89A-C3D8-4390-BEF6-DFCE2BDDA282","C40DC38B-1F55-40AE-9479-C17E7B18C4E6","6047CF37-3331-4543-B94A-85D4B819D1DD","FBF979CB-FC3E-4CE0-BBFC-086B52B23B22","6EC49AE5-0E5B-45BF-9D7C-E9DC2300BEAE","1E9032F3-2C70-43DA-89FE-8894B74255C5","F1A1B0BC-5F5D-4DE6-961B-4F3EEE4BF2E6","3D843C3C-9769-4307-ACA5-04B1C88A3B0C"],"partTests":{"__isSmartRef__":true,"id":1557},"_ClipMode":"visible","layout":{"__isSmartRef__":true,"id":1562},"isInLayoutCycle":false,"isBeingDragged":false,"prevScroll":[0,0],"done":true,"isTodoItem":true,"_Visible":true,"_Rotation":0,"_Scale":1,"owner":{"__isSmartRef__":true,"id":658},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1564},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(8.9,239.8)","distanceToDragEvent":"lively.pt(231.0,-14.0)"},"1502":{"submorphs":[],"scripts":[],"id":"3328106E-9CAE-4218-B0DE-269D1E44067C","shape":{"__isSmartRef__":true,"id":1503},"__layered_droppingEnabled__":true,"halosEnabled":true,"checked":true,"showsHalos":false,"name":"CheckBox","partsBinMetaInfo":{"__isSmartRef__":true,"id":1504},"eventHandler":{"__isSmartRef__":true,"id":1505},"derivationIds":[6345,"C312E83D-707C-4284-B295-259FC7CFB5E8","B3CA60CB-D64F-42D2-B7D3-FCA87B927993","70374752-C7D2-4373-B5A6-DAE00D675005","6A4E6489-07E3-4075-842E-1688DCC23FFA","CF398E2C-E57F-4CA1-B622-FC57B6326BA1","96E85F3D-CB5D-4E29-9E31-1233E712691E","6AFACA3E-B51D-4900-882F-89F1EEBE8752","7123A211-2E45-4638-958E-4B18404D4B08","607A3A1E-F9BB-4BB7-B2ED-D13D4EE10F08","84BE99D6-AC6C-43FB-98D6-B76F8A83B4A9","235E7402-253F-4415-A123-6C88134274A2","6744ED06-6114-4970-AD72-FE6221822CCB","0A83B4D2-EE82-4042-8ECE-019A1537B5F3","B6198F28-51DF-4B54-8239-B57BC655CE18","3203890C-894E-4D1F-AB56-C582B9DF3E69","A514A048-0D4A-4527-A03D-7D615DBB8E1F","00008818-698E-4819-9573-4F9C5BABB74A","E9D1202B-1B3E-4F4E-9C64-2C0D92F851AC","7261B56A-D13C-4EBB-9509-06D67439ECFA","E6DF5F8D-B799-461F-8A0C-0E9794AAF0D9","872D6B6A-B641-4E36-8DBE-7B867C937589","2E5E5F97-97AF-45E6-BFAB-1EC5C187BC25","EB83ED43-EF96-4203-957C-037251913430","44E381A8-8471-4183-8BDF-50CA5D6C7A77","F541D6DF-EE47-4B29-B206-9A16EC8C16D5","85CA541B-5B58-420B-9929-9599AD241EDC","2C2AA3F6-37E0-4E08-AB32-F9D8F79B579D","EBE46E25-92B0-43F7-8677-758520D9C386","96BAE7A3-4D64-49A4-B3B3-9DA031AE4937","66628EF7-6FCA-419E-A590-919A4E6F5584","D65B20EB-6D15-4747-B7A0-992046B3EFCA","02FDA21A-2AE4-4A82-A965-E3421BDE9030","3E65210F-AF93-407A-950F-0F24F649E809","DC09F64F-3600-4052-9B78-79B85A060AED","517EE661-BCD3-4769-AD8B-8AE214668C77","000B5EDF-7662-4ABA-A882-1056824740FB","6FBE2E72-9285-400A-A8F2-25E03DE6708C","DB3815C7-92CE-47FB-8806-EE7DDF791FF6","0E7BFD9F-4772-4333-8F1B-8DF8EB65752B","A0294EEC-9D12-4C90-9496-FE31EF0964F0","B5751FA5-DFAF-4475-8CEA-104F89FE151D","F28A3947-F6F7-4728-825A-4A9FD8009406","78CA87EC-E3A1-49C0-BCAF-9288123DB52C","ACE4A0BC-2EE2-4DD8-9D77-64117BFE4045"],"_ClipMode":"visible","attributeConnections":[{"__isSmartRef__":true,"id":1506},{"__isSmartRef__":true,"id":1507}],"doNotSerialize":["$$checked;","$$checked"],"doNotCopyProperties":["$$checked;","$$checked"],"owner":{"__isSmartRef__":true,"id":1501},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"active":true,"__LivelyClassName__":"lively.morphic.CheckBox","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.1,3.1)"},"1503":{"stringifiedShapeNode":"<input xmlns=\"http://www.w3.org/1999/xhtml\" type=\"checkbox\" style=\"padding: 0px; overflow: visible; width: 12px; height: 12px;\" class=\"Morph CheckBox\" data-lively-morphid=\"3328106E-9CAE-4218-B0DE-269D1E44067C\" id=\"null\" />","__serializedExpressions__":["extent","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","extent":"lively.pt(12.0,12.0)","_Extent":"lively.pt(12.0,12.0)","_Padding":"lively.rect(0,0,0,0)"},"1504":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Inputs/","partName":"CheckBox","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1505":{"morph":{"__isSmartRef__":true,"id":1502},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1506":{"sourceObj":{"__isSmartRef__":true,"id":1502},"sourceAttrName":"checked;","targetObj":{"__isSmartRef__":true,"id":1501},"targetMethodName":"done","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1507":{"sourceObj":{"__isSmartRef__":true,"id":1502},"sourceAttrName":"checked","targetObj":{"__isSmartRef__":true,"id":1501},"targetMethodName":"done","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1508":{"submorphs":[],"scripts":[],"id":"11386740-16B5-4D9D-822A-BD099770FFE2","shape":{"__isSmartRef__":true,"id":1509},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":290.23981499999894,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":1510},"textChunks":[{"__isSmartRef__":true,"id":1515}],"charsReplaced":"test","lastFindLoc":4,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":1517},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","A9F493FF-16B2-4B2B-83EE-F0A2288ECAA0","EA77E0F8-F9E9-474A-BE9E-B037D5636E2C","0A6AED33-B153-47D6-8B68-90DE6751D4C7","04149EC6-105F-46FC-B9F7-C69307213287","95DA7B14-89FE-4EB4-9742-C177FF73AD96","DC06F5A2-1316-4A09-A6A8-DE87CAB0188F","9284C34A-2840-4438-ABBC-81823C8B9B8D","714C1B8B-0F5E-4E66-8720-307ACCB6CAD3","AF980675-D720-45BA-AB4B-BE6D3B15F1CD","B7D928FF-2B6A-4316-BCCA-B0409DD2680A","9D1B45A6-221E-40BD-B6D1-EB531C714864","7A992F8E-D860-47A5-970A-ED0B4E364388","75C1CB66-D2CB-4CA5-AECD-7671E87B40E4","3001388F-1F38-416F-BDFA-6A40B6F75AB7","6B60A571-49C1-49A2-915B-0F196F6F2768","C89E8F60-56BC-4471-BD99-51B11711983B","7E91AB33-7DA1-43B9-9651-AF7F004CABF7","CC3932A6-A03C-43D3-BE0D-18688B3D0161","E7D0D250-3EB9-45F3-9EE3-D83C8343637A","B4CD77FF-4CE6-4A83-89C6-5AB070DE4424","7DF61B9D-A557-43E6-AA25-1CE833F258BB","73611399-884D-49E7-ADA9-D679D2391A96","86C11270-A2A6-4787-8D09-F707B71BBB95","ECE113CA-72CF-4548-86EB-94FEB8040BBA","8A8CA6B6-7B3D-4DF8-94D9-B88F522417FD","9FA1E54B-BA39-4863-B336-8F3F48910B45","4E29E701-CCB7-493C-9B75-F29A0302C034","A37708E1-DD81-4086-8879-F26C1A633911","372014E6-F3FE-4112-85C2-D6778BBA1E72","DFA25A48-A505-43CA-9CF5-E9A60E738975","3314F462-9E6E-4EA2-B1D9-8F55FB443798","5BA0A93F-9199-463A-8F09-273240229565","E60014C9-1C3F-457E-89A7-E8BFF421E7E6","7BF09B1A-9DA7-44B1-94F1-2919C4E51131","7E947C9E-69C1-482A-ADFE-313863D8E3AA","74AA01ED-0C1B-4CC8-BD73-2EDC4F48FE89","2FFD86D6-F13B-4365-9F5E-B8AB42E7E0D8","B0D83532-0793-483A-9793-E2C13BA3E66C","BA34E3FF-C81F-4C5F-8901-823A7B1D8B73","DD5B8D29-1470-4E73-BD3B-DC36434619AA","50606A21-687B-42B3-A8E4-FD927D5A8B7E","422DD9D1-32BD-4B3C-B814-EA767770B91C","58E46D29-D0EF-48FC-9D46-38D40DF3BE6B","DEE6450E-BFEF-4CD0-8138-07B9621B1E1F"],"_WhiteSpaceHandling":"pre","_MinTextWidth":290.23981499999894,"_MinTextHeight":null,"isBeingDragged":false,"owner":{"__isSmartRef__":true,"id":1501},"layout":{"__isSmartRef__":true,"id":1518},"_Rotation":0,"_Scale":1,"previousSelection":[0,4],"ctrlCPressed":0,"__serializedExpressions__":["_Position","textColor","_Padding"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1519},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(19.1,3.1)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"1509":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__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(298.3,16.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"1510":{"partsSpaceName":"PartsBin/Basic/","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":1511},{"__isSmartRef__":true,"id":1512},{"__isSmartRef__":true,"id":1513},{"__isSmartRef__":true,"id":1514}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1511":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 10:30:30 GMT-0400 (Eastern Daylight Time)\")"},"1512":{"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(\"Mon Feb 27 2012 00:20:38 GMT-0500 (Eastern Standard Time)\")"},"1513":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:31:43 GMT-0400 (Eastern Daylight Time)\")"},"1514":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:32:09 GMT-0400 (Eastern Daylight Time)\")"},"1515":{"style":{"__isSmartRef__":true,"id":1516},"chunkOwner":{"__isSmartRef__":true,"id":1508},"storedString":"commit changes","_id":"_1379","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1516":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1517":{"morph":{"__isSmartRef__":true,"id":1508},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1518":{"resizeWidth":true,"adjustForNewBounds":true},"1519":{"onTabPressed":{"__isSmartRef__":true,"id":1520},"onKeyDown":{"__isSmartRef__":true,"id":1527}},"1520":{"varMapping":{"__isSmartRef__":true,"id":1521},"source":"function onTabPressed(evt) {\n        evt.stop();\n        this.owner.selectNext(evt.isShiftDown());\n        return true;\n    }","funcProperties":{"__isSmartRef__":true,"id":1526},"__LivelyClassName__":"lively.Closure"},"1521":{"this":{"__isSmartRef__":true,"id":1508},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1522}},"1522":{"$super":{"__isSmartRef__":true,"id":1523}},"1523":{"varMapping":{"__isSmartRef__":true,"id":1524},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":1525},"__LivelyClassName__":"lively.Closure"},"1524":{"obj":{"__isSmartRef__":true,"id":1508},"name":"onTabPressed"},"1525":{},"1526":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:08:04 GMT-0400 (Eastern Daylight Time)\")"},"1527":{"varMapping":{"__isSmartRef__":true,"id":1528},"source":"function onKeyDown(evt) {\n        var result = $super(evt);\n        var char = String.fromCharCode(evt.keyCode).toLowerCase();\n        this.ctrlCPressed = this.ctrlCPressed || 0;\n        if (char === 'c' && evt.isCtrlDown()) { this.ctrlCPressed++; }\n        else { this.ctrlCPressed = 0 }\n        if (this.ctrlCPressed === 2) {\n             this.ctrlCPressed = 0;\n            this.owner.done = !this.owner.done;\n        }\n        return result\n    }","funcProperties":{"__isSmartRef__":true,"id":1533},"__LivelyClassName__":"lively.Closure"},"1528":{"this":{"__isSmartRef__":true,"id":1508},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1529}},"1529":{"$super":{"__isSmartRef__":true,"id":1530}},"1530":{"varMapping":{"__isSmartRef__":true,"id":1531},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":1532},"__LivelyClassName__":"lively.Closure"},"1531":{"obj":{"__isSmartRef__":true,"id":1508},"name":"onKeyDown"},"1532":{},"1533":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:17:34 GMT-0400 (Eastern Daylight Time)\")"},"1534":{"submorphs":[{"__isSmartRef__":true,"id":1535}],"scripts":[],"id":"5DBD0B08-5F25-451C-8A92-D736105F4956","shape":{"__isSmartRef__":true,"id":1540},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":1535},"name":"removeButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":1541},"attributeConnections":[{"__isSmartRef__":true,"id":1545}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":1546},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","9FC09C37-2033-40AE-91C6-5B3994A37DD0","8D3012B6-C0E5-4B06-B1AD-CB80C6C99442","FBC7BE03-4ED9-4E15-B9AA-6CF368623D45","3F75DA2E-71BE-4858-BCB4-6127CD1A3E41","70122986-8CD4-4DC8-8730-9B2EA6173537","8557EA89-55CD-4848-978B-2B5A672DFC2A","E2895CF5-64DB-466C-8706-2BCE8E193FA3","22B7D40B-ECC4-4E47-9324-7F020509656A","8C1B5392-F530-47AE-A162-4388FCB87E2B","B7BD7190-29C3-49C4-B0CE-093DBB973671","8852AF7B-4733-456E-BA33-B7EECD3E4645","BABA4FBB-2EB1-4BAB-A9DD-7629A316178E","E9B4A387-B5F9-47A2-8EC3-56A07AE06D44","D0D1703D-9211-4FC7-B450-BF9A49754A77","6085C951-7379-4243-B9EE-0A5DF9A760D1","480F41DE-7ABF-4066-843E-809D9E506B57","76B0529C-7AD0-47C5-853A-1F3FD95C095E","43CBF529-B4A8-4394-970A-FAAAB2C05B1A","1511703F-EC32-4A8E-B59B-446280DD586E","5FB44F1F-4E6F-40A7-9AFB-7830745BC4F9","B64236D1-558C-4D78-9742-87D862FA34B6","9D281B19-1E8D-49F8-AFFF-40A37F125345","64D45EA4-A17A-4D18-AE92-FD385066D776","2B2CE1DD-210B-47D0-8B8B-1EE2D3F177C2","46D313ED-7006-485F-B948-658FF0270D4D","531D2DED-7494-499B-BA9F-88A693D96637","8237CDD4-FDE7-44B0-A198-BF4930BEC158","F9AFDCFA-7E6D-441E-B408-F5C1EAEFAB13","91C1DCC6-E566-4F26-90DD-9D48929B3B97","D44BD76E-DEA3-49BC-AA82-A6352BB884BB","C605EE0F-0D69-472A-98FF-D11192603E91","26DDED9A-0BB5-4E79-B25D-4B5E70799468","D75FBECE-EEDF-4772-B760-408D9397F3BF","F8D37627-EC5C-4E7C-86EA-06963EA0E6AD","A8B49D2B-DA0A-4C73-847D-7EEEF1689B31","6F1B9B8B-81EF-442D-827F-7A50E86F0F23","4E979EDE-3D52-4FA8-888B-219FDF5E4EC3","90385F72-2426-4425-895D-A10E498621CC","5670583F-153D-4B9C-A076-5D2AB78F6C42","73CD668C-7915-4BED-A5CC-7D68FBF8A08A","CD202CC6-1845-4159-BA97-DE2E66576531","820B03E0-F28F-4BBB-8D43-05515D8FA848","6CA52E38-C568-49D5-8A2F-B57D3A507917","88DC328D-FB6E-4578-A415-E78FB6123151"],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":1501},"_Rotation":0,"_Scale":1,"isPressed":false,"__serializedExpressions__":["normalFill","lighterFill","_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","normalFill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(245,245,245),\n      offset: 0\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.4\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.6\n    }, {\n      color: Color.rgb(240,240,240),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","lighterFill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(250,250,250),\n      offset: 0\n    }, {\n      color: Color.rgb(232,232,232),\n      offset: 0.4\n    }, {\n      color: Color.rgb(232,232,232),\n      offset: 0.6\n    }, {\n      color: Color.rgb(248,248,248),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","_Position":"lively.pt(321.3,3.1)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"1535":{"submorphs":[],"scripts":[],"id":"EBA089A0-B7CB-45F8-8898-E58A56D84525","shape":{"__isSmartRef__":true,"id":1536},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":14,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":1534},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":1537}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":1539},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","4C708A08-5021-4FEC-ACD0-EDCF84618035","9E688F9B-F93E-426F-B658-8EEDB8952289","3BFB2AFF-96E9-4660-A5D9-7C87E6D86B42","BEDE9477-7347-4A26-BA01-0687DF6805E3","BA3787BD-FDF8-40DA-8321-16FB75CA8C43","1AFA0A0C-1161-4DD3-9823-BAFE7E8A19A2","ADDF4DFA-3AD3-45A4-818D-FB01420F85C2","50CE7C1A-6249-4890-9D8F-314C36FC854D","E74F790F-2D06-43C8-9A27-0DFFB3FB66D2","BA7DCB86-A565-48FF-AD56-0C35147BE9CD","7E6B0EC0-6DDC-47B5-91F3-09FB7EE479BC","646BB766-41B5-4BB4-ACE3-A362958F2062","9A1E5D87-ABCF-40F6-80E8-F6B0C63BA705","C8006CD4-0E28-42D7-BCC0-CD592D651C14","D93C00BE-E5B7-40C9-8EE5-2AF7B49C64D9","CA40C333-978A-43EB-9D6D-7BA925E3290F","DCD85302-F66F-4917-8B80-A1423A8723E6","B2764605-D138-4A67-A12B-2E6E3E2AD664","CEF230CD-027F-487F-9C17-75CBE46CB5AE","D275AE9D-A141-42DB-BA3B-D512839F434C","35C40C69-0CCF-4010-9FC2-07504D8EDA37","FAA9E52E-4C54-43E9-BB88-CCE4CBB3F550","5A999C99-4920-4BCE-ACC8-11FC1101470C","BD6AD3C2-5CAA-4936-8950-991D9A09F4FB","3B766FE4-928E-42E2-8C79-0BF3AB99ED06","5BF8DA2D-3F3D-4EDD-9FEA-B2DD7461323B","03F2BEEB-0FF1-4B1A-B2A9-5CDE60F8E39F","2A249AB2-FB68-4912-B479-0C128E181D23","EFAFB57B-77C9-416B-AAED-16F2308083C9","2F3CAE8F-AA9D-4192-90F4-258267C11C38","CFA2467F-9939-42DE-8B73-9C2B0371C1DD","DE9A16BE-1DDC-4082-B5FF-14126213AA14","FD8F6DF1-4307-4FD0-895D-884B8365D088","87D3C682-E274-4257-8401-6F1E4F3F46AF","6124E52A-3C2D-4716-9124-C73D098A84CE","0158127B-E4C5-4920-96C5-05F2EFE917BF","4E8E81E3-134B-4455-A20A-9B3E9C9F08E2","F0106859-CF66-4B1C-97D5-B7C1E2445AF6","7FB0D196-61E4-40FA-90CB-D57C2335CACE","C2C6FCBC-2B00-4354-96A8-7B76256A9F99","6EAF6AC7-98EE-4AA2-AACD-EF06CB308BC1","831FD0E7-FEC9-497C-AE88-6DFC4269F538","62B2C478-BD34-47EF-932B-5CF2EA356EB9","199F8982-4063-4C31-84C3-073C3AFC6AF0"],"_MinTextWidth":14,"_MinTextHeight":null,"_FontSize":6,"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"1536":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__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(14.0,17.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,4,0,0)"},"1537":{"style":{"__isSmartRef__":true,"id":1538},"chunkOwner":{"__isSmartRef__":true,"id":1535},"storedString":"X","_id":"_1380","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1538":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1539":{"morph":{"__isSmartRef__":true,"id":1535},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1540":{"_BorderWidth":1.1840000000000002,"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Fill","position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Fill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(245,245,245),\n      offset: 0\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.4\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.6\n    }, {\n      color: Color.rgb(240,240,240),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,17.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"1541":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":1542},{"__isSmartRef__":true,"id":1543},{"__isSmartRef__":true,"id":1544}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1542":{"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 13 2012 15:04:01 GMT-0400 (Eastern Daylight Time)\")"},"1543":{"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 16 2012 04:36:21 GMT-0400 (Eastern Daylight Time)\")"},"1544":{"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 08:08:58 GMT-0400 (Eastern Daylight Time)\")"},"1545":{"sourceObj":{"__isSmartRef__":true,"id":1534},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1501},"targetMethodName":"remove","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1546":{"morph":{"__isSmartRef__":true,"id":1534},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1547":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":8.14,"_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(338.4,23.2)","_BorderColor":"Color.rgb(214,214,214)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"1548":{"partsSpaceName":"PartsBin/Basic/","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":1549},{"__isSmartRef__":true,"id":1550},{"__isSmartRef__":true,"id":1551},{"__isSmartRef__":true,"id":1552}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1549":{"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 09 2012 07:42:07 GMT-0400 (Eastern Daylight Time)\")"},"1550":{"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 05:42:26 GMT-0400 (Eastern Daylight Time)\")"},"1551":{"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B","__serializedExpressions__":["date"],"date":"new Date(\"Fri Feb 24 2012 20:59:09 GMT-0500 (Eastern Standard Time)\")"},"1552":{"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 05:53:45 GMT-0400 (Eastern Daylight Time)\")"},"1553":{"morph":{"__isSmartRef__":true,"id":1501},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1554":{"sourceObj":{"__isSmartRef__":true,"id":1501},"sourceAttrName":"done","targetObj":{"__isSmartRef__":true,"id":1501},"targetMethodName":"onDoneChange","converterString":"function () { return null }","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1555},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1555":{"source":{"__isSmartRef__":true,"id":1501},"target":{"__isSmartRef__":true,"id":1501}},"1556":{"sourceObj":{"__isSmartRef__":true,"id":1501},"sourceAttrName":"done","targetObj":{"__isSmartRef__":true,"id":1502},"targetMethodName":"setChecked","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1557":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1558}},"1558":{"test01IsMorph":{"__isSmartRef__":true,"id":1559}},"1559":{"varMapping":{"__isSmartRef__":true,"id":1560},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":1561},"__LivelyClassName__":"lively.Closure"},"1560":{"this":{"__isSmartRef__":true,"id":1557}},"1561":{},"1562":{"layouter":{"__isSmartRef__":true,"id":1563},"adjustForNewBounds":true,"resizeWidth":false,"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(338.4,27.6)"},"1563":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":3.115,"spacing":3.95,"container":{"__isSmartRef__":true,"id":1501},"__LivelyClassName__":"lively.morphic.Layout.TightHorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"1564":{"isDone":{"__isSmartRef__":true,"id":1565},"reset":{"__isSmartRef__":true,"id":1568},"onDoneChange":{"__isSmartRef__":true,"id":1571},"remove":{"__isSmartRef__":true,"id":1574},"selectNext":{"__isSmartRef__":true,"id":1581},"todoText":{"__isSmartRef__":true,"id":1584}},"1565":{"varMapping":{"__isSmartRef__":true,"id":1566},"source":"function isDone() {\n    return this.done;\n}","funcProperties":{"__isSmartRef__":true,"id":1567},"__LivelyClassName__":"lively.Closure"},"1566":{"this":{"__isSmartRef__":true,"id":1501}},"1567":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 10:45:13 GMT-0400 (Eastern Daylight Time)\")"},"1568":{"varMapping":{"__isSmartRef__":true,"id":1569},"source":"function reset() {\n    connect(this.get('CheckBox'), 'checked', this, 'done');\n    connect(this, 'done', this.get('CheckBox'), 'setChecked');\n    connect(this, 'done', this, 'onDoneChange', {converter: function() { return null }});\n    connect(this.get('removeButton'), 'fire', this, 'remove');\n    this.isTodoItem = true;\n    this.get('Text').addScript(function onTabPressed(evt) {\n        evt.stop();\n        this.owner.selectNext(evt.isShiftDown());\n        return true;\n    });\n    this.get('Text').addScript(function onKeyDown(evt) {\n        var result = $super(evt);\n        var char = String.fromCharCode(evt.keyCode).toLowerCase();\n        this.ctrlCPressed = this.ctrlCPressed || 0;\n        if (char === 'c' && evt.isCtrlDown()) { this.ctrlCPressed++; }\n        else { this.ctrlCPressed = 0 }\n        if (this.ctrlCPressed === 2) {\n             this.ctrlCPressed = 0;\n             this.owner.done = !this.owner.done;\n        }\n        return result\n    });\n}","funcProperties":{"__isSmartRef__":true,"id":1570},"__LivelyClassName__":"lively.Closure"},"1569":{"this":{"__isSmartRef__":true,"id":1501}},"1570":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:18:33 GMT-0400 (Eastern Daylight Time)\")"},"1571":{"varMapping":{"__isSmartRef__":true,"id":1572},"source":"function onDoneChange(owner) {\n    owner = owner || this.owner;\n    if (owner && owner.todoChanged)\n        owner.todoChanged(this);\n}","funcProperties":{"__isSmartRef__":true,"id":1573},"__LivelyClassName__":"lively.Closure"},"1572":{"this":{"__isSmartRef__":true,"id":1501}},"1573":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 11:42:21 GMT-0400 (Eastern Daylight Time)\")"},"1574":{"varMapping":{"__isSmartRef__":true,"id":1575},"source":"function remove() {\n    var owner = this.owner;\n    $super();\n    this.onDoneChange(owner);\n}","funcProperties":{"__isSmartRef__":true,"id":1580},"__LivelyClassName__":"lively.Closure"},"1575":{"this":{"__isSmartRef__":true,"id":1501},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1576}},"1576":{"$super":{"__isSmartRef__":true,"id":1577}},"1577":{"varMapping":{"__isSmartRef__":true,"id":1578},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":1579},"__LivelyClassName__":"lively.Closure"},"1578":{"obj":{"__isSmartRef__":true,"id":1501},"name":"remove"},"1579":{},"1580":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 11:42:34 GMT-0400 (Eastern Daylight Time)\")"},"1581":{"varMapping":{"__isSmartRef__":true,"id":1582},"source":"function selectNext(prev) {\n    this.owner && this.owner.focusTodoItemAfter&& this.owner.focusTodoItemAfter(this, prev);\n}","funcProperties":{"__isSmartRef__":true,"id":1583},"__LivelyClassName__":"lively.Closure"},"1582":{"this":{"__isSmartRef__":true,"id":1501}},"1583":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:02:15 GMT-0400 (Eastern Daylight Time)\")"},"1584":{"varMapping":{"__isSmartRef__":true,"id":1585},"source":"function todoText() {\n    return this.get('Text');\n}","funcProperties":{"__isSmartRef__":true,"id":1586},"__LivelyClassName__":"lively.Closure"},"1585":{"this":{"__isSmartRef__":true,"id":1501}},"1586":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:04:35 GMT-0400 (Eastern Daylight Time)\")"},"1587":{"submorphs":[{"__isSmartRef__":true,"id":1588},{"__isSmartRef__":true,"id":1594},{"__isSmartRef__":true,"id":1620}],"scripts":[],"id":"BBDE453E-4B42-4671-812D-C7A51F24E319","shape":{"__isSmartRef__":true,"id":1633},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"TodoItemProto11","partsBinMetaInfo":{"__isSmartRef__":true,"id":1634},"eventHandler":{"__isSmartRef__":true,"id":1639},"attributeConnections":[{"__isSmartRef__":true,"id":1640},{"__isSmartRef__":true,"id":1642}],"doNotSerialize":["$$done"],"doNotCopyProperties":["$$done"],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","DFC6D0F9-E4FB-44C6-B43C-52BA9827D823","353F27D7-B4FD-4BAE-8CAB-CF9321C86951","380C95AC-95B2-4891-AAA9-C63EB2540F0A","DF46F124-1FD8-483A-936C-5CCC6B46018E","B2E2C353-ADF9-49F0-BA5A-362900A2903F","05B6B6C6-B21F-40E0-8BA3-07F59A54B3D8","EFB0F4F1-E269-40A6-BC05-D7B37B3341F4","F1AA9AA8-B37B-44DF-AC08-743BACF2E999","C465E7BC-0EAC-485D-B19D-5D788C5BE80B","3314B40C-9270-4934-85E2-8E69FE7262A8","2C775EAD-3962-471F-8DCD-356532661CDB","C8A2726F-00FF-4611-A661-06038E2D9E21","9A90244A-69CB-4629-BDA1-64AABBCAE60C","1F87D65E-E248-47CE-8891-936A72215C74","A5076D2C-56B3-4E41-9671-59E583784A88","DF30152F-07DE-4D9B-A853-C12A7069DA72","9702407E-88D2-4414-941B-E81CFE2622A1","8E6C661D-E313-4FA9-BD42-C413F82DE290","65A0C4A7-8DE1-4DB7-BB0D-FCB0A8588C0D","61A9491B-787F-4574-BC09-21798A234326","55D5C2C5-C5FE-4079-BB35-719EDD49EAAF","C5CDD74D-4AD6-4E15-A286-DC19AE7F8491","F60811DF-DA34-4953-9C8D-E067C3C1D51C","11AF57B1-64E6-46CC-846E-7A33F701A2B5","1952118B-BE85-47A0-BB90-EDE54124C680","E9D13A75-444A-4F3D-AF99-D9A3508AD66B","9FB27AA6-AAA5-4F3F-B135-12F886C30E1E","9A95D348-987F-46C0-B196-05149C1B540C","BFCF951C-5712-4A49-97B3-8924F52E4391","AF44DC74-8AAE-4378-9F3C-DDA6BD1A7004","D767626D-46C0-4DD9-82F2-219FDE090FF6","63A766B8-6501-483F-967F-BC37BFF39127","B33EF828-3B2E-422A-86FF-E9D39D6BEDA7","A23BB3EC-1352-4976-93E4-0471671F7C94","47F2C897-B128-439B-BD5E-44AF2ADEFDFC","9B767AA2-C0B8-4E29-ABE8-7BE2CD6CC2C9","2AD90AE2-33A0-4E0E-9ED8-7A3975D55A37","D2058259-46BA-40FE-8652-A7E696DEE4E6","D35A36AE-5FFC-47BC-8D89-9A43A7409D6F","E3DBCC8E-094B-4C9E-B840-F3F39ADC9FF9","1B0515AD-84CA-4AC7-B44C-6B39DDD2DF25","47FA2854-8884-40C5-B379-6D1D5E9D5E04","5DC73805-2B66-455D-BBC4-B45F9730E255","93B0EE96-9D74-4122-BAA5-6B65A8C3D696"],"partTests":{"__isSmartRef__":true,"id":1643},"_ClipMode":"visible","layout":{"__isSmartRef__":true,"id":1648},"isInLayoutCycle":false,"isBeingDragged":false,"prevScroll":[0,0],"done":true,"isTodoItem":true,"_Visible":true,"_Rotation":0,"_Scale":1,"owner":{"__isSmartRef__":true,"id":658},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1650},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(8.9,263.0)","distanceToDragEvent":"lively.pt(231.0,-14.0)"},"1588":{"submorphs":[],"scripts":[],"id":"A48C9916-371A-4821-BF3B-C7E1593785E7","shape":{"__isSmartRef__":true,"id":1589},"__layered_droppingEnabled__":true,"halosEnabled":true,"checked":true,"showsHalos":false,"name":"CheckBox","partsBinMetaInfo":{"__isSmartRef__":true,"id":1590},"eventHandler":{"__isSmartRef__":true,"id":1591},"derivationIds":[6345,"C312E83D-707C-4284-B295-259FC7CFB5E8","B3CA60CB-D64F-42D2-B7D3-FCA87B927993","70374752-C7D2-4373-B5A6-DAE00D675005","6A4E6489-07E3-4075-842E-1688DCC23FFA","CF398E2C-E57F-4CA1-B622-FC57B6326BA1","96E85F3D-CB5D-4E29-9E31-1233E712691E","6AFACA3E-B51D-4900-882F-89F1EEBE8752","7123A211-2E45-4638-958E-4B18404D4B08","0A3782A3-A781-4D79-A623-9E3D9C6AFEA7","CC0B2AA1-FA56-4F4F-A12F-71146727BB55","82BD36B0-637A-47BD-87EC-2F1E96480B15","A45D1994-86D1-48E9-89E1-501B9FB1791F","F19FEC51-22B0-4A96-9476-6ED086C636F9","91775769-9CDB-4993-BFB5-E9A160DC9D75","73989AEA-788D-4786-973F-D2EDEA731689","6C6B6457-D08B-4326-9656-B7D88A1B75D7","9C4313F9-505B-4931-8358-6221B387AB73","A6626A90-B2F9-457F-A80D-27B70474B5A2","B9114AFE-0DBB-4EBD-8C32-1FB9B91A3676","DD52C989-8D21-4777-A3E4-1815036EC286","623826BD-6BBD-49EE-815B-D635E7636D67","DB622E41-D9E3-4303-8C02-B7DF0F641713","C7BC291B-79A4-4E72-A056-F441F398F44B","55677451-3A9E-4814-AD82-446277FB6471","06FCE689-F237-4946-BF93-8735A21A9145","9080BA8D-6B81-49EF-A7E5-B9F3661EA5D2","2768684B-BB58-4082-987D-833506735186","DC8E7411-8525-4989-83C8-B28156D30E96","5CE01F41-3E44-4B04-8933-06B50D01A5CC","5351954E-735A-4565-B432-23FAFEA5A7A6","6FC1E512-4905-457F-A4A7-BD0B260CA9D8","E2CCCB64-0CA4-4977-A926-929D973FFA47","39E7F4CF-7BD5-476E-8421-4A6806EABF35","E1CCC8A0-F92B-4B1F-B218-11DF07B05596","D5F69EE7-340C-443C-98D5-D07F810743A2","ECE85771-0822-4C58-BAD6-E3A54E68AC4C","25408813-5561-48A8-972A-F429D577374D","0F43C63D-F3AE-44D7-BDB7-9CDCC099784B","CAE6B923-7B67-47BE-A690-89AE35CA104C","0603D6D8-C46C-448E-8670-30E5B627D3D0","8DD723E8-E8BC-4C67-89DB-D7CA542C9082","21D6420B-94E7-40A2-AA49-424E9DB7CDC3","0D8A0A4E-89BC-44E5-B483-50E6EBED425B","71DA469B-DFF0-40A6-8E26-6A18BFE70001"],"_ClipMode":"visible","attributeConnections":[{"__isSmartRef__":true,"id":1592},{"__isSmartRef__":true,"id":1593}],"doNotSerialize":["$$checked;","$$checked"],"doNotCopyProperties":["$$checked;","$$checked"],"owner":{"__isSmartRef__":true,"id":1587},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"active":true,"__LivelyClassName__":"lively.morphic.CheckBox","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.1,3.1)"},"1589":{"stringifiedShapeNode":"<input xmlns=\"http://www.w3.org/1999/xhtml\" type=\"checkbox\" style=\"padding: 0px; overflow: visible; width: 12px; height: 12px;\" class=\"Morph CheckBox\" data-lively-morphid=\"A48C9916-371A-4821-BF3B-C7E1593785E7\" id=\"null\" />","__serializedExpressions__":["extent","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","extent":"lively.pt(12.0,12.0)","_Extent":"lively.pt(12.0,12.0)","_Padding":"lively.rect(0,0,0,0)"},"1590":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Inputs/","partName":"CheckBox","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1591":{"morph":{"__isSmartRef__":true,"id":1588},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1592":{"sourceObj":{"__isSmartRef__":true,"id":1588},"sourceAttrName":"checked;","targetObj":{"__isSmartRef__":true,"id":1587},"targetMethodName":"done","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1593":{"sourceObj":{"__isSmartRef__":true,"id":1588},"sourceAttrName":"checked","targetObj":{"__isSmartRef__":true,"id":1587},"targetMethodName":"done","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1594":{"submorphs":[],"scripts":[],"id":"343793B5-2F0D-40DF-9AEB-88829F416BEB","shape":{"__isSmartRef__":true,"id":1595},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":290.23981499999894,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":1596},"textChunks":[{"__isSmartRef__":true,"id":1601}],"charsReplaced":"test","lastFindLoc":4,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":1603},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","A9F493FF-16B2-4B2B-83EE-F0A2288ECAA0","EA77E0F8-F9E9-474A-BE9E-B037D5636E2C","0A6AED33-B153-47D6-8B68-90DE6751D4C7","04149EC6-105F-46FC-B9F7-C69307213287","95DA7B14-89FE-4EB4-9742-C177FF73AD96","DC06F5A2-1316-4A09-A6A8-DE87CAB0188F","9284C34A-2840-4438-ABBC-81823C8B9B8D","714C1B8B-0F5E-4E66-8720-307ACCB6CAD3","56AE0CF6-F532-485A-8A39-D4F6F1FF36AB","0DC088DE-BB18-4399-A491-67406AE566AB","F6E1FA47-B46D-4EA9-BB19-E62261456849","681B9F97-2D71-4F98-B44D-89CA45F34D1A","DAA87C76-6F86-4E43-B0AA-B3EDCC6E0266","0393968B-1CBF-49A3-ADB4-B2C52F24ADDD","BB0C43EF-1378-45F8-AF50-3944056659FC","4034533B-B4EA-45E8-AE7A-FDE439EF5A3B","D1521098-7E08-46F2-9748-5EA6E2C54F41","07E87B7D-901B-4CDD-BF50-B99960163841","AB54A07A-C536-4818-AA66-F747B4ACB196","A9C36A05-CDE9-422F-A3F8-F7A2BDA58A8F","2959A090-EC57-47AE-924A-CA7755AC5AA3","DBA940C5-AA5D-4245-B5C1-A3304C2DEC93","8607E601-02F1-460E-ABCB-C11850084440","555CC847-5917-48A4-977F-4D6C62801086","2A7B2A5A-A999-46CA-83EE-A9B069AB65B5","D1148B76-A421-4236-AC4B-E04D17D6E66E","156F63CF-252E-4202-8079-311CF0726E22","CBE4E96F-D351-410A-96CF-B06B1447D9C3","30451619-9B14-43D6-8CC9-AA429DC1A78D","C8269C07-2070-4326-B5C9-AD29775B020F","D778117F-59D5-4D24-A916-F14F7D17871B","9BF7311F-1D83-4574-A3B7-53B8A8B26AD6","47D75B41-9286-4277-8FD3-E126EEB085DC","ABFB3E96-A2CC-4294-B1DF-56635777F8B5","454C4171-C1A6-4CA1-A943-D39AB036844B","F6DC9BD0-643B-48C6-B570-29DB88D74A73","AC49770A-E243-476A-8923-590FB1173B53","46FD3C29-B678-456A-9892-F418A41BE6D0","A312B806-C638-4002-9024-E1ADE45853EE","255F3AF0-A917-4D74-AADB-499B830C3488","98F80E9C-EBAA-4F70-B92B-D2ACE7808FEF","D922B48C-1537-4E0B-AF06-19A163268E80","526809B1-907F-4204-89AD-D8B8DFE8127D","650E4D79-1DAF-4175-929F-B3FFC642E65D"],"_WhiteSpaceHandling":"pre","_MinTextWidth":290.23981499999894,"_MinTextHeight":null,"isBeingDragged":false,"owner":{"__isSmartRef__":true,"id":1587},"layout":{"__isSmartRef__":true,"id":1604},"_Rotation":0,"_Scale":1,"previousSelection":[0,4],"ctrlCPressed":0,"__serializedExpressions__":["_Position","textColor","_Padding"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1605},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(19.1,3.1)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"1595":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__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(298.3,16.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"1596":{"partsSpaceName":"PartsBin/Basic/","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":1597},{"__isSmartRef__":true,"id":1598},{"__isSmartRef__":true,"id":1599},{"__isSmartRef__":true,"id":1600}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1597":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 10:30:30 GMT-0400 (Eastern Daylight Time)\")"},"1598":{"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(\"Mon Feb 27 2012 00:20:38 GMT-0500 (Eastern Standard Time)\")"},"1599":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:31:43 GMT-0400 (Eastern Daylight Time)\")"},"1600":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:32:09 GMT-0400 (Eastern Daylight Time)\")"},"1601":{"style":{"__isSmartRef__":true,"id":1602},"chunkOwner":{"__isSmartRef__":true,"id":1594},"storedString":"fetch","_id":"_1379","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1602":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1603":{"morph":{"__isSmartRef__":true,"id":1594},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1604":{"resizeWidth":true,"adjustForNewBounds":true},"1605":{"onTabPressed":{"__isSmartRef__":true,"id":1606},"onKeyDown":{"__isSmartRef__":true,"id":1613}},"1606":{"varMapping":{"__isSmartRef__":true,"id":1607},"source":"function onTabPressed(evt) {\n        evt.stop();\n        this.owner.selectNext(evt.isShiftDown());\n        return true;\n    }","funcProperties":{"__isSmartRef__":true,"id":1612},"__LivelyClassName__":"lively.Closure"},"1607":{"this":{"__isSmartRef__":true,"id":1594},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1608}},"1608":{"$super":{"__isSmartRef__":true,"id":1609}},"1609":{"varMapping":{"__isSmartRef__":true,"id":1610},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":1611},"__LivelyClassName__":"lively.Closure"},"1610":{"obj":{"__isSmartRef__":true,"id":1594},"name":"onTabPressed"},"1611":{},"1612":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:08:04 GMT-0400 (Eastern Daylight Time)\")"},"1613":{"varMapping":{"__isSmartRef__":true,"id":1614},"source":"function onKeyDown(evt) {\n        var result = $super(evt);\n        var char = String.fromCharCode(evt.keyCode).toLowerCase();\n        this.ctrlCPressed = this.ctrlCPressed || 0;\n        if (char === 'c' && evt.isCtrlDown()) { this.ctrlCPressed++; }\n        else { this.ctrlCPressed = 0 }\n        if (this.ctrlCPressed === 2) {\n             this.ctrlCPressed = 0;\n            this.owner.done = !this.owner.done;\n        }\n        return result\n    }","funcProperties":{"__isSmartRef__":true,"id":1619},"__LivelyClassName__":"lively.Closure"},"1614":{"this":{"__isSmartRef__":true,"id":1594},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1615}},"1615":{"$super":{"__isSmartRef__":true,"id":1616}},"1616":{"varMapping":{"__isSmartRef__":true,"id":1617},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":1618},"__LivelyClassName__":"lively.Closure"},"1617":{"obj":{"__isSmartRef__":true,"id":1594},"name":"onKeyDown"},"1618":{},"1619":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:17:34 GMT-0400 (Eastern Daylight Time)\")"},"1620":{"submorphs":[{"__isSmartRef__":true,"id":1621}],"scripts":[],"id":"1C09DE9F-A9A5-439B-ADC2-7CEED4E7EC85","shape":{"__isSmartRef__":true,"id":1626},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":1621},"name":"removeButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":1627},"attributeConnections":[{"__isSmartRef__":true,"id":1631}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":1632},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","9FC09C37-2033-40AE-91C6-5B3994A37DD0","8D3012B6-C0E5-4B06-B1AD-CB80C6C99442","FBC7BE03-4ED9-4E15-B9AA-6CF368623D45","3F75DA2E-71BE-4858-BCB4-6127CD1A3E41","70122986-8CD4-4DC8-8730-9B2EA6173537","8557EA89-55CD-4848-978B-2B5A672DFC2A","E2895CF5-64DB-466C-8706-2BCE8E193FA3","22B7D40B-ECC4-4E47-9324-7F020509656A","5950CD7C-687C-41DC-9BE1-3FBC3DCF8FD2","0547FD5F-AB7B-4673-89B0-C2D923FB4C98","6684D3BB-086F-4AFA-A4D2-455EA66EA630","947763F5-DE05-466F-ADEF-9D7B4A43946E","07DABDA1-A58E-4996-A9B2-F90EBB748EC7","B1FF4DE3-1866-4B2F-B197-5E6202D58288","D58E2433-48A5-4651-9F26-3232B76FD0AC","8C0F5D41-D7F2-4066-AF85-52483B76901A","6D3F9592-3ACD-46EE-BBFA-67CBBB054897","5535FF6B-EBCB-4E5E-AFCA-ACCF38B0DAF5","FC9E4CE0-25B2-49A4-8171-1BEF79EFE552","07D26D7E-8447-4985-85AE-576625871DC3","ECF1DC7B-8995-4478-99F6-66EF50DBFF0C","56F16F55-F2F4-4072-8FD3-2D131B336E9A","7C80BA47-8B0E-42F9-96FA-55B60F2C0F94","5F2F4618-8BBB-4868-97B3-8E452BA2C355","FB7A5053-F2DC-45F3-AE22-F4743D6CE7D2","CEC58B73-F2BE-47C1-AC41-5AE7C5649C5F","379388F6-0A2A-4F85-BB2F-81B7DA118D99","B3F4ABFB-82C7-4222-9DEA-04F22F2AE16A","9202981C-9BBE-4B3E-9A1D-8BE3A9F9FA52","3143E037-59ED-482C-9120-CE2CBE222D8C","2421AC2C-A738-4B0A-9A03-ADDCC192F302","364D5E1D-4A7D-486B-A899-9D2975C07526","FB4D3C5D-4278-45B4-BD00-B4D8A8CE3FA8","45C7D3E2-D3C0-42B1-9C47-B792693133C3","A4BF7F56-0CE3-468E-8B37-038BA4353A97","EB068D6D-5B92-42AC-A188-8653D2F9488D","6D150E52-4BC8-4D94-8462-3CA984883E72","CDB18380-1F1B-4BAA-9F58-92B395745978","7C9BB1A7-7B77-44F2-8D8A-134B0F3EF157","8CCD8B05-2C93-43A1-BF8F-D60D0EDE7DDB","E2A87187-1115-483D-89F5-3A3E6DC8E1F3","10082D9A-63EF-4254-A8B0-039F79FD8B42","EA31F0B4-01B6-4930-9732-C99809495472","599EFF3A-BB10-4228-8C51-00B3AA5F808B"],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":1587},"_Rotation":0,"_Scale":1,"isPressed":false,"__serializedExpressions__":["normalFill","lighterFill","_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","normalFill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(245,245,245),\n      offset: 0\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.4\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.6\n    }, {\n      color: Color.rgb(240,240,240),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","lighterFill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(250,250,250),\n      offset: 0\n    }, {\n      color: Color.rgb(232,232,232),\n      offset: 0.4\n    }, {\n      color: Color.rgb(232,232,232),\n      offset: 0.6\n    }, {\n      color: Color.rgb(248,248,248),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","_Position":"lively.pt(321.3,3.1)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"1621":{"submorphs":[],"scripts":[],"id":"68AE445A-7DD6-4626-9261-6B79298261EB","shape":{"__isSmartRef__":true,"id":1622},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":14,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":1620},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":1623}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":1625},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","4C708A08-5021-4FEC-ACD0-EDCF84618035","9E688F9B-F93E-426F-B658-8EEDB8952289","3BFB2AFF-96E9-4660-A5D9-7C87E6D86B42","BEDE9477-7347-4A26-BA01-0687DF6805E3","BA3787BD-FDF8-40DA-8321-16FB75CA8C43","1AFA0A0C-1161-4DD3-9823-BAFE7E8A19A2","ADDF4DFA-3AD3-45A4-818D-FB01420F85C2","50CE7C1A-6249-4890-9D8F-314C36FC854D","5502C788-5FB2-4C42-8715-01F4280AC82E","082FE443-D2AC-4C2D-877A-D5FB02B10257","338D569E-349D-46EE-96C7-7A3274CD03A7","6B337298-5324-4353-94C0-EF58F8A95604","5CF6B658-194F-40E1-8354-94B6BAAE32DB","D3A4B759-2D69-4359-B18B-F95427AE546A","F127161C-79DC-4D0F-8DDB-A6BF57F902BE","61FDB39C-0788-4D0D-9003-E329AEB76D8F","ED16451A-B6BB-42BE-9768-B9EA567E93A6","53B38B83-7C1C-430B-8FCA-F7469FFBCDCB","4597ACB2-39A2-45EC-B669-00455C15C0C8","050CCFC8-51CB-45BD-81EC-6138582D96D5","CA11AFB7-BE90-4294-AB43-E005F6A20B87","D6288350-16A5-4DBB-BA5B-C90E8400D09B","E33B5745-7B39-4791-B72D-5FD85071BA1C","2D37B50E-FBDF-4DB8-9F69-9FFA56A02DC0","4FFE1992-1CDC-4E34-B00E-A8733E16148F","B7BEC8CC-1D96-4B3E-93E4-93EC0E274D0A","ED5CC62B-B0AF-4D8A-AB34-8EC1CB8595E5","662FC31F-2D17-460F-9478-DD8E13F1902F","AE489A82-788C-411C-9E6A-5AFA97AD4A3E","12670E64-8BFF-448F-B437-CDD81ECD9F95","EBB87186-1A75-4B19-89B3-1642CB4C77CE","D4074487-BAE9-4F7C-8B53-1AC2B3346325","7E56D741-2EF0-4D15-A8EC-60479E1A673E","23B96EA5-29E0-4B40-94A9-68CA1F845B70","0363E419-BF84-445E-B7D1-785981409FEA","3EEC0C07-C3C7-45A8-A007-EC89EEEFF4C8","8F17BA08-371D-49E2-8653-3CDC6CC98805","780C0240-6926-4752-B057-6A671C55A4A3","E9DA27B7-E594-47B4-B78B-880EC8CED0A5","955F16D4-A0CF-45B0-B1B5-6A630CEE2576","8E4BC7BF-91EF-4834-9C05-5C71843E226C","3A7BC14F-87B5-4481-B166-F1895F1472C8","AF6E102A-AD73-4175-9CDE-9795A20CE617","88016513-6747-4F25-9DC5-924FF63FFC0D"],"_MinTextWidth":14,"_MinTextHeight":null,"_FontSize":6,"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"1622":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__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(14.0,17.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,4,0,0)"},"1623":{"style":{"__isSmartRef__":true,"id":1624},"chunkOwner":{"__isSmartRef__":true,"id":1621},"storedString":"X","_id":"_1380","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1624":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1625":{"morph":{"__isSmartRef__":true,"id":1621},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1626":{"_BorderWidth":1.1840000000000002,"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Fill","position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Fill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(245,245,245),\n      offset: 0\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.4\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.6\n    }, {\n      color: Color.rgb(240,240,240),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,17.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"1627":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":1628},{"__isSmartRef__":true,"id":1629},{"__isSmartRef__":true,"id":1630}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1628":{"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 13 2012 15:04:01 GMT-0400 (Eastern Daylight Time)\")"},"1629":{"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 16 2012 04:36:21 GMT-0400 (Eastern Daylight Time)\")"},"1630":{"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 08:08:58 GMT-0400 (Eastern Daylight Time)\")"},"1631":{"sourceObj":{"__isSmartRef__":true,"id":1620},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1587},"targetMethodName":"remove","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1632":{"morph":{"__isSmartRef__":true,"id":1620},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1633":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":8.14,"_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(338.4,23.2)","_BorderColor":"Color.rgb(214,214,214)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"1634":{"partsSpaceName":"PartsBin/Basic/","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":1635},{"__isSmartRef__":true,"id":1636},{"__isSmartRef__":true,"id":1637},{"__isSmartRef__":true,"id":1638}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1635":{"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 09 2012 07:42:07 GMT-0400 (Eastern Daylight Time)\")"},"1636":{"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 05:42:26 GMT-0400 (Eastern Daylight Time)\")"},"1637":{"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B","__serializedExpressions__":["date"],"date":"new Date(\"Fri Feb 24 2012 20:59:09 GMT-0500 (Eastern Standard Time)\")"},"1638":{"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 05:53:45 GMT-0400 (Eastern Daylight Time)\")"},"1639":{"morph":{"__isSmartRef__":true,"id":1587},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1640":{"sourceObj":{"__isSmartRef__":true,"id":1587},"sourceAttrName":"done","targetObj":{"__isSmartRef__":true,"id":1587},"targetMethodName":"onDoneChange","converterString":"function () { return null }","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1641},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1641":{"source":{"__isSmartRef__":true,"id":1587},"target":{"__isSmartRef__":true,"id":1587}},"1642":{"sourceObj":{"__isSmartRef__":true,"id":1587},"sourceAttrName":"done","targetObj":{"__isSmartRef__":true,"id":1588},"targetMethodName":"setChecked","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1643":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1644}},"1644":{"test01IsMorph":{"__isSmartRef__":true,"id":1645}},"1645":{"varMapping":{"__isSmartRef__":true,"id":1646},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":1647},"__LivelyClassName__":"lively.Closure"},"1646":{"this":{"__isSmartRef__":true,"id":1643}},"1647":{},"1648":{"layouter":{"__isSmartRef__":true,"id":1649},"adjustForNewBounds":true,"resizeWidth":false,"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(338.4,27.6)"},"1649":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":3.115,"spacing":3.95,"container":{"__isSmartRef__":true,"id":1587},"__LivelyClassName__":"lively.morphic.Layout.TightHorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"1650":{"isDone":{"__isSmartRef__":true,"id":1651},"reset":{"__isSmartRef__":true,"id":1654},"onDoneChange":{"__isSmartRef__":true,"id":1657},"remove":{"__isSmartRef__":true,"id":1660},"selectNext":{"__isSmartRef__":true,"id":1667},"todoText":{"__isSmartRef__":true,"id":1670}},"1651":{"varMapping":{"__isSmartRef__":true,"id":1652},"source":"function isDone() {\n    return this.done;\n}","funcProperties":{"__isSmartRef__":true,"id":1653},"__LivelyClassName__":"lively.Closure"},"1652":{"this":{"__isSmartRef__":true,"id":1587}},"1653":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 10:45:13 GMT-0400 (Eastern Daylight Time)\")"},"1654":{"varMapping":{"__isSmartRef__":true,"id":1655},"source":"function reset() {\n    connect(this.get('CheckBox'), 'checked', this, 'done');\n    connect(this, 'done', this.get('CheckBox'), 'setChecked');\n    connect(this, 'done', this, 'onDoneChange', {converter: function() { return null }});\n    connect(this.get('removeButton'), 'fire', this, 'remove');\n    this.isTodoItem = true;\n    this.get('Text').addScript(function onTabPressed(evt) {\n        evt.stop();\n        this.owner.selectNext(evt.isShiftDown());\n        return true;\n    });\n    this.get('Text').addScript(function onKeyDown(evt) {\n        var result = $super(evt);\n        var char = String.fromCharCode(evt.keyCode).toLowerCase();\n        this.ctrlCPressed = this.ctrlCPressed || 0;\n        if (char === 'c' && evt.isCtrlDown()) { this.ctrlCPressed++; }\n        else { this.ctrlCPressed = 0 }\n        if (this.ctrlCPressed === 2) {\n             this.ctrlCPressed = 0;\n             this.owner.done = !this.owner.done;\n        }\n        return result\n    });\n}","funcProperties":{"__isSmartRef__":true,"id":1656},"__LivelyClassName__":"lively.Closure"},"1655":{"this":{"__isSmartRef__":true,"id":1587}},"1656":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:18:33 GMT-0400 (Eastern Daylight Time)\")"},"1657":{"varMapping":{"__isSmartRef__":true,"id":1658},"source":"function onDoneChange(owner) {\n    owner = owner || this.owner;\n    if (owner && owner.todoChanged)\n        owner.todoChanged(this);\n}","funcProperties":{"__isSmartRef__":true,"id":1659},"__LivelyClassName__":"lively.Closure"},"1658":{"this":{"__isSmartRef__":true,"id":1587}},"1659":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 11:42:21 GMT-0400 (Eastern Daylight Time)\")"},"1660":{"varMapping":{"__isSmartRef__":true,"id":1661},"source":"function remove() {\n    var owner = this.owner;\n    $super();\n    this.onDoneChange(owner);\n}","funcProperties":{"__isSmartRef__":true,"id":1666},"__LivelyClassName__":"lively.Closure"},"1661":{"this":{"__isSmartRef__":true,"id":1587},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1662}},"1662":{"$super":{"__isSmartRef__":true,"id":1663}},"1663":{"varMapping":{"__isSmartRef__":true,"id":1664},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":1665},"__LivelyClassName__":"lively.Closure"},"1664":{"obj":{"__isSmartRef__":true,"id":1587},"name":"remove"},"1665":{},"1666":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 11:42:34 GMT-0400 (Eastern Daylight Time)\")"},"1667":{"varMapping":{"__isSmartRef__":true,"id":1668},"source":"function selectNext(prev) {\n    this.owner && this.owner.focusTodoItemAfter&& this.owner.focusTodoItemAfter(this, prev);\n}","funcProperties":{"__isSmartRef__":true,"id":1669},"__LivelyClassName__":"lively.Closure"},"1668":{"this":{"__isSmartRef__":true,"id":1587}},"1669":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:02:15 GMT-0400 (Eastern Daylight Time)\")"},"1670":{"varMapping":{"__isSmartRef__":true,"id":1671},"source":"function todoText() {\n    return this.get('Text');\n}","funcProperties":{"__isSmartRef__":true,"id":1672},"__LivelyClassName__":"lively.Closure"},"1671":{"this":{"__isSmartRef__":true,"id":1587}},"1672":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:04:35 GMT-0400 (Eastern Daylight Time)\")"},"1673":{"submorphs":[{"__isSmartRef__":true,"id":1674},{"__isSmartRef__":true,"id":1680},{"__isSmartRef__":true,"id":1706}],"scripts":[],"id":"F4EACDFA-8A74-46CF-BE07-A1E995E1CC94","shape":{"__isSmartRef__":true,"id":1719},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"TodoItemProto12","partsBinMetaInfo":{"__isSmartRef__":true,"id":1720},"eventHandler":{"__isSmartRef__":true,"id":1725},"attributeConnections":[{"__isSmartRef__":true,"id":1726},{"__isSmartRef__":true,"id":1728}],"doNotSerialize":["$$done"],"doNotCopyProperties":["$$done"],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","DFC6D0F9-E4FB-44C6-B43C-52BA9827D823","353F27D7-B4FD-4BAE-8CAB-CF9321C86951","380C95AC-95B2-4891-AAA9-C63EB2540F0A","DF46F124-1FD8-483A-936C-5CCC6B46018E","B2E2C353-ADF9-49F0-BA5A-362900A2903F","05B6B6C6-B21F-40E0-8BA3-07F59A54B3D8","EFB0F4F1-E269-40A6-BC05-D7B37B3341F4","F1AA9AA8-B37B-44DF-AC08-743BACF2E999","0ECEC20F-8A6B-4735-B656-94D0EC831999","C4D0B4F9-ACD4-4367-8746-E0D5C4EF815C","344AD2EC-7C07-4C40-B95B-9CE5F2D91516","B9A02C04-E8AD-4F0D-BA90-9653F971D058","72E03D33-23D0-4AE3-99B2-A5473ABEB8C3","8357DC3A-D470-4238-8781-172F006FF601","2C18BE46-7EA5-40B3-B6B9-9ED8BE7B8701","7181F117-BB1D-45FD-9053-9B9F3DBCB398","9F8F4150-F4E2-44AA-B2BB-72E65A4D80E9","BED71683-40B5-4927-817D-4553BD506665","FD31E5D2-DB4B-441A-AFA1-BB1A39298F08","4B45FA29-EF1B-4D69-8461-D678D5463771","EBB2DD8D-F998-4A1F-8EB9-9AAF5208B8A1","981EF813-1E6C-4346-A405-1BB6FC018EF8","B212B8F9-F3F2-4A62-A3D2-3AEDA7A312B0","DDE28279-554E-4F6E-BBDC-ABF3CDE3674F","0C0789B0-484F-43F6-83E8-91942856E26B","20CB957C-DE13-488E-AE53-79C2066287FC","C04E3CB8-8020-4E39-BA7D-56A48151BB5B","0B2BDDF8-11F2-48ED-881C-4072F97C91A2","6C990901-5C30-41DF-9D6D-63DA50F77334","02576448-DD63-4142-928B-45189661BE11","74AF946D-2FD3-4B5C-A8F9-CB5CDC93978D","AA75F3B5-C39C-40E6-9C7D-BF06771DA5C4","E0A5C402-0925-4792-AF5E-DBD424DDFE62","805C4C42-7B3D-4989-976F-F16CCA97E321","B98331A8-CFD5-4558-9A10-3BBFD448EF37","C0AC3E42-30AC-406F-ABAE-8006ACB8368A","73B5CDFF-D12E-41EE-AEF9-A3D17E0CD2B3","B07C5E54-6B67-496D-AFF9-643D3D9AAFF2","DA56327E-2BD3-45AD-B20A-F8F29D7888EC","C6F00692-3277-44E8-B105-414E62446547","38339F5C-186D-4031-A7D8-608375BA3569","A4611FB2-67AD-4990-90D1-530B9D3AC79F","0E07E929-5C3B-405D-B4A3-ECA9441BA1D1","AF5C8C12-78D5-4D51-8A54-8D1142A066DA"],"partTests":{"__isSmartRef__":true,"id":1729},"_ClipMode":"visible","layout":{"__isSmartRef__":true,"id":1734},"isInLayoutCycle":false,"isBeingDragged":false,"prevScroll":[0,0],"done":true,"isTodoItem":true,"_Visible":true,"_Rotation":0,"_Scale":1,"owner":{"__isSmartRef__":true,"id":658},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1736},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(8.9,286.2)","distanceToDragEvent":"lively.pt(231.0,-14.0)"},"1674":{"submorphs":[],"scripts":[],"id":"5CCE0089-30DF-40E5-96BF-727E34D67398","shape":{"__isSmartRef__":true,"id":1675},"__layered_droppingEnabled__":true,"halosEnabled":true,"checked":true,"showsHalos":false,"name":"CheckBox","partsBinMetaInfo":{"__isSmartRef__":true,"id":1676},"eventHandler":{"__isSmartRef__":true,"id":1677},"derivationIds":[6345,"C312E83D-707C-4284-B295-259FC7CFB5E8","B3CA60CB-D64F-42D2-B7D3-FCA87B927993","70374752-C7D2-4373-B5A6-DAE00D675005","6A4E6489-07E3-4075-842E-1688DCC23FFA","CF398E2C-E57F-4CA1-B622-FC57B6326BA1","96E85F3D-CB5D-4E29-9E31-1233E712691E","6AFACA3E-B51D-4900-882F-89F1EEBE8752","7123A211-2E45-4638-958E-4B18404D4B08","1E240866-8631-4477-918E-5A05EED7F988","E3FD582E-F60A-4DB2-82E3-558432EC44B7","B3CD89FF-4646-4926-9B2E-53E1F8E3D54E","CCC22BFB-BF2D-4869-B041-3CCFE4155529","A3F14C33-6E21-4D52-9B0A-F9080AE57B5A","1C5F4E49-C58A-49F4-A7D8-0E885D880CFF","8EE4DAC3-E902-4CF1-9B5B-CBD8842FF3DA","96177CA3-574A-45AE-B3B6-A6E77BA73DE0","766061A1-D5E2-4E4F-8A7B-A62A2DAF42BC","A4CB424D-E953-4209-BC0B-443D9AA0E40C","2309EFA0-140A-4C83-94F7-E8084B8E9E41","2F73F592-681A-4341-9574-69FAB41FE666","2957EE10-6856-4611-AA52-A087F5E01EEC","42E58BCB-53BD-4BAD-9710-F7D5208F6C0A","DA4A6295-6519-4086-8603-0F671BB5DDC1","E719D2D1-30FC-4BFF-96C2-0B1CF1DF2A13","8561D38C-7324-4C8F-8466-620206771454","32C1EFE8-626B-4980-A20E-2CDC1EBB528F","EECE14E7-184F-4AB1-B90A-351A8C9A9B42","67B3D4E7-7548-46B0-BD25-1F8E80C690B1","CBB4FFA6-695B-4044-A7E0-13E7C007998D","0E7BB644-E70D-4AA5-ACE3-C1BC2F3A27BE","E411CE0D-E7C9-498E-8314-EDE28BC20F1A","40F9CE00-49F0-4559-8259-24872571AD0A","A690E0F7-377C-46E8-B79B-47A3A476963D","76159069-CDBA-4B73-89BA-7071A71E48FC","64B141E3-0243-4C10-B07C-9DC45EE2AE90","F4444E5D-E2E4-4BEB-A8D7-CC223AFAEB91","BECC1089-B381-4F5D-9399-C6CE6FFCD893","BC679E9D-67F1-462F-AF69-2913DDDDC643","1D3DDBC6-83D0-4CFD-B529-3F00A38F6369","90DF3A65-E1BA-45F0-8022-125D9A401BA3","9086E546-9A10-43F2-81BD-4892801C201B","BD6E0B8C-070A-40D4-A68A-4E83C8D0E24B","8B64263B-074E-43AA-8452-80B4082CB874","F1605F5C-6A96-4CDE-B309-B1B9A51820F6"],"_ClipMode":"visible","attributeConnections":[{"__isSmartRef__":true,"id":1678},{"__isSmartRef__":true,"id":1679}],"doNotSerialize":["$$checked;","$$checked"],"doNotCopyProperties":["$$checked;","$$checked"],"owner":{"__isSmartRef__":true,"id":1673},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"active":true,"__LivelyClassName__":"lively.morphic.CheckBox","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.1,3.1)"},"1675":{"stringifiedShapeNode":"<input xmlns=\"http://www.w3.org/1999/xhtml\" type=\"checkbox\" style=\"padding: 0px; overflow: visible; width: 12px; height: 12px;\" class=\"Morph CheckBox\" data-lively-morphid=\"5CCE0089-30DF-40E5-96BF-727E34D67398\" id=\"null\" />","__serializedExpressions__":["extent","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","extent":"lively.pt(12.0,12.0)","_Extent":"lively.pt(12.0,12.0)","_Padding":"lively.rect(0,0,0,0)"},"1676":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Inputs/","partName":"CheckBox","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1677":{"morph":{"__isSmartRef__":true,"id":1674},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1678":{"sourceObj":{"__isSmartRef__":true,"id":1674},"sourceAttrName":"checked;","targetObj":{"__isSmartRef__":true,"id":1673},"targetMethodName":"done","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1679":{"sourceObj":{"__isSmartRef__":true,"id":1674},"sourceAttrName":"checked","targetObj":{"__isSmartRef__":true,"id":1673},"targetMethodName":"done","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1680":{"submorphs":[],"scripts":[],"id":"C38FE342-5322-446D-AC6E-F7978CFCCF3D","shape":{"__isSmartRef__":true,"id":1681},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":290.23981499999894,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":1682},"textChunks":[{"__isSmartRef__":true,"id":1687}],"charsReplaced":"test","lastFindLoc":4,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":1689},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","A9F493FF-16B2-4B2B-83EE-F0A2288ECAA0","EA77E0F8-F9E9-474A-BE9E-B037D5636E2C","0A6AED33-B153-47D6-8B68-90DE6751D4C7","04149EC6-105F-46FC-B9F7-C69307213287","95DA7B14-89FE-4EB4-9742-C177FF73AD96","DC06F5A2-1316-4A09-A6A8-DE87CAB0188F","9284C34A-2840-4438-ABBC-81823C8B9B8D","714C1B8B-0F5E-4E66-8720-307ACCB6CAD3","1F5FCBE8-18FE-4E06-AA9E-495CB67AE863","EE016D3A-987C-4EEB-A0C2-5B23264C7812","689A04DE-024B-4B6E-B082-599AE79D418B","3373B9E6-659E-48ED-A4BA-889C62275118","959FF37C-3E10-4760-ABBC-1CB3C3F95E93","A04838B0-FBC5-48DD-8603-A971430B8C1E","1E7B9AAD-0F33-415C-8E19-B3790908FD4C","B1B059AE-BE02-4F81-8FA8-D8DADC0D6E42","0129A87C-4533-48ED-80AA-1AD113A5E1CB","15321CE4-0DC7-4CA6-B47F-D6AFD146A760","331DFA5F-A797-4C13-BA21-6F34E90BE191","D0092E19-E24E-4672-A050-A3D091ADDD89","778FECF9-58C9-4FD3-A1B6-52BFD4555170","A272A3B8-62D8-4772-A259-3825855C67AD","0F4A1F96-9A4C-4BAE-B658-A1C36B633813","A1163C46-90C8-4EB0-B7E3-B3CD527EF84C","16ACD029-9973-4E2A-9963-55A416564BEB","370709CE-3793-4E4B-AA63-5795C78684EE","D91C3249-4773-4A1A-905B-4D541E73A575","86359128-D32D-439E-BC65-6EFA8AB82EC9","03E43FC3-3AEC-4D26-BF57-DFBDE8D81A38","5C927059-206F-43AB-B37E-B75D7C46CB4A","E469A040-EA85-48C8-90CD-79A2A9975D1F","9A10AE54-C72D-49D7-A29F-C5B1A2D69D0F","63A7C94B-4A0D-47B2-AA27-38D489574920","71118108-837D-4F75-8AA0-346C547DA5C9","F5122A34-C93C-4D9D-83A7-3B75444CCBE9","22203BFB-6C0B-4367-93B9-A9F5506D222B","9C31B681-DC4A-4CDB-8905-082AF6B97704","D6348811-04E0-4A20-AB27-BCAC88BFC248","4B700396-8310-4787-A601-CDF084CF36F5","44B040DF-C4E8-4A90-B9CE-6164B6C5BAA8","73270D9A-8923-4E8D-96A5-5686D45F606C","5FBFC1EF-407A-4698-9886-422C9D2BD585","888C3580-53D1-4092-9424-15DE5D62B1FF","686B4F51-6A39-4582-9836-D98091D08BF1"],"_WhiteSpaceHandling":"pre","_MinTextWidth":290.23981499999894,"_MinTextHeight":null,"isBeingDragged":false,"owner":{"__isSmartRef__":true,"id":1673},"layout":{"__isSmartRef__":true,"id":1690},"_Rotation":0,"_Scale":1,"ctrlCPressed":0,"priorSelectionRange":[4,4],"__serializedExpressions__":["_Position","textColor","_Padding"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1691},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(19.1,3.1)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"1681":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__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(298.3,16.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"1682":{"partsSpaceName":"PartsBin/Basic/","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":1683},{"__isSmartRef__":true,"id":1684},{"__isSmartRef__":true,"id":1685},{"__isSmartRef__":true,"id":1686}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1683":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 10:30:30 GMT-0400 (Eastern Daylight Time)\")"},"1684":{"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(\"Mon Feb 27 2012 00:20:38 GMT-0500 (Eastern Standard Time)\")"},"1685":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:31:43 GMT-0400 (Eastern Daylight Time)\")"},"1686":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:32:09 GMT-0400 (Eastern Daylight Time)\")"},"1687":{"style":{"__isSmartRef__":true,"id":1688},"chunkOwner":{"__isSmartRef__":true,"id":1680},"storedString":"pull","_id":"_1379","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1688":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1689":{"morph":{"__isSmartRef__":true,"id":1680},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1690":{"resizeWidth":true,"adjustForNewBounds":true},"1691":{"onTabPressed":{"__isSmartRef__":true,"id":1692},"onKeyDown":{"__isSmartRef__":true,"id":1699}},"1692":{"varMapping":{"__isSmartRef__":true,"id":1693},"source":"function onTabPressed(evt) {\n        evt.stop();\n        this.owner.selectNext(evt.isShiftDown());\n        return true;\n    }","funcProperties":{"__isSmartRef__":true,"id":1698},"__LivelyClassName__":"lively.Closure"},"1693":{"this":{"__isSmartRef__":true,"id":1680},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1694}},"1694":{"$super":{"__isSmartRef__":true,"id":1695}},"1695":{"varMapping":{"__isSmartRef__":true,"id":1696},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":1697},"__LivelyClassName__":"lively.Closure"},"1696":{"obj":{"__isSmartRef__":true,"id":1680},"name":"onTabPressed"},"1697":{},"1698":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:08:04 GMT-0400 (Eastern Daylight Time)\")"},"1699":{"varMapping":{"__isSmartRef__":true,"id":1700},"source":"function onKeyDown(evt) {\n        var result = $super(evt);\n        var char = String.fromCharCode(evt.keyCode).toLowerCase();\n        this.ctrlCPressed = this.ctrlCPressed || 0;\n        if (char === 'c' && evt.isCtrlDown()) { this.ctrlCPressed++; }\n        else { this.ctrlCPressed = 0 }\n        if (this.ctrlCPressed === 2) {\n             this.ctrlCPressed = 0;\n            this.owner.done = !this.owner.done;\n        }\n        return result\n    }","funcProperties":{"__isSmartRef__":true,"id":1705},"__LivelyClassName__":"lively.Closure"},"1700":{"this":{"__isSmartRef__":true,"id":1680},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1701}},"1701":{"$super":{"__isSmartRef__":true,"id":1702}},"1702":{"varMapping":{"__isSmartRef__":true,"id":1703},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":1704},"__LivelyClassName__":"lively.Closure"},"1703":{"obj":{"__isSmartRef__":true,"id":1680},"name":"onKeyDown"},"1704":{},"1705":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:17:34 GMT-0400 (Eastern Daylight Time)\")"},"1706":{"submorphs":[{"__isSmartRef__":true,"id":1707}],"scripts":[],"id":"BD58E843-BF88-4918-AAFD-288B991B6916","shape":{"__isSmartRef__":true,"id":1712},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":1707},"name":"removeButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":1713},"attributeConnections":[{"__isSmartRef__":true,"id":1717}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":1718},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","9FC09C37-2033-40AE-91C6-5B3994A37DD0","8D3012B6-C0E5-4B06-B1AD-CB80C6C99442","FBC7BE03-4ED9-4E15-B9AA-6CF368623D45","3F75DA2E-71BE-4858-BCB4-6127CD1A3E41","70122986-8CD4-4DC8-8730-9B2EA6173537","8557EA89-55CD-4848-978B-2B5A672DFC2A","E2895CF5-64DB-466C-8706-2BCE8E193FA3","22B7D40B-ECC4-4E47-9324-7F020509656A","C25EC448-7D14-405F-839A-B520FF073F22","534EB6ED-2B9B-4DD2-9A33-05031C64C5E6","193E55D0-ADEA-4E5C-93E5-DE147271514B","AF27DB69-C176-4FF5-A79C-BF1602C94CD4","EAA14940-A191-4409-8ADF-E35F2974901E","CDF789A9-6177-4BC8-8E6A-B2DCAC183F89","8ECAA00B-C751-435F-AC5F-3A6A3C4B600D","3B850E3D-3EB6-4FC1-AD18-00E0A1F5A9EF","40FCEC69-446E-4B2A-BDB2-A3EA4EE1078D","0C9ECA3C-F94E-4EAD-95DF-684B5B273799","115A74AB-A747-44AD-8FB8-5099EDC0AA3E","34B24E0A-F4EF-499D-AE29-1008007374D3","F92ABDEA-FC12-4D81-B0F8-BBA9BCF8970D","01D6ED99-BB6F-4C49-AEDC-1FB97479539B","30D99AD6-D39A-479C-95B9-6A85C9A4754C","F37A0570-4EF5-429C-A7E2-ECEA184500C3","303EBDC5-F93D-4916-9E59-A3ABE5CC3261","EE76D543-F5E7-47F5-AB98-639D2ABB4FD2","219B23A1-4735-417E-BFAE-505F6062A16F","19D507BF-8ED1-4EFF-94E8-3FFF066D8D0E","F21DC6AE-959E-4A3F-977C-D385197306C7","94CC2C44-CC28-490D-9AC6-6F8494BFA266","C2A0E36D-39B7-4CED-9F38-6F2C6FE36DCA","7B1B60F2-4D99-444A-9928-F191BBAE75E1","BB53AF50-2D9C-4A8E-BFB0-44E997939A9F","1174923B-AFE8-4C10-B449-1791A5DDFD0E","397EC2D8-4F52-4D09-AEA9-073E41DBB3A0","46B448C6-5737-4A9A-AA5A-B5698634B746","2041D96B-26F4-4819-9AE5-A1A51F6F3B5E","522D10C5-A9ED-4FE9-B2C6-FE1DA267F273","5A36B7A0-77F0-40A2-8A4C-1CAF299E1AA7","D4AD80CE-55E4-495A-B1EA-0CFE85C7AA58","6FAD29B8-4EBA-474F-917F-1FBD027059B8","DA96348C-892A-40D1-B66C-FC4712C03D0F","084021CB-B7B2-4D35-B40C-C3901DE3F049","4BC36CE7-0096-44D5-893F-DCB2BB44754E"],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":1673},"_Rotation":0,"_Scale":1,"isPressed":false,"__serializedExpressions__":["normalFill","lighterFill","_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","normalFill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(245,245,245),\n      offset: 0\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.4\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.6\n    }, {\n      color: Color.rgb(240,240,240),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","lighterFill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(250,250,250),\n      offset: 0\n    }, {\n      color: Color.rgb(232,232,232),\n      offset: 0.4\n    }, {\n      color: Color.rgb(232,232,232),\n      offset: 0.6\n    }, {\n      color: Color.rgb(248,248,248),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","_Position":"lively.pt(321.3,3.1)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"1707":{"submorphs":[],"scripts":[],"id":"B4706305-4663-4C75-BD7E-AD6E055281B7","shape":{"__isSmartRef__":true,"id":1708},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":14,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":1706},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":1709}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":1711},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","4C708A08-5021-4FEC-ACD0-EDCF84618035","9E688F9B-F93E-426F-B658-8EEDB8952289","3BFB2AFF-96E9-4660-A5D9-7C87E6D86B42","BEDE9477-7347-4A26-BA01-0687DF6805E3","BA3787BD-FDF8-40DA-8321-16FB75CA8C43","1AFA0A0C-1161-4DD3-9823-BAFE7E8A19A2","ADDF4DFA-3AD3-45A4-818D-FB01420F85C2","50CE7C1A-6249-4890-9D8F-314C36FC854D","B7CDD5EC-2F42-4862-A617-245B646C6431","D5F2917C-D2B3-4516-AB8D-777B91070F5D","6E5F4B36-0F7E-43C7-A79C-F472CB5C197D","693147AA-41CE-482F-A278-EBD8FBF92156","ED725822-F59E-4F9B-AF15-A2373FF6E444","C0FD126F-A44E-44BE-A5C7-F64882FF442E","2BBA3802-3B95-48A1-BEBD-2E69E42857B8","A73BB0CA-89CA-46F2-9E97-31F6F13FC7C6","41F05F47-CF39-4D0C-BB6A-E8F23BD1F09B","10F2F1A3-A6F4-423C-B4FB-5ADBD5E222D4","494E2E71-9E26-4D98-B916-26BBE1F71CAE","4C7E0582-B648-4C77-A65C-0050216314BD","F7C456DC-6A41-4F1E-A233-79C44AE5A74D","825E236B-D3CA-4560-9E0C-EFBE65852AFF","5103B9CE-E817-4C9C-88E7-29F8A30BAA71","F016AED7-6B0A-434B-B3F1-032CA8136BB6","8B7FECB3-EBE3-43A8-8365-F5995DB27481","C8D70F77-03C6-42C0-A945-57A091360942","EB8B514D-2015-476B-9244-DC850C6325E9","8C6C3B17-28BE-4781-9500-06D289056F4B","B5FBFAC4-8CD8-4F7C-8246-35946EB16D59","A829B86E-DAF9-4793-A5EB-464AB256B80B","EDA555E6-FF64-4CA2-B5CD-3C6350837847","568B8C95-E9D4-4E9F-904C-20CD74127F65","2FAD6D5C-759C-4DA1-B1B5-6966B4FE1C07","27D64087-B60E-48A0-9C7B-3939DB7F48C1","DB07F651-1662-4DC2-8D98-B3505532727C","A989ECED-8BB5-4E2D-97F2-A89831F91CC1","8513955D-D567-4447-AC28-3B6D83B9ED28","A8558185-B59D-4A84-9312-31FAD198E74C","6EEE4041-DC4F-4101-BC88-AFA916C00277","DA15995B-F202-4357-A0EA-4462A08F38A3","BACF4F1C-6B58-464E-A1E2-11F176C83E7F","A560272F-F43A-44B8-B144-0D3B2CA02A3B","9F932A38-B25B-48E5-9ACB-D0DF1F31C8AD","B3BD93C5-D554-4EE2-8A43-720442E9FF40"],"_MinTextWidth":14,"_MinTextHeight":null,"_FontSize":6,"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"1708":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__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(14.0,17.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,4,0,0)"},"1709":{"style":{"__isSmartRef__":true,"id":1710},"chunkOwner":{"__isSmartRef__":true,"id":1707},"storedString":"X","_id":"_1380","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1710":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1711":{"morph":{"__isSmartRef__":true,"id":1707},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1712":{"_BorderWidth":1.1840000000000002,"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Fill","position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Fill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(245,245,245),\n      offset: 0\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.4\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.6\n    }, {\n      color: Color.rgb(240,240,240),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,17.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"1713":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":1714},{"__isSmartRef__":true,"id":1715},{"__isSmartRef__":true,"id":1716}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1714":{"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 13 2012 15:04:01 GMT-0400 (Eastern Daylight Time)\")"},"1715":{"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 16 2012 04:36:21 GMT-0400 (Eastern Daylight Time)\")"},"1716":{"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 08:08:58 GMT-0400 (Eastern Daylight Time)\")"},"1717":{"sourceObj":{"__isSmartRef__":true,"id":1706},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1673},"targetMethodName":"remove","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1718":{"morph":{"__isSmartRef__":true,"id":1706},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1719":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":8.14,"_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(338.4,23.2)","_BorderColor":"Color.rgb(214,214,214)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"1720":{"partsSpaceName":"PartsBin/Basic/","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":1721},{"__isSmartRef__":true,"id":1722},{"__isSmartRef__":true,"id":1723},{"__isSmartRef__":true,"id":1724}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1721":{"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 09 2012 07:42:07 GMT-0400 (Eastern Daylight Time)\")"},"1722":{"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 05:42:26 GMT-0400 (Eastern Daylight Time)\")"},"1723":{"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B","__serializedExpressions__":["date"],"date":"new Date(\"Fri Feb 24 2012 20:59:09 GMT-0500 (Eastern Standard Time)\")"},"1724":{"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 05:53:45 GMT-0400 (Eastern Daylight Time)\")"},"1725":{"morph":{"__isSmartRef__":true,"id":1673},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1726":{"sourceObj":{"__isSmartRef__":true,"id":1673},"sourceAttrName":"done","targetObj":{"__isSmartRef__":true,"id":1673},"targetMethodName":"onDoneChange","converterString":"function () { return null }","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1727},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1727":{"source":{"__isSmartRef__":true,"id":1673},"target":{"__isSmartRef__":true,"id":1673}},"1728":{"sourceObj":{"__isSmartRef__":true,"id":1673},"sourceAttrName":"done","targetObj":{"__isSmartRef__":true,"id":1674},"targetMethodName":"setChecked","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1729":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1730}},"1730":{"test01IsMorph":{"__isSmartRef__":true,"id":1731}},"1731":{"varMapping":{"__isSmartRef__":true,"id":1732},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":1733},"__LivelyClassName__":"lively.Closure"},"1732":{"this":{"__isSmartRef__":true,"id":1729}},"1733":{},"1734":{"layouter":{"__isSmartRef__":true,"id":1735},"adjustForNewBounds":true,"resizeWidth":false,"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(338.4,27.6)"},"1735":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":3.115,"spacing":3.95,"container":{"__isSmartRef__":true,"id":1673},"__LivelyClassName__":"lively.morphic.Layout.TightHorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"1736":{"isDone":{"__isSmartRef__":true,"id":1737},"reset":{"__isSmartRef__":true,"id":1740},"onDoneChange":{"__isSmartRef__":true,"id":1743},"remove":{"__isSmartRef__":true,"id":1746},"selectNext":{"__isSmartRef__":true,"id":1753},"todoText":{"__isSmartRef__":true,"id":1756}},"1737":{"varMapping":{"__isSmartRef__":true,"id":1738},"source":"function isDone() {\n    return this.done;\n}","funcProperties":{"__isSmartRef__":true,"id":1739},"__LivelyClassName__":"lively.Closure"},"1738":{"this":{"__isSmartRef__":true,"id":1673}},"1739":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 10:45:13 GMT-0400 (Eastern Daylight Time)\")"},"1740":{"varMapping":{"__isSmartRef__":true,"id":1741},"source":"function reset() {\n    connect(this.get('CheckBox'), 'checked', this, 'done');\n    connect(this, 'done', this.get('CheckBox'), 'setChecked');\n    connect(this, 'done', this, 'onDoneChange', {converter: function() { return null }});\n    connect(this.get('removeButton'), 'fire', this, 'remove');\n    this.isTodoItem = true;\n    this.get('Text').addScript(function onTabPressed(evt) {\n        evt.stop();\n        this.owner.selectNext(evt.isShiftDown());\n        return true;\n    });\n    this.get('Text').addScript(function onKeyDown(evt) {\n        var result = $super(evt);\n        var char = String.fromCharCode(evt.keyCode).toLowerCase();\n        this.ctrlCPressed = this.ctrlCPressed || 0;\n        if (char === 'c' && evt.isCtrlDown()) { this.ctrlCPressed++; }\n        else { this.ctrlCPressed = 0 }\n        if (this.ctrlCPressed === 2) {\n             this.ctrlCPressed = 0;\n             this.owner.done = !this.owner.done;\n        }\n        return result\n    });\n}","funcProperties":{"__isSmartRef__":true,"id":1742},"__LivelyClassName__":"lively.Closure"},"1741":{"this":{"__isSmartRef__":true,"id":1673}},"1742":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:18:33 GMT-0400 (Eastern Daylight Time)\")"},"1743":{"varMapping":{"__isSmartRef__":true,"id":1744},"source":"function onDoneChange(owner) {\n    owner = owner || this.owner;\n    if (owner && owner.todoChanged)\n        owner.todoChanged(this);\n}","funcProperties":{"__isSmartRef__":true,"id":1745},"__LivelyClassName__":"lively.Closure"},"1744":{"this":{"__isSmartRef__":true,"id":1673}},"1745":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 11:42:21 GMT-0400 (Eastern Daylight Time)\")"},"1746":{"varMapping":{"__isSmartRef__":true,"id":1747},"source":"function remove() {\n    var owner = this.owner;\n    $super();\n    this.onDoneChange(owner);\n}","funcProperties":{"__isSmartRef__":true,"id":1752},"__LivelyClassName__":"lively.Closure"},"1747":{"this":{"__isSmartRef__":true,"id":1673},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1748}},"1748":{"$super":{"__isSmartRef__":true,"id":1749}},"1749":{"varMapping":{"__isSmartRef__":true,"id":1750},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":1751},"__LivelyClassName__":"lively.Closure"},"1750":{"obj":{"__isSmartRef__":true,"id":1673},"name":"remove"},"1751":{},"1752":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 11:42:34 GMT-0400 (Eastern Daylight Time)\")"},"1753":{"varMapping":{"__isSmartRef__":true,"id":1754},"source":"function selectNext(prev) {\n    this.owner && this.owner.focusTodoItemAfter&& this.owner.focusTodoItemAfter(this, prev);\n}","funcProperties":{"__isSmartRef__":true,"id":1755},"__LivelyClassName__":"lively.Closure"},"1754":{"this":{"__isSmartRef__":true,"id":1673}},"1755":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:02:15 GMT-0400 (Eastern Daylight Time)\")"},"1756":{"varMapping":{"__isSmartRef__":true,"id":1757},"source":"function todoText() {\n    return this.get('Text');\n}","funcProperties":{"__isSmartRef__":true,"id":1758},"__LivelyClassName__":"lively.Closure"},"1757":{"this":{"__isSmartRef__":true,"id":1673}},"1758":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:04:35 GMT-0400 (Eastern Daylight Time)\")"},"1759":{"submorphs":[{"__isSmartRef__":true,"id":1760},{"__isSmartRef__":true,"id":1766},{"__isSmartRef__":true,"id":1792}],"scripts":[],"id":"7A4366B7-1E7B-4805-8960-95993DE41CC8","shape":{"__isSmartRef__":true,"id":1805},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"TodoItemProto13","partsBinMetaInfo":{"__isSmartRef__":true,"id":1806},"eventHandler":{"__isSmartRef__":true,"id":1811},"attributeConnections":[{"__isSmartRef__":true,"id":1812},{"__isSmartRef__":true,"id":1814}],"doNotSerialize":["$$done"],"doNotCopyProperties":["$$done"],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","DFC6D0F9-E4FB-44C6-B43C-52BA9827D823","353F27D7-B4FD-4BAE-8CAB-CF9321C86951","380C95AC-95B2-4891-AAA9-C63EB2540F0A","DF46F124-1FD8-483A-936C-5CCC6B46018E","B2E2C353-ADF9-49F0-BA5A-362900A2903F","05B6B6C6-B21F-40E0-8BA3-07F59A54B3D8","EFB0F4F1-E269-40A6-BC05-D7B37B3341F4","F1AA9AA8-B37B-44DF-AC08-743BACF2E999","2B6AF195-EA87-4D50-B1D9-773A7E3D7221","A3619DC7-ABB2-4D68-85FB-779ACE856D7D","6FBEF506-B129-4AB4-A47F-32D60CE9B75F","5C327441-55B0-4514-B247-CCBA45F55815","9F1CFC5C-8B99-4CFC-98F2-955B3B119B70","0249E7F5-3F98-4A33-984D-5988F37FBD83","3C17D9EC-232B-4191-B723-4FC31ADE8658","4D4AD6CC-2C12-4560-81BF-C37AB52BD05F","B3E7C224-E102-4D33-8350-1435648DEF73","0A4A241F-8C19-4AF7-8052-31220B7F8F6E","EB1D151D-87BD-473C-BB28-EE14DA71FF0B","CB3F2275-EF97-4C25-B9CD-BCCE01CD4347","57C11560-E432-4F8B-B4AB-A1BA7F8468BE","DACA028F-28B9-4B1F-BFAB-46F8D10CF58A","DD5E3230-0D76-47E2-B10D-D2D7F1B51B51","175ACF0F-3D2E-46AB-881C-AA1A32AC0F6C","3C982E30-5707-418B-BCA7-6A882E320CD1","6D70C3A5-8D91-4A15-A173-6493857E25E1","0E97B234-322E-435F-990F-A71BF5A16AA1","D5C1CD6A-86BF-4E6C-AC67-558C5903E5AC","A02BEBDE-9F94-461C-BD43-D07A45D01D7B","150127CC-9249-483F-9022-9F5B1F493BFF","3B39E5A4-49EC-4A28-AC2D-80219DFE0DAC","65A7831D-9B5D-415A-92E4-48CD7A226F89","7E9ABEBB-E4FF-474E-B124-E0E69FAB36F2","9D752C53-C505-4737-B26D-92FF52F1B6D4","2EC5D37D-8104-4485-8E0C-8801E184EB0E","7A6C7FC2-6C59-4E57-8ED8-762366F59286","D058BD1F-4A00-4A80-A7C2-9853CE0DEFF6","19FC9E94-E1F5-41DA-89C8-E2B5E181B05F","193EAF5C-828B-4885-9D3B-4AF172149AA6","2D10D0AA-655B-4A8C-8E8A-682120BB1D94","CDB182C4-C04E-462E-88A0-958C9DCD84B9","5D3F46D3-A693-46CC-9C12-7EA8C1FA9D4A","FBB2D258-AC99-48CA-A548-DEE94D1209BC","08C9A630-D7D9-413B-8C9B-C5A364FD8B57"],"partTests":{"__isSmartRef__":true,"id":1815},"_ClipMode":"visible","layout":{"__isSmartRef__":true,"id":1820},"isInLayoutCycle":false,"isBeingDragged":false,"prevScroll":[0,0],"done":true,"isTodoItem":true,"_Visible":true,"_Rotation":0,"_Scale":1,"owner":{"__isSmartRef__":true,"id":658},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1822},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(8.9,309.5)","distanceToDragEvent":"lively.pt(231.0,-14.0)"},"1760":{"submorphs":[],"scripts":[],"id":"D44AC567-2DDA-4369-BD51-471A95A6C1F5","shape":{"__isSmartRef__":true,"id":1761},"__layered_droppingEnabled__":true,"halosEnabled":true,"checked":true,"showsHalos":false,"name":"CheckBox","partsBinMetaInfo":{"__isSmartRef__":true,"id":1762},"eventHandler":{"__isSmartRef__":true,"id":1763},"derivationIds":[6345,"C312E83D-707C-4284-B295-259FC7CFB5E8","B3CA60CB-D64F-42D2-B7D3-FCA87B927993","70374752-C7D2-4373-B5A6-DAE00D675005","6A4E6489-07E3-4075-842E-1688DCC23FFA","CF398E2C-E57F-4CA1-B622-FC57B6326BA1","96E85F3D-CB5D-4E29-9E31-1233E712691E","6AFACA3E-B51D-4900-882F-89F1EEBE8752","7123A211-2E45-4638-958E-4B18404D4B08","5E826743-CC39-43CE-8080-CB05628C78C1","BE33B3BD-F67B-4743-B584-280AFC37541F","1B53B498-14EC-4B59-A1AC-EABF18823256","2A223797-BB86-415E-9995-2FB05AECA57C","823B7449-1D3C-4540-8DC9-1B0F103F437C","F99EBA07-9763-400E-9DBF-1E630442EEC0","627B7D95-9C8C-42B5-8AC6-4E97459360E3","A39636C8-4573-4C16-9B1E-E9DC5811AD86","AB1E330F-AFD3-4BD7-A0C5-FFDA5F1E1D0A","C4D5DE04-2B59-4CB8-8C92-1DA4C59906BF","B1B21D55-1C83-4D66-ABFD-EAF8DF3AEE0B","91982395-E6E3-40C5-A2A5-D54326C8EC14","B71F6B68-5D3C-4BD3-9C04-08A6A5C35AE0","6A8F863E-62FD-46FD-9CE3-B65BC326DA55","AAD59F56-5425-4742-94D5-D065974BB699","506B559F-B065-4E3B-9749-1E9A81FE10D1","089DC50F-7338-479A-9CCF-F38FCDA8748C","51AC7C3E-E796-4D1A-AF63-786E8DF61079","CEBBD3CD-65FC-43A6-8F2B-9C45C0B99AF3","B620F2CA-CEDF-4AB6-9371-FE57F5E6037C","F284094D-A3F3-47C6-BA9D-326791B105FC","6CE13F71-549E-41BF-BAAE-16273F974D2F","9185AE12-6EB8-4791-B400-21657706048D","401537A1-837E-4C34-BE8A-4164C258EA02","7F5B9A72-91AA-47F7-92F1-D428A8D0355F","A8C8D053-E7B5-4395-AD4C-A806011E1D7D","06076537-093E-4022-A9E4-A5B588713D55","30E11889-C6BA-4BC2-B730-24049F5D6D7A","16912393-5A0D-4E08-A260-E432DC2BCC67","F8A12BB0-4C8E-41EA-A4F4-6AB5171A5B1A","E226E668-4248-4ADE-9C4E-0E85438F3CC3","8CD899CF-9C97-4842-B487-DDC76240185D","9EEB1834-0A21-4B12-A8B9-39AD533A9BE5","223ECD03-3762-4DC2-8C71-2C2072A2533D","FAAD23E6-0B8A-4CCB-813A-52A454314EA6","0489CC25-D591-4340-8F7B-DB1D98962634"],"_ClipMode":"visible","attributeConnections":[{"__isSmartRef__":true,"id":1764},{"__isSmartRef__":true,"id":1765}],"doNotSerialize":["$$checked;","$$checked"],"doNotCopyProperties":["$$checked;","$$checked"],"owner":{"__isSmartRef__":true,"id":1759},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"active":true,"__LivelyClassName__":"lively.morphic.CheckBox","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.1,3.1)"},"1761":{"stringifiedShapeNode":"<input xmlns=\"http://www.w3.org/1999/xhtml\" type=\"checkbox\" style=\"padding: 0px; overflow: visible; width: 12px; height: 12px;\" class=\"Morph CheckBox\" data-lively-morphid=\"D44AC567-2DDA-4369-BD51-471A95A6C1F5\" id=\"null\" />","__serializedExpressions__":["extent","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","extent":"lively.pt(12.0,12.0)","_Extent":"lively.pt(12.0,12.0)","_Padding":"lively.rect(0,0,0,0)"},"1762":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Inputs/","partName":"CheckBox","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1763":{"morph":{"__isSmartRef__":true,"id":1760},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1764":{"sourceObj":{"__isSmartRef__":true,"id":1760},"sourceAttrName":"checked;","targetObj":{"__isSmartRef__":true,"id":1759},"targetMethodName":"done","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1765":{"sourceObj":{"__isSmartRef__":true,"id":1760},"sourceAttrName":"checked","targetObj":{"__isSmartRef__":true,"id":1759},"targetMethodName":"done","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1766":{"submorphs":[],"scripts":[],"id":"FBD036CE-654F-4D8D-B4D0-6638BFC8382C","shape":{"__isSmartRef__":true,"id":1767},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":290.23981499999894,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":1768},"textChunks":[{"__isSmartRef__":true,"id":1773}],"charsReplaced":"test","lastFindLoc":4,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":1775},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","A9F493FF-16B2-4B2B-83EE-F0A2288ECAA0","EA77E0F8-F9E9-474A-BE9E-B037D5636E2C","0A6AED33-B153-47D6-8B68-90DE6751D4C7","04149EC6-105F-46FC-B9F7-C69307213287","95DA7B14-89FE-4EB4-9742-C177FF73AD96","DC06F5A2-1316-4A09-A6A8-DE87CAB0188F","9284C34A-2840-4438-ABBC-81823C8B9B8D","714C1B8B-0F5E-4E66-8720-307ACCB6CAD3","6D69891D-44A5-4440-B37B-202820130F53","1AD172EF-F2B8-48CC-9E5E-8620E9E9B573","BC67EF8E-F1FA-44F3-854C-DD35DD9F8933","186CCA20-FA42-4660-BFC9-B6EC5DC407F1","0EBBBC94-8A65-4E30-BF4B-6D3DB58677D9","ECBFE09B-B954-4A32-B434-E6BCEE520170","CF51172B-C2DC-4A78-92F1-DA3DDE6AB136","7914AB89-E430-4A80-A42C-D4B603534013","A0CBE6A6-F099-4FA7-B3F7-F8FFADDFEC89","B9E7F0F0-A806-418D-ADEC-8D5D0662472C","D89B02EE-765E-4FA1-8E3C-42D6D2C12E99","4ED3905F-6162-40CA-ADD4-7D183A84D6F4","F74C1FBA-EB5B-4A3A-8443-9766C175F48C","F081CBF4-F9F3-4A58-A5F7-EEFC5A6F1715","6C2D9C2F-D801-4D36-8DF5-F0355D74758E","74407930-FE8B-4EB6-A5E6-8AEAF45B49C6","1FB30FF8-B077-4509-B54B-44CDEC8CF460","D5426D28-57FA-4B5E-B48A-96E3966DF12F","544309E1-3E8F-4250-AF81-0C3E62719E85","5BA6722E-F886-4282-9924-E8150A3F9A2B","97259DFB-78B4-4C60-862B-0BCC8FA79AA0","75E745CE-C659-4925-B3C3-8EA1C9AEEDCC","0E1A86A2-AD2E-426B-BBDA-8673E086D108","1276803F-CE71-41A2-9916-DC5B79C96414","DFDE775D-C929-42A3-BCFE-C407781F2BCA","B2B09C6A-E35A-49A8-87DC-2A8C202CF621","8E36F1BD-E87A-44BD-A240-F6926AB246B5","F6DFF9D8-B8A2-4C10-B15B-585BDD9B24C3","BCA9107D-0631-4B04-AA3E-19994D59ABDF","558F8FA1-768E-4B71-9AA9-BD6AC6A37022","84A3E585-EFF1-4762-BF54-7B9D314CBE95","A296E7AF-C3D4-415B-8425-15CB80002328","D38DDBFD-D44F-4029-A336-40D295A05C16","3320FA1E-DFB9-477F-A1E8-E11E961A1F2C","546DA6F2-9CD2-429E-AB24-14F4F2D4DD8F","9FC81ECD-F57E-451E-BC43-514022C030A8"],"_WhiteSpaceHandling":"pre","_MinTextWidth":290.23981499999894,"_MinTextHeight":null,"isBeingDragged":false,"owner":{"__isSmartRef__":true,"id":1759},"layout":{"__isSmartRef__":true,"id":1776},"_Rotation":0,"_Scale":1,"previousSelection":[0,4],"ctrlCPressed":0,"__serializedExpressions__":["_Position","textColor","_Padding"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1777},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(19.1,3.1)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"1767":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__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(298.3,16.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"1768":{"partsSpaceName":"PartsBin/Basic/","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":1769},{"__isSmartRef__":true,"id":1770},{"__isSmartRef__":true,"id":1771},{"__isSmartRef__":true,"id":1772}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1769":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 10:30:30 GMT-0400 (Eastern Daylight Time)\")"},"1770":{"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(\"Mon Feb 27 2012 00:20:38 GMT-0500 (Eastern Standard Time)\")"},"1771":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:31:43 GMT-0400 (Eastern Daylight Time)\")"},"1772":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:32:09 GMT-0400 (Eastern Daylight Time)\")"},"1773":{"style":{"__isSmartRef__":true,"id":1774},"chunkOwner":{"__isSmartRef__":true,"id":1766},"storedString":"stage patches","_id":"_1379","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1774":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1775":{"morph":{"__isSmartRef__":true,"id":1766},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1776":{"resizeWidth":true,"adjustForNewBounds":true},"1777":{"onTabPressed":{"__isSmartRef__":true,"id":1778},"onKeyDown":{"__isSmartRef__":true,"id":1785}},"1778":{"varMapping":{"__isSmartRef__":true,"id":1779},"source":"function onTabPressed(evt) {\n        evt.stop();\n        this.owner.selectNext(evt.isShiftDown());\n        return true;\n    }","funcProperties":{"__isSmartRef__":true,"id":1784},"__LivelyClassName__":"lively.Closure"},"1779":{"this":{"__isSmartRef__":true,"id":1766},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1780}},"1780":{"$super":{"__isSmartRef__":true,"id":1781}},"1781":{"varMapping":{"__isSmartRef__":true,"id":1782},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":1783},"__LivelyClassName__":"lively.Closure"},"1782":{"obj":{"__isSmartRef__":true,"id":1766},"name":"onTabPressed"},"1783":{},"1784":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:08:04 GMT-0400 (Eastern Daylight Time)\")"},"1785":{"varMapping":{"__isSmartRef__":true,"id":1786},"source":"function onKeyDown(evt) {\n        var result = $super(evt);\n        var char = String.fromCharCode(evt.keyCode).toLowerCase();\n        this.ctrlCPressed = this.ctrlCPressed || 0;\n        if (char === 'c' && evt.isCtrlDown()) { this.ctrlCPressed++; }\n        else { this.ctrlCPressed = 0 }\n        if (this.ctrlCPressed === 2) {\n             this.ctrlCPressed = 0;\n            this.owner.done = !this.owner.done;\n        }\n        return result\n    }","funcProperties":{"__isSmartRef__":true,"id":1791},"__LivelyClassName__":"lively.Closure"},"1786":{"this":{"__isSmartRef__":true,"id":1766},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1787}},"1787":{"$super":{"__isSmartRef__":true,"id":1788}},"1788":{"varMapping":{"__isSmartRef__":true,"id":1789},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":1790},"__LivelyClassName__":"lively.Closure"},"1789":{"obj":{"__isSmartRef__":true,"id":1766},"name":"onKeyDown"},"1790":{},"1791":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:17:34 GMT-0400 (Eastern Daylight Time)\")"},"1792":{"submorphs":[{"__isSmartRef__":true,"id":1793}],"scripts":[],"id":"3D41429A-EEF0-4DC8-AE58-9D85966D97B3","shape":{"__isSmartRef__":true,"id":1798},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":1793},"name":"removeButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":1799},"attributeConnections":[{"__isSmartRef__":true,"id":1803}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":1804},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","9FC09C37-2033-40AE-91C6-5B3994A37DD0","8D3012B6-C0E5-4B06-B1AD-CB80C6C99442","FBC7BE03-4ED9-4E15-B9AA-6CF368623D45","3F75DA2E-71BE-4858-BCB4-6127CD1A3E41","70122986-8CD4-4DC8-8730-9B2EA6173537","8557EA89-55CD-4848-978B-2B5A672DFC2A","E2895CF5-64DB-466C-8706-2BCE8E193FA3","22B7D40B-ECC4-4E47-9324-7F020509656A","C79B360E-79C1-420F-8E0F-639ACA85B765","B22FF6A5-3E2F-4C95-A30D-F81D3EBA0B55","6BC27061-6E87-4B6F-A3E6-FD44E5DFB58C","19CBDD7B-900C-428F-933E-A6A47D5788B4","203CF93C-FB3A-464D-8449-50DB7D0EDCF9","EA3A1E49-7073-4C5A-B5C2-2B381BEFF4EB","99896D79-D4D4-4BE2-A5AC-2A68FB390644","2D40B1B7-F5DB-4A99-8D72-491B4060CF30","C68588E4-87AA-4648-A37E-D7E3CC6D2BDA","69631119-8B25-4F01-AD7E-A7945F9914C3","1837B4CC-521C-409E-B03A-B9A36EFE270C","8DB79EC9-44DE-4D60-B758-F3E0E1A324ED","D6B87166-ABE3-43E6-8583-AB6794B6F14F","EFDF6EDF-A657-4AA9-8D57-35F70D16D598","4323053D-8EF9-4AF4-8043-C5898D27786B","83AFE130-BCD3-46DC-B15F-264CCDA93A2D","1212960C-4758-488E-B0AC-19705BCE2C5E","972FD073-6157-4740-B504-FACF73319191","644EA4FE-06F7-4E63-8B6E-AF7615579A38","816F94C6-EB23-4526-B686-0686BF0DE43F","AABE75CC-157E-424F-9507-5E1451114601","344504F8-2F46-4B72-8A3E-EB08AA3C8340","0798B17D-315F-4FBD-B405-70B0325854DB","75FDA1B6-9B33-4459-BEF2-4C61D9BD40C7","14540961-8697-44A4-AF91-A27409B5836B","702644BF-E3EB-44C7-91D4-124B8758E834","E3BACA7E-C403-40CF-A991-8814D80F8025","A1047FE0-AB66-4559-B896-A08DEAD74621","7AD43321-A94B-4A1D-B3C9-ADBE13FD6289","E0BBECC0-F6BE-45E6-A3FF-3B58494530F0","36717937-EDF1-4856-AC97-0E6601411CF8","71A4EEBA-9158-4933-82CE-52E6C396BBA7","4BA870C4-8B49-4C38-B467-6427AFF28590","66B3CAB4-43C1-4AC6-97D1-87B8BA110040","7E3DEFBC-7B5E-42F7-8BE4-23519F45F566","5121D4A4-CF25-4DA8-A302-C59F0EDA7115"],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":1759},"_Rotation":0,"_Scale":1,"isPressed":false,"__serializedExpressions__":["normalFill","lighterFill","_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","normalFill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(245,245,245),\n      offset: 0\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.4\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.6\n    }, {\n      color: Color.rgb(240,240,240),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","lighterFill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(250,250,250),\n      offset: 0\n    }, {\n      color: Color.rgb(232,232,232),\n      offset: 0.4\n    }, {\n      color: Color.rgb(232,232,232),\n      offset: 0.6\n    }, {\n      color: Color.rgb(248,248,248),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","_Position":"lively.pt(321.3,3.1)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"1793":{"submorphs":[],"scripts":[],"id":"CB4480B8-2DCD-4884-9CBC-98B0AD4371AD","shape":{"__isSmartRef__":true,"id":1794},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":14,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":1792},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":1795}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":1797},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","4C708A08-5021-4FEC-ACD0-EDCF84618035","9E688F9B-F93E-426F-B658-8EEDB8952289","3BFB2AFF-96E9-4660-A5D9-7C87E6D86B42","BEDE9477-7347-4A26-BA01-0687DF6805E3","BA3787BD-FDF8-40DA-8321-16FB75CA8C43","1AFA0A0C-1161-4DD3-9823-BAFE7E8A19A2","ADDF4DFA-3AD3-45A4-818D-FB01420F85C2","50CE7C1A-6249-4890-9D8F-314C36FC854D","AA59F1E7-73C2-46E8-8596-32DA80AC3F90","29DCB243-C2E2-4066-BD55-BB9BFD5C47D4","A4EA75AB-EB74-48F7-8188-0BD2396DE784","E9F9A5FA-05EA-4156-84B1-24F805CA9C24","E27D94E7-C743-4ED6-82B5-9CB8A2A99D5B","8659C70F-3730-4DD3-8FA6-4656A55C225C","084E7A03-46A0-4D77-89BC-BB40182D2DD1","60D9B940-AEBF-4B93-AD42-5DC2F4128877","E99DE44D-A431-4AB0-947C-ABA5E25473A7","56D587BE-CA2F-4767-A7A3-88373382D9AE","D9CD8CE3-AFE3-437D-BC64-800B9460E8CC","897ECA68-D9F9-4EB9-B8EC-A42179DFC425","383771BD-4C3C-46E4-8B56-7CDB347B88AE","FB7B22FF-9C76-4C5F-8A04-D161CCB1CC38","2E81EE3A-753B-4DF6-8AB0-0072AAA9B1EB","AC4FF8C0-523D-46B7-99B7-9EA9E40034DF","53EC29E5-D406-47AD-98A0-D11707F11818","50439CC5-8AD4-4202-A102-A30F9C8ABB87","43F7B23B-DAE6-449D-95BD-CC2D149951C7","6C937F3C-B80E-4C9E-87F9-558FEDB9A1F7","112C8955-FDF9-4BB5-AAFF-EC2E99C323EB","510F48EA-ED46-4613-B649-EE676E1B5184","E5644AAB-C32E-48D7-8D52-C7A61F11CEE7","7135711D-2B97-429B-9852-457A26FBF449","40059548-8A1B-4845-8FBB-C8EEE8C94CC2","87C5EBBE-3CAD-4E4C-BFA6-46598F03B8BC","407F6298-9E01-42D2-AE87-FAAEFA7903C0","B062043B-1965-4BFA-9A3D-B16CBDDFE54B","BFF6D5E3-E986-4BE2-9353-D3FA87A4A02D","7DC47E94-5C6F-4938-BA1E-DDB1B6091909","8D7221AC-A623-4BB5-8BA4-60D0C0A5E21C","4C8DCF64-2BC2-40AF-BCC9-DDA0BB55B37D","7E5A2411-AFA6-4949-A2D5-DA8F387345B7","FA6BF1C5-46FB-4C5F-8F0D-0B5FA4CD4393","E9701AFB-DA9F-479D-9FC1-ED20296CFA9D","E55731B3-E2F9-4FC6-AD25-511C173C9B86"],"_MinTextWidth":14,"_MinTextHeight":null,"_FontSize":6,"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"1794":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__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(14.0,17.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,4,0,0)"},"1795":{"style":{"__isSmartRef__":true,"id":1796},"chunkOwner":{"__isSmartRef__":true,"id":1793},"storedString":"X","_id":"_1380","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1796":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1797":{"morph":{"__isSmartRef__":true,"id":1793},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1798":{"_BorderWidth":1.1840000000000002,"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Fill","position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Fill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(245,245,245),\n      offset: 0\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.4\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.6\n    }, {\n      color: Color.rgb(240,240,240),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,17.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"1799":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":1800},{"__isSmartRef__":true,"id":1801},{"__isSmartRef__":true,"id":1802}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1800":{"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 13 2012 15:04:01 GMT-0400 (Eastern Daylight Time)\")"},"1801":{"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 16 2012 04:36:21 GMT-0400 (Eastern Daylight Time)\")"},"1802":{"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 08:08:58 GMT-0400 (Eastern Daylight Time)\")"},"1803":{"sourceObj":{"__isSmartRef__":true,"id":1792},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1759},"targetMethodName":"remove","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1804":{"morph":{"__isSmartRef__":true,"id":1792},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1805":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":8.14,"_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(338.4,23.2)","_BorderColor":"Color.rgb(214,214,214)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"1806":{"partsSpaceName":"PartsBin/Basic/","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":1807},{"__isSmartRef__":true,"id":1808},{"__isSmartRef__":true,"id":1809},{"__isSmartRef__":true,"id":1810}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1807":{"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 09 2012 07:42:07 GMT-0400 (Eastern Daylight Time)\")"},"1808":{"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 05:42:26 GMT-0400 (Eastern Daylight Time)\")"},"1809":{"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B","__serializedExpressions__":["date"],"date":"new Date(\"Fri Feb 24 2012 20:59:09 GMT-0500 (Eastern Standard Time)\")"},"1810":{"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 05:53:45 GMT-0400 (Eastern Daylight Time)\")"},"1811":{"morph":{"__isSmartRef__":true,"id":1759},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1812":{"sourceObj":{"__isSmartRef__":true,"id":1759},"sourceAttrName":"done","targetObj":{"__isSmartRef__":true,"id":1759},"targetMethodName":"onDoneChange","converterString":"function () { return null }","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1813},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1813":{"source":{"__isSmartRef__":true,"id":1759},"target":{"__isSmartRef__":true,"id":1759}},"1814":{"sourceObj":{"__isSmartRef__":true,"id":1759},"sourceAttrName":"done","targetObj":{"__isSmartRef__":true,"id":1760},"targetMethodName":"setChecked","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1815":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1816}},"1816":{"test01IsMorph":{"__isSmartRef__":true,"id":1817}},"1817":{"varMapping":{"__isSmartRef__":true,"id":1818},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":1819},"__LivelyClassName__":"lively.Closure"},"1818":{"this":{"__isSmartRef__":true,"id":1815}},"1819":{},"1820":{"layouter":{"__isSmartRef__":true,"id":1821},"adjustForNewBounds":true,"resizeWidth":false,"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(338.4,27.6)"},"1821":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":3.115,"spacing":3.95,"container":{"__isSmartRef__":true,"id":1759},"__LivelyClassName__":"lively.morphic.Layout.TightHorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"1822":{"isDone":{"__isSmartRef__":true,"id":1823},"reset":{"__isSmartRef__":true,"id":1826},"onDoneChange":{"__isSmartRef__":true,"id":1829},"remove":{"__isSmartRef__":true,"id":1832},"selectNext":{"__isSmartRef__":true,"id":1839},"todoText":{"__isSmartRef__":true,"id":1842}},"1823":{"varMapping":{"__isSmartRef__":true,"id":1824},"source":"function isDone() {\n    return this.done;\n}","funcProperties":{"__isSmartRef__":true,"id":1825},"__LivelyClassName__":"lively.Closure"},"1824":{"this":{"__isSmartRef__":true,"id":1759}},"1825":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 10:45:13 GMT-0400 (Eastern Daylight Time)\")"},"1826":{"varMapping":{"__isSmartRef__":true,"id":1827},"source":"function reset() {\n    connect(this.get('CheckBox'), 'checked', this, 'done');\n    connect(this, 'done', this.get('CheckBox'), 'setChecked');\n    connect(this, 'done', this, 'onDoneChange', {converter: function() { return null }});\n    connect(this.get('removeButton'), 'fire', this, 'remove');\n    this.isTodoItem = true;\n    this.get('Text').addScript(function onTabPressed(evt) {\n        evt.stop();\n        this.owner.selectNext(evt.isShiftDown());\n        return true;\n    });\n    this.get('Text').addScript(function onKeyDown(evt) {\n        var result = $super(evt);\n        var char = String.fromCharCode(evt.keyCode).toLowerCase();\n        this.ctrlCPressed = this.ctrlCPressed || 0;\n        if (char === 'c' && evt.isCtrlDown()) { this.ctrlCPressed++; }\n        else { this.ctrlCPressed = 0 }\n        if (this.ctrlCPressed === 2) {\n             this.ctrlCPressed = 0;\n             this.owner.done = !this.owner.done;\n        }\n        return result\n    });\n}","funcProperties":{"__isSmartRef__":true,"id":1828},"__LivelyClassName__":"lively.Closure"},"1827":{"this":{"__isSmartRef__":true,"id":1759}},"1828":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:18:33 GMT-0400 (Eastern Daylight Time)\")"},"1829":{"varMapping":{"__isSmartRef__":true,"id":1830},"source":"function onDoneChange(owner) {\n    owner = owner || this.owner;\n    if (owner && owner.todoChanged)\n        owner.todoChanged(this);\n}","funcProperties":{"__isSmartRef__":true,"id":1831},"__LivelyClassName__":"lively.Closure"},"1830":{"this":{"__isSmartRef__":true,"id":1759}},"1831":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 11:42:21 GMT-0400 (Eastern Daylight Time)\")"},"1832":{"varMapping":{"__isSmartRef__":true,"id":1833},"source":"function remove() {\n    var owner = this.owner;\n    $super();\n    this.onDoneChange(owner);\n}","funcProperties":{"__isSmartRef__":true,"id":1838},"__LivelyClassName__":"lively.Closure"},"1833":{"this":{"__isSmartRef__":true,"id":1759},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1834}},"1834":{"$super":{"__isSmartRef__":true,"id":1835}},"1835":{"varMapping":{"__isSmartRef__":true,"id":1836},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":1837},"__LivelyClassName__":"lively.Closure"},"1836":{"obj":{"__isSmartRef__":true,"id":1759},"name":"remove"},"1837":{},"1838":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 11:42:34 GMT-0400 (Eastern Daylight Time)\")"},"1839":{"varMapping":{"__isSmartRef__":true,"id":1840},"source":"function selectNext(prev) {\n    this.owner && this.owner.focusTodoItemAfter&& this.owner.focusTodoItemAfter(this, prev);\n}","funcProperties":{"__isSmartRef__":true,"id":1841},"__LivelyClassName__":"lively.Closure"},"1840":{"this":{"__isSmartRef__":true,"id":1759}},"1841":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:02:15 GMT-0400 (Eastern Daylight Time)\")"},"1842":{"varMapping":{"__isSmartRef__":true,"id":1843},"source":"function todoText() {\n    return this.get('Text');\n}","funcProperties":{"__isSmartRef__":true,"id":1844},"__LivelyClassName__":"lively.Closure"},"1843":{"this":{"__isSmartRef__":true,"id":1759}},"1844":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:04:35 GMT-0400 (Eastern Daylight Time)\")"},"1845":{"submorphs":[{"__isSmartRef__":true,"id":1846},{"__isSmartRef__":true,"id":1852},{"__isSmartRef__":true,"id":1878}],"scripts":[],"id":"2A2505DD-1730-4DF1-88AE-78492C0E6FCE","shape":{"__isSmartRef__":true,"id":1891},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"TodoItemProto14","partsBinMetaInfo":{"__isSmartRef__":true,"id":1892},"eventHandler":{"__isSmartRef__":true,"id":1897},"attributeConnections":[{"__isSmartRef__":true,"id":1898},{"__isSmartRef__":true,"id":1900}],"doNotSerialize":["$$done"],"doNotCopyProperties":["$$done"],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","DFC6D0F9-E4FB-44C6-B43C-52BA9827D823","353F27D7-B4FD-4BAE-8CAB-CF9321C86951","380C95AC-95B2-4891-AAA9-C63EB2540F0A","DF46F124-1FD8-483A-936C-5CCC6B46018E","B2E2C353-ADF9-49F0-BA5A-362900A2903F","05B6B6C6-B21F-40E0-8BA3-07F59A54B3D8","EFB0F4F1-E269-40A6-BC05-D7B37B3341F4","F1AA9AA8-B37B-44DF-AC08-743BACF2E999","1E87201D-21A4-4610-B57C-531002D82CC1","6639120F-DFF6-4AA8-B72C-E42B7D9CFA1A","5FD7214C-1618-4464-ADE0-DCC7F1715C64","1C601704-4E7C-4C41-BAF1-D4F1CA1CA2E4","CED0111E-1478-4BAA-87C5-E1A97F39B846","06161403-9700-4D02-9958-2064F1E318C4","46943D91-6D1D-4326-B092-B52FD54677A7","C3FE5DB8-8F4B-497F-864C-F938824682A6","75E236D4-EF88-447B-A12D-019C4F675C6C","52B339B7-8CC6-498C-B2EB-379C7C05CCA8","0B16CC50-4B93-4ECF-AA63-79F872F374A7","C0148ABE-0F4F-4578-8E4E-6B96832E9FBE","3CD20461-606F-4F6F-BB48-B9300F1D7975","21B729E9-1CA1-4E8E-BEC2-321DD09B5C6D","2688EB7A-F1FC-4C99-9E13-79FD0C583763","294094A7-B00C-4C76-9213-BE0F00427393","D2FAD1A5-76DA-4247-A3F8-4D3E1E92A93F","77681D6E-2CE2-47B3-8535-18B276410A9C","2C154015-480F-4509-BB34-4ABFEF239A94","407E805E-3514-4C91-BDE2-359AA4713F8F","20A8BA0E-C1EE-4D20-9B74-A814C36D271A","CD25CA96-01EA-4088-8776-432847EC5771","6B3C6C84-F7B6-40D7-B94E-CC13248E9D49","429335ED-4354-4CEC-ADA1-36260575BF08","372771C8-DDE1-4869-9C3E-761E72FFCD75","1351BC6B-E045-4FAA-AB89-F82CEECED744","D58D291C-3234-4BC8-87BD-17A75722F205","48791417-CF81-446C-9291-215468EF1C62","6221E2CB-9F26-4564-934E-6248A83BFCE8","91ADD9DA-15C3-42CD-BF16-7681921C3637","068FD600-E2D3-4886-B857-95BABB64F5A4","F20026E1-E3D0-4963-AAC5-F94740DDB2CF","933A197E-9BDB-4BC4-B4A8-3488A0925714","D4334A84-11D6-4663-B127-012397341FFA","966D0AA1-57DD-4EF0-93E7-A06BBC5B2B9A","34F338DA-5714-4780-B1AC-06EC60CB96B5"],"partTests":{"__isSmartRef__":true,"id":1901},"_ClipMode":"visible","layout":{"__isSmartRef__":true,"id":1906},"isInLayoutCycle":false,"isBeingDragged":false,"prevScroll":[0,0],"done":true,"isTodoItem":true,"_Visible":true,"_Rotation":0,"_Scale":1,"owner":{"__isSmartRef__":true,"id":658},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1908},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(8.9,332.7)","distanceToDragEvent":"lively.pt(231.0,-14.0)"},"1846":{"submorphs":[],"scripts":[],"id":"E432C856-42F9-4467-A959-C724CFD3735C","shape":{"__isSmartRef__":true,"id":1847},"__layered_droppingEnabled__":true,"halosEnabled":true,"checked":true,"showsHalos":false,"name":"CheckBox","partsBinMetaInfo":{"__isSmartRef__":true,"id":1848},"eventHandler":{"__isSmartRef__":true,"id":1849},"derivationIds":[6345,"C312E83D-707C-4284-B295-259FC7CFB5E8","B3CA60CB-D64F-42D2-B7D3-FCA87B927993","70374752-C7D2-4373-B5A6-DAE00D675005","6A4E6489-07E3-4075-842E-1688DCC23FFA","CF398E2C-E57F-4CA1-B622-FC57B6326BA1","96E85F3D-CB5D-4E29-9E31-1233E712691E","6AFACA3E-B51D-4900-882F-89F1EEBE8752","7123A211-2E45-4638-958E-4B18404D4B08","6C84DFF9-3D46-44C2-AA9A-3A757684BE5C","E18280A1-8385-42B3-8D69-FAF786F76A8A","0B972530-9170-47F5-9232-0B3381E2AEE2","3D639563-FE62-4969-A409-76D33327ED88","2956BE5F-06CB-4342-B49E-89F2ABA65823","B70D68A9-A48A-4EBB-A289-C5C8E7BBF7A7","93DE9044-E6D0-4FEA-864D-70159AA278C6","15A81BEA-6815-45CB-8F7A-22AA902F2178","332E154C-917B-4A7B-975E-624C9407770C","F54D23D7-EBF9-4BAE-99BF-21C127ECDFF3","137CA091-86D8-4B5A-A8CA-0E2C7FDCA594","8BD635B1-3F72-4B29-A34A-C1880A5D20C5","F4810418-A6FD-46BD-A4D8-2F04231CCD61","4972CDCA-D425-4591-B93F-A5B1C9CB6FDF","E8F953E5-D550-421D-9F11-B4B2DE972369","2B16BF58-D6F2-4347-A5EA-D754CEB05CFF","C419201E-9F70-46AD-B782-0558D07CF490","9EC10DB7-8792-4606-A364-91988EB8DBBD","1D8379F6-6C8F-4876-A51F-4D1D50DC41A1","196F7E04-B2FE-4690-8B95-1656FD7836BD","CEED85C9-F5F6-414B-8EF3-3F30B647650D","B2AA7C04-14A4-4B92-98ED-35812A393CE4","3B32A388-2763-46C7-8735-C9F10591CEBC","6533DA6C-8A74-46E1-8721-CD7EA183EABA","6C7BD335-BB39-4C05-8642-8B23C191B97F","A563CD1C-9A33-4B21-9B63-4A4F4510B46F","F7213BA9-F607-4E53-B2DB-4491641BFD0D","03E2FDF4-3035-4C75-B8EA-8E4B54BB1F3D","7233D321-6BFF-4827-9154-FEDE8F934841","77D6FF66-1057-421F-AC28-78BF7B299A09","ECB25682-BAF3-4607-ACF6-96827EB109CA","D6AC5C8B-35AD-47D4-8027-5F7A922E10CE","C5372673-F5B2-42A1-A12A-5640BD6CBFDF","AE46DA50-DB42-4DB1-8737-E2878CE78543","4C26B9DE-694A-44E7-84E4-0045E23AFED7","8DA3FA80-2642-4615-A18D-5B046572FACF"],"_ClipMode":"visible","attributeConnections":[{"__isSmartRef__":true,"id":1850},{"__isSmartRef__":true,"id":1851}],"doNotSerialize":["$$checked;","$$checked"],"doNotCopyProperties":["$$checked;","$$checked"],"owner":{"__isSmartRef__":true,"id":1845},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"active":true,"__LivelyClassName__":"lively.morphic.CheckBox","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.1,3.1)"},"1847":{"stringifiedShapeNode":"<input xmlns=\"http://www.w3.org/1999/xhtml\" type=\"checkbox\" style=\"padding: 0px; overflow: visible; width: 12px; height: 12px;\" class=\"Morph CheckBox\" data-lively-morphid=\"E432C856-42F9-4467-A959-C724CFD3735C\" id=\"null\" />","__serializedExpressions__":["extent","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","extent":"lively.pt(12.0,12.0)","_Extent":"lively.pt(12.0,12.0)","_Padding":"lively.rect(0,0,0,0)"},"1848":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Inputs/","partName":"CheckBox","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1849":{"morph":{"__isSmartRef__":true,"id":1846},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1850":{"sourceObj":{"__isSmartRef__":true,"id":1846},"sourceAttrName":"checked;","targetObj":{"__isSmartRef__":true,"id":1845},"targetMethodName":"done","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1851":{"sourceObj":{"__isSmartRef__":true,"id":1846},"sourceAttrName":"checked","targetObj":{"__isSmartRef__":true,"id":1845},"targetMethodName":"done","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1852":{"submorphs":[],"scripts":[],"id":"032E01F4-9340-4780-BB5B-FF811ECA57CB","shape":{"__isSmartRef__":true,"id":1853},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":290.23981499999894,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":1854},"textChunks":[{"__isSmartRef__":true,"id":1859}],"charsReplaced":"test","lastFindLoc":4,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":1861},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","A9F493FF-16B2-4B2B-83EE-F0A2288ECAA0","EA77E0F8-F9E9-474A-BE9E-B037D5636E2C","0A6AED33-B153-47D6-8B68-90DE6751D4C7","04149EC6-105F-46FC-B9F7-C69307213287","95DA7B14-89FE-4EB4-9742-C177FF73AD96","DC06F5A2-1316-4A09-A6A8-DE87CAB0188F","9284C34A-2840-4438-ABBC-81823C8B9B8D","714C1B8B-0F5E-4E66-8720-307ACCB6CAD3","6A129A05-C2BC-4A5D-91E3-4D4FEF736F07","E4575D49-2005-40C0-A8D5-F2D7977D0362","C3A2B151-8309-4C85-93D6-044966E2A2A0","7FA4D7D1-AD64-4FED-AA72-7BCEEEE01510","DA398112-7A27-480B-8FA8-F7CFB8239020","D6D764EB-316F-4D94-A5E4-F33B455EDC23","F0328D12-FE23-46A8-94EA-8C26159132B5","75518029-6775-40A0-B2F6-66CAC224180A","4D69D65C-4225-41C1-8C7C-245E0CF58311","95C0B419-A57D-4E94-8F90-F19003242A6B","6A262B7F-24F8-43E6-A3E7-5D5184C80CA9","17C21CEC-4655-4FB0-9700-6108F6A80E0D","143D5D33-A0DD-4731-882F-88282B062722","72C7AC28-28F3-48D6-8031-05AABC81E824","28DE4052-E76D-4F3A-A716-A2E0FF997BD5","20359A30-9F68-4C0E-9F18-4710CD8FFBE1","C247C3C4-9D5C-43DC-8CB5-56E9851132B6","F9FAFDA6-A685-4FE9-B3B5-975FBFB3D153","B2DCA2B6-E71F-4053-833D-AE4E850EBA99","84A0FEFF-7A58-4262-919A-8DEA4F582052","C92F9C8C-F909-40C4-BF62-6306DA4A4594","09141EB0-56B1-4760-9836-E13BF59F4455","917E53D7-0AD8-41EF-ABA6-05B071F93028","9A24F646-D14C-4C90-91DB-D6F4A2A33148","C295AE44-4B41-4E61-841C-A7CC98B62CD9","36A85E17-8262-4917-BDF8-ADF5AE213722","FDB1BF13-5B34-443C-8D8D-C780C7FD1AAD","C66751D7-52FC-40BC-9A40-9E68002A6EE4","0DC2274A-E693-4550-899F-1FB8BB72EC47","E7425B7A-0282-4350-A16E-C34BBF4DF652","82E9ED7A-D6CA-46B9-8F53-0F2A6DD687B8","F443CBB9-E51E-44EC-8F93-AA4B11537C61","EA25435D-EBAA-4842-9A57-B5C476F70F8E","987E9F90-1090-4503-AA28-0D52FDF0A7CC","EBC84C79-8CB5-421D-BECB-57F03C003F98","5D1BE8CB-3449-4B7E-BC17-8033865539FD"],"_WhiteSpaceHandling":"pre","_MinTextWidth":290.23981499999894,"_MinTextHeight":null,"isBeingDragged":false,"owner":{"__isSmartRef__":true,"id":1845},"layout":{"__isSmartRef__":true,"id":1862},"_Rotation":0,"_Scale":1,"previousSelection":[0,4],"ctrlCPressed":0,"__serializedExpressions__":["_Position","textColor","_Padding"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1863},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(19.1,3.1)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"1853":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__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(298.3,16.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"1854":{"partsSpaceName":"PartsBin/Basic/","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":1855},{"__isSmartRef__":true,"id":1856},{"__isSmartRef__":true,"id":1857},{"__isSmartRef__":true,"id":1858}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1855":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 10:30:30 GMT-0400 (Eastern Daylight Time)\")"},"1856":{"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(\"Mon Feb 27 2012 00:20:38 GMT-0500 (Eastern Standard Time)\")"},"1857":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:31:43 GMT-0400 (Eastern Daylight Time)\")"},"1858":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:32:09 GMT-0400 (Eastern Daylight Time)\")"},"1859":{"style":{"__isSmartRef__":true,"id":1860},"chunkOwner":{"__isSmartRef__":true,"id":1852},"storedString":"stage files","_id":"_1379","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1860":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1861":{"morph":{"__isSmartRef__":true,"id":1852},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1862":{"resizeWidth":true,"adjustForNewBounds":true},"1863":{"onTabPressed":{"__isSmartRef__":true,"id":1864},"onKeyDown":{"__isSmartRef__":true,"id":1871}},"1864":{"varMapping":{"__isSmartRef__":true,"id":1865},"source":"function onTabPressed(evt) {\n        evt.stop();\n        this.owner.selectNext(evt.isShiftDown());\n        return true;\n    }","funcProperties":{"__isSmartRef__":true,"id":1870},"__LivelyClassName__":"lively.Closure"},"1865":{"this":{"__isSmartRef__":true,"id":1852},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1866}},"1866":{"$super":{"__isSmartRef__":true,"id":1867}},"1867":{"varMapping":{"__isSmartRef__":true,"id":1868},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":1869},"__LivelyClassName__":"lively.Closure"},"1868":{"obj":{"__isSmartRef__":true,"id":1852},"name":"onTabPressed"},"1869":{},"1870":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:08:04 GMT-0400 (Eastern Daylight Time)\")"},"1871":{"varMapping":{"__isSmartRef__":true,"id":1872},"source":"function onKeyDown(evt) {\n        var result = $super(evt);\n        var char = String.fromCharCode(evt.keyCode).toLowerCase();\n        this.ctrlCPressed = this.ctrlCPressed || 0;\n        if (char === 'c' && evt.isCtrlDown()) { this.ctrlCPressed++; }\n        else { this.ctrlCPressed = 0 }\n        if (this.ctrlCPressed === 2) {\n             this.ctrlCPressed = 0;\n            this.owner.done = !this.owner.done;\n        }\n        return result\n    }","funcProperties":{"__isSmartRef__":true,"id":1877},"__LivelyClassName__":"lively.Closure"},"1872":{"this":{"__isSmartRef__":true,"id":1852},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1873}},"1873":{"$super":{"__isSmartRef__":true,"id":1874}},"1874":{"varMapping":{"__isSmartRef__":true,"id":1875},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":1876},"__LivelyClassName__":"lively.Closure"},"1875":{"obj":{"__isSmartRef__":true,"id":1852},"name":"onKeyDown"},"1876":{},"1877":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:17:34 GMT-0400 (Eastern Daylight Time)\")"},"1878":{"submorphs":[{"__isSmartRef__":true,"id":1879}],"scripts":[],"id":"EA180CCE-659B-4AEF-AB53-3A01ED327F6C","shape":{"__isSmartRef__":true,"id":1884},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":1879},"name":"removeButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":1885},"attributeConnections":[{"__isSmartRef__":true,"id":1889}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":1890},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","9FC09C37-2033-40AE-91C6-5B3994A37DD0","8D3012B6-C0E5-4B06-B1AD-CB80C6C99442","FBC7BE03-4ED9-4E15-B9AA-6CF368623D45","3F75DA2E-71BE-4858-BCB4-6127CD1A3E41","70122986-8CD4-4DC8-8730-9B2EA6173537","8557EA89-55CD-4848-978B-2B5A672DFC2A","E2895CF5-64DB-466C-8706-2BCE8E193FA3","22B7D40B-ECC4-4E47-9324-7F020509656A","DE0F91A8-4925-43CB-885E-409B7A190E60","9F8394D3-8FF0-4A34-B67F-28E45AA2B683","9EB1A037-AD8F-4C97-BD90-07F851326889","E60DC2C6-84C0-4FD3-A0AF-FF99DBDFA134","4F7E52DD-AED8-4E0C-9108-6770B8CBF131","3CFC0429-1964-4572-A09D-7BCCCCA978DD","85B9607C-AA44-48E7-872F-A10F82DC1BAD","FF43989C-F8E7-443E-836F-4E40F3F1958E","25B5E018-A2E1-4D06-8EBA-B9060E91EE44","15524E2B-03A4-494D-8612-1E795B1FF6C2","D5C8E7D8-845B-4C4A-AEE5-EA8B77B98369","2D8F875E-EEEF-445B-8674-AA29C7BF077D","D6BBD6B6-CBBB-4513-A693-44FEBF7F98B9","024C6360-B176-4C0E-B7FC-99B9E47D6EFC","D557C2E7-7B02-431A-82D0-196A92960FA0","A6A1DBCA-5818-45F0-8755-A563438B0FE8","C16E2890-1AED-483F-BE78-F8A9B60D955A","81F4D329-5142-4685-821F-21AB9CC01E04","25F2072F-DE97-4BF8-9B2B-1BB26A9F8AC5","9F7AA349-92BA-44E1-8B0A-17FD16348B54","6D51DEEA-DF89-4932-B5F2-55693111275C","6533D42A-171F-4F98-9C3A-51BD4684D8E9","F6A24579-8312-403C-A7C2-C6E2D2E16CD6","97039D70-3515-4BEC-BF24-DAE6000CAF9F","95006992-1369-40B9-B106-6D5E8015348E","35379A4F-FFE6-4106-B785-0FFE5D7FF370","038C6733-7144-4445-B75E-ACADD426B7E3","3E933DD1-3022-409E-87FF-D8F0E0D45A39","168F811D-616C-4BD3-AD56-210F4CF0B9D2","741FCC3A-6F35-4140-B923-DD2B092CB4C3","304118E3-359F-4D86-A0A2-68B5E1F65F92","E3444C1B-BDB2-4841-9B40-CBDEA191B9E0","B3CD68FF-6920-4933-81D4-D1CBCCAE8282","9CFBC43E-102E-4F02-9F2A-BBDC5EF006D1","DE368A10-2525-4511-837F-A0EF6E107488","12384CB2-ACA2-4989-B58B-FD3D73EDBBD0"],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":1845},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["normalFill","lighterFill","_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","normalFill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(245,245,245),\n      offset: 0\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.4\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.6\n    }, {\n      color: Color.rgb(240,240,240),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","lighterFill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(250,250,250),\n      offset: 0\n    }, {\n      color: Color.rgb(232,232,232),\n      offset: 0.4\n    }, {\n      color: Color.rgb(232,232,232),\n      offset: 0.6\n    }, {\n      color: Color.rgb(248,248,248),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","_Position":"lively.pt(321.3,3.1)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"1879":{"submorphs":[],"scripts":[],"id":"C3D74CF8-3A88-491B-9234-0CA36A2F3715","shape":{"__isSmartRef__":true,"id":1880},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":14,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":1878},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":1881}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":1883},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","4C708A08-5021-4FEC-ACD0-EDCF84618035","9E688F9B-F93E-426F-B658-8EEDB8952289","3BFB2AFF-96E9-4660-A5D9-7C87E6D86B42","BEDE9477-7347-4A26-BA01-0687DF6805E3","BA3787BD-FDF8-40DA-8321-16FB75CA8C43","1AFA0A0C-1161-4DD3-9823-BAFE7E8A19A2","ADDF4DFA-3AD3-45A4-818D-FB01420F85C2","50CE7C1A-6249-4890-9D8F-314C36FC854D","80F3BF48-C710-4CA3-8C49-06453C738454","762165EC-A6FC-4180-953D-2C087C533206","F96174C4-913C-48E8-8931-C970B9E6C94B","E9F95215-E8C9-453D-8236-4B2E303F82E9","E2F7EB3B-4ABC-4598-B94B-675C9A14EA7D","33B63351-DC6F-4688-A5FD-5D8120E7D5BC","6F6858DD-7C7D-4354-8471-F0EB1E71FF7E","61C3CB48-1B42-4D82-9DDA-95BA272BAA7D","8D3C7FD3-783A-48F0-AAB5-6A08E0FB0A45","4B63D815-A79B-4A5E-837B-4BDE297F7608","0A04AFE1-E889-402F-A7A0-461ED5755710","48F5872B-FC70-4168-B982-ED1A3BF91E8D","4083A229-F3EE-42E4-8CAA-0E15A7CA45A4","85A6DF9E-732D-45D5-97B6-DF75079D7775","D428C5D4-C0A5-47A2-93F4-D3A4C6485B81","0C945027-01CE-4331-83A2-9E4D6D2C5119","DF015475-E1FC-48CE-9975-96DB945FE364","4946CEF2-AEEA-4472-A4B4-6284069313C9","34BEBC08-73E1-4002-A350-9044FE1255F8","BB5D7D4F-64DB-4871-9F75-E926F4254FFC","05BCE5E7-4DB3-4144-9407-5C98D5EC249F","8FA56FA2-3849-4BEB-AF87-40B6A657EC28","8584580C-8228-4929-8CD9-152C7975BCD3","DE8B0D18-B2AB-4A02-9D33-7CB1BD703109","8217569A-2809-4600-A1BA-589B39FD3132","35E65DE3-FEA9-4E62-A330-C80FAAE51EEB","D01DE2CC-2633-4F51-A67C-460BD7291DF4","D739CFDB-D48C-41B7-A3B8-8D0C2B38C321","DC076688-B0AF-42EF-A857-0AB009241514","AD2C4ABD-A245-4FE0-8AA4-E0D68AD73D45","2796CC7E-133D-45F6-A377-D1AF2EACD950","32B362D2-9013-4E88-A8D6-95A64D78A35B","E0F78EEC-C914-44B2-BBCA-9AFDF111C1A8","5B8F8771-9972-41EC-B850-58634F5A6830","24E1DCEA-F4C1-4CFD-936A-ADC9C4759D48","058B463E-3C69-4564-BBCD-ADC069D26F9E"],"_MinTextWidth":14,"_MinTextHeight":null,"_FontSize":6,"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"1880":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__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(14.0,17.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,4,0,0)"},"1881":{"style":{"__isSmartRef__":true,"id":1882},"chunkOwner":{"__isSmartRef__":true,"id":1879},"storedString":"X","_id":"_1380","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1882":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1883":{"morph":{"__isSmartRef__":true,"id":1879},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1884":{"_BorderWidth":1.1840000000000002,"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Fill","position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Fill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(245,245,245),\n      offset: 0\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.4\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.6\n    }, {\n      color: Color.rgb(240,240,240),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,17.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"1885":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":1886},{"__isSmartRef__":true,"id":1887},{"__isSmartRef__":true,"id":1888}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1886":{"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 13 2012 15:04:01 GMT-0400 (Eastern Daylight Time)\")"},"1887":{"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 16 2012 04:36:21 GMT-0400 (Eastern Daylight Time)\")"},"1888":{"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 08:08:58 GMT-0400 (Eastern Daylight Time)\")"},"1889":{"sourceObj":{"__isSmartRef__":true,"id":1878},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1845},"targetMethodName":"remove","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1890":{"morph":{"__isSmartRef__":true,"id":1878},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1891":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":8.14,"_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(338.4,23.2)","_BorderColor":"Color.rgb(214,214,214)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"1892":{"partsSpaceName":"PartsBin/Basic/","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":1893},{"__isSmartRef__":true,"id":1894},{"__isSmartRef__":true,"id":1895},{"__isSmartRef__":true,"id":1896}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1893":{"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 09 2012 07:42:07 GMT-0400 (Eastern Daylight Time)\")"},"1894":{"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 05:42:26 GMT-0400 (Eastern Daylight Time)\")"},"1895":{"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B","__serializedExpressions__":["date"],"date":"new Date(\"Fri Feb 24 2012 20:59:09 GMT-0500 (Eastern Standard Time)\")"},"1896":{"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 05:53:45 GMT-0400 (Eastern Daylight Time)\")"},"1897":{"morph":{"__isSmartRef__":true,"id":1845},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1898":{"sourceObj":{"__isSmartRef__":true,"id":1845},"sourceAttrName":"done","targetObj":{"__isSmartRef__":true,"id":1845},"targetMethodName":"onDoneChange","converterString":"function () { return null }","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1899},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1899":{"source":{"__isSmartRef__":true,"id":1845},"target":{"__isSmartRef__":true,"id":1845}},"1900":{"sourceObj":{"__isSmartRef__":true,"id":1845},"sourceAttrName":"done","targetObj":{"__isSmartRef__":true,"id":1846},"targetMethodName":"setChecked","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1901":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1902}},"1902":{"test01IsMorph":{"__isSmartRef__":true,"id":1903}},"1903":{"varMapping":{"__isSmartRef__":true,"id":1904},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":1905},"__LivelyClassName__":"lively.Closure"},"1904":{"this":{"__isSmartRef__":true,"id":1901}},"1905":{},"1906":{"layouter":{"__isSmartRef__":true,"id":1907},"adjustForNewBounds":true,"resizeWidth":false,"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(338.4,27.6)"},"1907":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":3.115,"spacing":3.95,"container":{"__isSmartRef__":true,"id":1845},"__LivelyClassName__":"lively.morphic.Layout.TightHorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"1908":{"isDone":{"__isSmartRef__":true,"id":1909},"reset":{"__isSmartRef__":true,"id":1912},"onDoneChange":{"__isSmartRef__":true,"id":1915},"remove":{"__isSmartRef__":true,"id":1918},"selectNext":{"__isSmartRef__":true,"id":1925},"todoText":{"__isSmartRef__":true,"id":1928}},"1909":{"varMapping":{"__isSmartRef__":true,"id":1910},"source":"function isDone() {\n    return this.done;\n}","funcProperties":{"__isSmartRef__":true,"id":1911},"__LivelyClassName__":"lively.Closure"},"1910":{"this":{"__isSmartRef__":true,"id":1845}},"1911":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 10:45:13 GMT-0400 (Eastern Daylight Time)\")"},"1912":{"varMapping":{"__isSmartRef__":true,"id":1913},"source":"function reset() {\n    connect(this.get('CheckBox'), 'checked', this, 'done');\n    connect(this, 'done', this.get('CheckBox'), 'setChecked');\n    connect(this, 'done', this, 'onDoneChange', {converter: function() { return null }});\n    connect(this.get('removeButton'), 'fire', this, 'remove');\n    this.isTodoItem = true;\n    this.get('Text').addScript(function onTabPressed(evt) {\n        evt.stop();\n        this.owner.selectNext(evt.isShiftDown());\n        return true;\n    });\n    this.get('Text').addScript(function onKeyDown(evt) {\n        var result = $super(evt);\n        var char = String.fromCharCode(evt.keyCode).toLowerCase();\n        this.ctrlCPressed = this.ctrlCPressed || 0;\n        if (char === 'c' && evt.isCtrlDown()) { this.ctrlCPressed++; }\n        else { this.ctrlCPressed = 0 }\n        if (this.ctrlCPressed === 2) {\n             this.ctrlCPressed = 0;\n             this.owner.done = !this.owner.done;\n        }\n        return result\n    });\n}","funcProperties":{"__isSmartRef__":true,"id":1914},"__LivelyClassName__":"lively.Closure"},"1913":{"this":{"__isSmartRef__":true,"id":1845}},"1914":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:18:33 GMT-0400 (Eastern Daylight Time)\")"},"1915":{"varMapping":{"__isSmartRef__":true,"id":1916},"source":"function onDoneChange(owner) {\n    owner = owner || this.owner;\n    if (owner && owner.todoChanged)\n        owner.todoChanged(this);\n}","funcProperties":{"__isSmartRef__":true,"id":1917},"__LivelyClassName__":"lively.Closure"},"1916":{"this":{"__isSmartRef__":true,"id":1845}},"1917":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 11:42:21 GMT-0400 (Eastern Daylight Time)\")"},"1918":{"varMapping":{"__isSmartRef__":true,"id":1919},"source":"function remove() {\n    var owner = this.owner;\n    $super();\n    this.onDoneChange(owner);\n}","funcProperties":{"__isSmartRef__":true,"id":1924},"__LivelyClassName__":"lively.Closure"},"1919":{"this":{"__isSmartRef__":true,"id":1845},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1920}},"1920":{"$super":{"__isSmartRef__":true,"id":1921}},"1921":{"varMapping":{"__isSmartRef__":true,"id":1922},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":1923},"__LivelyClassName__":"lively.Closure"},"1922":{"obj":{"__isSmartRef__":true,"id":1845},"name":"remove"},"1923":{},"1924":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 11:42:34 GMT-0400 (Eastern Daylight Time)\")"},"1925":{"varMapping":{"__isSmartRef__":true,"id":1926},"source":"function selectNext(prev) {\n    this.owner && this.owner.focusTodoItemAfter&& this.owner.focusTodoItemAfter(this, prev);\n}","funcProperties":{"__isSmartRef__":true,"id":1927},"__LivelyClassName__":"lively.Closure"},"1926":{"this":{"__isSmartRef__":true,"id":1845}},"1927":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:02:15 GMT-0400 (Eastern Daylight Time)\")"},"1928":{"varMapping":{"__isSmartRef__":true,"id":1929},"source":"function todoText() {\n    return this.get('Text');\n}","funcProperties":{"__isSmartRef__":true,"id":1930},"__LivelyClassName__":"lively.Closure"},"1929":{"this":{"__isSmartRef__":true,"id":1845}},"1930":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:04:35 GMT-0400 (Eastern Daylight Time)\")"},"1931":{"submorphs":[{"__isSmartRef__":true,"id":1932},{"__isSmartRef__":true,"id":1938},{"__isSmartRef__":true,"id":1964}],"scripts":[],"id":"0777FF3A-65C5-4CC4-B3B5-849069ADB4A9","shape":{"__isSmartRef__":true,"id":1977},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"TodoItemProto9","partsBinMetaInfo":{"__isSmartRef__":true,"id":1978},"eventHandler":{"__isSmartRef__":true,"id":1983},"attributeConnections":[{"__isSmartRef__":true,"id":1984},{"__isSmartRef__":true,"id":1986}],"doNotSerialize":["$$done"],"doNotCopyProperties":["$$done"],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","DFC6D0F9-E4FB-44C6-B43C-52BA9827D823","353F27D7-B4FD-4BAE-8CAB-CF9321C86951","380C95AC-95B2-4891-AAA9-C63EB2540F0A","DF46F124-1FD8-483A-936C-5CCC6B46018E","B2E2C353-ADF9-49F0-BA5A-362900A2903F","05B6B6C6-B21F-40E0-8BA3-07F59A54B3D8","EFB0F4F1-E269-40A6-BC05-D7B37B3341F4","F1AA9AA8-B37B-44DF-AC08-743BACF2E999","5228CF99-EF57-4157-8CA1-96D6132C09AA","E770FA19-25BD-4643-B54D-68ABCDCC63C7","6ACB4CFA-4A59-4C1E-841B-E40FFD239A3B","1F0C4C83-021F-4AD8-91F5-4638758B58F1","E4302A5A-6F4D-4AE8-863F-52F9D2594CDF","D8163E00-292A-493D-8D04-3120BE0F27C4","79A4DB49-7C09-43C0-8F57-46B1DBD410F6","F54C5B51-5B2B-4BAD-91CD-19A63D26D177","09C61BC8-3DE6-404A-B8A3-814664A48CF4","581919F2-932E-4158-9748-2D541693400B","B96B1CAD-79B7-4D02-B18D-2560D9F8A96C","A9426914-71B0-42B2-BF01-894EB7F72C64","E9FF6AF0-98CD-47C3-BBC7-AAF0B76F9B51","C1E2E41A-369F-4AAD-8449-95141181FFF1","75BBA899-8E56-4B72-8355-89856B394B27","D02A7810-1FD2-4B84-A3D1-BFBDFDE80431","8FB34974-1B7F-41B7-9C28-99C3537E79B9","CCEEA68A-51AE-4CEC-B1DA-F4D2823A4417","55E0683C-82A5-4DEB-BE0F-2553B8BBE770","ABA7838E-F9A3-404F-9622-18FC4EB7E03A","CC7FF8F4-738E-49C5-B61D-B3AA16440E82","16E1DB8F-6D65-44E7-AC3C-255FF2125810","99F978C9-B877-4F2F-ACF8-8D38BC5B277A","11046D1A-48C8-48A7-ADD7-8785DCCCEEF0","581418A1-83BA-4AB5-A6DD-4688593550AA","1E70CFD7-CE64-4AE0-88F6-5E289DB8774F","F894EC54-449A-4299-944A-0F4E20A3362C","BE5D29E6-E45D-476F-B48F-11F0192CE823","2B8ED727-A907-4624-B5D4-EB1941D80A4B","D3119E1D-E6D5-424D-B62F-59FBA53305A1","0789548B-10F9-48B4-958D-7962AC9FA2DF","4C714C33-113B-4352-A19A-F3127B7204F0","98ADC395-FAB9-4249-BE1F-7B3AE7D7C399","D697C5D3-9EA0-44CE-8011-031F4F4259B9","73B77DD2-D17B-49AF-9BDE-75F3AE57E013","7987C2CF-A81B-49B1-97D2-046E57FF74FC"],"partTests":{"__isSmartRef__":true,"id":1987},"_ClipMode":"visible","layout":{"__isSmartRef__":true,"id":1992},"isInLayoutCycle":false,"isBeingDragged":false,"prevScroll":[0,0],"done":false,"isTodoItem":true,"_Visible":true,"_Rotation":0,"_Scale":1,"owner":{"__isSmartRef__":true,"id":658},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1994},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(8.9,355.9)","distanceToDragEvent":"lively.pt(231.0,-14.0)"},"1932":{"submorphs":[],"scripts":[],"id":"7F8D0D90-0DB0-4E4A-8821-B7CBAF5499B9","shape":{"__isSmartRef__":true,"id":1933},"__layered_droppingEnabled__":true,"halosEnabled":true,"checked":false,"showsHalos":false,"name":"CheckBox","partsBinMetaInfo":{"__isSmartRef__":true,"id":1934},"eventHandler":{"__isSmartRef__":true,"id":1935},"derivationIds":[6345,"C312E83D-707C-4284-B295-259FC7CFB5E8","B3CA60CB-D64F-42D2-B7D3-FCA87B927993","70374752-C7D2-4373-B5A6-DAE00D675005","6A4E6489-07E3-4075-842E-1688DCC23FFA","CF398E2C-E57F-4CA1-B622-FC57B6326BA1","96E85F3D-CB5D-4E29-9E31-1233E712691E","6AFACA3E-B51D-4900-882F-89F1EEBE8752","7123A211-2E45-4638-958E-4B18404D4B08","CA13014C-AD2B-4BBB-B604-6DDB7BB0F56C","E52B455E-4583-4AD8-9957-B06EF27B527C","14F3A16F-ABC5-4685-914E-482AC71E0718","360C2D98-FA09-44AA-828A-1FF4512F58CA","7831A6E0-4FA1-469C-9AF6-D454E57776E4","FCD8D61A-7FC2-4EB6-8D53-6BF52571FE69","C1A62553-ACD9-45D4-835E-4745616068EC","55BB5664-D671-4FA2-AC05-21AD7E9C3062","2A59105F-6806-4552-BCE0-13FB1393F53B","F10A67F6-E98A-4F8F-9031-171971F8CDC4","3AB40D8E-DFB0-4F77-B9BC-6977E66F6566","C917AEA6-1751-4554-857D-3238E41A3617","06A2ACC4-406F-498A-A71B-CBB397FEEBCF","C6DABEDE-5E69-483C-9CC8-6297C4AD8951","1A36F8F4-93BF-4A72-B455-C4D98A3B9714","2E562AB3-E304-4FD4-85E2-DF961B8B73FC","3475E659-E320-4C6D-B085-083363FD27E1","77D709BE-AAB4-415E-B6BE-DF994763D3F5","8530B8CB-C2AA-43BC-86D0-E52C4F2143EB","A0BCB960-A945-439B-8462-C4D31079FC91","6298F618-3DD3-4BD5-88A9-08FBD16F387D","3F1DF3DE-539B-4F07-9D18-597F7546166C","86A93D9F-2AF6-4715-99D1-3BBA278B4B82","DEB1E819-ADA9-40E9-9EBD-4B4C8DC3C62F","F18DFF2D-2964-4C37-925F-017C331389D5","AA546310-F063-4126-885C-2F755B57D71F","54591591-1461-4298-A8BF-0CA8AF4618B2","C73ED732-563D-4F66-872A-CABB5215A204","5A7254AD-79B8-4321-916D-D6DB9FCD2466","2EF83DD9-61B6-4DD2-BF9C-4B2CD96A85B8","F0AB6B96-7FDC-42E9-9AB4-003150B392FF","2278F6EA-8751-4A19-B04F-0FBF42C7DFDF","B6123F60-E946-4335-8D50-4619E6468B53","E432071E-132B-4E15-8B4F-8A33A686A743","D9D29196-0E89-4ED0-ABDA-CFB3EB866973","1EAEC145-697C-4A93-989F-C3CBFC10596D"],"_ClipMode":"visible","attributeConnections":[{"__isSmartRef__":true,"id":1936},{"__isSmartRef__":true,"id":1937}],"doNotSerialize":["$$checked;","$$checked"],"doNotCopyProperties":["$$checked;","$$checked"],"owner":{"__isSmartRef__":true,"id":1931},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"active":true,"__LivelyClassName__":"lively.morphic.CheckBox","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.1,3.1)"},"1933":{"stringifiedShapeNode":"<input xmlns=\"http://www.w3.org/1999/xhtml\" type=\"checkbox\" style=\"padding: 0px; overflow: visible; width: 12px; height: 12px;\" class=\"Morph CheckBox\" data-lively-morphid=\"7F8D0D90-0DB0-4E4A-8821-B7CBAF5499B9\" id=\"null\" />","__serializedExpressions__":["extent","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","extent":"lively.pt(12.0,12.0)","_Extent":"lively.pt(12.0,12.0)","_Padding":"lively.rect(0,0,0,0)"},"1934":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Inputs/","partName":"CheckBox","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1935":{"morph":{"__isSmartRef__":true,"id":1932},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1936":{"sourceObj":{"__isSmartRef__":true,"id":1932},"sourceAttrName":"checked;","targetObj":{"__isSmartRef__":true,"id":1931},"targetMethodName":"done","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1937":{"sourceObj":{"__isSmartRef__":true,"id":1932},"sourceAttrName":"checked","targetObj":{"__isSmartRef__":true,"id":1931},"targetMethodName":"done","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1938":{"submorphs":[],"scripts":[],"id":"4B0B54E8-9203-4514-9273-C0CE328E71BD","shape":{"__isSmartRef__":true,"id":1939},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":290.23981499999894,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":1940},"textChunks":[{"__isSmartRef__":true,"id":1945}],"charsReplaced":"test","lastFindLoc":4,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":1947},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","A9F493FF-16B2-4B2B-83EE-F0A2288ECAA0","EA77E0F8-F9E9-474A-BE9E-B037D5636E2C","0A6AED33-B153-47D6-8B68-90DE6751D4C7","04149EC6-105F-46FC-B9F7-C69307213287","95DA7B14-89FE-4EB4-9742-C177FF73AD96","DC06F5A2-1316-4A09-A6A8-DE87CAB0188F","9284C34A-2840-4438-ABBC-81823C8B9B8D","714C1B8B-0F5E-4E66-8720-307ACCB6CAD3","EA3934F0-0799-45BB-BAEE-CD95CEBA7806","ED26677A-8C66-4A22-9280-083844953942","CF5C882A-F4DA-4F1B-BB29-905FF7AD01CA","5502F8A9-0BF3-4385-B868-E87BC9222AC5","60CD48CC-90BE-4285-A149-F5B318BB217C","B1B92164-3C9A-41C9-A4E5-C48089658AF8","CF88DD5C-A1DD-4E2E-B5D2-5B61CD033F84","D559B767-11F5-4F56-B916-4B4E94077A86","34C4DA9E-8440-447D-BB9F-CA0AD2D26D72","6BA82F4C-C821-4B1E-83D5-0453BDD941A8","F177AC7B-CE7D-43BA-8059-BCE3A9BE25AD","059E57C4-605D-44C7-8944-6C10970B7A29","45EA8518-9DCC-486C-A5E5-33E63D7980FB","4AA3DDFD-A2C0-4FF5-96C5-A00D32EB6610","6B3FE4D7-8B25-4351-9162-EB64DE846E92","5F355F34-0ABD-4655-9D92-17B1CC931033","744693D3-45FD-441E-BD65-09F4C0D12932","08AC8787-FC07-4CC0-8111-ADE2FD2D60D6","D4AF6995-4967-450F-9167-798E95445D39","28512E65-1B98-463C-8C57-EE9AEF9C848D","8E837655-A7D1-4A52-AC65-9083619BC79D","B5615A24-04C7-417D-9073-896A2C49189D","8D39FB63-DBB2-495E-8886-4C1653565626","305AE461-8561-4EB3-830B-C7E7BAEC7A8E","5D2313DC-D021-4BB5-A7DB-8458B523A8A0","8F711ADF-1F90-4F82-A490-228475FE886A","C4E24537-7519-48E0-8720-E9069725ACCF","F67AE20D-626B-499C-AF4F-BC831890E3B7","9A5D177C-2264-4E2E-901E-EF0319A0B3DA","A6BCD785-D9EB-4326-9EB3-7A026CE65D05","838AAB60-5503-45DE-86E3-70F92F7B2578","74E2CBB7-61F1-45B7-91DC-F54DC84C11D5","D77998DC-4A1A-4B3A-8BE4-7931F197E86C","70695F17-CB03-414B-8531-633A16CCC9A1","60B0933E-9978-41F6-8E3B-420A1A171154","2C3F247A-D478-40BA-BF90-22C7CD4DD37C"],"_WhiteSpaceHandling":"pre","_MinTextWidth":290.23981499999894,"_MinTextHeight":null,"isBeingDragged":false,"owner":{"__isSmartRef__":true,"id":1931},"layout":{"__isSmartRef__":true,"id":1948},"_Rotation":0,"_Scale":1,"ctrlCPressed":0,"priorSelectionRange":[13,13],"__serializedExpressions__":["_Position","textColor","_Padding"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1949},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(19.1,3.1)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"1939":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__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(298.3,16.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"1940":{"partsSpaceName":"PartsBin/Basic/","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":1941},{"__isSmartRef__":true,"id":1942},{"__isSmartRef__":true,"id":1943},{"__isSmartRef__":true,"id":1944}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1941":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 10:30:30 GMT-0400 (Eastern Daylight Time)\")"},"1942":{"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(\"Mon Feb 27 2012 00:20:38 GMT-0500 (Eastern Standard Time)\")"},"1943":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:31:43 GMT-0400 (Eastern Daylight Time)\")"},"1944":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:32:09 GMT-0400 (Eastern Daylight Time)\")"},"1945":{"style":{"__isSmartRef__":true,"id":1946},"chunkOwner":{"__isSmartRef__":true,"id":1938},"storedString":"create branch","_id":"_1379","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1946":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1947":{"morph":{"__isSmartRef__":true,"id":1938},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1948":{"resizeWidth":true,"adjustForNewBounds":true},"1949":{"onTabPressed":{"__isSmartRef__":true,"id":1950},"onKeyDown":{"__isSmartRef__":true,"id":1957}},"1950":{"varMapping":{"__isSmartRef__":true,"id":1951},"source":"function onTabPressed(evt) {\n        evt.stop();\n        this.owner.selectNext(evt.isShiftDown());\n        return true;\n    }","funcProperties":{"__isSmartRef__":true,"id":1956},"__LivelyClassName__":"lively.Closure"},"1951":{"this":{"__isSmartRef__":true,"id":1938},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1952}},"1952":{"$super":{"__isSmartRef__":true,"id":1953}},"1953":{"varMapping":{"__isSmartRef__":true,"id":1954},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":1955},"__LivelyClassName__":"lively.Closure"},"1954":{"obj":{"__isSmartRef__":true,"id":1938},"name":"onTabPressed"},"1955":{},"1956":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:08:04 GMT-0400 (Eastern Daylight Time)\")"},"1957":{"varMapping":{"__isSmartRef__":true,"id":1958},"source":"function onKeyDown(evt) {\n        var result = $super(evt);\n        var char = String.fromCharCode(evt.keyCode).toLowerCase();\n        this.ctrlCPressed = this.ctrlCPressed || 0;\n        if (char === 'c' && evt.isCtrlDown()) { this.ctrlCPressed++; }\n        else { this.ctrlCPressed = 0 }\n        if (this.ctrlCPressed === 2) {\n             this.ctrlCPressed = 0;\n            this.owner.done = !this.owner.done;\n        }\n        return result\n    }","funcProperties":{"__isSmartRef__":true,"id":1963},"__LivelyClassName__":"lively.Closure"},"1958":{"this":{"__isSmartRef__":true,"id":1938},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1959}},"1959":{"$super":{"__isSmartRef__":true,"id":1960}},"1960":{"varMapping":{"__isSmartRef__":true,"id":1961},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":1962},"__LivelyClassName__":"lively.Closure"},"1961":{"obj":{"__isSmartRef__":true,"id":1938},"name":"onKeyDown"},"1962":{},"1963":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:17:34 GMT-0400 (Eastern Daylight Time)\")"},"1964":{"submorphs":[{"__isSmartRef__":true,"id":1965}],"scripts":[],"id":"6120D9DA-783D-43A0-A33F-EAA454E293CA","shape":{"__isSmartRef__":true,"id":1970},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":1965},"name":"removeButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":1971},"attributeConnections":[{"__isSmartRef__":true,"id":1975}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":1976},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","9FC09C37-2033-40AE-91C6-5B3994A37DD0","8D3012B6-C0E5-4B06-B1AD-CB80C6C99442","FBC7BE03-4ED9-4E15-B9AA-6CF368623D45","3F75DA2E-71BE-4858-BCB4-6127CD1A3E41","70122986-8CD4-4DC8-8730-9B2EA6173537","8557EA89-55CD-4848-978B-2B5A672DFC2A","E2895CF5-64DB-466C-8706-2BCE8E193FA3","22B7D40B-ECC4-4E47-9324-7F020509656A","5F31D57C-F3FF-4ED7-91A9-BBD0B2E2D4E5","C5D426B1-F2B2-46C2-9ADD-1DAD7B24C375","D74D16CE-285E-4285-AFED-39FA88146CDB","DBB8B737-E5A3-4C61-AE42-3B0F1B49F9E6","819BD365-70F3-4106-A5A8-B3EF057D25F3","8FA62B40-3C0D-4606-948B-DF8AA072ED0C","654F2CE9-CDD9-4E51-9556-79CECD9FE2EE","0F9CE19C-DB90-401A-A2DD-8DEDB2F8B534","737F76D6-4FB0-4966-8A02-EDC690793524","E39C2649-AA45-46A9-BCE7-3DD42FFA59DD","3E59EE6C-D8D9-495F-8014-75A8023891EF","EA07455D-EB76-42B8-BC26-838BF301E010","CD74CEB3-511B-443D-A922-988376357B6C","6ABB52FC-27D0-49E1-90AB-7DD8F83F2044","F855F2D6-7F36-4CD1-8016-0018C2790DE1","30F36B29-C1C0-40C9-BA52-EF61373C30C0","01B52D6A-2103-4013-A6C9-9EC1B5C17C94","A32BD087-B915-49C3-83CF-463F3CD25E1D","93CFE419-F2D2-4954-9B1B-FEBD5A021A0E","7701DC7D-7261-4903-8889-1964B41737F3","120CD6BF-99B3-4E67-BACA-2B63448D8520","182D4281-DCFD-4837-8466-CCD662EDC712","C2BF5145-9DFF-4894-A236-E1DAA7E8F4FD","BFEF5744-1D1F-47F3-940E-92CBFBAB774D","B1BF490F-E359-4BA0-A54E-7867316F4A0F","8A5D456E-ABCE-4E59-BBC6-21AD17F58A23","F8635CC0-B400-4239-B22A-6FAC7B6559E0","F98DF90A-4214-4397-91CD-A9A6135006E7","72D03373-6EC5-41CD-A8E1-2D314BBFE129","35F2180C-19C7-4B77-AC09-8E92C351F703","F60048C5-0B46-4353-BD15-80EF1A54AD60","39AA7C48-B5C2-4BCE-B410-BDE00799E745","5BF01CD0-9203-4D60-A0FB-75C3F8010A5E","C4AE4251-0BC9-4CA7-BC78-A95DFB7F6BD8","D06292F4-35EB-44E3-B02D-D051D46F5CD1","0F59ED32-D6F0-4B78-8BD2-8A55DC661FC4"],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":1931},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["normalFill","lighterFill","_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","normalFill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(245,245,245),\n      offset: 0\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.4\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.6\n    }, {\n      color: Color.rgb(240,240,240),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","lighterFill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(250,250,250),\n      offset: 0\n    }, {\n      color: Color.rgb(232,232,232),\n      offset: 0.4\n    }, {\n      color: Color.rgb(232,232,232),\n      offset: 0.6\n    }, {\n      color: Color.rgb(248,248,248),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","_Position":"lively.pt(321.3,3.1)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"1965":{"submorphs":[],"scripts":[],"id":"F291815B-00D1-4515-86A6-B13B50D3AC9D","shape":{"__isSmartRef__":true,"id":1966},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":14,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":1964},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":1967}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":1969},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","4C708A08-5021-4FEC-ACD0-EDCF84618035","9E688F9B-F93E-426F-B658-8EEDB8952289","3BFB2AFF-96E9-4660-A5D9-7C87E6D86B42","BEDE9477-7347-4A26-BA01-0687DF6805E3","BA3787BD-FDF8-40DA-8321-16FB75CA8C43","1AFA0A0C-1161-4DD3-9823-BAFE7E8A19A2","ADDF4DFA-3AD3-45A4-818D-FB01420F85C2","50CE7C1A-6249-4890-9D8F-314C36FC854D","6377A48C-66D8-4EED-BB25-99F45B95D07F","DB90D061-A036-4631-ADE9-48C4809570E3","12BBBC72-2D5B-4EBB-9B88-66F5C2498BAF","8C384F6B-5A84-4D88-9E15-BD4B7B06288E","05E7A4A9-3EF3-410D-A846-F3211163B4A9","D4F30105-218C-4D88-97C9-95F1A2202127","5D58DA25-B7BB-4401-B689-C339A61E4D89","8246C857-5C3C-4579-BE55-589311E5F801","2A20F685-7869-45B0-85C6-598447509BE8","09492362-17DD-4DC3-9441-03CC93BC2622","AC472894-0B9A-4BD2-8387-FA10EB4D717E","2A236C9E-FA37-4B44-A9F6-0BE1C1ECA481","7D37E1D9-7793-4066-B07A-A3CE10CA2E64","28C5E3B0-8121-4C47-ADF3-E6909A802BE6","DC0DAEE7-4525-4835-869C-E462BBF3CB5F","DC584C32-1AFD-49FC-970E-DB1E6B934F36","B82E06CA-623B-4BE8-ACC3-EBB78A5F042E","A8AEDD2D-FBE2-4E27-885B-880C384FD933","10AD91CD-8CDA-4964-B417-28B840D2E3E8","201FEB4E-2D51-47AB-87AC-D5D1EAFA9ABD","A05C5899-885C-461C-ACD6-963432CEC611","A8C6DA3C-A543-45DE-B0C2-751C756F0131","7754245E-2753-42FD-B1E4-BC77A09A8971","D89E2FD0-0BE0-4054-983C-047CC5DE54B2","7831AEA7-FC36-42C1-9968-DAA1B661A2CF","2ED861F2-A065-4826-BFFD-B5EB684BE267","70E8F86A-4E2A-478A-A8F9-8809DE0B9969","3E4B2CCD-8578-40C8-98A0-CE6602E97192","3BAF5A01-5B67-466D-9419-55EB430D28B6","94F050DD-C005-419B-B872-B75A531B3270","5B6039B9-4333-4119-BACB-CD4C483F3485","3D15CB56-74EC-4451-BA82-713141C00AF1","719D192D-E1CC-48CB-A8D5-BE59F1C20F07","3F0219E3-5A19-4DD0-B290-BC82E1161FD8","FF7C0769-6235-4778-A855-018A2880C423","3E7B7DCA-D8FA-4A40-B1F3-1B7D347CDC04"],"_MinTextWidth":14,"_MinTextHeight":null,"_FontSize":6,"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"1966":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__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(14.0,17.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,4,0,0)"},"1967":{"style":{"__isSmartRef__":true,"id":1968},"chunkOwner":{"__isSmartRef__":true,"id":1965},"storedString":"X","_id":"_1380","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1968":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1969":{"morph":{"__isSmartRef__":true,"id":1965},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1970":{"_BorderWidth":1.1840000000000002,"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Fill","position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Fill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(245,245,245),\n      offset: 0\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.4\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.6\n    }, {\n      color: Color.rgb(240,240,240),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,17.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"1971":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":1972},{"__isSmartRef__":true,"id":1973},{"__isSmartRef__":true,"id":1974}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1972":{"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 13 2012 15:04:01 GMT-0400 (Eastern Daylight Time)\")"},"1973":{"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 16 2012 04:36:21 GMT-0400 (Eastern Daylight Time)\")"},"1974":{"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 08:08:58 GMT-0400 (Eastern Daylight Time)\")"},"1975":{"sourceObj":{"__isSmartRef__":true,"id":1964},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1931},"targetMethodName":"remove","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1976":{"morph":{"__isSmartRef__":true,"id":1964},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1977":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":8.14,"_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(338.4,23.2)","_BorderColor":"Color.rgb(214,214,214)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"1978":{"partsSpaceName":"PartsBin/Basic/","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":1979},{"__isSmartRef__":true,"id":1980},{"__isSmartRef__":true,"id":1981},{"__isSmartRef__":true,"id":1982}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1979":{"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 09 2012 07:42:07 GMT-0400 (Eastern Daylight Time)\")"},"1980":{"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 05:42:26 GMT-0400 (Eastern Daylight Time)\")"},"1981":{"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B","__serializedExpressions__":["date"],"date":"new Date(\"Fri Feb 24 2012 20:59:09 GMT-0500 (Eastern Standard Time)\")"},"1982":{"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 05:53:45 GMT-0400 (Eastern Daylight Time)\")"},"1983":{"morph":{"__isSmartRef__":true,"id":1931},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1984":{"sourceObj":{"__isSmartRef__":true,"id":1931},"sourceAttrName":"done","targetObj":{"__isSmartRef__":true,"id":1931},"targetMethodName":"onDoneChange","converterString":"function () { return null }","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1985},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1985":{"source":{"__isSmartRef__":true,"id":1931},"target":{"__isSmartRef__":true,"id":1931}},"1986":{"sourceObj":{"__isSmartRef__":true,"id":1931},"sourceAttrName":"done","targetObj":{"__isSmartRef__":true,"id":1932},"targetMethodName":"setChecked","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1987":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1988}},"1988":{"test01IsMorph":{"__isSmartRef__":true,"id":1989}},"1989":{"varMapping":{"__isSmartRef__":true,"id":1990},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":1991},"__LivelyClassName__":"lively.Closure"},"1990":{"this":{"__isSmartRef__":true,"id":1987}},"1991":{},"1992":{"layouter":{"__isSmartRef__":true,"id":1993},"adjustForNewBounds":true,"resizeWidth":false,"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(338.4,27.6)"},"1993":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":3.115,"spacing":3.95,"container":{"__isSmartRef__":true,"id":1931},"__LivelyClassName__":"lively.morphic.Layout.TightHorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"1994":{"isDone":{"__isSmartRef__":true,"id":1995},"reset":{"__isSmartRef__":true,"id":1998},"onDoneChange":{"__isSmartRef__":true,"id":2001},"remove":{"__isSmartRef__":true,"id":2004},"selectNext":{"__isSmartRef__":true,"id":2011},"todoText":{"__isSmartRef__":true,"id":2014}},"1995":{"varMapping":{"__isSmartRef__":true,"id":1996},"source":"function isDone() {\n    return this.done;\n}","funcProperties":{"__isSmartRef__":true,"id":1997},"__LivelyClassName__":"lively.Closure"},"1996":{"this":{"__isSmartRef__":true,"id":1931}},"1997":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 10:45:13 GMT-0400 (Eastern Daylight Time)\")"},"1998":{"varMapping":{"__isSmartRef__":true,"id":1999},"source":"function reset() {\n    connect(this.get('CheckBox'), 'checked', this, 'done');\n    connect(this, 'done', this.get('CheckBox'), 'setChecked');\n    connect(this, 'done', this, 'onDoneChange', {converter: function() { return null }});\n    connect(this.get('removeButton'), 'fire', this, 'remove');\n    this.isTodoItem = true;\n    this.get('Text').addScript(function onTabPressed(evt) {\n        evt.stop();\n        this.owner.selectNext(evt.isShiftDown());\n        return true;\n    });\n    this.get('Text').addScript(function onKeyDown(evt) {\n        var result = $super(evt);\n        var char = String.fromCharCode(evt.keyCode).toLowerCase();\n        this.ctrlCPressed = this.ctrlCPressed || 0;\n        if (char === 'c' && evt.isCtrlDown()) { this.ctrlCPressed++; }\n        else { this.ctrlCPressed = 0 }\n        if (this.ctrlCPressed === 2) {\n             this.ctrlCPressed = 0;\n             this.owner.done = !this.owner.done;\n        }\n        return result\n    });\n}","funcProperties":{"__isSmartRef__":true,"id":2000},"__LivelyClassName__":"lively.Closure"},"1999":{"this":{"__isSmartRef__":true,"id":1931}},"2000":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:18:33 GMT-0400 (Eastern Daylight Time)\")"},"2001":{"varMapping":{"__isSmartRef__":true,"id":2002},"source":"function onDoneChange(owner) {\n    owner = owner || this.owner;\n    if (owner && owner.todoChanged)\n        owner.todoChanged(this);\n}","funcProperties":{"__isSmartRef__":true,"id":2003},"__LivelyClassName__":"lively.Closure"},"2002":{"this":{"__isSmartRef__":true,"id":1931}},"2003":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 11:42:21 GMT-0400 (Eastern Daylight Time)\")"},"2004":{"varMapping":{"__isSmartRef__":true,"id":2005},"source":"function remove() {\n    var owner = this.owner;\n    $super();\n    this.onDoneChange(owner);\n}","funcProperties":{"__isSmartRef__":true,"id":2010},"__LivelyClassName__":"lively.Closure"},"2005":{"this":{"__isSmartRef__":true,"id":1931},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2006}},"2006":{"$super":{"__isSmartRef__":true,"id":2007}},"2007":{"varMapping":{"__isSmartRef__":true,"id":2008},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":2009},"__LivelyClassName__":"lively.Closure"},"2008":{"obj":{"__isSmartRef__":true,"id":1931},"name":"remove"},"2009":{},"2010":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 11:42:34 GMT-0400 (Eastern Daylight Time)\")"},"2011":{"varMapping":{"__isSmartRef__":true,"id":2012},"source":"function selectNext(prev) {\n    this.owner && this.owner.focusTodoItemAfter&& this.owner.focusTodoItemAfter(this, prev);\n}","funcProperties":{"__isSmartRef__":true,"id":2013},"__LivelyClassName__":"lively.Closure"},"2012":{"this":{"__isSmartRef__":true,"id":1931}},"2013":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:02:15 GMT-0400 (Eastern Daylight Time)\")"},"2014":{"varMapping":{"__isSmartRef__":true,"id":2015},"source":"function todoText() {\n    return this.get('Text');\n}","funcProperties":{"__isSmartRef__":true,"id":2016},"__LivelyClassName__":"lively.Closure"},"2015":{"this":{"__isSmartRef__":true,"id":1931}},"2016":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:04:35 GMT-0400 (Eastern Daylight Time)\")"},"2017":{"submorphs":[{"__isSmartRef__":true,"id":2018},{"__isSmartRef__":true,"id":2024},{"__isSmartRef__":true,"id":2050}],"scripts":[],"id":"82945710-CEF9-48E9-99DD-B309BCC7DA29","shape":{"__isSmartRef__":true,"id":2063},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"TodoItemProto15","partsBinMetaInfo":{"__isSmartRef__":true,"id":2064},"eventHandler":{"__isSmartRef__":true,"id":2069},"attributeConnections":[{"__isSmartRef__":true,"id":2070},{"__isSmartRef__":true,"id":2072}],"doNotSerialize":["$$done"],"doNotCopyProperties":["$$done"],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","DFC6D0F9-E4FB-44C6-B43C-52BA9827D823","353F27D7-B4FD-4BAE-8CAB-CF9321C86951","380C95AC-95B2-4891-AAA9-C63EB2540F0A","DF46F124-1FD8-483A-936C-5CCC6B46018E","B2E2C353-ADF9-49F0-BA5A-362900A2903F","05B6B6C6-B21F-40E0-8BA3-07F59A54B3D8","EFB0F4F1-E269-40A6-BC05-D7B37B3341F4","F1AA9AA8-B37B-44DF-AC08-743BACF2E999","CF5CC396-3B0E-4B5B-86D3-ED56487DDF4B","99B3EB48-3B94-4D0F-A5A4-6618CE0E0AA0","8B13B71E-0B75-4B3E-BF47-E2F9489326B1","658491F0-04C3-437A-9B73-B37948DE9305","0058E83F-310B-4D90-9BD0-7B50FCF2E1F7","EFD9F2EB-48D5-4E9B-945D-F9FE46D1A4CE","CF7050C5-E17E-45BC-9CB9-AE1540B22055","55052303-3B38-44B2-8419-1415D6C6923E","586BB4B2-284B-4FEB-8013-9DF5648E5358","86E85A05-BC2A-4FDC-82BF-64CC280D65DE","9D46CDC4-EA93-408B-B0D0-1BF52B662B30","CB4242A6-D881-4DCF-AA6E-66FE26D04D9A","E5220618-9E35-4A6F-ADC3-3F575825D917","1478B18F-1FDB-436D-AFC7-A41A27421684","5983796F-A68B-41E5-B98A-3A328CF4F1B1","51D1B068-5ECE-4181-8E87-70820E045B96","C95A78EA-056C-40FF-B168-441F9996C890","31F6C9B2-E623-4ACD-AF7F-3D2AA83D2DAC","161439F4-A18C-4D59-84A9-6B8132E0D859","3F901B97-7514-4C59-88F6-F1418A48A352","BC185AF8-47AC-497C-ABB1-D8A87EF9D57A","10776705-3246-4AF3-B899-E55B1206F5F4","498ED394-3F35-4E09-BE5F-75D7CBD9B721","B8236D16-8182-4573-9F08-099386802710","AB2431D6-57FE-4EA1-972C-3ACACC7D5BC6","627F562A-DB77-4C81-AC9B-382C83CC4AD7","886D6A92-44BC-48C9-BFEF-7596BB493C67","1C2619BA-20EB-429B-BB45-D2A7FCD1C6EF","FAEF21ED-FDCB-4642-A66B-9B853BED38FC","70C63666-83FE-44A2-98F3-88C05872E155","11A7835F-F044-4938-9044-9AB4AF2CD920","7D0A9195-4B48-4E8D-B497-4CA08F71A13B","A944BFE4-2D30-485D-A7B4-3513B60831E5","5F06766C-C474-4933-838A-66872DDF6C03","C11D703F-89EB-40B4-97BA-865CE5EC4E62","85520E21-156C-4EB3-AB21-92683EE0141E"],"partTests":{"__isSmartRef__":true,"id":2073},"_ClipMode":"visible","layout":{"__isSmartRef__":true,"id":2078},"isInLayoutCycle":false,"isBeingDragged":false,"prevScroll":[0,0],"done":true,"isTodoItem":true,"_Visible":true,"_Rotation":0,"_Scale":1,"owner":{"__isSmartRef__":true,"id":658},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2080},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(8.9,379.2)","distanceToDragEvent":"lively.pt(231.0,-14.0)"},"2018":{"submorphs":[],"scripts":[],"id":"0ECE4E87-B6E1-442E-B09B-03C55665D9D4","shape":{"__isSmartRef__":true,"id":2019},"__layered_droppingEnabled__":true,"halosEnabled":true,"checked":true,"showsHalos":false,"name":"CheckBox","partsBinMetaInfo":{"__isSmartRef__":true,"id":2020},"eventHandler":{"__isSmartRef__":true,"id":2021},"derivationIds":[6345,"C312E83D-707C-4284-B295-259FC7CFB5E8","B3CA60CB-D64F-42D2-B7D3-FCA87B927993","70374752-C7D2-4373-B5A6-DAE00D675005","6A4E6489-07E3-4075-842E-1688DCC23FFA","CF398E2C-E57F-4CA1-B622-FC57B6326BA1","96E85F3D-CB5D-4E29-9E31-1233E712691E","6AFACA3E-B51D-4900-882F-89F1EEBE8752","7123A211-2E45-4638-958E-4B18404D4B08","49FC9D76-5479-46F3-97ED-1379C565115F","A2773B82-B534-4F86-AFAD-6F6E390FC03C","C3BD3AFD-5AD8-4029-AD05-B07FF544D75D","800A386D-CBB2-43CB-99F6-D5E8A927ABDB","2ADC7CB5-2B60-46A0-98B4-A6878D475EBC","7E3E183C-0E01-424C-80EF-8E35AA233928","E33E7FF1-5DEC-44F2-8488-A0B2CF58E9B3","8F40CD64-B9AF-4254-BA2C-F43C6F24A1C1","E19182FE-6FB2-4341-A0B9-E178C60B35C8","C4CCC9F3-AE2F-4421-9484-255EF9DD65F2","BB38C1D8-6D5B-4C54-A1B5-0B240692F4A1","5844A141-2153-4479-BF73-0091C5778CED","717FB139-5824-432D-9DD6-7893316E6355","FF9B1BB6-DE3E-42D2-ADF3-EF2392163C46","ED672938-8FC1-49AB-8706-5B21D77AD4BF","49ADB81C-6331-4532-B636-4F39DDEF7491","F36EEE70-E610-47B7-882D-BA53423D8DDA","C55015A9-4635-4EC0-A5E0-714EE9995488","DD0E81DA-3E9F-411E-ACCE-B1638071DF5E","53783564-6493-494B-9827-ACA88EB531FC","383DE205-3DAF-4AD2-887A-CDD16B4A191F","1493556C-5768-4300-B20B-A5ABFC4F771C","77AC38B7-769E-4650-AE46-3EC5BEE6FABA","97676BDB-A148-45C7-8FCC-68A3FC1109A0","E4FCCE36-F69C-412E-AFA9-2A1C4CC1A3C6","B1AE9B1B-D509-41FE-9A2D-9DF9143BA6D9","DCB6D7C9-0BAC-484E-99E8-4E579421D552","09F091BE-148A-4854-BA9E-D84435BA16BF","B4395CA6-685F-4E7D-A9D4-4B9821BA11B5","00B79F44-6B42-45C3-877D-3E48EA8C00FA","502FB8FA-4922-4FD4-BE89-7309D61097B9","1C15725B-60DB-430B-A5A5-71696D9EF725","79C4800A-61E0-4F7F-8CBB-C29369954A49","44CBDB45-E631-4D43-83DD-4B776B434811","13686549-FC6F-44D6-A031-E14C5D2C072C","DCF0CB83-E679-4D9D-A36F-EE96FC0AFD02"],"_ClipMode":"visible","attributeConnections":[{"__isSmartRef__":true,"id":2022},{"__isSmartRef__":true,"id":2023}],"doNotSerialize":["$$checked;","$$checked"],"doNotCopyProperties":["$$checked;","$$checked"],"owner":{"__isSmartRef__":true,"id":2017},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"active":true,"__LivelyClassName__":"lively.morphic.CheckBox","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.1,3.1)"},"2019":{"stringifiedShapeNode":"<input xmlns=\"http://www.w3.org/1999/xhtml\" type=\"checkbox\" style=\"padding: 0px; overflow: visible; width: 12px; height: 12px;\" class=\"Morph CheckBox\" data-lively-morphid=\"0ECE4E87-B6E1-442E-B09B-03C55665D9D4\" id=\"null\" />","__serializedExpressions__":["extent","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","extent":"lively.pt(12.0,12.0)","_Extent":"lively.pt(12.0,12.0)","_Padding":"lively.rect(0,0,0,0)"},"2020":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Inputs/","partName":"CheckBox","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2021":{"morph":{"__isSmartRef__":true,"id":2018},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2022":{"sourceObj":{"__isSmartRef__":true,"id":2018},"sourceAttrName":"checked;","targetObj":{"__isSmartRef__":true,"id":2017},"targetMethodName":"done","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2023":{"sourceObj":{"__isSmartRef__":true,"id":2018},"sourceAttrName":"checked","targetObj":{"__isSmartRef__":true,"id":2017},"targetMethodName":"done","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2024":{"submorphs":[],"scripts":[],"id":"25178867-C23A-4024-B400-4A466DC6CD04","shape":{"__isSmartRef__":true,"id":2025},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":290.23981499999894,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":2026},"textChunks":[{"__isSmartRef__":true,"id":2031}],"charsReplaced":"","lastFindLoc":9,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":2033},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","A9F493FF-16B2-4B2B-83EE-F0A2288ECAA0","EA77E0F8-F9E9-474A-BE9E-B037D5636E2C","0A6AED33-B153-47D6-8B68-90DE6751D4C7","04149EC6-105F-46FC-B9F7-C69307213287","95DA7B14-89FE-4EB4-9742-C177FF73AD96","DC06F5A2-1316-4A09-A6A8-DE87CAB0188F","9284C34A-2840-4438-ABBC-81823C8B9B8D","714C1B8B-0F5E-4E66-8720-307ACCB6CAD3","594C313B-10C7-465B-B2F6-7243EF7CF577","EE051E78-0193-4C74-90FB-F82CF9CBD7C2","A66C17BD-E753-4F66-A34F-321177CC203A","50C0F23E-DA81-419C-81AC-1EE04741ECD4","DD112FE9-1891-4959-ACC4-093ADC7EF034","87A7C647-69AA-49F8-A0FD-50BCD1DAD36C","66B78EB4-E0EB-4EDC-A5AD-4F448D8BC5CF","4283251F-7474-4166-A289-38344E2698D1","D1DF4A39-7105-4127-BDCE-B2513CFED1AC","0C78102F-121C-494F-B643-C191C47BBDA6","4BE40E1E-B468-4C1C-A69D-C8B4C19640EF","D9B3CEF1-4285-4ED6-8847-55DCB889FA9D","92B44E14-FD34-48B2-8E0C-42C3FB9C0EF2","13312492-AF76-4F1C-B077-7FA297E339BC","4CB4B95F-FF7E-4467-8F58-789EC7291364","8CF73241-2934-49EF-A55F-1E2541018476","D529B6E7-61F6-42B9-9003-7FB6CE8834BB","3827059F-776F-4B59-86C7-EDE79A4F4763","9FE44E50-EF7F-4025-AC82-441FD296EB8F","79874979-148B-4090-AA00-F530E52C3463","AC34C21F-D786-4EBA-A7C4-EED1574F8A14","F23A3D2D-FEAB-48B3-ACE8-B3D271D3F34C","1E11C5BB-8EA0-4591-B038-30A556BD5924","49D3AC51-186D-452C-926C-5594A239A34C","D3F3041E-8E33-4A95-9F3B-9281294630FC","323E8FE5-D7FF-4A16-AF67-EA771B8C69AA","BF1FD2EF-5EBC-4FAC-B2A3-EE3EE2822FE5","60F1C72E-F5E7-434B-BE8F-6DCA2CFA8383","A4872C83-E10B-4681-AE9D-10E89800290A","A613524E-082E-4351-B135-933F310678D7","13C47B27-E237-4E1C-8BF1-9685AA36FA65","3D160F13-3B51-4543-9342-313F374A7C84","97F0447A-CD34-44D4-B823-2079E2E56FD8","7E5408A6-5ABE-4622-960A-A63AFB6E3EF8","94F00B98-2196-4095-98CA-C810CC306EE6","6E4C7B7D-A84E-42EC-BD88-FA26333562B5"],"_WhiteSpaceHandling":"pre","_MinTextWidth":290.23981499999894,"_MinTextHeight":null,"isBeingDragged":false,"owner":{"__isSmartRef__":true,"id":2017},"layout":{"__isSmartRef__":true,"id":2034},"_Rotation":0,"_Scale":1,"previousSelection":[0,4],"ctrlCPressed":0,"priorSelectionRange":[0,4],"__serializedExpressions__":["_Position","textColor","_Padding"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2035},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(19.1,3.1)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"2025":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__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(298.3,16.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"2026":{"partsSpaceName":"PartsBin/Basic/","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":2027},{"__isSmartRef__":true,"id":2028},{"__isSmartRef__":true,"id":2029},{"__isSmartRef__":true,"id":2030}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2027":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 10:30:30 GMT-0400 (Eastern Daylight Time)\")"},"2028":{"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(\"Mon Feb 27 2012 00:20:38 GMT-0500 (Eastern Standard Time)\")"},"2029":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:31:43 GMT-0400 (Eastern Daylight Time)\")"},"2030":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:32:09 GMT-0400 (Eastern Daylight Time)\")"},"2031":{"style":{"__isSmartRef__":true,"id":2032},"chunkOwner":{"__isSmartRef__":true,"id":2024},"storedString":"show log","_id":"_1379","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2032":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2033":{"morph":{"__isSmartRef__":true,"id":2024},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2034":{"resizeWidth":true,"adjustForNewBounds":true},"2035":{"onTabPressed":{"__isSmartRef__":true,"id":2036},"onKeyDown":{"__isSmartRef__":true,"id":2043}},"2036":{"varMapping":{"__isSmartRef__":true,"id":2037},"source":"function onTabPressed(evt) {\n        evt.stop();\n        this.owner.selectNext(evt.isShiftDown());\n        return true;\n    }","funcProperties":{"__isSmartRef__":true,"id":2042},"__LivelyClassName__":"lively.Closure"},"2037":{"this":{"__isSmartRef__":true,"id":2024},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2038}},"2038":{"$super":{"__isSmartRef__":true,"id":2039}},"2039":{"varMapping":{"__isSmartRef__":true,"id":2040},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":2041},"__LivelyClassName__":"lively.Closure"},"2040":{"obj":{"__isSmartRef__":true,"id":2024},"name":"onTabPressed"},"2041":{},"2042":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:08:04 GMT-0400 (Eastern Daylight Time)\")"},"2043":{"varMapping":{"__isSmartRef__":true,"id":2044},"source":"function onKeyDown(evt) {\n        var result = $super(evt);\n        var char = String.fromCharCode(evt.keyCode).toLowerCase();\n        this.ctrlCPressed = this.ctrlCPressed || 0;\n        if (char === 'c' && evt.isCtrlDown()) { this.ctrlCPressed++; }\n        else { this.ctrlCPressed = 0 }\n        if (this.ctrlCPressed === 2) {\n             this.ctrlCPressed = 0;\n            this.owner.done = !this.owner.done;\n        }\n        return result\n    }","funcProperties":{"__isSmartRef__":true,"id":2049},"__LivelyClassName__":"lively.Closure"},"2044":{"this":{"__isSmartRef__":true,"id":2024},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2045}},"2045":{"$super":{"__isSmartRef__":true,"id":2046}},"2046":{"varMapping":{"__isSmartRef__":true,"id":2047},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":2048},"__LivelyClassName__":"lively.Closure"},"2047":{"obj":{"__isSmartRef__":true,"id":2024},"name":"onKeyDown"},"2048":{},"2049":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:17:34 GMT-0400 (Eastern Daylight Time)\")"},"2050":{"submorphs":[{"__isSmartRef__":true,"id":2051}],"scripts":[],"id":"00C2EB70-944D-40E6-920C-2A9F7AB41A73","shape":{"__isSmartRef__":true,"id":2056},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":2051},"name":"removeButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":2057},"attributeConnections":[{"__isSmartRef__":true,"id":2061}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":2062},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","9FC09C37-2033-40AE-91C6-5B3994A37DD0","8D3012B6-C0E5-4B06-B1AD-CB80C6C99442","FBC7BE03-4ED9-4E15-B9AA-6CF368623D45","3F75DA2E-71BE-4858-BCB4-6127CD1A3E41","70122986-8CD4-4DC8-8730-9B2EA6173537","8557EA89-55CD-4848-978B-2B5A672DFC2A","E2895CF5-64DB-466C-8706-2BCE8E193FA3","22B7D40B-ECC4-4E47-9324-7F020509656A","C91096BE-2691-4297-B744-20D37822C867","B4F5D33A-3289-487A-ABC3-8A3C2F1D8A36","3F6DAF91-D5CE-4CEF-ADBC-FFE5720E93AB","855B2F3D-0DF1-4ABB-A21F-0B32AB7A48CC","5445050F-FA17-4DC6-9FB3-2770AFF6EB23","255FDDC9-CFC3-4D05-BCA1-5A3A6C7DDE1C","C038BF38-D8F5-46DB-803B-515256069897","0272FCB6-E94F-4716-B2FB-2032DCE854F3","7D33C819-E876-4A79-BBAF-18BED728EB66","53A7DA39-9AC5-494C-9872-2EEF0057DE05","CCF93FEA-BE97-48C1-966F-9CE09F72465B","849CB033-BAEE-4E5C-897C-C6BDB2EB9771","97DC7A14-8EDF-43F0-B53A-717B74E386C5","E52A47F0-B29D-476B-A425-859DE1EE4ADA","5BC654AC-EE98-4675-8DEA-08B6F73151AE","3D5007B0-C3B6-426D-AF13-A96C37B69828","F0342B06-0BCF-407F-B038-579A75BA6DC3","22DFAD3F-6EC0-4DF4-9A21-25C1460DE918","713BAB24-5739-48B1-88AA-0F0B3648CE93","40B0526A-4346-4973-8380-152BBFD31100","B8D4527A-78AF-410B-BDCE-5DE0DD082DCB","2A2537DB-6E98-4B8D-814B-8CCB0BC03A10","05E85393-4C0B-4887-A5A4-EF5E47A7F9CB","90CB6E3D-CA4F-470B-8398-2660C556A47D","5B4DF955-461C-499E-8A35-C4931E47BCBE","07F6DAD1-F30D-4A8E-9F6B-6BDAF47D9BB1","5CC680BA-3306-49AF-ABC0-38198D9E4CA2","987A8201-FEEA-4095-9D94-3795F9AE176D","06EFDD6F-1AC5-49B6-B0BD-4A6AC1CFC0E3","4D262B4B-E0BE-41B8-82D2-7DBD1FAA220F","9E8DD17E-3E28-41F3-AC00-E8407A25611D","E0E4223A-DAE8-4A53-9553-F8860D73C94E","CC0B9440-B4EA-48F4-A848-254726D53115","9D04B543-3437-4C12-8D8C-08909EEB547E","CA8FD75B-FB97-49F2-86B8-C67833EC5EA2","FECA25B8-9DB9-4CA9-A139-204743D375A0"],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":2017},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["normalFill","lighterFill","_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","normalFill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(245,245,245),\n      offset: 0\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.4\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.6\n    }, {\n      color: Color.rgb(240,240,240),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","lighterFill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(250,250,250),\n      offset: 0\n    }, {\n      color: Color.rgb(232,232,232),\n      offset: 0.4\n    }, {\n      color: Color.rgb(232,232,232),\n      offset: 0.6\n    }, {\n      color: Color.rgb(248,248,248),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","_Position":"lively.pt(321.3,3.1)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"2051":{"submorphs":[],"scripts":[],"id":"35F28A07-61F2-4D73-97C5-6117C6E14AEF","shape":{"__isSmartRef__":true,"id":2052},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":14,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":2050},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":2053}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":2055},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","4C708A08-5021-4FEC-ACD0-EDCF84618035","9E688F9B-F93E-426F-B658-8EEDB8952289","3BFB2AFF-96E9-4660-A5D9-7C87E6D86B42","BEDE9477-7347-4A26-BA01-0687DF6805E3","BA3787BD-FDF8-40DA-8321-16FB75CA8C43","1AFA0A0C-1161-4DD3-9823-BAFE7E8A19A2","ADDF4DFA-3AD3-45A4-818D-FB01420F85C2","50CE7C1A-6249-4890-9D8F-314C36FC854D","C8A28FCB-2C0C-4A3E-8D47-A913958C4F33","B2805551-A676-4516-826F-3D1EAF3CEE37","A4AC7C19-44B5-4466-A9A3-4F8C8DD3B965","952AE6C0-2478-4B78-989C-50A6CE4A56DE","CF4EA709-E506-4AE2-BB09-33E2388870AF","462DFA9F-1F55-4D16-AC67-BCA0BE7BBB08","7ADB85F0-616F-4FDB-B095-1464AC918D2A","407506B6-451B-4720-9472-331BFF94A54B","2D95C56A-9DB2-4FB5-BBD0-05FE2F8F8B5D","326846EF-2259-4EEA-87F8-1C865006CB03","96EBEED8-F7C6-403F-95B4-E3FD17CD4B1F","5BF1F98A-EA5A-400C-95BB-7F9FFF72810A","B9F87AA8-B099-42B4-B143-DE1B47034BA3","FFE40AEF-422A-49D3-ABE2-E763221B8372","C1090653-7656-4C5F-B398-935FE2EA2745","1E69C5C1-8071-4A50-B083-CC24FCAB04C8","C5B46E98-C019-466D-B969-799F0A9DD3A5","BC2E7DDC-1901-4215-BAB6-A5EFB08785EC","0B1DD7B3-648A-45CA-B089-23642E679C06","6D0513AA-A06F-4FD7-BFB8-F14321571EB9","4C61DDD0-A931-41B8-BB08-C96E0FB87E73","C7E81FE2-DE6F-43EC-8E8B-CB947B0C0C6D","3033DDED-F102-488A-A015-5C8D708010FA","944E0A4E-794E-4CAB-A171-62923ACFAB37","F7C501F1-F4A7-4BBF-A3C3-7DC8FDA62761","1267CB98-0B8D-46ED-BDD2-0154F6390EA5","DC20120F-F48A-4C39-A79A-F43743489028","4143DBF8-FAE9-425F-94EF-4DDE99D4059D","15A9440A-4FD4-47A9-86E4-12BE3A9D1438","BC4DF020-E755-4250-B87D-18A24FF0438D","3A856688-C2A6-4B86-B17F-F5302A74CA34","10BDEB67-D10F-49E6-A6C0-F2D67A4BC645","1A7DDA70-B562-4E19-AE28-C4C9849EB14D","4D1E27D2-2043-4D4A-ABCD-A0AF888C5B6A","75B0F09F-F6E8-4677-847D-8B546E3F9FF6","60023AAB-8D17-44F2-8FBB-89CEA0A2D0F3"],"_MinTextWidth":14,"_MinTextHeight":null,"_FontSize":6,"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"2052":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__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(14.0,17.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,4,0,0)"},"2053":{"style":{"__isSmartRef__":true,"id":2054},"chunkOwner":{"__isSmartRef__":true,"id":2051},"storedString":"X","_id":"_1380","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2054":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2055":{"morph":{"__isSmartRef__":true,"id":2051},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2056":{"_BorderWidth":1.1840000000000002,"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Fill","position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Fill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(245,245,245),\n      offset: 0\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.4\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.6\n    }, {\n      color: Color.rgb(240,240,240),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,17.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"2057":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":2058},{"__isSmartRef__":true,"id":2059},{"__isSmartRef__":true,"id":2060}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2058":{"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 13 2012 15:04:01 GMT-0400 (Eastern Daylight Time)\")"},"2059":{"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 16 2012 04:36:21 GMT-0400 (Eastern Daylight Time)\")"},"2060":{"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 08:08:58 GMT-0400 (Eastern Daylight Time)\")"},"2061":{"sourceObj":{"__isSmartRef__":true,"id":2050},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2017},"targetMethodName":"remove","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2062":{"morph":{"__isSmartRef__":true,"id":2050},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2063":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":8.14,"_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(338.4,23.2)","_BorderColor":"Color.rgb(214,214,214)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"2064":{"partsSpaceName":"PartsBin/Basic/","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":2065},{"__isSmartRef__":true,"id":2066},{"__isSmartRef__":true,"id":2067},{"__isSmartRef__":true,"id":2068}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2065":{"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 09 2012 07:42:07 GMT-0400 (Eastern Daylight Time)\")"},"2066":{"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 05:42:26 GMT-0400 (Eastern Daylight Time)\")"},"2067":{"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B","__serializedExpressions__":["date"],"date":"new Date(\"Fri Feb 24 2012 20:59:09 GMT-0500 (Eastern Standard Time)\")"},"2068":{"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 05:53:45 GMT-0400 (Eastern Daylight Time)\")"},"2069":{"morph":{"__isSmartRef__":true,"id":2017},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2070":{"sourceObj":{"__isSmartRef__":true,"id":2017},"sourceAttrName":"done","targetObj":{"__isSmartRef__":true,"id":2017},"targetMethodName":"onDoneChange","converterString":"function () { return null }","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2071},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2071":{"source":{"__isSmartRef__":true,"id":2017},"target":{"__isSmartRef__":true,"id":2017}},"2072":{"sourceObj":{"__isSmartRef__":true,"id":2017},"sourceAttrName":"done","targetObj":{"__isSmartRef__":true,"id":2018},"targetMethodName":"setChecked","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2073":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2074}},"2074":{"test01IsMorph":{"__isSmartRef__":true,"id":2075}},"2075":{"varMapping":{"__isSmartRef__":true,"id":2076},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":2077},"__LivelyClassName__":"lively.Closure"},"2076":{"this":{"__isSmartRef__":true,"id":2073}},"2077":{},"2078":{"layouter":{"__isSmartRef__":true,"id":2079},"adjustForNewBounds":true,"resizeWidth":false,"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(338.4,27.6)"},"2079":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":3.115,"spacing":3.95,"container":{"__isSmartRef__":true,"id":2017},"__LivelyClassName__":"lively.morphic.Layout.TightHorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"2080":{"isDone":{"__isSmartRef__":true,"id":2081},"reset":{"__isSmartRef__":true,"id":2084},"onDoneChange":{"__isSmartRef__":true,"id":2087},"remove":{"__isSmartRef__":true,"id":2090},"selectNext":{"__isSmartRef__":true,"id":2097},"todoText":{"__isSmartRef__":true,"id":2100}},"2081":{"varMapping":{"__isSmartRef__":true,"id":2082},"source":"function isDone() {\n    return this.done;\n}","funcProperties":{"__isSmartRef__":true,"id":2083},"__LivelyClassName__":"lively.Closure"},"2082":{"this":{"__isSmartRef__":true,"id":2017}},"2083":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 10:45:13 GMT-0400 (Eastern Daylight Time)\")"},"2084":{"varMapping":{"__isSmartRef__":true,"id":2085},"source":"function reset() {\n    connect(this.get('CheckBox'), 'checked', this, 'done');\n    connect(this, 'done', this.get('CheckBox'), 'setChecked');\n    connect(this, 'done', this, 'onDoneChange', {converter: function() { return null }});\n    connect(this.get('removeButton'), 'fire', this, 'remove');\n    this.isTodoItem = true;\n    this.get('Text').addScript(function onTabPressed(evt) {\n        evt.stop();\n        this.owner.selectNext(evt.isShiftDown());\n        return true;\n    });\n    this.get('Text').addScript(function onKeyDown(evt) {\n        var result = $super(evt);\n        var char = String.fromCharCode(evt.keyCode).toLowerCase();\n        this.ctrlCPressed = this.ctrlCPressed || 0;\n        if (char === 'c' && evt.isCtrlDown()) { this.ctrlCPressed++; }\n        else { this.ctrlCPressed = 0 }\n        if (this.ctrlCPressed === 2) {\n             this.ctrlCPressed = 0;\n             this.owner.done = !this.owner.done;\n        }\n        return result\n    });\n}","funcProperties":{"__isSmartRef__":true,"id":2086},"__LivelyClassName__":"lively.Closure"},"2085":{"this":{"__isSmartRef__":true,"id":2017}},"2086":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:18:33 GMT-0400 (Eastern Daylight Time)\")"},"2087":{"varMapping":{"__isSmartRef__":true,"id":2088},"source":"function onDoneChange(owner) {\n    owner = owner || this.owner;\n    if (owner && owner.todoChanged)\n        owner.todoChanged(this);\n}","funcProperties":{"__isSmartRef__":true,"id":2089},"__LivelyClassName__":"lively.Closure"},"2088":{"this":{"__isSmartRef__":true,"id":2017}},"2089":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 11:42:21 GMT-0400 (Eastern Daylight Time)\")"},"2090":{"varMapping":{"__isSmartRef__":true,"id":2091},"source":"function remove() {\n    var owner = this.owner;\n    $super();\n    this.onDoneChange(owner);\n}","funcProperties":{"__isSmartRef__":true,"id":2096},"__LivelyClassName__":"lively.Closure"},"2091":{"this":{"__isSmartRef__":true,"id":2017},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2092}},"2092":{"$super":{"__isSmartRef__":true,"id":2093}},"2093":{"varMapping":{"__isSmartRef__":true,"id":2094},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":2095},"__LivelyClassName__":"lively.Closure"},"2094":{"obj":{"__isSmartRef__":true,"id":2017},"name":"remove"},"2095":{},"2096":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 11:42:34 GMT-0400 (Eastern Daylight Time)\")"},"2097":{"varMapping":{"__isSmartRef__":true,"id":2098},"source":"function selectNext(prev) {\n    this.owner && this.owner.focusTodoItemAfter&& this.owner.focusTodoItemAfter(this, prev);\n}","funcProperties":{"__isSmartRef__":true,"id":2099},"__LivelyClassName__":"lively.Closure"},"2098":{"this":{"__isSmartRef__":true,"id":2017}},"2099":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:02:15 GMT-0400 (Eastern Daylight Time)\")"},"2100":{"varMapping":{"__isSmartRef__":true,"id":2101},"source":"function todoText() {\n    return this.get('Text');\n}","funcProperties":{"__isSmartRef__":true,"id":2102},"__LivelyClassName__":"lively.Closure"},"2101":{"this":{"__isSmartRef__":true,"id":2017}},"2102":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:04:35 GMT-0400 (Eastern Daylight Time)\")"},"2103":{"submorphs":[{"__isSmartRef__":true,"id":2104},{"__isSmartRef__":true,"id":2110},{"__isSmartRef__":true,"id":2136}],"scripts":[],"id":"99A541E4-F8B6-43B5-9DD8-DD5B8EC880F8","shape":{"__isSmartRef__":true,"id":2149},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"TodoItemProto16","partsBinMetaInfo":{"__isSmartRef__":true,"id":2150},"eventHandler":{"__isSmartRef__":true,"id":2155},"attributeConnections":[{"__isSmartRef__":true,"id":2156},{"__isSmartRef__":true,"id":2158}],"doNotSerialize":["$$done"],"doNotCopyProperties":["$$done"],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","DFC6D0F9-E4FB-44C6-B43C-52BA9827D823","353F27D7-B4FD-4BAE-8CAB-CF9321C86951","380C95AC-95B2-4891-AAA9-C63EB2540F0A","DF46F124-1FD8-483A-936C-5CCC6B46018E","B2E2C353-ADF9-49F0-BA5A-362900A2903F","05B6B6C6-B21F-40E0-8BA3-07F59A54B3D8","EFB0F4F1-E269-40A6-BC05-D7B37B3341F4","F1AA9AA8-B37B-44DF-AC08-743BACF2E999","6724AE4C-CC29-49A8-8427-E8A15257AFFC","F9135A5B-6D76-4C02-85FC-807D934E87E6","B613F1C6-78BE-4352-BC72-4741600EF850","1EC118D9-5DF0-40B9-8012-F925FC03623D","6A30DDFA-F756-455C-BBC5-2D07D74BEA98","635016AF-5B69-4603-9301-D2C43521BA7B","16FB88A2-E73E-4359-8CB0-6BE765A6CE83","4BFDF2EB-1EE9-4977-9212-CD8ED9859F99","88194011-6052-493A-9F75-959A79BD06D3","24D9FADD-8690-4A92-9B2A-253ED0F852DB","286F5EA3-8F2A-445D-9DD3-1FE055BE0D5B","BCF9A13D-BCC9-4F89-84EB-27698A4D65E1","18FCDD2F-A3D1-41BE-80B4-AAF368C30C57","5F52222D-F56A-4A22-AEE8-C163E09DABDD","40C62983-4410-46A1-AF4E-16F124E95307","EC2C1CD5-A6C0-4E4C-8589-118135C4E790","F30188B0-762D-4E4C-948B-DCFA9F607D96","F8D0C53C-C3DE-41D0-B32E-BD3D0D2D6803","779599EB-2335-429E-B3ED-126D8F8E5613","C2B893E1-C17F-4154-BF9E-8C17BBEF7575","2E56D577-C254-49FE-ABFC-37FBE6915B49","E60A889E-EDE8-44A0-A35A-AD9486BB5474","34E57977-CB3A-410E-883A-F0AA94C175BA","CEE08E0B-F1EC-4A5A-A28A-B2D60CDF3CE1","29662FC2-7D89-426C-821E-5E1B6EDC9C6C","DBB9F0A1-856A-4D03-8A6B-E8835AAF6A69","8BB59836-A2F0-43D8-99C9-7517AEEB2F6E","A60BEA08-6BDE-42DA-99AE-CB505CA739C7","B3E3808B-C9B8-4974-B802-413F5E0D8244","56D8786D-663B-4523-980C-265684640EAE","F9E4496F-FFBC-4058-8A04-E92BF4F21BE3","093460E8-7F12-4627-869C-F6CE939C84B1","1085B895-9F5A-43C6-9D6B-4F69ECB52809","83C01138-6B6A-4FC0-BB50-0A0E5FFA37FC","5DB59CB0-865F-4E3E-A2B3-0E41C7044F92","8205DA52-254B-4B09-B76A-CA272C8CA861"],"partTests":{"__isSmartRef__":true,"id":2159},"_ClipMode":"visible","layout":{"__isSmartRef__":true,"id":2164},"isInLayoutCycle":false,"isBeingDragged":false,"prevScroll":[0,0],"done":false,"isTodoItem":true,"_Visible":true,"_Rotation":0,"_Scale":1,"owner":{"__isSmartRef__":true,"id":658},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2166},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(8.9,402.4)","distanceToDragEvent":"lively.pt(231.0,-14.0)"},"2104":{"submorphs":[],"scripts":[],"id":"F21F6DD6-2D3B-48D8-8000-DAB6D95D771B","shape":{"__isSmartRef__":true,"id":2105},"__layered_droppingEnabled__":true,"halosEnabled":true,"checked":false,"showsHalos":false,"name":"CheckBox","partsBinMetaInfo":{"__isSmartRef__":true,"id":2106},"eventHandler":{"__isSmartRef__":true,"id":2107},"derivationIds":[6345,"C312E83D-707C-4284-B295-259FC7CFB5E8","B3CA60CB-D64F-42D2-B7D3-FCA87B927993","70374752-C7D2-4373-B5A6-DAE00D675005","6A4E6489-07E3-4075-842E-1688DCC23FFA","CF398E2C-E57F-4CA1-B622-FC57B6326BA1","96E85F3D-CB5D-4E29-9E31-1233E712691E","6AFACA3E-B51D-4900-882F-89F1EEBE8752","7123A211-2E45-4638-958E-4B18404D4B08","97C6286B-B33A-4DF8-80C8-F6D11C8824B7","3ACA988A-E057-474E-B9AE-0E1D8F0AA34B","4645FA0C-63EC-4AA8-A012-F5928D3A6E98","B9D10D09-0B29-4CD0-917D-5CE1EC6027B4","13E19C8F-7BB3-4E10-9495-8E5AEE326834","6A02D52A-118B-49C1-B743-E41CC66E7CEC","62396BFE-CEE9-40E8-866D-AEEEEF0D869D","9550C349-31E1-4F38-8EAF-18B52C0F5042","3D9D4408-A010-4D2F-9FAB-C4B13327BC26","765710BC-2B62-4978-AA79-315821BCFE2F","A58CA337-D98D-4A5B-BD03-063DA6795A88","63C141E8-D486-4AC3-A486-4D8FC9D105DA","09767CC5-43BF-4F9D-A540-5610DF7BA0C5","AE1FD657-53C0-4436-A71B-6065DA603CAE","FAB40241-21B0-46D9-8F9C-1A439F2AEC89","5CEA5D21-056A-467D-9782-5F0827D89CB5","9FE89EE2-F344-43BE-B29A-1B6DA1E9B618","97B6BDE5-8C44-4C93-9E4E-C3687C7BB4AD","1171EFEA-6BAA-432B-9FF9-EE497F5DC5BC","AE3AA409-2C7F-4E90-8948-B376C4CB10DD","4C03F6F5-1C8C-470A-9B89-9A0B8AF3A4B8","9AD62C1B-A259-4D41-9CAB-808661844256","92162B4D-8965-4C34-A8BF-0A25EB108DA6","9E3995E7-336F-45B6-88C2-2FB65780D781","BF12C9F9-CB61-4A05-A630-5F557AC86034","E2564C60-DCC5-4863-8A3C-40371E2A5019","2C2580E1-50F7-48AF-9103-16E29E312E98","9986D908-0CAE-4B51-84AF-604681EA79FB","A9156684-AE85-40E2-BE6F-A43847FF7423","9F5C4F3D-9068-4F02-9B22-E869CA9FFD33","A93A6265-6B23-4CA5-B7DD-1CB39071A75C","3F8BE861-A8E9-46D2-8A57-6343AEA66E7F","F5959B13-31A0-4D0E-BED8-FD7CAADCFE45","4F942A65-2121-47C8-8FF7-FA98CE18D078","0EB306B4-F360-4AA4-80FF-8911853560E6","9B8EE11E-5C43-4EDE-8BFB-B061FDDF9D44"],"_ClipMode":"visible","attributeConnections":[{"__isSmartRef__":true,"id":2108},{"__isSmartRef__":true,"id":2109}],"doNotSerialize":["$$checked;","$$checked"],"doNotCopyProperties":["$$checked;","$$checked"],"owner":{"__isSmartRef__":true,"id":2103},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"active":true,"__LivelyClassName__":"lively.morphic.CheckBox","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.1,3.1)"},"2105":{"stringifiedShapeNode":"<input xmlns=\"http://www.w3.org/1999/xhtml\" type=\"checkbox\" style=\"padding: 0px; overflow: visible; width: 12px; height: 12px;\" class=\"Morph CheckBox\" data-lively-morphid=\"F21F6DD6-2D3B-48D8-8000-DAB6D95D771B\" id=\"null\" />","__serializedExpressions__":["extent","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","extent":"lively.pt(12.0,12.0)","_Extent":"lively.pt(12.0,12.0)","_Padding":"lively.rect(0,0,0,0)"},"2106":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Inputs/","partName":"CheckBox","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2107":{"morph":{"__isSmartRef__":true,"id":2104},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2108":{"sourceObj":{"__isSmartRef__":true,"id":2104},"sourceAttrName":"checked;","targetObj":{"__isSmartRef__":true,"id":2103},"targetMethodName":"done","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2109":{"sourceObj":{"__isSmartRef__":true,"id":2104},"sourceAttrName":"checked","targetObj":{"__isSmartRef__":true,"id":2103},"targetMethodName":"done","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2110":{"submorphs":[],"scripts":[],"id":"EEC4C91D-3004-4E5E-BEF4-9D13AC3221CD","shape":{"__isSmartRef__":true,"id":2111},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":290.23981499999894,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":2112},"textChunks":[{"__isSmartRef__":true,"id":2117}],"charsReplaced":"test","lastFindLoc":4,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":2119},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","A9F493FF-16B2-4B2B-83EE-F0A2288ECAA0","EA77E0F8-F9E9-474A-BE9E-B037D5636E2C","0A6AED33-B153-47D6-8B68-90DE6751D4C7","04149EC6-105F-46FC-B9F7-C69307213287","95DA7B14-89FE-4EB4-9742-C177FF73AD96","DC06F5A2-1316-4A09-A6A8-DE87CAB0188F","9284C34A-2840-4438-ABBC-81823C8B9B8D","714C1B8B-0F5E-4E66-8720-307ACCB6CAD3","141F5FAD-2A6F-4C0E-8E7C-BC4704B5FC4D","837F3439-C420-4D7B-B76D-4F768A0C8AC0","10EF692D-13B4-4B26-B445-8735126E9F1D","B20C7546-58C8-475A-A8B7-5F790DC00AA3","528E4C9C-6890-4941-BB39-3990CD76BB0C","FDA6236E-BA32-4EB7-B63A-DA828915A05E","EBF29711-8F68-44A4-9470-AB39932E0429","04F87724-A910-401D-863A-4E5C6C55AB0E","BF899CE6-7DC5-4179-B218-B25401165401","D7E791E1-AA21-417F-B9AB-655629E1B7F0","E0BA885C-40B6-4968-8290-1985CF56E3C1","480AB531-9B5A-4498-B804-8F81939D8F82","541550A5-CABD-4C29-9C60-2415286B046E","B6BA9409-F3FA-483D-A456-6D6DAC640FAA","F74A64EB-B96F-4B01-BCD4-7BD8AEFFE86B","027A7902-87D3-44C9-845C-9F3831700638","8F36DE9C-0A22-4A8B-AC9F-82C57FF8482C","993E95B0-1C30-49EC-83DD-67423D0979CF","F264B53B-3EC7-414C-8EC3-0D8F44AB1F82","052AC304-9D0D-4540-9E6F-3CD0671D584A","8DEF8903-F43A-4F96-B378-D21F5E0F0946","1F97142D-F202-47E4-938B-506B6EB38725","A3CB3262-90E5-4056-9DFA-185E1629E6AE","40BA0584-69F1-4EF5-A3FE-C72E76585B1B","2B375F22-346F-46D6-8E28-22509E5A3CA4","3CCE8989-F448-4248-BED6-FB2FE67E13D2","D3B55C03-154F-481E-87C7-0ECE8C708FF9","0860D638-AF3C-4867-82E6-4690049B8797","A96657FB-098D-4682-B6C2-290A9757B224","61E8A79F-86A1-487D-9078-E9D3B3EAC6F1","8BEAFEA3-E10D-4314-9C6A-702A0FCA1673","BDBE6C05-A654-4E0F-8D4C-57D7D716F0E9","3A47C384-5BF0-46D2-B1F6-11B6711A182D","7F1489C1-252C-4CC2-B1EF-27849B0F03C6","DC7E21A5-E039-4950-8C47-F8EEE6F18C3C","B9023ADD-9311-4832-AED1-8B1652F0C089"],"_WhiteSpaceHandling":"pre","_MinTextWidth":290.23981499999894,"_MinTextHeight":null,"isBeingDragged":false,"owner":{"__isSmartRef__":true,"id":2103},"layout":{"__isSmartRef__":true,"id":2120},"_Rotation":0,"_Scale":1,"previousSelection":[0,4],"ctrlCPressed":0,"__serializedExpressions__":["_Position","textColor","_Padding"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2121},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(19.1,3.1)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"2111":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__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(298.3,16.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"2112":{"partsSpaceName":"PartsBin/Basic/","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":2113},{"__isSmartRef__":true,"id":2114},{"__isSmartRef__":true,"id":2115},{"__isSmartRef__":true,"id":2116}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2113":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 10:30:30 GMT-0400 (Eastern Daylight Time)\")"},"2114":{"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(\"Mon Feb 27 2012 00:20:38 GMT-0500 (Eastern Standard Time)\")"},"2115":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:31:43 GMT-0400 (Eastern Daylight Time)\")"},"2116":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:32:09 GMT-0400 (Eastern Daylight Time)\")"},"2117":{"style":{"__isSmartRef__":true,"id":2118},"chunkOwner":{"__isSmartRef__":true,"id":2110},"storedString":"diff log","_id":"_1379","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2118":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2119":{"morph":{"__isSmartRef__":true,"id":2110},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2120":{"resizeWidth":true,"adjustForNewBounds":true},"2121":{"onTabPressed":{"__isSmartRef__":true,"id":2122},"onKeyDown":{"__isSmartRef__":true,"id":2129}},"2122":{"varMapping":{"__isSmartRef__":true,"id":2123},"source":"function onTabPressed(evt) {\n        evt.stop();\n        this.owner.selectNext(evt.isShiftDown());\n        return true;\n    }","funcProperties":{"__isSmartRef__":true,"id":2128},"__LivelyClassName__":"lively.Closure"},"2123":{"this":{"__isSmartRef__":true,"id":2110},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2124}},"2124":{"$super":{"__isSmartRef__":true,"id":2125}},"2125":{"varMapping":{"__isSmartRef__":true,"id":2126},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":2127},"__LivelyClassName__":"lively.Closure"},"2126":{"obj":{"__isSmartRef__":true,"id":2110},"name":"onTabPressed"},"2127":{},"2128":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:08:04 GMT-0400 (Eastern Daylight Time)\")"},"2129":{"varMapping":{"__isSmartRef__":true,"id":2130},"source":"function onKeyDown(evt) {\n        var result = $super(evt);\n        var char = String.fromCharCode(evt.keyCode).toLowerCase();\n        this.ctrlCPressed = this.ctrlCPressed || 0;\n        if (char === 'c' && evt.isCtrlDown()) { this.ctrlCPressed++; }\n        else { this.ctrlCPressed = 0 }\n        if (this.ctrlCPressed === 2) {\n             this.ctrlCPressed = 0;\n            this.owner.done = !this.owner.done;\n        }\n        return result\n    }","funcProperties":{"__isSmartRef__":true,"id":2135},"__LivelyClassName__":"lively.Closure"},"2130":{"this":{"__isSmartRef__":true,"id":2110},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2131}},"2131":{"$super":{"__isSmartRef__":true,"id":2132}},"2132":{"varMapping":{"__isSmartRef__":true,"id":2133},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":2134},"__LivelyClassName__":"lively.Closure"},"2133":{"obj":{"__isSmartRef__":true,"id":2110},"name":"onKeyDown"},"2134":{},"2135":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:17:34 GMT-0400 (Eastern Daylight Time)\")"},"2136":{"submorphs":[{"__isSmartRef__":true,"id":2137}],"scripts":[],"id":"6C98FDA2-7C5F-4000-9C20-789BBDDC3297","shape":{"__isSmartRef__":true,"id":2142},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":2137},"name":"removeButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":2143},"attributeConnections":[{"__isSmartRef__":true,"id":2147}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":2148},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","9FC09C37-2033-40AE-91C6-5B3994A37DD0","8D3012B6-C0E5-4B06-B1AD-CB80C6C99442","FBC7BE03-4ED9-4E15-B9AA-6CF368623D45","3F75DA2E-71BE-4858-BCB4-6127CD1A3E41","70122986-8CD4-4DC8-8730-9B2EA6173537","8557EA89-55CD-4848-978B-2B5A672DFC2A","E2895CF5-64DB-466C-8706-2BCE8E193FA3","22B7D40B-ECC4-4E47-9324-7F020509656A","397D8873-D302-4DE1-AC39-35606C606C18","9D443E0F-5A91-446A-A0CA-0D8A1A22AEF4","DBCD38AF-1996-467C-9E93-762D887BFBCD","16DEC5B6-27F8-4ECE-BF72-DAAD98014135","D9F4B227-5C29-44E3-90B9-E40292E087E9","3797240E-C0F6-475E-9D13-07C923CBF350","75CCEDA3-F82A-41DE-A68D-6777891809EC","28E0DAA5-38DA-41DE-9E1C-ACAFD7878A81","3C6DE034-5580-4A70-A016-009D4A7C09FA","3DE02F2E-0DF2-4C3F-86B0-D21558729B72","5EE3BA92-8593-44ED-B310-3BA2B779888C","8B39582E-B921-48A0-B10D-48B388BF15C1","7A4252F0-1DDC-4580-AFBE-CBB076FB6139","14E82C6F-27B0-487E-B794-6A17FFEFA6A3","BC48B1F6-33F0-479B-A583-A262354ECE1E","4AEE9C07-06A8-4734-BEB8-1B3DB42C839F","A9D3A3CB-432F-4CEF-948B-A08B8F2D9D77","005BBDA3-182B-43B7-8B0B-DCCDA1FA9CE5","D036240D-AD84-41C3-B6A3-596C716BA693","9E506C4E-E4AC-4FC8-8049-46CF54012503","37D86282-31E8-4B9D-BC3D-838956B79E99","96B45673-6F00-4FBA-B7C8-2FA2C0E5C1E2","0EFED1F1-B590-4EB9-95EB-EDB94DD0232A","E7586DD4-305D-47B7-A9D9-7E6F5CE4595C","6EC71E43-DD37-4329-A6C1-F69E08E2BAF9","EA04B400-6627-4C82-9DE2-E1C85A3C957D","EAA72EB3-0984-4036-B22E-8A04B7D28737","D4BF509A-BAD7-4234-8C6C-D5D91D48683A","D050AA40-E875-4BD3-9D14-396136797E4E","83DEBAB9-8883-4E97-8A74-8161BB595ECB","AB84C531-F1D5-4F59-BBBF-392B2678A7DD","8F59EE2B-B2A9-48BC-B23D-2DD50184CCEE","F9002E89-AC3F-4F91-A37C-559F855E826B","35684FA0-C4C8-4EDF-BB3F-8FB3D1A3837B","F618A31A-B56E-4FF9-BBF7-62EE28BC9C51","45272006-BF16-4175-A0AD-358EB91E6322"],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":2103},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["normalFill","lighterFill","_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","normalFill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(245,245,245),\n      offset: 0\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.4\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.6\n    }, {\n      color: Color.rgb(240,240,240),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","lighterFill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(250,250,250),\n      offset: 0\n    }, {\n      color: Color.rgb(232,232,232),\n      offset: 0.4\n    }, {\n      color: Color.rgb(232,232,232),\n      offset: 0.6\n    }, {\n      color: Color.rgb(248,248,248),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","_Position":"lively.pt(321.3,3.1)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"2137":{"submorphs":[],"scripts":[],"id":"696A7849-2712-4BA4-8A1F-4C5ECEB88EA8","shape":{"__isSmartRef__":true,"id":2138},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":14,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":2136},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":2139}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":2141},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","4C708A08-5021-4FEC-ACD0-EDCF84618035","9E688F9B-F93E-426F-B658-8EEDB8952289","3BFB2AFF-96E9-4660-A5D9-7C87E6D86B42","BEDE9477-7347-4A26-BA01-0687DF6805E3","BA3787BD-FDF8-40DA-8321-16FB75CA8C43","1AFA0A0C-1161-4DD3-9823-BAFE7E8A19A2","ADDF4DFA-3AD3-45A4-818D-FB01420F85C2","50CE7C1A-6249-4890-9D8F-314C36FC854D","BD1CEC51-AD06-4A47-AFDB-DBF53E7A368B","2387A2F9-46C7-479C-B06C-4B6FCE36171F","169C205B-B69C-4B05-A5F2-B40EC044DE8A","41331520-1F31-439B-8484-954CAECE03D8","1A558B1E-8108-49C0-AA98-09F6908AF515","B4464611-FF79-45E8-8EBA-1C7A5860EF19","61182DDA-4352-469B-9AD1-C14301C02F15","1DF1B19A-DCC2-48B3-99F2-7049C2E82E66","7F391D48-AB68-4EAB-9DF0-7ECBAF9D3AF8","864F80AC-11D4-44FD-825A-A3BB3D28E115","B9D58737-78F7-4D15-9D33-4FDCF4150D1C","153745EE-C3FA-48AA-A5FB-F2FFFB70F7A8","7DF0AE1B-986A-4579-98D5-436BBE5751F5","BE0D7090-1111-4D72-8FD3-E9E9C095F167","B7E2DF5E-323D-4785-B314-648CE14D941F","D6D76E94-1592-42F2-B883-98C1DBC402BB","0FEC229A-CD58-4103-BF26-03C831146696","1F910584-838B-449B-A9CB-EB6E3E3588E5","06F8E518-141B-493F-AEB4-27393D4BF0A4","7C70D7F9-C961-42C7-A9C9-24A18EA64B38","B12B7B53-BC26-4434-AEC4-1E986E44B084","AE0801F9-FFA3-400B-AE42-656373F584E9","C4F68DFE-FB9C-45C2-B7DD-D44D958D28F5","CAB8F59C-EC38-41FD-9A6A-ADAF0187740D","436E5403-FF07-49DC-A4CC-8E65D331115E","734E1D17-6E20-4CD5-BF65-0141768F83A2","3209F82B-34B7-48F6-8623-17A2476065AF","005D47E3-B0E5-495A-858C-5FBD4AF1EC1F","D3038C96-9176-473D-BFBC-81CD243B7EA7","11693D2A-0BA0-4396-864C-96EA44FBD968","0618A337-C342-4334-9241-C40DF1480345","00BA2878-9BE7-422F-8E59-9AC59836A1C1","A16ACED3-6B1F-4185-96EC-8F4307D4F9CC","CBC8AA37-1302-4536-A97A-26668FE1F0AB","F204CF62-FE39-4B23-8CFE-93E6AB1653F9","D0F2E9FE-AFB6-441E-944C-88338BCFB207"],"_MinTextWidth":14,"_MinTextHeight":null,"_FontSize":6,"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"2138":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__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(14.0,17.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,4,0,0)"},"2139":{"style":{"__isSmartRef__":true,"id":2140},"chunkOwner":{"__isSmartRef__":true,"id":2137},"storedString":"X","_id":"_1380","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2140":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2141":{"morph":{"__isSmartRef__":true,"id":2137},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2142":{"_BorderWidth":1.1840000000000002,"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Fill","position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Fill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(245,245,245),\n      offset: 0\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.4\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.6\n    }, {\n      color: Color.rgb(240,240,240),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,17.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"2143":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":2144},{"__isSmartRef__":true,"id":2145},{"__isSmartRef__":true,"id":2146}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2144":{"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 13 2012 15:04:01 GMT-0400 (Eastern Daylight Time)\")"},"2145":{"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 16 2012 04:36:21 GMT-0400 (Eastern Daylight Time)\")"},"2146":{"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 08:08:58 GMT-0400 (Eastern Daylight Time)\")"},"2147":{"sourceObj":{"__isSmartRef__":true,"id":2136},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2103},"targetMethodName":"remove","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2148":{"morph":{"__isSmartRef__":true,"id":2136},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2149":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":8.14,"_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(338.4,23.2)","_BorderColor":"Color.rgb(214,214,214)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"2150":{"partsSpaceName":"PartsBin/Basic/","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":2151},{"__isSmartRef__":true,"id":2152},{"__isSmartRef__":true,"id":2153},{"__isSmartRef__":true,"id":2154}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2151":{"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 09 2012 07:42:07 GMT-0400 (Eastern Daylight Time)\")"},"2152":{"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 05:42:26 GMT-0400 (Eastern Daylight Time)\")"},"2153":{"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B","__serializedExpressions__":["date"],"date":"new Date(\"Fri Feb 24 2012 20:59:09 GMT-0500 (Eastern Standard Time)\")"},"2154":{"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 05:53:45 GMT-0400 (Eastern Daylight Time)\")"},"2155":{"morph":{"__isSmartRef__":true,"id":2103},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2156":{"sourceObj":{"__isSmartRef__":true,"id":2103},"sourceAttrName":"done","targetObj":{"__isSmartRef__":true,"id":2103},"targetMethodName":"onDoneChange","converterString":"function () { return null }","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2157},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2157":{"source":{"__isSmartRef__":true,"id":2103},"target":{"__isSmartRef__":true,"id":2103}},"2158":{"sourceObj":{"__isSmartRef__":true,"id":2103},"sourceAttrName":"done","targetObj":{"__isSmartRef__":true,"id":2104},"targetMethodName":"setChecked","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2159":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2160}},"2160":{"test01IsMorph":{"__isSmartRef__":true,"id":2161}},"2161":{"varMapping":{"__isSmartRef__":true,"id":2162},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":2163},"__LivelyClassName__":"lively.Closure"},"2162":{"this":{"__isSmartRef__":true,"id":2159}},"2163":{},"2164":{"layouter":{"__isSmartRef__":true,"id":2165},"adjustForNewBounds":true,"resizeWidth":false,"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(338.4,27.6)"},"2165":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":3.115,"spacing":3.95,"container":{"__isSmartRef__":true,"id":2103},"__LivelyClassName__":"lively.morphic.Layout.TightHorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"2166":{"isDone":{"__isSmartRef__":true,"id":2167},"reset":{"__isSmartRef__":true,"id":2170},"onDoneChange":{"__isSmartRef__":true,"id":2173},"remove":{"__isSmartRef__":true,"id":2176},"selectNext":{"__isSmartRef__":true,"id":2183},"todoText":{"__isSmartRef__":true,"id":2186}},"2167":{"varMapping":{"__isSmartRef__":true,"id":2168},"source":"function isDone() {\n    return this.done;\n}","funcProperties":{"__isSmartRef__":true,"id":2169},"__LivelyClassName__":"lively.Closure"},"2168":{"this":{"__isSmartRef__":true,"id":2103}},"2169":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 10:45:13 GMT-0400 (Eastern Daylight Time)\")"},"2170":{"varMapping":{"__isSmartRef__":true,"id":2171},"source":"function reset() {\n    connect(this.get('CheckBox'), 'checked', this, 'done');\n    connect(this, 'done', this.get('CheckBox'), 'setChecked');\n    connect(this, 'done', this, 'onDoneChange', {converter: function() { return null }});\n    connect(this.get('removeButton'), 'fire', this, 'remove');\n    this.isTodoItem = true;\n    this.get('Text').addScript(function onTabPressed(evt) {\n        evt.stop();\n        this.owner.selectNext(evt.isShiftDown());\n        return true;\n    });\n    this.get('Text').addScript(function onKeyDown(evt) {\n        var result = $super(evt);\n        var char = String.fromCharCode(evt.keyCode).toLowerCase();\n        this.ctrlCPressed = this.ctrlCPressed || 0;\n        if (char === 'c' && evt.isCtrlDown()) { this.ctrlCPressed++; }\n        else { this.ctrlCPressed = 0 }\n        if (this.ctrlCPressed === 2) {\n             this.ctrlCPressed = 0;\n             this.owner.done = !this.owner.done;\n        }\n        return result\n    });\n}","funcProperties":{"__isSmartRef__":true,"id":2172},"__LivelyClassName__":"lively.Closure"},"2171":{"this":{"__isSmartRef__":true,"id":2103}},"2172":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:18:33 GMT-0400 (Eastern Daylight Time)\")"},"2173":{"varMapping":{"__isSmartRef__":true,"id":2174},"source":"function onDoneChange(owner) {\n    owner = owner || this.owner;\n    if (owner && owner.todoChanged)\n        owner.todoChanged(this);\n}","funcProperties":{"__isSmartRef__":true,"id":2175},"__LivelyClassName__":"lively.Closure"},"2174":{"this":{"__isSmartRef__":true,"id":2103}},"2175":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 11:42:21 GMT-0400 (Eastern Daylight Time)\")"},"2176":{"varMapping":{"__isSmartRef__":true,"id":2177},"source":"function remove() {\n    var owner = this.owner;\n    $super();\n    this.onDoneChange(owner);\n}","funcProperties":{"__isSmartRef__":true,"id":2182},"__LivelyClassName__":"lively.Closure"},"2177":{"this":{"__isSmartRef__":true,"id":2103},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2178}},"2178":{"$super":{"__isSmartRef__":true,"id":2179}},"2179":{"varMapping":{"__isSmartRef__":true,"id":2180},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":2181},"__LivelyClassName__":"lively.Closure"},"2180":{"obj":{"__isSmartRef__":true,"id":2103},"name":"remove"},"2181":{},"2182":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 11:42:34 GMT-0400 (Eastern Daylight Time)\")"},"2183":{"varMapping":{"__isSmartRef__":true,"id":2184},"source":"function selectNext(prev) {\n    this.owner && this.owner.focusTodoItemAfter&& this.owner.focusTodoItemAfter(this, prev);\n}","funcProperties":{"__isSmartRef__":true,"id":2185},"__LivelyClassName__":"lively.Closure"},"2184":{"this":{"__isSmartRef__":true,"id":2103}},"2185":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:02:15 GMT-0400 (Eastern Daylight Time)\")"},"2186":{"varMapping":{"__isSmartRef__":true,"id":2187},"source":"function todoText() {\n    return this.get('Text');\n}","funcProperties":{"__isSmartRef__":true,"id":2188},"__LivelyClassName__":"lively.Closure"},"2187":{"this":{"__isSmartRef__":true,"id":2103}},"2188":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:04:35 GMT-0400 (Eastern Daylight Time)\")"},"2189":{"submorphs":[{"__isSmartRef__":true,"id":2190},{"__isSmartRef__":true,"id":2196},{"__isSmartRef__":true,"id":2222}],"scripts":[],"id":"A916D31C-17D6-4C65-BF50-2CE90366637C","shape":{"__isSmartRef__":true,"id":2235},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"TodoItemProto17","partsBinMetaInfo":{"__isSmartRef__":true,"id":2236},"eventHandler":{"__isSmartRef__":true,"id":2241},"attributeConnections":[{"__isSmartRef__":true,"id":2242},{"__isSmartRef__":true,"id":2244}],"doNotSerialize":["$$done"],"doNotCopyProperties":["$$done"],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","DFC6D0F9-E4FB-44C6-B43C-52BA9827D823","353F27D7-B4FD-4BAE-8CAB-CF9321C86951","380C95AC-95B2-4891-AAA9-C63EB2540F0A","DF46F124-1FD8-483A-936C-5CCC6B46018E","B2E2C353-ADF9-49F0-BA5A-362900A2903F","05B6B6C6-B21F-40E0-8BA3-07F59A54B3D8","EFB0F4F1-E269-40A6-BC05-D7B37B3341F4","F1AA9AA8-B37B-44DF-AC08-743BACF2E999","98BE1C22-8BCF-47F2-B198-A4556DC00D11","32BBCCBD-127A-4BA7-A09F-73A67D7C201A","E34F3362-DACD-47F2-8357-F443C85CBA7C","64B7BC9D-84C6-4487-AA12-DC39D45A5C79","B4036B9A-C41E-4EBC-B39D-124E7627C108","1145FC8B-6484-44E7-930D-CE311C71EC09","F8DE05D4-EF8A-4598-8163-F5F2C5B5DE08","A3B879C0-3DA4-48F1-A5F6-B34D84BFF0B9","4752AACE-3EA2-466C-8534-86603EEB1137","DDCD8B8A-B01C-43F0-8A0D-68230B3D5B59","B20CBB26-A0F9-4BA7-8909-7C821C572D61","F735713B-CAD9-4178-A653-864AA3F6BC57","8EE54A68-ECF6-4200-8FF6-467BFA51AA0F","46F66891-CA7E-4CD1-8BBA-9A0580D9B786","55209000-1DA9-4B5B-8BEB-67AB1C4A10D3","25EA502A-44AF-428C-BCE1-7A30B8DD23EE","64F0BB65-91DB-4E06-A633-CC44FDC4142F","2212E466-3392-4D47-8066-FFF5A50FE26D","77D6F7AB-CCFC-497F-952A-DCB68FD93B97","F56A5DE9-15B0-46CE-8DEB-494015FBEC01","7AAA6000-C370-4CB7-AC83-F7A8751DF774","A8CFC09D-5227-4E2C-8032-44B358717287","3AEF80C5-9A34-4DF5-9072-6451725196C3","D2F32636-A514-4DDF-8AEE-E4A8F4BC74F5","48AE5FA3-D41C-467D-AB8A-BF7D51A1B10E","76C2DA85-33D0-4BE4-AC0B-3F5DDD95D98A","FF4F882B-6BDE-4DF0-B267-CFB2BA1F5F2C","4281DC29-6014-4061-9BB6-82C9D3402C7C","F7CFD70F-B746-46EF-A5D1-FD97E9CEB176","0899C48F-77E5-428C-AE7E-D78D0FE512AB","2EE75D70-9239-4B9D-A9D3-6CEE1FD59395","88233EDE-AC77-49D9-AD71-263A4D40E1AE","EDA8819A-A93D-4769-8658-B905F7B7631C","0BD9C074-B063-4BD5-A4FF-06BA905ED1D2","60318FE0-3C1F-433B-91A7-77BE7979C3AD","36650588-E8DB-4B2C-B717-713DF56D07E9"],"partTests":{"__isSmartRef__":true,"id":2245},"_ClipMode":"visible","layout":{"__isSmartRef__":true,"id":2250},"isInLayoutCycle":false,"isBeingDragged":false,"prevScroll":[0,0],"done":false,"isTodoItem":true,"_Visible":true,"_Rotation":0,"_Scale":1,"owner":{"__isSmartRef__":true,"id":658},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2252},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(8.9,425.6)","distanceToDragEvent":"lively.pt(231.0,-14.0)"},"2190":{"submorphs":[],"scripts":[],"id":"FE4C0B72-38F2-4AEE-891F-A1EDD0209533","shape":{"__isSmartRef__":true,"id":2191},"__layered_droppingEnabled__":true,"halosEnabled":true,"checked":false,"showsHalos":false,"name":"CheckBox","partsBinMetaInfo":{"__isSmartRef__":true,"id":2192},"eventHandler":{"__isSmartRef__":true,"id":2193},"derivationIds":[6345,"C312E83D-707C-4284-B295-259FC7CFB5E8","B3CA60CB-D64F-42D2-B7D3-FCA87B927993","70374752-C7D2-4373-B5A6-DAE00D675005","6A4E6489-07E3-4075-842E-1688DCC23FFA","CF398E2C-E57F-4CA1-B622-FC57B6326BA1","96E85F3D-CB5D-4E29-9E31-1233E712691E","6AFACA3E-B51D-4900-882F-89F1EEBE8752","7123A211-2E45-4638-958E-4B18404D4B08","9B6FABA1-9D2F-4281-981C-7758BE0DD781","8B2136EF-1E8C-4D30-84F3-9D90852EADD5","938777C0-B607-4C14-9EAC-C7C8625A50D8","A2B3184B-5C1D-41D5-BD5F-90041BB267EB","DEB3AB3F-A961-4673-B43E-4A2D5A361373","20A75737-258A-4229-BE7B-8A8C50528D6F","E6B0065A-5009-439E-930A-5BF51551A1F8","402DAFB1-D17D-4E26-AB61-B1220A755052","FDDA6E3E-B281-4D43-A873-4AF21AD09A7B","1C84DA92-7EF7-41BE-8215-4DE79C4D77DC","038CA9CC-2F80-4DE8-9CAB-35A32C892EE9","6FEF72DD-8D6B-4937-9B3A-4BA71EA583D4","F0A6539C-5470-426C-B0B0-DAC91F339E7E","18665097-4A4E-4634-9E2C-A5DEF9A1DFB4","FA2C2BA7-B4A7-410F-99FF-1249304A6595","B364D6D0-4D34-40C8-9715-89C4227A0142","CA277F22-5781-40A9-B4F6-DC614173FB84","16EE02A7-F934-4850-85F9-C0BA9F762D78","A651F7E2-3658-4551-B745-F667138401C9","4188A7C0-CB91-4380-B6C2-9EBB8D3DE2D7","0A87DA6D-501C-4224-BBD1-EDA042ED54BF","B0C2A907-C333-4C6D-A883-679817AE6ED3","6F7AAC36-7A4A-4A67-BBE5-1C8B9C821DE7","82A0B087-484A-4979-A7F7-1C63D5CECB13","22A7B67A-093F-4188-A241-FD37C0E11F01","BCA91821-78D5-42D3-844E-19DDFECB0E50","8F93063E-90CB-4002-8841-6E75ADD4F2A9","735216D6-6D4D-47C2-AF63-971B72B36FC4","9912335F-B47C-44FE-9D7B-9DF2D35A0FA9","49027291-D71C-4911-BAD3-BCC0479F75BF","37830628-6105-4FF9-AF4A-74811BA30E0F","479DAE7F-1FE0-4F7E-87B0-CD382945C689","86251378-F0CA-4A31-8C1B-63435B77E35C","91B5AF9F-947F-4824-9DD0-02B07C3AD9C2","6AF1EE37-A0CF-495D-A093-6A28E5D4B50C","E8BE1385-006B-43C3-9853-EF1351EE8C03"],"_ClipMode":"visible","attributeConnections":[{"__isSmartRef__":true,"id":2194},{"__isSmartRef__":true,"id":2195}],"doNotSerialize":["$$checked;","$$checked"],"doNotCopyProperties":["$$checked;","$$checked"],"owner":{"__isSmartRef__":true,"id":2189},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"active":true,"__LivelyClassName__":"lively.morphic.CheckBox","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.1,3.1)"},"2191":{"stringifiedShapeNode":"<input xmlns=\"http://www.w3.org/1999/xhtml\" type=\"checkbox\" style=\"padding: 0px; overflow: visible; width: 12px; height: 12px;\" class=\"Morph CheckBox\" data-lively-morphid=\"FE4C0B72-38F2-4AEE-891F-A1EDD0209533\" id=\"null\" />","__serializedExpressions__":["extent","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","extent":"lively.pt(12.0,12.0)","_Extent":"lively.pt(12.0,12.0)","_Padding":"lively.rect(0,0,0,0)"},"2192":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Inputs/","partName":"CheckBox","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2193":{"morph":{"__isSmartRef__":true,"id":2190},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2194":{"sourceObj":{"__isSmartRef__":true,"id":2190},"sourceAttrName":"checked;","targetObj":{"__isSmartRef__":true,"id":2189},"targetMethodName":"done","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2195":{"sourceObj":{"__isSmartRef__":true,"id":2190},"sourceAttrName":"checked","targetObj":{"__isSmartRef__":true,"id":2189},"targetMethodName":"done","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2196":{"submorphs":[],"scripts":[],"id":"8C93BE2B-0A8A-49A6-B6BB-16E3B9CFA4EA","shape":{"__isSmartRef__":true,"id":2197},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":290.23981499999894,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":2198},"textChunks":[{"__isSmartRef__":true,"id":2203}],"charsReplaced":"test","lastFindLoc":4,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":2205},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","A9F493FF-16B2-4B2B-83EE-F0A2288ECAA0","EA77E0F8-F9E9-474A-BE9E-B037D5636E2C","0A6AED33-B153-47D6-8B68-90DE6751D4C7","04149EC6-105F-46FC-B9F7-C69307213287","95DA7B14-89FE-4EB4-9742-C177FF73AD96","DC06F5A2-1316-4A09-A6A8-DE87CAB0188F","9284C34A-2840-4438-ABBC-81823C8B9B8D","714C1B8B-0F5E-4E66-8720-307ACCB6CAD3","5CF93FAE-D8A7-4EAF-A76D-D3FE1BA07D7E","849F55C4-815D-44ED-BFEC-ABDC99D2DD9D","74F603CA-A388-477C-90FE-64D59F63F7CF","B29C79BF-3556-4C80-8D8B-8C8401BFB886","AC91A19D-6B60-443E-B69E-EA69544433CA","9AA32857-3B11-402F-834A-22103038496F","0AF62013-7B76-4A4A-96B2-E4D4B1C9AF46","AE1C7080-DC34-469F-8E82-AE514CB8BF14","3AE964FE-457E-441E-B647-D40C7EB1DD1D","63F88AF9-5FB6-4B5F-8530-1B4004A2F2C3","C58C74FA-CFCF-46E2-AE1E-37C4612B66CB","704EC009-ADED-45B2-AFA5-666DBC6C9574","BBCFD767-48BD-431F-A11D-A924CF389568","D37089DA-ED84-4A5B-8A54-F637128E78BC","0A03E83E-04AD-4DBD-864F-75BBF5084029","DFB6F000-E476-4A14-8D83-0836412CD2BA","B3D7A325-9D75-43F0-B0C7-98F58F853F4B","4999AB25-7C42-4FA8-8BAA-2F9B6ADE95E8","208E77B2-3E7E-4436-84E7-4BB365EA994E","3AD18F21-86DF-4AAC-86B4-C4C7A32E1CCF","DB09069D-E069-4BF4-B6D7-8614181C9642","A3609DE6-FF58-4B56-90A7-08FAD61F35C9","03FE91BA-100B-4FFE-A77B-3B490398627E","7578C03F-5401-4A08-8FF5-5A16014285CA","C89EF6D9-D82E-43A8-9217-03406B232C66","32E865C5-23EA-4B03-B0A6-D42F767F27FD","5C95ED29-6E1E-42F7-84C4-C8398F105D0E","93A98DB2-68EB-48ED-A7C4-9243873C21CA","1E4B8D74-B508-48B4-96AA-34B29CD87731","A17C3984-776D-4E86-87E6-1527CB8CBBF3","8F474799-A0AF-44BC-81C5-540960D7A2A4","5F8988AF-A74D-487C-9D62-C8FFCF4310E8","F5C1267F-ADF8-413F-9E74-23A09A301411","75CC751C-5DEA-4A0F-833F-473ABEDD1182","D3DA935F-05B2-4473-829A-D7F5D3A30E83","9AC61EF5-53B4-4CDC-9C57-BBD81ECE53FA"],"_WhiteSpaceHandling":"pre","_MinTextWidth":290.23981499999894,"_MinTextHeight":null,"isBeingDragged":false,"owner":{"__isSmartRef__":true,"id":2189},"layout":{"__isSmartRef__":true,"id":2206},"_Rotation":0,"_Scale":1,"ctrlCPressed":0,"priorSelectionRange":[20,20],"__serializedExpressions__":["_Position","textColor","_Padding"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2207},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(19.1,3.1)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"2197":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__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(298.3,16.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"2198":{"partsSpaceName":"PartsBin/Basic/","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":2199},{"__isSmartRef__":true,"id":2200},{"__isSmartRef__":true,"id":2201},{"__isSmartRef__":true,"id":2202}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2199":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 10:30:30 GMT-0400 (Eastern Daylight Time)\")"},"2200":{"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(\"Mon Feb 27 2012 00:20:38 GMT-0500 (Eastern Standard Time)\")"},"2201":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:31:43 GMT-0400 (Eastern Daylight Time)\")"},"2202":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:32:09 GMT-0400 (Eastern Daylight Time)\")"},"2203":{"style":{"__isSmartRef__":true,"id":2204},"chunkOwner":{"__isSmartRef__":true,"id":2196},"storedString":"cherry pick log item","_id":"_1379","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2204":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2205":{"morph":{"__isSmartRef__":true,"id":2196},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2206":{"resizeWidth":true,"adjustForNewBounds":true},"2207":{"onTabPressed":{"__isSmartRef__":true,"id":2208},"onKeyDown":{"__isSmartRef__":true,"id":2215}},"2208":{"varMapping":{"__isSmartRef__":true,"id":2209},"source":"function onTabPressed(evt) {\n        evt.stop();\n        this.owner.selectNext(evt.isShiftDown());\n        return true;\n    }","funcProperties":{"__isSmartRef__":true,"id":2214},"__LivelyClassName__":"lively.Closure"},"2209":{"this":{"__isSmartRef__":true,"id":2196},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2210}},"2210":{"$super":{"__isSmartRef__":true,"id":2211}},"2211":{"varMapping":{"__isSmartRef__":true,"id":2212},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":2213},"__LivelyClassName__":"lively.Closure"},"2212":{"obj":{"__isSmartRef__":true,"id":2196},"name":"onTabPressed"},"2213":{},"2214":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:08:04 GMT-0400 (Eastern Daylight Time)\")"},"2215":{"varMapping":{"__isSmartRef__":true,"id":2216},"source":"function onKeyDown(evt) {\n        var result = $super(evt);\n        var char = String.fromCharCode(evt.keyCode).toLowerCase();\n        this.ctrlCPressed = this.ctrlCPressed || 0;\n        if (char === 'c' && evt.isCtrlDown()) { this.ctrlCPressed++; }\n        else { this.ctrlCPressed = 0 }\n        if (this.ctrlCPressed === 2) {\n             this.ctrlCPressed = 0;\n            this.owner.done = !this.owner.done;\n        }\n        return result\n    }","funcProperties":{"__isSmartRef__":true,"id":2221},"__LivelyClassName__":"lively.Closure"},"2216":{"this":{"__isSmartRef__":true,"id":2196},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2217}},"2217":{"$super":{"__isSmartRef__":true,"id":2218}},"2218":{"varMapping":{"__isSmartRef__":true,"id":2219},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":2220},"__LivelyClassName__":"lively.Closure"},"2219":{"obj":{"__isSmartRef__":true,"id":2196},"name":"onKeyDown"},"2220":{},"2221":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:17:34 GMT-0400 (Eastern Daylight Time)\")"},"2222":{"submorphs":[{"__isSmartRef__":true,"id":2223}],"scripts":[],"id":"74F0BE7C-7098-4B1F-B12F-E0AEB3EB0EF5","shape":{"__isSmartRef__":true,"id":2228},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":2223},"name":"removeButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":2229},"attributeConnections":[{"__isSmartRef__":true,"id":2233}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":2234},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","9FC09C37-2033-40AE-91C6-5B3994A37DD0","8D3012B6-C0E5-4B06-B1AD-CB80C6C99442","FBC7BE03-4ED9-4E15-B9AA-6CF368623D45","3F75DA2E-71BE-4858-BCB4-6127CD1A3E41","70122986-8CD4-4DC8-8730-9B2EA6173537","8557EA89-55CD-4848-978B-2B5A672DFC2A","E2895CF5-64DB-466C-8706-2BCE8E193FA3","22B7D40B-ECC4-4E47-9324-7F020509656A","491C068D-24B8-4A57-BAC1-2172A0DB1479","6F5005D9-C442-4B7D-AA39-91E62409A80B","EF2E5D6E-3943-4DC0-953C-B5BD64445008","6AD5292E-979A-4C35-95F3-7F25BFE3A8E9","EC886294-1327-4E59-9708-8C4BEB038046","1CFBAAC5-7F4E-49F6-95CE-E81C9957740D","CC3B8D5B-DA4C-4DEB-8862-25D03151109C","64E7211C-A836-486E-9CC3-F527ACF8B1C8","A783D0A7-1DB7-404E-B841-EB14B79D793E","82512783-4827-49BE-B22F-06E71DA72EF0","04955FD8-6043-48C1-B427-73236AA783D1","748C9CF2-C858-4F59-8CD3-9FB11918DD0A","70D8636D-F586-4477-8EAF-4DA630AC64BA","74C0A284-6F31-4484-9C90-C261D29A7DBE","624AC1D6-CC25-4023-A828-ADBF48EF0CF8","F94FE250-1EF0-4CC8-8602-29315416529D","18775223-EA0E-4847-81E8-D2F2CC8E5DD7","03A78E4C-907D-4B58-85C9-60FB28958CA7","D5BD9FAD-95D8-403A-B3B5-8FC59044D1FB","BDA3F2B1-2D12-46D7-9D23-7671EE26F359","54C3754C-EAF3-47E4-BE7A-6D43BF2FDD65","7804DB30-FEF1-477E-B83C-B65B100EC738","8D9270DF-AA77-403A-B40C-C0F6FAC27892","350795A5-4EB5-4F91-9245-73FBA5405FCD","0A78A31D-C338-4BEE-AE74-60108232C51D","354C659E-F978-426F-959A-0C20BD541AA3","044C1CA5-20AC-4E84-8CC9-AB871D5FA853","EF330F32-65E0-4483-B417-02C458867E9B","CDD129A2-5E51-4CBD-8D03-980F414F22B6","C6677207-001E-43E0-8022-FDE952259A09","11D6E807-DBD0-43B3-B882-4EA1FD085C15","2ECBE068-1CFB-486F-8790-91B183425124","1D7D1E69-2D8C-4A9F-9F93-5CF7BC85DD15","A60E6468-1074-4793-BCF0-45D975A2E57C","8104418D-F555-42EE-8739-CD59400FD38C","56B71753-BDAD-405D-8B50-D6E70D00BFC1"],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":2189},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["normalFill","lighterFill","_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","normalFill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(245,245,245),\n      offset: 0\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.4\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.6\n    }, {\n      color: Color.rgb(240,240,240),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","lighterFill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(250,250,250),\n      offset: 0\n    }, {\n      color: Color.rgb(232,232,232),\n      offset: 0.4\n    }, {\n      color: Color.rgb(232,232,232),\n      offset: 0.6\n    }, {\n      color: Color.rgb(248,248,248),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","_Position":"lively.pt(321.3,3.1)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"2223":{"submorphs":[],"scripts":[],"id":"600B39C0-CCC4-4F20-B26D-EB9CFDB43E16","shape":{"__isSmartRef__":true,"id":2224},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":14,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":2222},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":2225}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":2227},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","4C708A08-5021-4FEC-ACD0-EDCF84618035","9E688F9B-F93E-426F-B658-8EEDB8952289","3BFB2AFF-96E9-4660-A5D9-7C87E6D86B42","BEDE9477-7347-4A26-BA01-0687DF6805E3","BA3787BD-FDF8-40DA-8321-16FB75CA8C43","1AFA0A0C-1161-4DD3-9823-BAFE7E8A19A2","ADDF4DFA-3AD3-45A4-818D-FB01420F85C2","50CE7C1A-6249-4890-9D8F-314C36FC854D","C0BD521B-63A0-47AF-A60B-656FFD22010F","909EE5B0-6E7B-4FE4-8E75-3869AC67F9E5","C1EEDAC2-BB9E-4091-ACB7-0F1A1E4CA566","BA9606C4-FB7E-427A-9825-A013DD8E3534","B77F8CD7-993A-4585-9B88-EA14F898BBF0","3AEB0EC1-9383-4F8C-9D79-A07D67599C7D","536D26A9-4805-46F7-BAE2-5896D381C8E3","964BC5A4-B6CB-4F32-A701-F589FD61169B","007C5719-B2B5-470A-9AE0-CE1FBE6D79B7","BEA0FAE9-B185-4C17-B779-CBB3CB0AC9AE","D8B2AE18-B9D6-4242-8317-D6418D3C40B5","AFDE21F0-3D35-4F0B-8DA3-7AC5AF750AC2","70458F2A-5515-4358-BF11-EEC3A52A1708","D972023E-6081-4B33-9A6B-7703C462E5DC","E86A54C9-B42B-4463-AED1-C39063B54090","9063472A-E3F3-4321-8826-8F30EB1869A6","F49EED4F-D24F-45CD-B3F4-9C932119F000","16ADF2BC-1639-4414-83DE-BE2DABFFB6CF","8E02DEB9-D8C6-4C5E-9852-32AB37B25780","D6BD8F31-3E04-4268-8C32-E9A12279DB25","AF701437-3EF3-4C84-8D9A-E4E1C6CFB62E","F72191E5-0E1E-4CE8-9B25-45FB76810E57","42A668C0-8AA4-4229-BCC2-3F5AA056B697","9A2C2BCB-71B0-4731-AB62-4414EF379BA2","DD5C6ACA-9956-44E5-B72D-533D21DC2F87","5E9AA4B7-E942-4D57-86F7-4CBF5C3E00B3","8C00337E-76D3-43F2-93F4-42A46DCC22F0","9B1A4C4A-7DED-4730-9914-1371B0A70C08","4CABFF6C-9607-404D-B8E2-60C09C373297","6749EF9E-5C84-4534-8536-1917349C4A49","23755B56-1664-4928-B113-F94CCE5607DE","088B3D84-971D-4C4D-BE76-72C7B15A4248","1B148B25-9624-46EA-A733-53BC49396BA7","0E5CAC26-4F7D-4E30-B3E3-EEE5F263E4DE","F261BE7D-28D4-4849-BD8F-8CA39B9E0CA4","150EC148-6629-4862-B0FD-71C0CEF1B4C1"],"_MinTextWidth":14,"_MinTextHeight":null,"_FontSize":6,"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"2224":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__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(14.0,17.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,4,0,0)"},"2225":{"style":{"__isSmartRef__":true,"id":2226},"chunkOwner":{"__isSmartRef__":true,"id":2223},"storedString":"X","_id":"_1380","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2226":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2227":{"morph":{"__isSmartRef__":true,"id":2223},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2228":{"_BorderWidth":1.1840000000000002,"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Fill","position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Fill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(245,245,245),\n      offset: 0\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.4\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.6\n    }, {\n      color: Color.rgb(240,240,240),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,17.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"2229":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":2230},{"__isSmartRef__":true,"id":2231},{"__isSmartRef__":true,"id":2232}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2230":{"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 13 2012 15:04:01 GMT-0400 (Eastern Daylight Time)\")"},"2231":{"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 16 2012 04:36:21 GMT-0400 (Eastern Daylight Time)\")"},"2232":{"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 08:08:58 GMT-0400 (Eastern Daylight Time)\")"},"2233":{"sourceObj":{"__isSmartRef__":true,"id":2222},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2189},"targetMethodName":"remove","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2234":{"morph":{"__isSmartRef__":true,"id":2222},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2235":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":8.14,"_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(338.4,23.2)","_BorderColor":"Color.rgb(214,214,214)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"2236":{"partsSpaceName":"PartsBin/Basic/","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":2237},{"__isSmartRef__":true,"id":2238},{"__isSmartRef__":true,"id":2239},{"__isSmartRef__":true,"id":2240}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2237":{"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 09 2012 07:42:07 GMT-0400 (Eastern Daylight Time)\")"},"2238":{"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 05:42:26 GMT-0400 (Eastern Daylight Time)\")"},"2239":{"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B","__serializedExpressions__":["date"],"date":"new Date(\"Fri Feb 24 2012 20:59:09 GMT-0500 (Eastern Standard Time)\")"},"2240":{"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 05:53:45 GMT-0400 (Eastern Daylight Time)\")"},"2241":{"morph":{"__isSmartRef__":true,"id":2189},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2242":{"sourceObj":{"__isSmartRef__":true,"id":2189},"sourceAttrName":"done","targetObj":{"__isSmartRef__":true,"id":2189},"targetMethodName":"onDoneChange","converterString":"function () { return null }","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2243},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2243":{"source":{"__isSmartRef__":true,"id":2189},"target":{"__isSmartRef__":true,"id":2189}},"2244":{"sourceObj":{"__isSmartRef__":true,"id":2189},"sourceAttrName":"done","targetObj":{"__isSmartRef__":true,"id":2190},"targetMethodName":"setChecked","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2245":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2246}},"2246":{"test01IsMorph":{"__isSmartRef__":true,"id":2247}},"2247":{"varMapping":{"__isSmartRef__":true,"id":2248},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":2249},"__LivelyClassName__":"lively.Closure"},"2248":{"this":{"__isSmartRef__":true,"id":2245}},"2249":{},"2250":{"layouter":{"__isSmartRef__":true,"id":2251},"adjustForNewBounds":true,"resizeWidth":false,"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(338.4,27.6)"},"2251":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":3.115,"spacing":3.95,"container":{"__isSmartRef__":true,"id":2189},"__LivelyClassName__":"lively.morphic.Layout.TightHorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"2252":{"isDone":{"__isSmartRef__":true,"id":2253},"reset":{"__isSmartRef__":true,"id":2256},"onDoneChange":{"__isSmartRef__":true,"id":2259},"remove":{"__isSmartRef__":true,"id":2262},"selectNext":{"__isSmartRef__":true,"id":2269},"todoText":{"__isSmartRef__":true,"id":2272}},"2253":{"varMapping":{"__isSmartRef__":true,"id":2254},"source":"function isDone() {\n    return this.done;\n}","funcProperties":{"__isSmartRef__":true,"id":2255},"__LivelyClassName__":"lively.Closure"},"2254":{"this":{"__isSmartRef__":true,"id":2189}},"2255":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 10:45:13 GMT-0400 (Eastern Daylight Time)\")"},"2256":{"varMapping":{"__isSmartRef__":true,"id":2257},"source":"function reset() {\n    connect(this.get('CheckBox'), 'checked', this, 'done');\n    connect(this, 'done', this.get('CheckBox'), 'setChecked');\n    connect(this, 'done', this, 'onDoneChange', {converter: function() { return null }});\n    connect(this.get('removeButton'), 'fire', this, 'remove');\n    this.isTodoItem = true;\n    this.get('Text').addScript(function onTabPressed(evt) {\n        evt.stop();\n        this.owner.selectNext(evt.isShiftDown());\n        return true;\n    });\n    this.get('Text').addScript(function onKeyDown(evt) {\n        var result = $super(evt);\n        var char = String.fromCharCode(evt.keyCode).toLowerCase();\n        this.ctrlCPressed = this.ctrlCPressed || 0;\n        if (char === 'c' && evt.isCtrlDown()) { this.ctrlCPressed++; }\n        else { this.ctrlCPressed = 0 }\n        if (this.ctrlCPressed === 2) {\n             this.ctrlCPressed = 0;\n             this.owner.done = !this.owner.done;\n        }\n        return result\n    });\n}","funcProperties":{"__isSmartRef__":true,"id":2258},"__LivelyClassName__":"lively.Closure"},"2257":{"this":{"__isSmartRef__":true,"id":2189}},"2258":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:18:33 GMT-0400 (Eastern Daylight Time)\")"},"2259":{"varMapping":{"__isSmartRef__":true,"id":2260},"source":"function onDoneChange(owner) {\n    owner = owner || this.owner;\n    if (owner && owner.todoChanged)\n        owner.todoChanged(this);\n}","funcProperties":{"__isSmartRef__":true,"id":2261},"__LivelyClassName__":"lively.Closure"},"2260":{"this":{"__isSmartRef__":true,"id":2189}},"2261":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 11:42:21 GMT-0400 (Eastern Daylight Time)\")"},"2262":{"varMapping":{"__isSmartRef__":true,"id":2263},"source":"function remove() {\n    var owner = this.owner;\n    $super();\n    this.onDoneChange(owner);\n}","funcProperties":{"__isSmartRef__":true,"id":2268},"__LivelyClassName__":"lively.Closure"},"2263":{"this":{"__isSmartRef__":true,"id":2189},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2264}},"2264":{"$super":{"__isSmartRef__":true,"id":2265}},"2265":{"varMapping":{"__isSmartRef__":true,"id":2266},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":2267},"__LivelyClassName__":"lively.Closure"},"2266":{"obj":{"__isSmartRef__":true,"id":2189},"name":"remove"},"2267":{},"2268":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 11:42:34 GMT-0400 (Eastern Daylight Time)\")"},"2269":{"varMapping":{"__isSmartRef__":true,"id":2270},"source":"function selectNext(prev) {\n    this.owner && this.owner.focusTodoItemAfter&& this.owner.focusTodoItemAfter(this, prev);\n}","funcProperties":{"__isSmartRef__":true,"id":2271},"__LivelyClassName__":"lively.Closure"},"2270":{"this":{"__isSmartRef__":true,"id":2189}},"2271":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:02:15 GMT-0400 (Eastern Daylight Time)\")"},"2272":{"varMapping":{"__isSmartRef__":true,"id":2273},"source":"function todoText() {\n    return this.get('Text');\n}","funcProperties":{"__isSmartRef__":true,"id":2274},"__LivelyClassName__":"lively.Closure"},"2273":{"this":{"__isSmartRef__":true,"id":2189}},"2274":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:04:35 GMT-0400 (Eastern Daylight Time)\")"},"2275":{"submorphs":[{"__isSmartRef__":true,"id":2276},{"__isSmartRef__":true,"id":2282},{"__isSmartRef__":true,"id":2308}],"scripts":[],"id":"D3D2A23C-FE6A-4FB9-A95C-163A9CE835FC","shape":{"__isSmartRef__":true,"id":2321},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"TodoItemProto18","partsBinMetaInfo":{"__isSmartRef__":true,"id":2322},"eventHandler":{"__isSmartRef__":true,"id":2327},"attributeConnections":[{"__isSmartRef__":true,"id":2328},{"__isSmartRef__":true,"id":2330}],"doNotSerialize":["$$done"],"doNotCopyProperties":["$$done"],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","DFC6D0F9-E4FB-44C6-B43C-52BA9827D823","353F27D7-B4FD-4BAE-8CAB-CF9321C86951","380C95AC-95B2-4891-AAA9-C63EB2540F0A","DF46F124-1FD8-483A-936C-5CCC6B46018E","B2E2C353-ADF9-49F0-BA5A-362900A2903F","05B6B6C6-B21F-40E0-8BA3-07F59A54B3D8","EFB0F4F1-E269-40A6-BC05-D7B37B3341F4","F1AA9AA8-B37B-44DF-AC08-743BACF2E999","45C461A5-B921-4D06-B347-6E04A928B7C3","77ABBF17-6BA7-41D0-A91A-A4EDD5C12AF4","7F793CF2-95E6-45FD-B847-6D78041F9372","3E296BB2-9011-430D-ABB0-B13E8670B0F0","A1692018-D19C-41DE-98F9-81A07571D643","C9103096-8F4A-4BA5-8B95-B234DB70B531","1F0D7F7C-74EF-4819-A7BC-04953439019F","88C98C18-D5E8-4A30-AC47-B39B6A516214","3EFECF54-59D8-42C5-A153-067C84FC4359","7B46B349-88B9-44B1-9E8F-DDF988B3E8F3","82114958-66F8-4E06-BA33-396EABA36B84","7EBF4FEA-3230-4C56-B40E-276B398E784D","2C0016B8-FB8D-46C7-9D33-850C3E1D059C","DE9BAB6A-4060-4E7D-9422-1E265F4C2E8A","1DF65580-B885-4CB1-8C5E-41FA4F3D812B","1C37E08E-270C-4860-B953-D34490D79455","48BD6E86-21C9-4BCD-BAE1-86055C4493B9","F233C177-3A89-42D9-B4FD-D56CCFA19CDE","DF3D258E-C3E5-432A-9016-03A53411BE55","4799D477-A39D-496E-96E6-4E89E71CFAD1","79C9ECFF-361E-4ED2-86F3-319D7E02729E","1C05065C-57B8-465E-B27B-96A574284EA2","C29A0211-E8AF-40FB-80DE-7F6746CA8B8E","DB6C85E9-F087-4E1C-B754-E6078A77EC8C","8D654065-6F96-4331-9E98-A4797CDE645B","B63B7207-ED20-4E72-8A43-2AC0399CAF1F","57E4FCC2-4048-4378-A2A4-19E06D995601","1D8722C4-3BF6-4510-83D3-5000BF1490D6","47A576F8-2DA7-4600-9E35-4540F6FFA6B4","7E697D24-3EC0-426C-AFBB-CF5A14D62D3C","562D3645-9727-40EB-80DC-9FC8477AAB56","DB5346D1-BF9F-43AF-B092-D34D3F385233","B40E2E51-4006-4E21-8D15-B5B363A58B0C","345E3A7D-C6D1-4AEC-BBD3-6AD30C5DD1F7","1FEC3DBF-EC14-4B61-8C4B-82BE485D31BC","0BA69D08-DBC9-4654-92B7-D7F692B9E61B"],"partTests":{"__isSmartRef__":true,"id":2331},"_ClipMode":"visible","layout":{"__isSmartRef__":true,"id":2336},"isInLayoutCycle":false,"isBeingDragged":false,"prevScroll":[0,0],"done":true,"isTodoItem":true,"_Visible":true,"_Rotation":0,"_Scale":1,"owner":{"__isSmartRef__":true,"id":658},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2338},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(8.9,448.9)","distanceToDragEvent":"lively.pt(231.0,-14.0)"},"2276":{"submorphs":[],"scripts":[],"id":"85E6DA6F-F6E7-4931-BF66-FBBCE1A3C7FC","shape":{"__isSmartRef__":true,"id":2277},"__layered_droppingEnabled__":true,"halosEnabled":true,"checked":true,"showsHalos":false,"name":"CheckBox","partsBinMetaInfo":{"__isSmartRef__":true,"id":2278},"eventHandler":{"__isSmartRef__":true,"id":2279},"derivationIds":[6345,"C312E83D-707C-4284-B295-259FC7CFB5E8","B3CA60CB-D64F-42D2-B7D3-FCA87B927993","70374752-C7D2-4373-B5A6-DAE00D675005","6A4E6489-07E3-4075-842E-1688DCC23FFA","CF398E2C-E57F-4CA1-B622-FC57B6326BA1","96E85F3D-CB5D-4E29-9E31-1233E712691E","6AFACA3E-B51D-4900-882F-89F1EEBE8752","7123A211-2E45-4638-958E-4B18404D4B08","415BF294-C4FF-4F84-A656-FD23F026B7C3","37FE064C-77FD-4BD5-A84A-E47F5638F39B","D0296B68-E5C0-4A7E-BFF8-89F0AB5156F3","0B8CDC7F-9809-40FA-A121-D56E1E06B464","5260C5BE-C86D-413A-AC53-5401ED1DAE81","14F11723-90CB-4151-808F-388EF8E2C18F","DB1624FC-1064-4183-BA50-9F231A9E6DC4","A89647E3-3032-4A40-9E29-57E5D87B0635","EB90B6AE-5D21-4E58-BB2B-A03F5F0D0762","1541039E-1579-4481-B582-4C57682B1A3E","B97CC162-CA17-41C2-A4EB-3B02458481FA","4982B3BA-B1A8-476C-B2F7-D88F2243CB02","0E884908-3AED-41D9-A77E-A0B5AD4F836F","BE8C6441-AFDE-4DE6-BE71-264327137C0F","B528B87C-E303-4AB2-9CC5-EA91B717B5FD","C744AEC8-ED57-498F-AAC1-411525614F9B","E455E80F-7E2C-4A94-A5CE-5A3F6096CFBB","EFA57D17-01A2-4E87-9E19-3A065C6C05BB","3977CAC9-F96E-4818-AF88-FBC9A7203D5C","32FFAD5F-D530-4CD5-8606-784C22AA9D61","B0124048-1120-4116-8BCA-4DCE311F533B","44C4EFED-E3FD-421E-B583-33A9731D23DB","F4DE6F61-A376-4B9A-9ED3-8CD492E9A0AE","67BE49F9-0AAB-4FA4-B091-8D6E5B7F8BCB","F5F24BCD-40F2-4499-96E4-3C3C198B6848","59DFF8AD-5A5D-4416-91AD-DE6E8B2990D8","CC2240AA-4607-4B67-9367-6285B491793F","B4F9BD9A-E995-4615-A977-DFF21E72749F","ACBA7B64-C022-4035-B3D7-C417F729B5CE","EA96FBE2-ADF6-4247-B4EC-8B84AA5D6517","C965D834-00FB-450C-ACCB-EC89A31BC2B8","810AB75B-469A-479C-A354-ADC955B56584","C5BBB912-8B56-4823-BB1B-B080EF4CF3B6","136ECFC1-2755-4CCA-B8DC-0810B1CB3BA9","C9513BB3-1A66-4FED-B9C0-F232AF100A70","F673432F-DCF8-4BF4-A01A-F261244DD95E"],"_ClipMode":"visible","attributeConnections":[{"__isSmartRef__":true,"id":2280},{"__isSmartRef__":true,"id":2281}],"doNotSerialize":["$$checked;","$$checked"],"doNotCopyProperties":["$$checked;","$$checked"],"owner":{"__isSmartRef__":true,"id":2275},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"active":true,"__LivelyClassName__":"lively.morphic.CheckBox","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.1,3.1)"},"2277":{"stringifiedShapeNode":"<input xmlns=\"http://www.w3.org/1999/xhtml\" type=\"checkbox\" style=\"padding: 0px; overflow: visible; width: 12px; height: 12px;\" class=\"Morph CheckBox\" data-lively-morphid=\"85E6DA6F-F6E7-4931-BF66-FBBCE1A3C7FC\" id=\"null\" />","__serializedExpressions__":["extent","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","extent":"lively.pt(12.0,12.0)","_Extent":"lively.pt(12.0,12.0)","_Padding":"lively.rect(0,0,0,0)"},"2278":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Inputs/","partName":"CheckBox","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2279":{"morph":{"__isSmartRef__":true,"id":2276},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2280":{"sourceObj":{"__isSmartRef__":true,"id":2276},"sourceAttrName":"checked;","targetObj":{"__isSmartRef__":true,"id":2275},"targetMethodName":"done","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2281":{"sourceObj":{"__isSmartRef__":true,"id":2276},"sourceAttrName":"checked","targetObj":{"__isSmartRef__":true,"id":2275},"targetMethodName":"done","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2282":{"submorphs":[],"scripts":[],"id":"9D0DFDEE-D870-47A0-B52B-32ACB385B9A1","shape":{"__isSmartRef__":true,"id":2283},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":290.23981499999894,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":2284},"textChunks":[{"__isSmartRef__":true,"id":2289}],"charsReplaced":"test","lastFindLoc":4,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":2291},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","A9F493FF-16B2-4B2B-83EE-F0A2288ECAA0","EA77E0F8-F9E9-474A-BE9E-B037D5636E2C","0A6AED33-B153-47D6-8B68-90DE6751D4C7","04149EC6-105F-46FC-B9F7-C69307213287","95DA7B14-89FE-4EB4-9742-C177FF73AD96","DC06F5A2-1316-4A09-A6A8-DE87CAB0188F","9284C34A-2840-4438-ABBC-81823C8B9B8D","714C1B8B-0F5E-4E66-8720-307ACCB6CAD3","D32B5811-D8AB-4529-8D1E-16E118B5EEAE","1DDEA2A0-0140-47B2-9F01-B4C9A08773CD","3554EC09-9BCB-4DDC-B7A4-DCB6F22D8940","B02344B9-69AF-4157-BFA5-8F73357E4773","DC1F6BAD-864D-46D0-A147-92C3B1AE51AB","A925C9F1-55C0-4F84-AB22-2FBCAFE9B52D","89231645-9881-4D5E-B52B-4577E3E1FA07","E5FD2CDC-7A5D-4A7C-9DD3-8169B4E00B74","FE22054F-24A8-4389-A89E-DB235E5F2782","3D995ED3-7B96-4445-B01E-DE9E456CB86B","3E7F4F74-7726-401B-ACB2-C6529F427DC3","E2ADDC66-1955-4662-891F-4EB56D1EA0BE","718337A4-2A85-4911-A35C-B33D8F63B177","4225EC38-804E-45CD-8508-EEFB6DA55598","86F7A76B-4B10-4427-9D57-A1E060ADD46C","158E8BBA-5B61-4995-8008-70671C98D3D3","63EFD27A-5EC0-4FA6-87F1-6C738A487643","EB048600-078D-4CA7-B4BD-549DC9F1FF4C","806E2D32-AEFE-460A-84D8-4DBF8EB8AEB2","70455C4C-5224-431F-89D6-B445A10C4B20","3614844B-8B8A-44B3-A281-525C2B60A0BD","EC2FB954-4C9B-482F-86C1-D39A749D51CE","EFC8E1D9-F252-45FF-86C7-1E8B5FA60679","F8C92AEC-735E-4BBC-BD32-DDE9673D32BB","CBAB22BB-ACC7-43C0-9010-DF726E24B0C7","624F69E0-8A79-4BDC-8652-A4DB15C99C3B","EFA50FEF-CE09-4E11-B47E-68E3FE02CB7A","CBF5FD74-5C08-4FE0-8403-8E00B7BF24C9","06ED4747-D87A-4A05-95A7-2C09DA787603","013F34D1-2E15-444E-8272-EBF967189B85","62A94193-E3C7-4D7A-A4D6-38A60A7AA236","122422DB-5DF0-47BA-952F-27937B559A60","78E95592-32CE-4F21-BA9E-8D8E19C6DD04","AB4FCE60-1D34-4C1A-8C31-44F603D6EE3C","38D55017-1F13-49C4-97C3-3047AA396726","AD1784D0-9A7B-4778-B6D9-BB747C78465D"],"_WhiteSpaceHandling":"pre","_MinTextWidth":290.23981499999894,"_MinTextHeight":null,"isBeingDragged":false,"owner":{"__isSmartRef__":true,"id":2275},"layout":{"__isSmartRef__":true,"id":2292},"_Rotation":0,"_Scale":1,"ctrlCPressed":0,"priorSelectionRange":[15,15],"__serializedExpressions__":["_Position","textColor","_Padding"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2293},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(19.1,3.1)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"2283":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__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(298.3,16.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"2284":{"partsSpaceName":"PartsBin/Basic/","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":2285},{"__isSmartRef__":true,"id":2286},{"__isSmartRef__":true,"id":2287},{"__isSmartRef__":true,"id":2288}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2285":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 10:30:30 GMT-0400 (Eastern Daylight Time)\")"},"2286":{"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(\"Mon Feb 27 2012 00:20:38 GMT-0500 (Eastern Standard Time)\")"},"2287":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:31:43 GMT-0400 (Eastern Daylight Time)\")"},"2288":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:32:09 GMT-0400 (Eastern Daylight Time)\")"},"2289":{"style":{"__isSmartRef__":true,"id":2290},"chunkOwner":{"__isSmartRef__":true,"id":2282},"storedString":"apply/show/remove stash","_id":"_1379","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2290":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2291":{"morph":{"__isSmartRef__":true,"id":2282},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2292":{"resizeWidth":true,"adjustForNewBounds":true},"2293":{"onTabPressed":{"__isSmartRef__":true,"id":2294},"onKeyDown":{"__isSmartRef__":true,"id":2301}},"2294":{"varMapping":{"__isSmartRef__":true,"id":2295},"source":"function onTabPressed(evt) {\n        evt.stop();\n        this.owner.selectNext(evt.isShiftDown());\n        return true;\n    }","funcProperties":{"__isSmartRef__":true,"id":2300},"__LivelyClassName__":"lively.Closure"},"2295":{"this":{"__isSmartRef__":true,"id":2282},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2296}},"2296":{"$super":{"__isSmartRef__":true,"id":2297}},"2297":{"varMapping":{"__isSmartRef__":true,"id":2298},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":2299},"__LivelyClassName__":"lively.Closure"},"2298":{"obj":{"__isSmartRef__":true,"id":2282},"name":"onTabPressed"},"2299":{},"2300":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:08:04 GMT-0400 (Eastern Daylight Time)\")"},"2301":{"varMapping":{"__isSmartRef__":true,"id":2302},"source":"function onKeyDown(evt) {\n        var result = $super(evt);\n        var char = String.fromCharCode(evt.keyCode).toLowerCase();\n        this.ctrlCPressed = this.ctrlCPressed || 0;\n        if (char === 'c' && evt.isCtrlDown()) { this.ctrlCPressed++; }\n        else { this.ctrlCPressed = 0 }\n        if (this.ctrlCPressed === 2) {\n             this.ctrlCPressed = 0;\n            this.owner.done = !this.owner.done;\n        }\n        return result\n    }","funcProperties":{"__isSmartRef__":true,"id":2307},"__LivelyClassName__":"lively.Closure"},"2302":{"this":{"__isSmartRef__":true,"id":2282},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2303}},"2303":{"$super":{"__isSmartRef__":true,"id":2304}},"2304":{"varMapping":{"__isSmartRef__":true,"id":2305},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":2306},"__LivelyClassName__":"lively.Closure"},"2305":{"obj":{"__isSmartRef__":true,"id":2282},"name":"onKeyDown"},"2306":{},"2307":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:17:34 GMT-0400 (Eastern Daylight Time)\")"},"2308":{"submorphs":[{"__isSmartRef__":true,"id":2309}],"scripts":[],"id":"9B826570-CC88-4BDD-8C79-B04083199B2D","shape":{"__isSmartRef__":true,"id":2314},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":2309},"name":"removeButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":2315},"attributeConnections":[{"__isSmartRef__":true,"id":2319}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":2320},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","9FC09C37-2033-40AE-91C6-5B3994A37DD0","8D3012B6-C0E5-4B06-B1AD-CB80C6C99442","FBC7BE03-4ED9-4E15-B9AA-6CF368623D45","3F75DA2E-71BE-4858-BCB4-6127CD1A3E41","70122986-8CD4-4DC8-8730-9B2EA6173537","8557EA89-55CD-4848-978B-2B5A672DFC2A","E2895CF5-64DB-466C-8706-2BCE8E193FA3","22B7D40B-ECC4-4E47-9324-7F020509656A","9F4ACBA1-D437-4DCC-86D1-D9670D34E6A7","27FAA54F-2FE7-43B2-8945-74A888D776FE","EF7703CA-17AE-4DBF-9841-4BC84DDABF15","A474753D-2F2E-4F4B-80D9-C065BE670BCC","BF1F3210-5B3C-4FFB-8AAD-60CC120DFDB3","4804811D-D221-4764-9E98-397BE395250C","1B81E28C-5F67-4C5E-91BE-EDDE94F61103","C84A62E3-5C2A-4DCE-8AE9-D3312471A6A9","CFFE86FA-3CB3-4F80-BB3A-5DA54F1BDF35","FAD1BA59-105F-4F32-9C8A-13A104D03E65","857C6DA4-0E32-4D46-A898-5B3288E77705","949D0907-AC1D-4D00-BEC8-71F94501DA37","86114FD5-8FB7-4B5F-A1F7-DF7809E96B04","CD85F304-9407-4699-96F2-57F5D9A50720","94C110B5-F5BE-4033-93E0-4819EC917B12","0EBB0118-B72E-4879-A0A4-E983966D7127","EAB3AC2D-3543-4739-B1F9-25BB7162A511","55AE6858-6702-4602-8730-2983D8DD4C9C","8385FD33-D16F-453B-AAB7-E96038A68DF6","3CE5AE6C-1991-4627-8B0B-1E3096A5EA06","D37BAD5E-2AD7-4CC5-ACA9-0E97394FC595","22EAE958-5C27-49D9-9A6F-16570990A32C","71BC6818-99A4-41D1-AE1A-9BF08D205BDD","A1D8196C-DF36-4BBA-8D1E-0E5718489070","7D18B12F-3211-491A-9111-FBD5E09F188D","E6C8283D-F497-4891-97A2-C4B91A54DBEF","D09407A0-6FFE-402C-9FB6-E00581546350","97ABF679-E603-48ED-A18E-FDA18A9E2B05","56F7B08F-BC19-4EDE-A2F8-43561F3D163D","9710B57B-4E1A-4698-9F2D-A8A078A3AC8D","6B73F8BE-E356-4B85-ABC1-6B7FC6728C98","22BE2F1B-FDDB-4473-8BAB-47F83FA42DE4","55AC983C-7A5A-472B-99C5-72A3B8045AEF","232D348B-2E96-48FE-8662-FD0088B61E25","429EBACD-58DA-4162-BFAB-FACF9B1A46B1","100C0906-27FB-4794-8CAE-557AC5B30A06"],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":2275},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["normalFill","lighterFill","_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","normalFill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(245,245,245),\n      offset: 0\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.4\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.6\n    }, {\n      color: Color.rgb(240,240,240),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","lighterFill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(250,250,250),\n      offset: 0\n    }, {\n      color: Color.rgb(232,232,232),\n      offset: 0.4\n    }, {\n      color: Color.rgb(232,232,232),\n      offset: 0.6\n    }, {\n      color: Color.rgb(248,248,248),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","_Position":"lively.pt(321.3,3.1)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"2309":{"submorphs":[],"scripts":[],"id":"382461F0-B422-4C3C-83C8-9269BB332133","shape":{"__isSmartRef__":true,"id":2310},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":14,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":2308},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":2311}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":2313},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","4C708A08-5021-4FEC-ACD0-EDCF84618035","9E688F9B-F93E-426F-B658-8EEDB8952289","3BFB2AFF-96E9-4660-A5D9-7C87E6D86B42","BEDE9477-7347-4A26-BA01-0687DF6805E3","BA3787BD-FDF8-40DA-8321-16FB75CA8C43","1AFA0A0C-1161-4DD3-9823-BAFE7E8A19A2","ADDF4DFA-3AD3-45A4-818D-FB01420F85C2","50CE7C1A-6249-4890-9D8F-314C36FC854D","8C36C9A8-45BF-4288-8216-9CB594AAF73B","355CDD01-1B2F-4078-AF9F-1570E92FA4BF","2586465A-9F35-4D67-92BD-9B125447EE12","CF19F57B-D004-483B-8F40-5095790A0EBF","77A9CC96-F326-421D-B5E8-603A8BCC0D36","76369D6C-EEC4-40FB-B7DB-0CA94681BF5A","EDE98CBF-B35A-43A0-8847-88C9137B6305","09B4E001-8F95-4047-9A40-669F5BFE1BD9","D73D2A1D-4887-4CCE-8DBC-A965536D502B","BAAAA4D2-4C63-4205-B675-07A87A1BFD23","6462B9A4-54BB-4882-9D6F-844F5E117E6A","372150BF-1086-4A18-9FDC-6A076BA1FAE4","86EBD722-4961-4A99-99B3-872A74818AAE","B33C724B-160A-4C8E-AD6A-CEC84D223BB1","EE2AEC8F-62D1-4FB8-99C4-889D56FD256B","2BC6B85D-6EC5-441B-AD8B-60B7319DE5A3","E841EB36-26EE-405A-BBAB-C6F27615A877","49A5D246-890C-4FD5-9FD1-4D2CFDD90EF7","AB16E0F8-DBE7-4F56-9C13-1A1F623C29E0","6E63734C-1AFC-41A5-AE80-2A494E44D812","C4DC790B-DE75-477B-A8CD-E1B67E637C2F","EDE35465-BEE9-4E10-BCC8-9FCEFCB36D4B","3BDEAC6B-6744-4E71-B632-DD712EB7C05B","086823CF-307D-41D6-AB7B-EE16B6B340EA","50880AFB-9FE2-4232-B646-E30F1E5FF3D7","1422404B-5887-47E6-A660-547A0680462F","C1310283-E676-4682-8FB3-10853A37EB92","877CD60E-6A6A-4D81-A4C0-291AA09DD677","7C2EBB2E-FED1-4AA5-BE16-0A0CD1E0D24C","218F4912-7B9E-4144-9C4A-DB94ADF97131","F887FB33-2CE5-4F70-936B-736D32148148","9C9FFFE3-8E77-4049-BA40-DA24865A48FB","A13BD1A0-BC88-482E-A563-CB8ABDEF7700","6BBF9965-B3D4-419E-8E47-E5568480CDD0","A1F6F5B2-6AD2-4F02-8271-4C90D9B60900","59A48BB3-2FAE-414C-BF78-4175A022A3CF"],"_MinTextWidth":14,"_MinTextHeight":null,"_FontSize":6,"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"2310":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__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(14.0,17.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,4,0,0)"},"2311":{"style":{"__isSmartRef__":true,"id":2312},"chunkOwner":{"__isSmartRef__":true,"id":2309},"storedString":"X","_id":"_1380","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2312":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2313":{"morph":{"__isSmartRef__":true,"id":2309},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2314":{"_BorderWidth":1.1840000000000002,"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Fill","position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Fill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(245,245,245),\n      offset: 0\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.4\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.6\n    }, {\n      color: Color.rgb(240,240,240),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,17.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"2315":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":2316},{"__isSmartRef__":true,"id":2317},{"__isSmartRef__":true,"id":2318}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2316":{"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 13 2012 15:04:01 GMT-0400 (Eastern Daylight Time)\")"},"2317":{"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 16 2012 04:36:21 GMT-0400 (Eastern Daylight Time)\")"},"2318":{"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 08:08:58 GMT-0400 (Eastern Daylight Time)\")"},"2319":{"sourceObj":{"__isSmartRef__":true,"id":2308},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2275},"targetMethodName":"remove","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2320":{"morph":{"__isSmartRef__":true,"id":2308},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2321":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":8.14,"_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(338.4,23.2)","_BorderColor":"Color.rgb(214,214,214)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"2322":{"partsSpaceName":"PartsBin/Basic/","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":2323},{"__isSmartRef__":true,"id":2324},{"__isSmartRef__":true,"id":2325},{"__isSmartRef__":true,"id":2326}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2323":{"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 09 2012 07:42:07 GMT-0400 (Eastern Daylight Time)\")"},"2324":{"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 05:42:26 GMT-0400 (Eastern Daylight Time)\")"},"2325":{"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B","__serializedExpressions__":["date"],"date":"new Date(\"Fri Feb 24 2012 20:59:09 GMT-0500 (Eastern Standard Time)\")"},"2326":{"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 05:53:45 GMT-0400 (Eastern Daylight Time)\")"},"2327":{"morph":{"__isSmartRef__":true,"id":2275},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2328":{"sourceObj":{"__isSmartRef__":true,"id":2275},"sourceAttrName":"done","targetObj":{"__isSmartRef__":true,"id":2275},"targetMethodName":"onDoneChange","converterString":"function () { return null }","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2329},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2329":{"source":{"__isSmartRef__":true,"id":2275},"target":{"__isSmartRef__":true,"id":2275}},"2330":{"sourceObj":{"__isSmartRef__":true,"id":2275},"sourceAttrName":"done","targetObj":{"__isSmartRef__":true,"id":2276},"targetMethodName":"setChecked","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2331":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2332}},"2332":{"test01IsMorph":{"__isSmartRef__":true,"id":2333}},"2333":{"varMapping":{"__isSmartRef__":true,"id":2334},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":2335},"__LivelyClassName__":"lively.Closure"},"2334":{"this":{"__isSmartRef__":true,"id":2331}},"2335":{},"2336":{"layouter":{"__isSmartRef__":true,"id":2337},"adjustForNewBounds":true,"resizeWidth":false,"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(338.4,27.6)"},"2337":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":3.115,"spacing":3.95,"container":{"__isSmartRef__":true,"id":2275},"__LivelyClassName__":"lively.morphic.Layout.TightHorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"2338":{"isDone":{"__isSmartRef__":true,"id":2339},"reset":{"__isSmartRef__":true,"id":2342},"onDoneChange":{"__isSmartRef__":true,"id":2345},"remove":{"__isSmartRef__":true,"id":2348},"selectNext":{"__isSmartRef__":true,"id":2355},"todoText":{"__isSmartRef__":true,"id":2358}},"2339":{"varMapping":{"__isSmartRef__":true,"id":2340},"source":"function isDone() {\n    return this.done;\n}","funcProperties":{"__isSmartRef__":true,"id":2341},"__LivelyClassName__":"lively.Closure"},"2340":{"this":{"__isSmartRef__":true,"id":2275}},"2341":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 10:45:13 GMT-0400 (Eastern Daylight Time)\")"},"2342":{"varMapping":{"__isSmartRef__":true,"id":2343},"source":"function reset() {\n    connect(this.get('CheckBox'), 'checked', this, 'done');\n    connect(this, 'done', this.get('CheckBox'), 'setChecked');\n    connect(this, 'done', this, 'onDoneChange', {converter: function() { return null }});\n    connect(this.get('removeButton'), 'fire', this, 'remove');\n    this.isTodoItem = true;\n    this.get('Text').addScript(function onTabPressed(evt) {\n        evt.stop();\n        this.owner.selectNext(evt.isShiftDown());\n        return true;\n    });\n    this.get('Text').addScript(function onKeyDown(evt) {\n        var result = $super(evt);\n        var char = String.fromCharCode(evt.keyCode).toLowerCase();\n        this.ctrlCPressed = this.ctrlCPressed || 0;\n        if (char === 'c' && evt.isCtrlDown()) { this.ctrlCPressed++; }\n        else { this.ctrlCPressed = 0 }\n        if (this.ctrlCPressed === 2) {\n             this.ctrlCPressed = 0;\n             this.owner.done = !this.owner.done;\n        }\n        return result\n    });\n}","funcProperties":{"__isSmartRef__":true,"id":2344},"__LivelyClassName__":"lively.Closure"},"2343":{"this":{"__isSmartRef__":true,"id":2275}},"2344":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:18:33 GMT-0400 (Eastern Daylight Time)\")"},"2345":{"varMapping":{"__isSmartRef__":true,"id":2346},"source":"function onDoneChange(owner) {\n    owner = owner || this.owner;\n    if (owner && owner.todoChanged)\n        owner.todoChanged(this);\n}","funcProperties":{"__isSmartRef__":true,"id":2347},"__LivelyClassName__":"lively.Closure"},"2346":{"this":{"__isSmartRef__":true,"id":2275}},"2347":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 11:42:21 GMT-0400 (Eastern Daylight Time)\")"},"2348":{"varMapping":{"__isSmartRef__":true,"id":2349},"source":"function remove() {\n    var owner = this.owner;\n    $super();\n    this.onDoneChange(owner);\n}","funcProperties":{"__isSmartRef__":true,"id":2354},"__LivelyClassName__":"lively.Closure"},"2349":{"this":{"__isSmartRef__":true,"id":2275},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2350}},"2350":{"$super":{"__isSmartRef__":true,"id":2351}},"2351":{"varMapping":{"__isSmartRef__":true,"id":2352},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":2353},"__LivelyClassName__":"lively.Closure"},"2352":{"obj":{"__isSmartRef__":true,"id":2275},"name":"remove"},"2353":{},"2354":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 11:42:34 GMT-0400 (Eastern Daylight Time)\")"},"2355":{"varMapping":{"__isSmartRef__":true,"id":2356},"source":"function selectNext(prev) {\n    this.owner && this.owner.focusTodoItemAfter&& this.owner.focusTodoItemAfter(this, prev);\n}","funcProperties":{"__isSmartRef__":true,"id":2357},"__LivelyClassName__":"lively.Closure"},"2356":{"this":{"__isSmartRef__":true,"id":2275}},"2357":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:02:15 GMT-0400 (Eastern Daylight Time)\")"},"2358":{"varMapping":{"__isSmartRef__":true,"id":2359},"source":"function todoText() {\n    return this.get('Text');\n}","funcProperties":{"__isSmartRef__":true,"id":2360},"__LivelyClassName__":"lively.Closure"},"2359":{"this":{"__isSmartRef__":true,"id":2275}},"2360":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:04:35 GMT-0400 (Eastern Daylight Time)\")"},"2361":{"submorphs":[{"__isSmartRef__":true,"id":2362},{"__isSmartRef__":true,"id":2368},{"__isSmartRef__":true,"id":2394}],"scripts":[],"id":"F7D8EA97-54A6-4B2E-9A65-7CA90909BEBA","shape":{"__isSmartRef__":true,"id":2407},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"TodoItemProto19","partsBinMetaInfo":{"__isSmartRef__":true,"id":2408},"eventHandler":{"__isSmartRef__":true,"id":2413},"attributeConnections":[{"__isSmartRef__":true,"id":2414},{"__isSmartRef__":true,"id":2416}],"doNotSerialize":["$$done"],"doNotCopyProperties":["$$done"],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","DFC6D0F9-E4FB-44C6-B43C-52BA9827D823","353F27D7-B4FD-4BAE-8CAB-CF9321C86951","380C95AC-95B2-4891-AAA9-C63EB2540F0A","DF46F124-1FD8-483A-936C-5CCC6B46018E","B2E2C353-ADF9-49F0-BA5A-362900A2903F","05B6B6C6-B21F-40E0-8BA3-07F59A54B3D8","EFB0F4F1-E269-40A6-BC05-D7B37B3341F4","F1AA9AA8-B37B-44DF-AC08-743BACF2E999","45C461A5-B921-4D06-B347-6E04A928B7C3","77ABBF17-6BA7-41D0-A91A-A4EDD5C12AF4","7F793CF2-95E6-45FD-B847-6D78041F9372","75CC3661-26F4-41A2-839B-FE4EC8FB263B","FB1691A0-D59A-443B-82C8-3B147857E44A","95CCAB62-DE0E-46D9-B205-64C2730FD11D","ECE329D8-A475-47DF-94B4-06BD564673D2","7B07A201-2BDB-48C2-8661-C0DDEC2F76E6","A22C53FC-5887-42A1-AA9B-0E6110D526CA","0EF532DA-675D-4A18-990E-B3F6B81D9E35","56972465-25B5-49F8-A3C8-3A869DB54B5D","A4BBF8E4-3C9C-43DD-B3DB-B192F6A5364C","5C4C4852-9951-4596-BD37-996655621286","2FF11187-C4E5-4C09-B674-EA69686BA391","CF4F07D7-01AD-4B5E-A652-2F1C945AD7F4","EE61304C-0B94-4AE4-8FF7-DFD95D7A1704","F24C5C9E-6E5E-4400-BABD-E0EBA0A94F1C","4CC86B27-1BD0-4E1F-8B64-8A0C37A333BF","8194E1DB-80F3-42AA-9FFC-34FE731207D7","5E247B46-7971-413E-A641-1332B500E315","9AC05C3C-55B8-496B-B69C-B9E055E85122","41DF3EB4-05B7-4602-A614-1BEB9241D118","2769FCCA-BE5B-4AC0-AF68-181F237F8FB7","8FC1E1CC-7599-46C0-AAD2-CCA19C5CE74F","A02F519F-08D1-4BEA-88AF-6E71AC07963C","5CF8F43B-851D-441C-B42A-9893718996B0","384F018A-A201-482F-9775-1C46746E75EE","D626B10B-A15D-443F-9E6B-445147FE3B9D","C4D19BAC-69CE-43A0-8C8C-D2559C2A40B2","8C3FF884-6219-4EA7-A4BD-B6D923386594","AED98C87-60A8-4C1D-8ECB-72F0F6469F87","2544C758-6A76-45E1-9879-3329DC8B153F","169D1310-8738-4BB8-B834-A4A53673808F","1BF74C5C-BA2A-4AF0-90A5-77537DBF8700","DF1B3AF1-C8FC-4382-AA59-80C32C418C55","AA8F4B9E-6A3E-4BE0-8D1F-E892619854F0"],"partTests":{"__isSmartRef__":true,"id":2417},"_ClipMode":"visible","layout":{"__isSmartRef__":true,"id":2422},"isInLayoutCycle":false,"isBeingDragged":false,"prevScroll":[0,0],"done":false,"isTodoItem":true,"_Visible":true,"_Rotation":0,"_Scale":1,"owner":{"__isSmartRef__":true,"id":658},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2424},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(8.9,472.1)","distanceToDragEvent":"lively.pt(231.0,-14.0)"},"2362":{"submorphs":[],"scripts":[],"id":"2CC148D7-E586-4EA5-9B91-F720FD09E5FC","shape":{"__isSmartRef__":true,"id":2363},"__layered_droppingEnabled__":true,"halosEnabled":true,"checked":false,"showsHalos":false,"name":"CheckBox","partsBinMetaInfo":{"__isSmartRef__":true,"id":2364},"eventHandler":{"__isSmartRef__":true,"id":2365},"derivationIds":[6345,"C312E83D-707C-4284-B295-259FC7CFB5E8","B3CA60CB-D64F-42D2-B7D3-FCA87B927993","70374752-C7D2-4373-B5A6-DAE00D675005","6A4E6489-07E3-4075-842E-1688DCC23FFA","CF398E2C-E57F-4CA1-B622-FC57B6326BA1","96E85F3D-CB5D-4E29-9E31-1233E712691E","6AFACA3E-B51D-4900-882F-89F1EEBE8752","7123A211-2E45-4638-958E-4B18404D4B08","415BF294-C4FF-4F84-A656-FD23F026B7C3","37FE064C-77FD-4BD5-A84A-E47F5638F39B","D0296B68-E5C0-4A7E-BFF8-89F0AB5156F3","F36B9989-A713-4D90-BB0C-D9E5E8C6032B","20081DE9-3449-4045-AF09-DE2AB7E4EE94","ECE0C760-8058-4820-877B-F5B45A8CC9B5","2B2521A4-B960-48AE-AB95-7D57C3766937","57D0C662-1CA9-49DC-9FDF-918A2235934F","A4CFC889-84C1-453D-92E7-D6901635E906","0ED70BE2-78F9-44B5-B867-B7ED03E5D2E5","24DF0B79-BC48-46ED-84AC-1CDD568A3439","FCAFF8A1-DCFF-4B23-8ADB-A800BD2CB158","6689C0B1-E11F-4276-BF7B-EC9A8BF7A735","27513EC4-D42E-481D-BE7C-447779FBDA3A","F9CC7A34-8D41-4445-9F6F-F9E8D464C054","D7E9F96A-0DE0-4C56-9794-4EB43E462C84","8A7483F5-2C50-439F-8DA5-E37181D78AF1","D1383237-3C47-49B1-A9A4-FD5EBF126AD5","5E234C9A-CA15-4D09-8E88-2421A4D19EB2","B65D2CAD-3A66-491C-BCA4-00622F5D7A04","98004DD5-EDD1-43A9-B058-15022D55EB98","B8F65C26-0092-4373-BCC9-E9E6F92BD6DA","26F944B2-89D5-4E44-A60D-E621F5EB26F9","C6657550-DB06-4AAF-87B3-59C6DAD4D43F","DDA814C5-DBBB-4F3B-8629-4F93649411B9","C0D9B178-69B1-48F7-8415-99A392DEC4BD","63B8641C-A2C9-4CA0-9C08-A716C4E961BD","7312FA87-295C-48A9-80F4-D15D1CDF75BB","F950B176-F1E6-4813-BB58-08EFADA9FAFF","C035EDDC-FB86-4667-BBAA-251B5EB2D557","5925E5D2-5DC3-49CB-B6AA-55C95E166543","7C4E27B3-93FF-46CF-9849-32D800D94709","BD0338A0-5977-4304-BF63-81F375373BED","B4CDF4C0-9D17-4640-B285-8FF89DA6E0B4","CD3A951D-6E96-4E21-85D6-7476ECD08236","D6BEEA7A-BD9C-4969-B8AF-FAB67899ED44"],"_ClipMode":"visible","attributeConnections":[{"__isSmartRef__":true,"id":2366},{"__isSmartRef__":true,"id":2367}],"doNotSerialize":["$$checked;","$$checked"],"doNotCopyProperties":["$$checked;","$$checked"],"owner":{"__isSmartRef__":true,"id":2361},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"active":true,"__LivelyClassName__":"lively.morphic.CheckBox","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.1,3.1)"},"2363":{"stringifiedShapeNode":"<input xmlns=\"http://www.w3.org/1999/xhtml\" type=\"checkbox\" style=\"padding: 0px; overflow: visible; width: 12px; height: 12px;\" class=\"Morph CheckBox\" data-lively-morphid=\"2CC148D7-E586-4EA5-9B91-F720FD09E5FC\" id=\"null\" />","__serializedExpressions__":["extent","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","extent":"lively.pt(12.0,12.0)","_Extent":"lively.pt(12.0,12.0)","_Padding":"lively.rect(0,0,0,0)"},"2364":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Inputs/","partName":"CheckBox","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2365":{"morph":{"__isSmartRef__":true,"id":2362},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2366":{"sourceObj":{"__isSmartRef__":true,"id":2362},"sourceAttrName":"checked;","targetObj":{"__isSmartRef__":true,"id":2361},"targetMethodName":"done","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2367":{"sourceObj":{"__isSmartRef__":true,"id":2362},"sourceAttrName":"checked","targetObj":{"__isSmartRef__":true,"id":2361},"targetMethodName":"done","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2368":{"submorphs":[],"scripts":[],"id":"A4336F56-0450-48AF-9D5F-A9A3645F9242","shape":{"__isSmartRef__":true,"id":2369},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":290.23981499999894,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":2370},"textChunks":[{"__isSmartRef__":true,"id":2375}],"charsReplaced":"test","lastFindLoc":4,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":2377},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","A9F493FF-16B2-4B2B-83EE-F0A2288ECAA0","EA77E0F8-F9E9-474A-BE9E-B037D5636E2C","0A6AED33-B153-47D6-8B68-90DE6751D4C7","04149EC6-105F-46FC-B9F7-C69307213287","95DA7B14-89FE-4EB4-9742-C177FF73AD96","DC06F5A2-1316-4A09-A6A8-DE87CAB0188F","9284C34A-2840-4438-ABBC-81823C8B9B8D","714C1B8B-0F5E-4E66-8720-307ACCB6CAD3","D32B5811-D8AB-4529-8D1E-16E118B5EEAE","1DDEA2A0-0140-47B2-9F01-B4C9A08773CD","3554EC09-9BCB-4DDC-B7A4-DCB6F22D8940","0E637713-FB70-4BBE-BB24-30AE62809448","C5F42039-F05C-46D7-9460-82871A5F4CE1","B387E998-9891-4D77-ABCA-BD6F7466AC50","F6F0F06E-014E-41E4-A4A5-FD03244922AE","062BCAD2-592F-4FD9-ADF6-C4BF082E9452","088F0B65-C786-4302-99C1-8E39B6F67E81","0A31B4C4-C742-47C2-9258-6E61CACCDBAA","7E5BB0E0-A52C-4F3D-ABF3-9E9F69DEC7AB","1EC8DF16-7EB0-4FB9-9F6D-544C474AE5B7","3B552643-1252-43CE-800B-CDA3731A7DE6","3CD22D61-B852-49A5-A204-7A87326D74E9","DBF2F4D8-30F8-459F-A18F-9BCF464AF89D","117A8EEA-5217-4C88-A4E5-8F1F9DC22C39","98B5DCA0-A53D-47C0-8F8A-9C386706AE6C","007519F9-CF31-41A3-A449-B9288BAA0D92","F13DF96F-8B18-439A-BF37-C5177531BD11","E42FFCB6-E156-439E-9E14-DD167D068D8B","161AE79E-1C4F-4085-856B-BA994CF875A2","45AA7CE9-A188-4596-BAFC-0E6B7CDDFA84","E6386AF3-F0C6-49FA-96D2-725461359886","4DF15AF4-F0AF-4D41-856E-B8F4E6E6CA12","DD5D2624-3F74-4D2B-B28B-F5DA826D942E","A1452631-B003-4EA7-A768-0A82F333E445","D2BD569D-1B6C-48A3-BBD5-37B16B7537D2","8DAC3BDB-8F59-4437-AEEB-B6C359BAB399","DE4FB426-0F2E-4ED2-AFEE-6E050717DD8D","B1064CE2-E916-41DE-9850-F53785E8F10D","9C29A727-96E2-41CF-934F-099147CD6C32","6A7C886F-AFB2-4D61-AEAC-2F6D92A989D0","F51DE67A-D018-4A0F-A9FE-55754BA2773C","C8497CAA-8D6E-4411-99C8-93254328CDBE","9CD504C4-8A2B-4824-AF6D-0A8693C5FBF8","8648ED33-029C-4A04-9F82-6849D24F2E32"],"_WhiteSpaceHandling":"pre","_MinTextWidth":290.23981499999894,"_MinTextHeight":null,"isBeingDragged":false,"owner":{"__isSmartRef__":true,"id":2361},"layout":{"__isSmartRef__":true,"id":2378},"_Rotation":0,"_Scale":1,"previousSelection":[0,4],"ctrlCPressed":0,"__serializedExpressions__":["_Position","textColor","_Padding"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2379},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(19.1,3.1)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"2369":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__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(298.3,16.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"2370":{"partsSpaceName":"PartsBin/Basic/","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":2371},{"__isSmartRef__":true,"id":2372},{"__isSmartRef__":true,"id":2373},{"__isSmartRef__":true,"id":2374}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2371":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 10:30:30 GMT-0400 (Eastern Daylight Time)\")"},"2372":{"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(\"Mon Feb 27 2012 00:20:38 GMT-0500 (Eastern Standard Time)\")"},"2373":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:31:43 GMT-0400 (Eastern Daylight Time)\")"},"2374":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:32:09 GMT-0400 (Eastern Daylight Time)\")"},"2375":{"style":{"__isSmartRef__":true,"id":2376},"chunkOwner":{"__isSmartRef__":true,"id":2368},"storedString":"change branch","_id":"_1379","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2376":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2377":{"morph":{"__isSmartRef__":true,"id":2368},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2378":{"resizeWidth":true,"adjustForNewBounds":true},"2379":{"onTabPressed":{"__isSmartRef__":true,"id":2380},"onKeyDown":{"__isSmartRef__":true,"id":2387}},"2380":{"varMapping":{"__isSmartRef__":true,"id":2381},"source":"function onTabPressed(evt) {\n        evt.stop();\n        this.owner.selectNext(evt.isShiftDown());\n        return true;\n    }","funcProperties":{"__isSmartRef__":true,"id":2386},"__LivelyClassName__":"lively.Closure"},"2381":{"this":{"__isSmartRef__":true,"id":2368},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2382}},"2382":{"$super":{"__isSmartRef__":true,"id":2383}},"2383":{"varMapping":{"__isSmartRef__":true,"id":2384},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":2385},"__LivelyClassName__":"lively.Closure"},"2384":{"obj":{"__isSmartRef__":true,"id":2368},"name":"onTabPressed"},"2385":{},"2386":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:08:04 GMT-0400 (Eastern Daylight Time)\")"},"2387":{"varMapping":{"__isSmartRef__":true,"id":2388},"source":"function onKeyDown(evt) {\n        var result = $super(evt);\n        var char = String.fromCharCode(evt.keyCode).toLowerCase();\n        this.ctrlCPressed = this.ctrlCPressed || 0;\n        if (char === 'c' && evt.isCtrlDown()) { this.ctrlCPressed++; }\n        else { this.ctrlCPressed = 0 }\n        if (this.ctrlCPressed === 2) {\n             this.ctrlCPressed = 0;\n            this.owner.done = !this.owner.done;\n        }\n        return result\n    }","funcProperties":{"__isSmartRef__":true,"id":2393},"__LivelyClassName__":"lively.Closure"},"2388":{"this":{"__isSmartRef__":true,"id":2368},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2389}},"2389":{"$super":{"__isSmartRef__":true,"id":2390}},"2390":{"varMapping":{"__isSmartRef__":true,"id":2391},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":2392},"__LivelyClassName__":"lively.Closure"},"2391":{"obj":{"__isSmartRef__":true,"id":2368},"name":"onKeyDown"},"2392":{},"2393":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:17:34 GMT-0400 (Eastern Daylight Time)\")"},"2394":{"submorphs":[{"__isSmartRef__":true,"id":2395}],"scripts":[],"id":"BFAD1291-D88D-4F0F-A9DE-1E9FE94AF41C","shape":{"__isSmartRef__":true,"id":2400},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":2395},"name":"removeButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":2401},"attributeConnections":[{"__isSmartRef__":true,"id":2405}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":2406},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","9FC09C37-2033-40AE-91C6-5B3994A37DD0","8D3012B6-C0E5-4B06-B1AD-CB80C6C99442","FBC7BE03-4ED9-4E15-B9AA-6CF368623D45","3F75DA2E-71BE-4858-BCB4-6127CD1A3E41","70122986-8CD4-4DC8-8730-9B2EA6173537","8557EA89-55CD-4848-978B-2B5A672DFC2A","E2895CF5-64DB-466C-8706-2BCE8E193FA3","22B7D40B-ECC4-4E47-9324-7F020509656A","9F4ACBA1-D437-4DCC-86D1-D9670D34E6A7","27FAA54F-2FE7-43B2-8945-74A888D776FE","EF7703CA-17AE-4DBF-9841-4BC84DDABF15","3C2635D0-60E3-45E5-A5B1-191BF90801D4","840FB3AA-845C-47F2-A0E8-BF018627F5A9","97B894C7-DD79-46E0-A110-EDE11BE62F34","D2BC81B8-B5B8-4527-8CF9-A089C2D70F3A","F8C0A423-4A83-422D-9660-617752E01820","B29BB79D-51D5-4C91-BBA3-A0CAD4886AE0","C4DCFCD1-CE95-4A43-8961-5E2505C14819","268C1EA5-CA52-419A-829E-D690758670FD","5E28CD87-7883-45DB-A8F3-EC91649D07D9","99DBA8EE-2629-48F7-A481-E7653066FFCC","997DD5EB-CA04-412D-B75B-FCB3FD89A569","9C19DE71-ABF4-4B7D-96FD-53D1F426C616","DC30ED07-83D9-4E24-959C-EDCA6130A6F1","80DA82E9-517B-4AD2-94BA-06AED09CBEEE","B501E579-179F-4EC9-B5FF-6E48E13D7397","767BA27A-B143-42A5-A07F-9A58BEF88A46","9A61A2EB-B301-4E65-94B8-A37B0F514505","BEFB59F1-7E51-4119-8843-0EABF767705F","0DA76A41-4353-4C5B-AFA6-BE37787AFB17","823F0909-34D8-48C7-8432-2E09A89C023D","41D6385A-3DC8-4D23-A348-5600379F8E39","C6DA67A4-47C9-40A6-8CAE-A849E70E50BF","705168EE-4F8B-420D-970F-69E4E797F93F","5036E050-0138-48BF-B577-8F06DB645044","26522A04-C2ED-4C2A-9DCE-098BE1EA70F7","CC61DA11-7522-41B9-B630-34287CE4B03F","B1906C2E-31EA-4D8C-AF87-9D3B2F3763D4","A7A10C91-628B-4E5F-82F0-9F73B3194A17","2BED25AA-2BCE-497E-A9B0-2E2E8CEEF608","2E6746F6-6C9E-45DF-8565-B34451AAE109","97CA042B-9269-41FC-8723-BB5984C8C861","E54185B9-9891-4407-B4D0-5B7F28C16870","32BE56AD-4ADF-485C-B5F6-280F785F31E3"],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":2361},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["normalFill","lighterFill","_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","normalFill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(245,245,245),\n      offset: 0\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.4\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.6\n    }, {\n      color: Color.rgb(240,240,240),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","lighterFill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(250,250,250),\n      offset: 0\n    }, {\n      color: Color.rgb(232,232,232),\n      offset: 0.4\n    }, {\n      color: Color.rgb(232,232,232),\n      offset: 0.6\n    }, {\n      color: Color.rgb(248,248,248),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","_Position":"lively.pt(321.3,3.1)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"2395":{"submorphs":[],"scripts":[],"id":"2A749C81-61F8-4668-8FCA-5A1FF7307910","shape":{"__isSmartRef__":true,"id":2396},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":14,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":2394},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":2397}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":2399},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","4C708A08-5021-4FEC-ACD0-EDCF84618035","9E688F9B-F93E-426F-B658-8EEDB8952289","3BFB2AFF-96E9-4660-A5D9-7C87E6D86B42","BEDE9477-7347-4A26-BA01-0687DF6805E3","BA3787BD-FDF8-40DA-8321-16FB75CA8C43","1AFA0A0C-1161-4DD3-9823-BAFE7E8A19A2","ADDF4DFA-3AD3-45A4-818D-FB01420F85C2","50CE7C1A-6249-4890-9D8F-314C36FC854D","8C36C9A8-45BF-4288-8216-9CB594AAF73B","355CDD01-1B2F-4078-AF9F-1570E92FA4BF","2586465A-9F35-4D67-92BD-9B125447EE12","A896F826-F3A8-4641-9E31-D5A97EBF4267","A4B482A3-F2F2-4CE2-9A78-7C7EFC52254F","2809ED25-FDFB-4091-B518-B55BD1D60D7E","2B2EAFEE-F83B-4DD2-9B68-1343967205DC","B4BDCD80-5BE0-44A0-83CC-D1A2D836C713","1A674AEF-6CC9-4B48-9557-A40B54CE37D5","DDBA97C0-FF69-4025-9570-5FB3BB23E5AA","93D44120-4E86-459F-8622-773388FCFC7F","1D9C2368-FF35-4E70-9C4D-700903EEC620","EDA00EBD-2326-435E-B3EA-D63D45C474CA","61F1BBDF-FD64-4B34-92A0-94386505EF2A","130A1335-5BE8-4263-9DDD-8FCF49B9A3CA","8BEC6A34-90E5-458B-9E01-1A7F5BF83408","2A9DBA38-491F-44FE-8816-6CC1E3633B28","19C4F767-9D01-46E8-9C5E-95B7CD27D738","B86C1FFC-2324-436D-ACA9-ABBDAA94EEF2","0146796B-82CA-4D9F-9E10-A8001B3757EE","F611A114-BAE7-48AD-93D6-EB28801E87E6","B677DA90-D4DC-4CD2-859D-B04367AE5ACE","12B002E3-6127-4D35-BFF5-D569CE7C3135","1D8406D1-1C5E-4A0A-B6AD-AEB20186A3D2","95DB62AA-23BA-4CCC-B7D8-E7A555182F3F","C303779E-A4E7-4429-9409-910DD35598A8","B480D689-1D31-444A-9734-603E841C5923","F0A799A2-A611-48B4-BC52-4EEACFA106F0","571F89DB-417C-4E85-9CA0-8B7B3354FCFE","E278483F-1BCC-4334-9328-2F48C197B87B","5486582D-74B5-490D-B5B1-7D3ACAE1262E","06D2A5EE-A3F9-4762-A54D-99D8AFC0D273","4F8EBFC0-FC97-4AE0-8A7C-D5154271EF21","C07FDF4F-C74D-46F4-9ED7-7A9016FC853B","6F4D238B-EFA5-4187-8677-DAA9D7BEB0BA","1619CD92-17DC-4F87-AFDB-D919EEC620A7"],"_MinTextWidth":14,"_MinTextHeight":null,"_FontSize":6,"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"2396":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__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(14.0,17.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,4,0,0)"},"2397":{"style":{"__isSmartRef__":true,"id":2398},"chunkOwner":{"__isSmartRef__":true,"id":2395},"storedString":"X","_id":"_1380","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2398":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2399":{"morph":{"__isSmartRef__":true,"id":2395},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2400":{"_BorderWidth":1.1840000000000002,"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Fill","position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Fill":"lively.morphic.Gradient.create({\n  stops: [{\n      color: Color.rgb(245,245,245),\n      offset: 0\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.4\n    }, {\n      color: Color.rgb(209,209,209),\n      offset: 0.6\n    }, {\n      color: Color.rgb(240,240,240),\n      offset: 1\n    }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,17.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"2401":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":2402},{"__isSmartRef__":true,"id":2403},{"__isSmartRef__":true,"id":2404}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2402":{"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 13 2012 15:04:01 GMT-0400 (Eastern Daylight Time)\")"},"2403":{"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 16 2012 04:36:21 GMT-0400 (Eastern Daylight Time)\")"},"2404":{"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 08:08:58 GMT-0400 (Eastern Daylight Time)\")"},"2405":{"sourceObj":{"__isSmartRef__":true,"id":2394},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2361},"targetMethodName":"remove","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2406":{"morph":{"__isSmartRef__":true,"id":2394},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2407":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":8.14,"_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(338.4,23.2)","_BorderColor":"Color.rgb(214,214,214)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"2408":{"partsSpaceName":"PartsBin/Basic/","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":2409},{"__isSmartRef__":true,"id":2410},{"__isSmartRef__":true,"id":2411},{"__isSmartRef__":true,"id":2412}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2409":{"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 09 2012 07:42:07 GMT-0400 (Eastern Daylight Time)\")"},"2410":{"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 05:42:26 GMT-0400 (Eastern Daylight Time)\")"},"2411":{"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B","__serializedExpressions__":["date"],"date":"new Date(\"Fri Feb 24 2012 20:59:09 GMT-0500 (Eastern Standard Time)\")"},"2412":{"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 05:53:45 GMT-0400 (Eastern Daylight Time)\")"},"2413":{"morph":{"__isSmartRef__":true,"id":2361},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2414":{"sourceObj":{"__isSmartRef__":true,"id":2361},"sourceAttrName":"done","targetObj":{"__isSmartRef__":true,"id":2361},"targetMethodName":"onDoneChange","converterString":"function () { return null }","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2415},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2415":{"source":{"__isSmartRef__":true,"id":2361},"target":{"__isSmartRef__":true,"id":2361}},"2416":{"sourceObj":{"__isSmartRef__":true,"id":2361},"sourceAttrName":"done","targetObj":{"__isSmartRef__":true,"id":2362},"targetMethodName":"setChecked","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2417":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2418}},"2418":{"test01IsMorph":{"__isSmartRef__":true,"id":2419}},"2419":{"varMapping":{"__isSmartRef__":true,"id":2420},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":2421},"__LivelyClassName__":"lively.Closure"},"2420":{"this":{"__isSmartRef__":true,"id":2417}},"2421":{},"2422":{"layouter":{"__isSmartRef__":true,"id":2423},"adjustForNewBounds":true,"resizeWidth":false,"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(338.4,27.6)"},"2423":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":3.115,"spacing":3.95,"container":{"__isSmartRef__":true,"id":2361},"__LivelyClassName__":"lively.morphic.Layout.TightHorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"2424":{"isDone":{"__isSmartRef__":true,"id":2425},"reset":{"__isSmartRef__":true,"id":2428},"onDoneChange":{"__isSmartRef__":true,"id":2431},"remove":{"__isSmartRef__":true,"id":2434},"selectNext":{"__isSmartRef__":true,"id":2441},"todoText":{"__isSmartRef__":true,"id":2444}},"2425":{"varMapping":{"__isSmartRef__":true,"id":2426},"source":"function isDone() {\n    return this.done;\n}","funcProperties":{"__isSmartRef__":true,"id":2427},"__LivelyClassName__":"lively.Closure"},"2426":{"this":{"__isSmartRef__":true,"id":2361}},"2427":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 10:45:13 GMT-0400 (Eastern Daylight Time)\")"},"2428":{"varMapping":{"__isSmartRef__":true,"id":2429},"source":"function reset() {\n    connect(this.get('CheckBox'), 'checked', this, 'done');\n    connect(this, 'done', this.get('CheckBox'), 'setChecked');\n    connect(this, 'done', this, 'onDoneChange', {converter: function() { return null }});\n    connect(this.get('removeButton'), 'fire', this, 'remove');\n    this.isTodoItem = true;\n    this.get('Text').addScript(function onTabPressed(evt) {\n        evt.stop();\n        this.owner.selectNext(evt.isShiftDown());\n        return true;\n    });\n    this.get('Text').addScript(function onKeyDown(evt) {\n        var result = $super(evt);\n        var char = String.fromCharCode(evt.keyCode).toLowerCase();\n        this.ctrlCPressed = this.ctrlCPressed || 0;\n        if (char === 'c' && evt.isCtrlDown()) { this.ctrlCPressed++; }\n        else { this.ctrlCPressed = 0 }\n        if (this.ctrlCPressed === 2) {\n             this.ctrlCPressed = 0;\n             this.owner.done = !this.owner.done;\n        }\n        return result\n    });\n}","funcProperties":{"__isSmartRef__":true,"id":2430},"__LivelyClassName__":"lively.Closure"},"2429":{"this":{"__isSmartRef__":true,"id":2361}},"2430":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:18:33 GMT-0400 (Eastern Daylight Time)\")"},"2431":{"varMapping":{"__isSmartRef__":true,"id":2432},"source":"function onDoneChange(owner) {\n    owner = owner || this.owner;\n    if (owner && owner.todoChanged)\n        owner.todoChanged(this);\n}","funcProperties":{"__isSmartRef__":true,"id":2433},"__LivelyClassName__":"lively.Closure"},"2432":{"this":{"__isSmartRef__":true,"id":2361}},"2433":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 11:42:21 GMT-0400 (Eastern Daylight Time)\")"},"2434":{"varMapping":{"__isSmartRef__":true,"id":2435},"source":"function remove() {\n    var owner = this.owner;\n    $super();\n    this.onDoneChange(owner);\n}","funcProperties":{"__isSmartRef__":true,"id":2440},"__LivelyClassName__":"lively.Closure"},"2435":{"this":{"__isSmartRef__":true,"id":2361},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2436}},"2436":{"$super":{"__isSmartRef__":true,"id":2437}},"2437":{"varMapping":{"__isSmartRef__":true,"id":2438},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":2439},"__LivelyClassName__":"lively.Closure"},"2438":{"obj":{"__isSmartRef__":true,"id":2361},"name":"remove"},"2439":{},"2440":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 11:42:34 GMT-0400 (Eastern Daylight Time)\")"},"2441":{"varMapping":{"__isSmartRef__":true,"id":2442},"source":"function selectNext(prev) {\n    this.owner && this.owner.focusTodoItemAfter&& this.owner.focusTodoItemAfter(this, prev);\n}","funcProperties":{"__isSmartRef__":true,"id":2443},"__LivelyClassName__":"lively.Closure"},"2442":{"this":{"__isSmartRef__":true,"id":2361}},"2443":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:02:15 GMT-0400 (Eastern Daylight Time)\")"},"2444":{"varMapping":{"__isSmartRef__":true,"id":2445},"source":"function todoText() {\n    return this.get('Text');\n}","funcProperties":{"__isSmartRef__":true,"id":2446},"__LivelyClassName__":"lively.Closure"},"2445":{"this":{"__isSmartRef__":true,"id":2361}},"2446":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:04:35 GMT-0400 (Eastern Daylight Time)\")"},"2447":{"_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(354.4,504.3)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"2448":{"partsSpaceName":"PartsBin/Productivity/","comment":"A todo list. Pretty straightforward. If your are looking for the todo item proto, it's in front of you ;)\n\nWhen a todo item text is selected you can use TAB / Shift+TAB to go to the next / prev item.\n\nWith Ctrl+c Ctrl+c (2x) you can toggle the done state.","migrationLevel":4,"partName":"TodoList","changes":[{"__isSmartRef__":true,"id":2449},{"__isSmartRef__":true,"id":2450},{"__isSmartRef__":true,"id":2451},{"__isSmartRef__":true,"id":2452},{"__isSmartRef__":true,"id":2453},{"__isSmartRef__":true,"id":2454},{"__isSmartRef__":true,"id":2455}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Fri Jun 22 2012 09:04:41 GMT-0400 (Eastern Daylight Time)\")"},"2449":{"author":"robertkrahn","message":"removed resizer","id":"E98D5D9D-7825-4CD6-BDF0-D7FAAB16A6B5","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 11:54:23 GMT-0400 (Eastern Daylight Time)\")"},"2450":{"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 05:53:45 GMT-0400 (Eastern Daylight Time)\")"},"2451":{"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B","__serializedExpressions__":["date"],"date":"new Date(\"Fri Feb 24 2012 20:59:09 GMT-0500 (Eastern Standard Time)\")"},"2452":{"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 05:42:26 GMT-0400 (Eastern Daylight Time)\")"},"2453":{"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 09 2012 07:42:07 GMT-0400 (Eastern Daylight Time)\")"},"2454":{"author":"robertkrahn","message":"no comment","id":"4E29EE26-F14D-4ADA-A3A2-50E3BBE40637","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 11:48:00 GMT-0400 (Eastern Daylight Time)\")"},"2455":{"author":"robertkrahn","message":"fixed scaling + scrollbars","id":"AC8002BD-0B8C-464C-998E-019E4CB8776F","__serializedExpressions__":["date"],"date":"new Date(\"Sat Jun 16 2012 09:03:02 GMT-0400 (Eastern Daylight Time)\")"},"2456":{"morph":{"__isSmartRef__":true,"id":658},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2457":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2458}},"2458":{"test01IsMorph":{"__isSmartRef__":true,"id":2459}},"2459":{"varMapping":{"__isSmartRef__":true,"id":2460},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":2461},"__LivelyClassName__":"lively.Closure"},"2460":{"this":{"__isSmartRef__":true,"id":2457}},"2461":{},"2462":{"adjustForNewBounds":true,"resizeWidth":true,"resizeHeight":true,"layouter":{"__isSmartRef__":true,"id":2463},"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(427.0,102.2)"},"2463":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":8.940000000000001,"spacing":0,"container":{"__isSmartRef__":true,"id":658},"__LivelyClassName__":"lively.morphic.Layout.JournalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"2464":{"addTodoItem":{"__isSmartRef__":true,"id":2465},"reset":{"__isSmartRef__":true,"id":2468},"updateProgress":{"__isSmartRef__":true,"id":2471},"todoChanged":{"__isSmartRef__":true,"id":2474},"getLayoutableSubmorphs":{"__isSmartRef__":true,"id":2477},"todoItems":{"__isSmartRef__":true,"id":2484},"todoItemNext":{"__isSmartRef__":true,"id":2487},"focusTodoItemAfter":{"__isSmartRef__":true,"id":2490}},"2465":{"varMapping":{"__isSmartRef__":true,"id":2466},"source":"function addTodoItem() {\n    var item = this.get('TodoItemProto').copy();\n    item.setVisible(true);\n    this.addMorph(item).setPosition(this.innerBounds().bottomLeft());\n    var self = this;\n    // there is a layouting issue when layting manually so trigger layout again...\n    (function() { self.applyLayout() }).delay(0);\n    this.updateProgress();\n    return item;\n}","funcProperties":{"__isSmartRef__":true,"id":2467},"__LivelyClassName__":"lively.Closure"},"2466":{"this":{"__isSmartRef__":true,"id":658}},"2467":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 19:08:52 GMT-0400 (Eastern Daylight Time)\")"},"2468":{"varMapping":{"__isSmartRef__":true,"id":2469},"source":"function reset() {\n    // this.get('TodoItemProto').setVisible(true);\n    // proto = this.get('TodoItemProto').copy(); this.addMorph(proto); proto.setPosition(pt(0,0));\n    // proto.setVisible(false); proto.name = 'TodoItemProto';\n    connect(this.get('addItemButton'), 'fire', this, 'addTodoItem');\n    this.applyStyle({clipMode: 'auto'});\n}","funcProperties":{"__isSmartRef__":true,"id":2470},"__LivelyClassName__":"lively.Closure"},"2469":{"this":{"__isSmartRef__":true,"id":658}},"2470":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 11:41:09 GMT-0400 (Eastern Daylight Time)\")"},"2471":{"varMapping":{"__isSmartRef__":true,"id":2472},"source":"function updateProgress() {\n    var todos = this.todoItems(),\n        howMany = todos.length,\n        howManyDone = todos.select(function(ea) { return ea.isDone() }).length;\n    this.get('ProgressBar').setValue(Math.max(0.01, howManyDone / howMany));\n}","funcProperties":{"__isSmartRef__":true,"id":2473},"__LivelyClassName__":"lively.Closure"},"2472":{"this":{"__isSmartRef__":true,"id":658}},"2473":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 11:38:49 GMT-0400 (Eastern Daylight Time)\")"},"2474":{"varMapping":{"__isSmartRef__":true,"id":2475},"source":"function todoChanged() {\n    this.updateProgress();\n}","funcProperties":{"__isSmartRef__":true,"id":2476},"__LivelyClassName__":"lively.Closure"},"2475":{"this":{"__isSmartRef__":true,"id":658}},"2476":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 11:17:30 GMT-0400 (Eastern Daylight Time)\")"},"2477":{"varMapping":{"__isSmartRef__":true,"id":2478},"source":"function getLayoutableSubmorphs() {\n    return $super().without(this.get('TodoItemProto')).select(function(ea) { return ea})\n}","funcProperties":{"__isSmartRef__":true,"id":2483},"__LivelyClassName__":"lively.Closure"},"2478":{"this":{"__isSmartRef__":true,"id":658},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2479}},"2479":{"$super":{"__isSmartRef__":true,"id":2480}},"2480":{"varMapping":{"__isSmartRef__":true,"id":2481},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":2482},"__LivelyClassName__":"lively.Closure"},"2481":{"obj":{"__isSmartRef__":true,"id":658},"name":"getLayoutableSubmorphs"},"2482":{},"2483":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 11:36:58 GMT-0400 (Eastern Daylight Time)\")"},"2484":{"varMapping":{"__isSmartRef__":true,"id":2485},"source":"function todoItems() {\n    return this.submorphs\n        .select(function(ea) { return ea.isTodoItem })\n        .without(this.get('TodoItemProto'));\n}","funcProperties":{"__isSmartRef__":true,"id":2486},"__LivelyClassName__":"lively.Closure"},"2485":{"this":{"__isSmartRef__":true,"id":658}},"2486":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 11:39:04 GMT-0400 (Eastern Daylight Time)\")"},"2487":{"varMapping":{"__isSmartRef__":true,"id":2488},"source":"function todoItemNext(item, before) {\n    if (!item) return null;\n    var sorted = this.todoItems().sortBy(function(ea) { return ea.getPosition().y }),\n        itemIdx = sorted.indexOf(item);\n    if (!before && sorted.length-1 === itemIdx) {\n        sorted.push(this.addTodoItem());\n    }\n    var nextIdx = Math.min(sorted.length - 1, Math.max(0, itemIdx + (before ? -1 : 1)));\n    return sorted[nextIdx];\n}","funcProperties":{"__isSmartRef__":true,"id":2489},"__LivelyClassName__":"lively.Closure"},"2488":{"this":{"__isSmartRef__":true,"id":658}},"2489":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 19:09:42 GMT-0400 (Eastern Daylight Time)\")"},"2490":{"varMapping":{"__isSmartRef__":true,"id":2491},"source":"function focusTodoItemAfter(item, prev) {\n    var next = this.todoItemNext(item, prev);\n    next && next.todoText().focus();\n}","funcProperties":{"__isSmartRef__":true,"id":2492},"__LivelyClassName__":"lively.Closure"},"2491":{"this":{"__isSmartRef__":true,"id":658}},"2492":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 21 2012 12:08:25 GMT-0400 (Eastern Daylight Time)\")"},"2493":{"submorphs":[{"__isSmartRef__":true,"id":2494},{"__isSmartRef__":true,"id":2500},{"__isSmartRef__":true,"id":2513},{"__isSmartRef__":true,"id":2525}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2538},"_ClipMode":"visible","derivationIds":["9260099A-E2BE-469F-A8F9-7325548F7BCF","7B2099EC-7097-497D-B8D8-94F31C519EEF","A61B30F4-C20F-46CF-B1FC-3355AA2FE436","3AEA5065-CAC3-412F-AE38-AFB1E7D828A0","595A8405-E42E-4049-ABB9-6A24B5DAA525","54113A1F-9C22-4058-8F33-8F4FA2803E45","5FF49F25-3431-4305-860D-42419207B3F0","EEB0662D-2E5F-4B1E-9609-1EF5204F4AC4","1381EAAC-8F2B-4405-ADE8-9C677F86812E","3B9645CE-B671-4121-AC11-1EE96C794BD2","0826249F-62F5-406E-A765-C04F8717D5A2","261E355D-58BB-423B-8223-354091D8F67D","3CDADE1E-5A00-40E7-9E72-0582503E44A7","F96D168E-8452-496B-82F5-876D0013A8C0","4B223AAC-FC40-4E9B-8A4D-D7714F75A7A1","B5B2C84B-5D83-4263-A2AA-16DA8AE46F9C","847D6843-D30D-4011-9438-C2CCA98380DB","D44FB40E-C2E0-43E9-824A-4DE06B81B9F7","DA3CEB7F-B43A-40E0-8165-5D0AF0ECA9D4","E3F9AC13-9B82-431E-8712-327FC58C47C9","7B452E76-67DB-41D8-9B1A-B7B19FDAE941","1BEAB5E5-0C5E-459C-8BFA-59F025CB3F4E","F6AF9A0C-1908-4A02-92C7-8D65BC781BC1","79F9FD47-EDF5-4E1E-8321-1EC0100E93B3","C4FEC4C7-07FD-43BA-90A3-293154522942","1481547E-5C48-4B48-89C1-B80DE7273EC0","A3ED825F-3E16-4A8C-BFDF-60DD3D58D5B0","798B443B-BB13-4A40-B89D-6C5ED35F381A","C231EF06-F550-4BC8-A8D7-0AF95F8CEC47","A82EAAD3-48ED-44C9-AB86-E3197FE62282","BBBB65F9-96D9-4EDF-A6FE-0146FA23DDD8","3DC965A7-90CE-4B7A-AE25-E17548F8E114","398BDD6D-625D-4C53-89E6-7450AE7701D0","4F29AD9E-3181-4C15-A6A5-C9FEFE94EF91","E5D0EAD7-06ED-46DC-911E-7A8D5C028505","44F8E05D-52FF-461F-8713-57F3741B5CF3"],"id":"FACA726B-128A-481B-A9A9-938A5D7A90AB","__layered_droppingEnabled__":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":2539},"windowMorph":{"__isSmartRef__":true,"id":657},"label":{"__isSmartRef__":true,"id":2494},"closeButton":{"__isSmartRef__":true,"id":2500},"menuButton":{"__isSmartRef__":true,"id":2513},"collapseButton":{"__isSmartRef__":true,"id":2525},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":657},"eventHandler":{"__isSmartRef__":true,"id":2540},"buttons":[{"__isSmartRef__":true,"id":2500},{"__isSmartRef__":true,"id":2525},{"__isSmartRef__":true,"id":2513}],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"2494":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2495},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":2496}],"_ClipMode":"hidden","derivationIds":["C1D87949-6B8C-4F8C-BA54-F66E34289E98","9A98781A-57D2-4325-9AD6-9346BAD2D792","DFC6EB47-3F2D-414D-AE7D-0BDF2A6D86F8","646BDE67-F76C-45B3-9B30-3A74F6FDAFA6","8DD91ACB-CD7E-46F6-AC9A-7EB56E5A4F27","535AE099-EDF6-4BB0-AD99-68B217144849","4EFC82DB-2D1B-43AB-899C-D2EC349097F3","5543FFAC-6C82-4A30-8FEF-FDF80C6E7700","EFA4AA93-7E76-4D06-87D5-5BDB7C8255C7","BFFC776B-62E2-4164-A5B5-2C380314C76B","B92317FC-BA70-41B9-9671-112304788B86","6E22CEF8-897C-4CC4-A588-0C65304206CD","3EA8AE1A-54A8-4041-89BC-45DAAF12490C","3116D0F2-A1A7-4E68-BDCB-97BF6772544F","2DFA6A6B-0997-478C-90B3-8AA158FD1B64","3145BC4A-A679-4556-B3DB-AF1A90F423AC","5621AA97-E980-41FB-8224-B0116D4D67C6","7A03FA09-D758-4772-B2EA-9438DCE14B15","4FA55439-4048-4604-8A74-E5ADCE3B6B9F","79B88C33-423C-457A-B8ED-F15D12805F7D","DDEE81D9-A3EA-4095-9653-6BB3D415C200","7C30EFFF-F45D-4854-A02E-B2AE3E37C749","E3B46AB0-7CD2-48A9-8909-AE545FE5B2F6","D2ED0481-7742-48C1-B453-41197EDD2DCC","A6853307-9FC0-40A7-9973-C5536D240830","49CBB79A-390C-4109-AD90-A5A11076B3F7","676D1BE2-58A9-4D04-A5B3-9C216A7C5E60","42039C19-72B8-4CFF-A000-A720FCACB609","D12A0B80-4AFE-4737-8F05-7681E968EAC7","C26ED513-CE50-4F88-A313-8BE60D83DC97","FD82DDF0-DE2E-4172-900A-AA70EEFCAF4A","D2DF171A-3ECD-4089-8CC1-6F8516E4706F","FA497AD7-C972-4371-ADE0-2DD9D0B11118","4A6A6FD2-5606-4E5B-9F21-02A2787C428C","86CF8613-4DA8-40FD-A8DA-4CDABB272AEC","8212798C-D26A-4066-88C5-C05739BCCCF8"],"id":"ECA8CBF5-315C-426D-B877-2D278384A0C9","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"layout":{"__isSmartRef__":true,"id":2498},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":2493},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":2499},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(3.0,3.0)"},"2495":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(293.4,16.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"2496":{"style":{"__isSmartRef__":true,"id":2497},"chunkOwner":{"__isSmartRef__":true,"id":2494},"_id":"_1436","storedString":"TodoList","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2497":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2498":{"resizeWidth":true},"2499":{"morph":{"__isSmartRef__":true,"id":2494},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2500":{"submorphs":[{"__isSmartRef__":true,"id":2501}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2506},"_ClipMode":"visible","derivationIds":["82231927-A592-475F-ABE9-053BAD3B5997","906CB916-6011-4EDC-98B7-88C6D5DC2544","63B7B8CC-7F55-4494-82B1-E612926DD10D","38F1699B-E306-4394-BAB0-097EE0538BB2","7D25C1C6-5FA1-47FC-A22F-B27C57FA9C93","89CE7FEA-1E6D-49FE-9589-84D8D9E42A69","5D1694D1-3B04-4DAC-B26E-87677161DA53","7A43C874-83E0-404B-AD7C-AA62141881BE","11929715-1F29-43D6-9CBA-CDDBA529F7C1","2832DA64-ED5D-47ED-8453-DF1744693AA8","1F5282F8-F65A-48FC-BB05-6D908974C351","B08EF97E-A32E-41F8-82C0-E1D671AD6737","CE4DBCAA-078A-4C07-9DD8-CC97BC25A0BC","0BA6F8EF-9AD0-449F-97C4-B3E1CA80227E","2DE126B8-3E4F-448C-A5A0-B8E677228DA7","74245C4B-9151-4171-A432-526D82E2F8F4","6CA30C5A-0B98-48BC-82B2-0E6133F10EDB","251F5447-30B6-4386-87EE-0746F3CB75C9","64FE9367-29ED-4006-B120-4902E380B28F","78CC6567-C664-404D-AE4B-69A4104CA80F","85602217-856D-4F17-B9D7-7AE3BB08F201","7A4E4404-A406-4454-89F1-32AAEA93096C","74DBAC13-5855-4C57-86BB-055E97190586","02D09AAF-8B1F-4662-88F0-6D2639159059","310D6BBF-D7A1-4B26-9690-07B70B169F30","7B3D85F3-39D2-476C-A5E0-EB4CBEDC92BB","35A93977-BC5E-4BDA-9BBC-3CB45066E087","B5875310-FC5A-4FC4-A14C-357C22827F3A","ED0D6A69-1C88-48DF-A75F-785030DB546D","50D17C8C-D70B-4672-ADB1-24695FFD22A0","22A7BAB3-EBE9-4489-BF6D-8B2A866666F5","B10D5791-DBF0-4D1C-8E97-1BC2EFD9336F","D94626FE-A200-4D74-8B05-1C017AB5802F","B5EE7C6E-2431-4F64-8926-F4EB451EEC6B","9946DA55-7C8E-4DAD-AE3D-E1EADB030CA7","C2959A0C-0718-460F-A6A0-C071DCC6B399"],"id":"723F8FC3-1BAC-4DCF-97A5-DDB12BAEE046","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":2501},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":2493},"layout":{"__isSmartRef__":true,"id":2507},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":2508},{"__isSmartRef__":true,"id":2510}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":2512},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(342.4,3.0)"},"2501":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2502},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":2503}],"_ClipMode":"hidden","derivationIds":["895CDDED-DFFE-4E42-9C6A-5392A1D88980","44C505FF-6047-40C8-84E7-5C5A5E714970","ACAFFA8D-107F-4C96-8DD3-FEE407C0B5E8","D91C4E4D-4349-4E9E-B452-9E73EDDB96FD","F502AC50-92F0-43B2-8DC4-4BDDD5CB25AC","0B50DE9A-BDF8-4F5A-89D6-A3BD12B49802","A6AEF05F-78A6-4838-9954-D7CB97DDA4ED","8BE1054C-B5F3-45BA-BF37-AF635B7026D0","0F6959B2-3A22-496F-BB96-79D01CD8DD7B","0CFDB5A5-D524-4792-A684-925CD6DFA992","A08ACD23-F8D6-4101-B34F-EFF5C4E67216","1CCFA263-367C-4BB4-BC77-5F3D9EEE00EC","E2E27B6A-C298-4100-92F0-3BAD07FE6FFA","2D5AF4FD-BE9D-43E8-82AE-0F06FAE8359C","BDCC3537-21FC-4E8B-A446-D6919B0FE641","768486D0-6014-49C1-8A7C-EDB3CED47EF1","F4A8AF26-D520-4F10-A4E7-1EFA8DA14A31","3574D137-339C-4A23-809F-80D525ED77FB","3B3FEC36-9354-46A9-8EBB-7E478F857817","DB07B01C-C8AF-4BE1-8792-16D1F8FF8EEE","859F48DC-3324-404A-A90E-A13CA62200DF","504CA908-1CE0-48C5-AD45-3475431BD26F","785CBA7A-6034-49A2-80CF-575325803A5B","EF78BA12-99E5-48B9-A001-B3CE2F7BA71E","9254C5F0-CD71-40B4-8DBC-6EADFAD039D8","D710F12F-9A65-4BD3-8668-5C7AA0545657","D2A81999-F583-4FBE-A920-A22E635C5373","5D8193F5-8F6A-4741-A6A9-E721822F4FB0","3052B0D1-D499-4B16-A091-F6B75938131F","D0474BFA-586E-4C83-9296-B911C27E6FD8","139682C8-76BB-4F05-92AA-5C4F62120C6B","4AA9AE9C-8A75-451B-9FAA-22D6E10E17A3","07452D74-00E1-423F-ABE2-9C60FB85F36A","087D76D6-0877-4A1B-850C-4BB58FD77A52","038B30ED-0F08-42D6-9A1E-990B12B0A1FA","16CF578D-2FB1-46BC-AAB3-BCC839C125CA"],"id":"1A6DED1B-9CC0-4D9B-8016-06D7CC8C7D4C","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":2500},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":2505},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"2502":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"2503":{"style":{"__isSmartRef__":true,"id":2504},"chunkOwner":{"__isSmartRef__":true,"id":2501},"_id":"_1431","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2504":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2505":{"morph":{"__isSmartRef__":true,"id":2501},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2506":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"2507":{"moveHorizontal":true},"2508":{"sourceObj":{"__isSmartRef__":true,"id":2500},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":657},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":2509},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2509":{"source":{"__isSmartRef__":true,"id":2500},"target":{"__isSmartRef__":true,"id":657}},"2510":{"sourceObj":{"__isSmartRef__":true,"id":2500},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":657},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":2511},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2511":{"source":{"__isSmartRef__":true,"id":2500},"target":{"__isSmartRef__":true,"id":657}},"2512":{"morph":{"__isSmartRef__":true,"id":2500},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2513":{"submorphs":[{"__isSmartRef__":true,"id":2514}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2519},"_ClipMode":"visible","derivationIds":["1C7399A2-11DD-4F11-B610-2E6336A5ED4F","9F194109-DB22-4188-AF76-911A0480A9CF","2C27A3BE-7D29-487A-9AE3-02EAFCCF4D69","E8104632-8C26-4CB2-89EC-9AD69A198C28","CAC9DD4E-DEA7-4D97-8C8E-7F66D99F91F7","C09EE007-EFD4-4EB5-8200-CF956AC450BD","FF350752-87EE-4CB3-8237-E8C209F919F1","C916ED40-A156-4BEB-B034-D4ACCB7D5F22","ABCC115E-B3C7-453E-BD75-57FD1147DCD8","BDEAEC9E-ED34-4805-83A9-F593AA28A364","6EF69B21-0C50-4286-B9B8-4AE311EDFB6E","A4524D58-4EAA-42FE-8C9C-15E5CB87A627","3CA85FE9-2E19-49AF-8315-416225866DE9","92D0BAA4-22C9-4E2C-8056-509D2DD442DC","4CB46C90-8CB9-40C1-8E1E-D9E0D2918DD5","491723B4-2199-4568-83F6-AE40C749154E","85C4D5BB-71DE-462F-B842-71966DFA7923","4E528532-C9FE-4796-A99B-97CD7B645541","C5F8D4BD-66F3-461F-98FB-F7134B3DF81F","EB7286E9-2B6E-43FF-B1C8-3F0A11431B96","CE2D2B8E-88EF-4128-953B-4CD099221B8C","26A5DD15-98D5-47CD-A4B3-DCA737EBC35D","013405DE-CD95-4EB3-B2DA-C5A1C44DBEB6","BF6ABE71-31C6-428B-956E-2BFAC71D86A6","638282DA-17AB-410B-B0CF-2BB33C211C04","682D1E26-8A72-45AA-8996-F6407D6FB115","B357C810-F129-4D26-94F3-668B02400242","584B2A90-0F71-4D4B-901B-65DA6E7FA0C4","842C6660-E41E-47D8-B495-2C999B7CD128","2974F5F9-4D35-4BB1-AF65-990BB4E6B8B8","68747EC1-6C1A-4C20-967C-D28078B22B6D","C9035903-5F52-4720-ADA8-B1CDA21B45BE","E3746B81-6CC3-4704-911D-21DE32F29FE6","F321E738-1ED1-444A-84B7-5FE524F78B83","A6415C2E-39BF-4644-9F5F-1AEA681D32E8","B0106438-B012-4158-9325-F84DA3AB3ED7"],"id":"6013FD9F-C207-465F-9EA0-EAEEAAD3ED20","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":2514},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":2493},"attributeConnections":[{"__isSmartRef__":true,"id":2520},{"__isSmartRef__":true,"id":2522}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":2524},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(302.4,3.0)"},"2514":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2515},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":2516}],"_ClipMode":"hidden","derivationIds":["A432CAA3-67A4-4C9C-83C5-5E46DB3D3B24","21B92463-CD72-475D-9F1C-837861964E27","51D12E9E-AC6C-4584-BD5B-6E538E49921C","6BAEE6BE-09A8-4578-8A8D-EAEF61F5FCAC","90B182A8-53BA-42F0-B68E-6FA383C9D40B","195BB08E-9050-479F-B38F-D4CD60DED413","47A53C5E-9DAD-4B02-8C47-20F0A2BE8E24","14474A17-BC00-41D9-B399-7E061C922D52","D90EFA86-6DC1-4C7D-A279-E0A0458072AD","BE5E1A96-A4A1-437B-936D-7A1CA1991942","FEB9F2DF-E9AA-4AEA-BAD8-731566294FED","B6FD583D-B6C7-4CFD-982E-114129A0514E","B70BB761-7AB7-4DDE-83D3-97D963138A43","73CBBACA-9401-4E67-B4A1-0C4B801CF3E7","5F4AE4D1-9F0E-43D3-9928-94F2850CACCA","6E235F04-7210-4D8E-B4A0-2A2BF7A65A3D","E0198AA0-B14E-43F3-A176-29780E2B6ABD","60354AC2-0BEC-49E8-A3BF-8A7CD2AC3082","31142946-06DD-4403-BEFF-DD472D0F78F0","2D3E8C98-3D30-497A-9043-FCB1ADEFEFB1","958E3D60-9DB4-4400-8133-BC1A13589058","8E56555F-00A2-4B2F-AFB1-53427C2E963C","9D57BFB6-8D47-4487-9B52-2B1E809A33F1","A49D4FC1-19E5-44C0-BAC5-49AD10D2EEB8","9A6CB9A8-70AA-49A1-A7AA-9E8ECAD2ED05","F92D1246-B1E0-40E9-9608-F42F19ABCF0A","B4D126D6-3DF6-44C4-B0A7-420DF0B49F76","67959F46-CF15-4945-B885-A620DA8BD657","5281F275-F52F-4E22-9088-42E48F431D28","4C957F9D-AB55-4BF1-AADB-CDAB68FB260C","995F6202-F0DB-4939-9054-6351DE5ACFC0","BD48DE5A-C6B2-4436-A9F9-17270BAF41CD","0E1D75C6-3351-4662-A92B-D4655C4F3EB2","CB5DE515-1F75-443E-8107-C75E9BB73467","8BAA67C2-12A7-4D74-B414-98F66677F3D5","5C627DAE-DC15-4194-B1C3-61AE2C2D65C7"],"id":"B1066C99-ED34-440D-B766-D09E207BB743","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":2513},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":2518},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"2515":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(18.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"2516":{"style":{"__isSmartRef__":true,"id":2517},"chunkOwner":{"__isSmartRef__":true,"id":2514},"_id":"_1433","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2517":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2518":{"morph":{"__isSmartRef__":true,"id":2514},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2519":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"2520":{"sourceObj":{"__isSmartRef__":true,"id":2513},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":657},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":2521},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2521":{"source":{"__isSmartRef__":true,"id":2513},"target":{"__isSmartRef__":true,"id":657}},"2522":{"sourceObj":{"__isSmartRef__":true,"id":2513},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":657},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":2523},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2523":{"source":{"__isSmartRef__":true,"id":2513},"target":{"__isSmartRef__":true,"id":657}},"2524":{"morph":{"__isSmartRef__":true,"id":2513},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2525":{"submorphs":[{"__isSmartRef__":true,"id":2526}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2531},"_ClipMode":"visible","derivationIds":["5D5DA0C0-D3D5-46FC-9E1D-1EC4FF67E455","E4994E31-B543-44E0-AB40-1CC15425A1BA","D237125F-05A8-44ED-B8D2-9A0D97CFCE2A","DC39BB96-9718-4E68-A5CC-68703C048530","28C6B647-9083-48E1-964C-140BA417004C","58DDC142-1545-46D6-BFB2-C4C5DB2B9748","9071DC5E-FD7C-45DB-A627-BD468E47408A","9DEE642D-1C49-4811-AFC0-2635433B82CE","01CAA399-A2C6-472D-9081-3F43D0CF3624","3A3C5236-59D2-4CFC-8D7C-FF15561C16C5","A333B8D0-57DA-4867-8D75-4D7A172B993E","205BB8DB-2118-4265-996F-17D9B5249902","43245ECD-E274-471D-A64E-D3A31E042FCF","329B7EDB-30D3-429B-894C-E3C6DB2EACDA","F187E278-2702-4DD6-801E-1676C9110A9D","5F5089C2-240A-4A86-935A-F5D57D797AD8","E79CB905-5315-47FB-99F8-862AA8CFFB5B","685201E0-2615-4810-8574-258AF77C7CE9","14E0C1F3-2E02-4335-9944-5A1892F419F3","8D8D1AA5-96CC-48A9-90F2-0723E00295C3","793B63A3-1B9A-4871-B50A-A469872BD6C0","1BDB4E78-7219-4435-A0A4-A04C1DC921CD","A95194D2-6A48-42EB-89DA-B56FA04C8766","407A9296-1BA0-4AAB-A66E-D970BB8BF933","CFD29E6A-1533-4325-A4AB-71498A944612","36A43110-0597-439A-B9E0-F5F90D3C6582","938A1CDF-EE13-4656-961D-F182BFA7BA33","BE98A923-FC18-47B3-8CC3-8ED3DDFE501D","670A4013-1FAF-4866-91DD-84867495B31F","53256F27-1D69-488C-AC19-B522A88A3B07","8D17D344-F85C-4076-8C3F-D5A81BEFEFA6","88167039-6A84-4956-BB90-A5EFCE99986A","90E548EC-8FEF-486F-967F-BDE6B7D7536C","0AD2B0B7-AD49-4630-A320-F4E1CF80A0EF","EEF4313E-8E3E-4576-9437-9D5E82804DE2","CF66EAFD-DCDC-42D8-AC8B-D3842CD42A89"],"id":"8ED5364C-9162-45FA-AC44-69FD9AA292B0","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":2526},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":2493},"layout":{"__isSmartRef__":true,"id":2532},"attributeConnections":[{"__isSmartRef__":true,"id":2533},{"__isSmartRef__":true,"id":2535}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":2537},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(322.4,3.0)"},"2526":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2527},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":2528}],"_ClipMode":"hidden","derivationIds":["EAC86CF9-270D-4A4F-8F7E-7CB0C3FC3422","DC6827DD-0B7F-4275-A6C7-9D08D7B6C063","112D0A97-81A1-41B3-B044-C5B5BEE57235","B4016925-76B7-4776-B69B-47282E9D1A83","8E713D06-6928-4B0B-A7BB-59E543F861B1","C97686B7-32FC-4A4B-A39A-35AF8240EF95","FEC0CDD0-4E22-4DD8-B3F8-B257C685FAE7","122FDF2A-42DA-46E2-AD65-7AA831BF0612","A654188A-4127-45FA-B1E5-820B19ACF988","CE569AFD-A650-4CB6-9D8E-A136D6C25595","2AA78B00-9BED-495F-81D7-CCD4B9C305C9","B54EE36D-7F8A-450E-BEBE-13553A93C73B","88231D33-C417-4C60-98E7-9B08EE9A9EC5","137ECE3F-6B07-434E-8E37-4D3E8FB3B950","133F2F68-6EF1-4AD0-B879-A7850CE01A74","8F7836CD-D552-4892-9CFC-4B9624C8761A","5A1C3355-E48C-44EF-AE52-F78B1A2AB766","0967B44F-141D-4650-85C5-3A4CEAD6253A","1D342D85-40E3-406C-BEF0-5E90DE191D83","2DFA7949-70F4-4572-98BB-E0CC658ACCFB","45FA9D71-7E4A-45C6-A255-3C09D19DDE18","DA6834F8-791E-4D12-9142-A9B51EF34581","B7EE9211-617D-4501-8E16-2B834C906E71","EB92BD6F-B67A-4AC0-8948-7DD45E41F1B3","290C41A5-5D33-4C35-ACC6-8ED1FF9D8F33","AE87BC37-CF06-425E-8157-12008B050870","B6E65018-5724-4357-BE92-F43E763487EA","F8D9F3B4-3086-4158-932C-7612D4313A34","13411234-5701-4677-B0D4-945E05919F25","DE736A66-E0CC-4163-90A3-F453BDA7CA66","DDA74795-32D2-45D5-AA88-1D7B591E9C05","8C4DBF77-8E7C-482E-8F2F-B845B5BCCA1A","0CC29AE5-7ABF-44FE-8682-71723534DF2C","328F2D48-20F4-477C-9CC0-E217943E09EC","ABDB3A5F-FF9A-4BB3-9F16-423A4254A629","CF900198-E92D-41F4-B38A-0567B6702004"],"id":"C699DE86-EA65-47B1-BC4E-20DE15E2D576","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":2525},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":2530},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"2527":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"2528":{"style":{"__isSmartRef__":true,"id":2529},"chunkOwner":{"__isSmartRef__":true,"id":2526},"_id":"_1435","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2529":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2530":{"morph":{"__isSmartRef__":true,"id":2526},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2531":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"2532":{"moveHorizontal":true},"2533":{"sourceObj":{"__isSmartRef__":true,"id":2525},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":657},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":2534},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2534":{"source":{"__isSmartRef__":true,"id":2525},"target":{"__isSmartRef__":true,"id":657}},"2535":{"sourceObj":{"__isSmartRef__":true,"id":2525},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":657},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":2536},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2536":{"source":{"__isSmartRef__":true,"id":2525},"target":{"__isSmartRef__":true,"id":657}},"2537":{"morph":{"__isSmartRef__":true,"id":2525},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2538":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(362.4,22.0)","_Padding":"lively.rect(0,0,0,0)"},"2539":{"resizeWidth":true,"adjustForNewBounds":true},"2540":{"morph":{"__isSmartRef__":true,"id":2493},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2541":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2542},"_ClipMode":"visible","derivationIds":["7789E705-96BB-485B-A288-D8EB8AB62DFD","5D1AB1EC-D571-485A-9472-7895F67F942C","0069EC2F-737D-4E63-893D-C5E701CFDF6C","46FFA319-4BF7-4ED0-B1A6-B6712D19E25D","D64443DD-C378-4938-B1CE-C4E841AB4454","658F23EC-DE76-46DC-B999-E6C880354FC4","74F424DC-DCEA-45E0-BC74-CF8DD3ABA953","71FBF897-1B7A-4DAF-A6C3-B805C0D34363","CC4D46C9-7C68-4D11-81F2-D1A56FCD94EB","7281AC5A-8E48-4F8B-9FDD-11AD4C78F168","E733BD4E-9CC4-4BE9-8A1C-45A18847DDC7","C56DF0ED-4876-4743-9A49-0FB13CE6B1B7","18A2B8D6-683E-434F-9560-2A8B2B835CD3","CC4F1F45-4DD2-42D0-9416-808CEC409C5F","C03DC24C-DD1F-467D-921F-EA087AFE1CA8","C16AAAA9-8248-4E14-940F-28CB9F973A19","E2FB5B85-5C35-4D83-BA50-2840900A787F","00CA48D7-E955-4F83-A877-6A8BC86A9FDB","03A4013E-276D-437D-B353-D4218DBFEF66","85A57285-30BF-4A8A-8A97-AA3F93DEACFA","3BDE9648-FA7B-4D99-BBE8-59987E3696FC"],"id":"2CE478A8-04CA-4B59-83F4-E2EF79921A1F","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"corner","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle corner"],"layout":{"__isSmartRef__":true,"id":2543},"owner":{"__isSmartRef__":true,"id":657},"eventHandler":{"__isSmartRef__":true,"id":2544},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(348.4,506.4)"},"2542":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,14.0)","_Padding":"lively.rect(0,0,0,0)"},"2543":{"moveVertical":true,"moveHorizontal":true},"2544":{"morph":{"__isSmartRef__":true,"id":2541},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2545":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2546},"_ClipMode":"visible","derivationIds":["84DBC57E-1B2F-4066-BC98-C29612B9E9A9","8A0E2951-3661-4E5C-B3BA-43B0085D8740","D4E01710-A7A9-4780-9851-6886DE424789","7F6300C1-77E8-4073-B298-A0DADA15975F","585008ED-FA1B-4BA7-8A64-13EB1FC4A453","7AF3B736-E3D7-45B0-BCF7-A8E79E6FE9D6","84A1002A-29CC-431C-818B-8E2F664BA651","9EB1876C-D7C6-447C-8B10-F80534C006D4","59239C62-1F03-479F-8A14-FC2F8BC891E4","08DFC212-D0E3-4F87-AD45-1427B84962CF","67A7ACD2-B66B-44F3-BE7A-6634DB1461C8","B511ED37-C3FE-46C3-9B11-A7C73079A477","0E4B33B9-837C-462A-B023-6BA9CDB3D2B1","415DEFFB-578F-4D1D-AD42-EFFA928E6F22","4E315E95-EA6C-43C0-AC25-220DAE495F17","075F5873-AC06-49EC-8C88-8777D4C52332","4D1A7643-2FE7-49B0-B6FB-9DEF5758FC5C","080B8EA4-5821-43B6-B54C-6EEF76B026D4","D7C5429A-5D69-4B62-923C-E3257F882265","141BD654-15D4-41F8-A639-E1F555BC87ED","8A1B61DF-B65F-4A0F-BC0F-1D88E9BB1810"],"id":"2B9D94CB-1453-4E99-ADCC-27BFF524BE9C","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"bottom","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle bottom"],"layout":{"__isSmartRef__":true,"id":2547},"owner":{"__isSmartRef__":true,"id":657},"eventHandler":{"__isSmartRef__":true,"id":2548},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,517.4)"},"2546":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(348.4,3.0)","_Padding":"lively.rect(0,0,0,0)"},"2547":{"moveVertical":true},"2548":{"morph":{"__isSmartRef__":true,"id":2545},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2549":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2550},"_ClipMode":"visible","derivationIds":["2777049B-BE38-4657-968C-D7BCE66629ED","8BDC248A-DBB6-4500-AA67-A3BB08C5E32E","E3896C04-2C8F-49D6-8341-B9AACE407F3E","82D777AF-3701-4040-906A-691EBA6E6237","500CA060-D8CD-4325-9B49-E06E9171F775","BC5C0E92-08EB-41F9-82D1-0E7D34696D7F","AB209C8D-E087-4DD6-9B21-4D77CD5681A8","B62E6F35-D0B7-4EC7-9AA6-F70BDA471112","2A495307-0852-4F66-B36D-D409DC50DC48","DBBE3733-3547-4DFC-9D9D-03E3C84A428C","1C4EA04C-1176-4758-B38D-DEEC9F96E44B","A4C28EB7-3782-4F90-BCB3-92BB6670494B","7EF813B9-1585-40CA-8FBD-AB4A262F6E59","DA84FDC9-E71A-4119-A222-3416FD90A65D","2842D005-0AA9-406B-8676-031DBB6669CB","03710D50-ED32-4C6F-8695-6F44B5D66639","2004C08F-DC95-4028-9734-96CDE2355DE9","6287EA1C-015B-4EA6-B668-06EC2A3EB39F","2230EDB4-F49E-463E-842B-C985C8079029","ABDFBC5F-48CA-47E5-9772-6E8C63E1EE66","34C5BBF1-D9A5-4E1C-B090-29DDD32670D0"],"id":"FE005120-DC1F-45FE-954B-2AE9FB7E934B","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"right","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle right"],"layout":{"__isSmartRef__":true,"id":2551},"owner":{"__isSmartRef__":true,"id":657},"eventHandler":{"__isSmartRef__":true,"id":2552},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(359.4,0.0)"},"2550":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(3.0,506.4)","_Padding":"lively.rect(0,0,0,0)"},"2551":{"moveHorizontal":true},"2552":{"morph":{"__isSmartRef__":true,"id":2549},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2553":{"_BorderWidth":1,"_Fill":null,"_StrokeOpacity":false,"_BorderRadius":false,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Padding","_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(362.4,520.4)"},"2554":{"adjustForNewBounds":true},"2555":{"morph":{"__isSmartRef__":true,"id":657},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2556":{"submorphs":[{"__isSmartRef__":true,"id":2557}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2562},"eventHandler":{"__isSmartRef__":true,"id":2563},"_ClipMode":"visible","derivationIds":["EC7EBB28-54AE-4244-80ED-3E13650F82B7","9FD2DCE2-B997-4536-B2A5-90D7DD92B3E6","6C73F319-A65E-404B-A581-FB203ED739A9","F9F3C1D5-0572-4942-9B75-401B54A01167","7B621249-21D6-42E6-AF1B-35482C176925","84AE2667-C8BC-436E-A0FD-3404AACE5182","56458B02-52B9-4536-939A-139938EADAE0","EE767F7E-12CC-40F2-AB5F-7E7029281F32","BFDE8591-227E-41B3-A4F8-B63E2C325C97","4DAEEFB3-38D8-4E80-A037-631BC2933E05","3B342D4D-7A4B-42AD-AA91-D7952416322A","FF70F8BC-BF0F-4E3D-844B-6BF4A16F316A","39B02363-C576-495D-B16C-FBF84304CB40","69577B07-6EE6-4299-BEB5-90DFF44AC587","EF2865B0-A549-4479-AF18-A99C9ADD0FA2","51C2F2EE-6D77-4D2A-B85C-CED96605E102","CED79D74-5A46-470C-8E3C-640FD8B1D238","904915C9-F5F5-492A-8DA3-09A9D9FF4FD4","55444B2C-6381-40F1-A634-980A03E549E6","B576A9B1-D29F-493C-A17C-C392B9013717","45D0B80F-128B-46C6-BC5F-05E010C566F5","E16FA6EE-3C15-4448-81AD-035317263C0C","C1C0A2A2-6F4A-4CB3-BCBB-622A15A44236","D72DA15B-0967-4F92-AECF-BB00596B7471","19E9D18E-5E89-4D06-9F56-5AD61D9AD03F","F068D5A0-98FC-42C8-B003-5DF3339E7332","74D3D2FE-AFDE-44B3-AAC1-C3B8359F7659","297B0111-E936-4E9A-B45B-F6CA5B882186","68146638-87D6-474F-8311-CE230E05F4F1"],"id":"DC2E5EC6-D9D8-45A3-9E0E-1E79C22B977A","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":2557},"_PreviousBorderWidth":1,"isPressed":false,"showsHalos":false,"attributeConnections":[{"__isSmartRef__":true,"id":2564}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"name":"Button","partsBinMetaInfo":{"__isSmartRef__":true,"id":2566},"owner":{"__isSmartRef__":true,"id":539},"_Rotation":0,"_Scale":1,"_StyleClassNames":["Morph","Button"],"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2572},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)","distanceToDragEvent":"lively.pt(74.0,7.0)"},"2557":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2558},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":2559}],"eventHandler":{"__isSmartRef__":true,"id":2561},"_ClipMode":"hidden","derivationIds":["7884E73F-0D17-44B3-907F-44A5223F1F3D","444B63A6-D9E7-4AB2-AB57-4A9146C18BFF","1E15CF52-1A87-48EE-9C61-456C80E04108","047D3A75-C56D-4B15-9AD1-242F2FD8D892","01B2A09B-8509-4073-B5FC-03A794BF0E44","287C47D7-480D-4339-8905-8EF63A86BE3B","2D4B2F3F-822A-4BF0-8602-E6E29BC5E3C9","243DE295-30E4-4BE9-A086-ECDCAC02107F","A9A2D7D3-838D-471D-9684-B85C4974EE8C","08C771F7-3C86-417B-AE93-06FFFDC77500","A571CFB5-3935-4A2B-977E-1702FD187D89","BC913142-412A-4C10-AA88-3148CDA1563A","B9548D2A-D10D-4817-8561-F701210ED70D","C271991E-CA7F-4324-A5C6-CA840E843F21","03DC4490-E592-4D7B-B4C9-A5BF82A34C84","5671C982-13EE-4D45-8033-7DA1DB605FD4","E72CFB27-1BA3-4B53-80E8-3F4CF0BB2F48","26CC6A47-8153-45B4-A2B6-AB3A08B6B3C0","DE90BE19-498F-4F1F-B7A7-5C6B255D51DC","359F615B-EE98-4BF1-B328-CEAEE8720F05","2407F046-8D48-421E-840F-145D3FEEB9CE","24D2B3E8-B1EF-49E9-ACD2-EE31C581825C","0CA3FE42-724C-46B8-BE4E-DC042180EC89","5A32997C-BE04-48E2-AFB9-C4FAC277878D","CE17D2AA-7408-450E-8499-91F4EC9ABD6B","1239906A-2CA2-40B9-A9AA-14BE402BB901","4717D991-B802-4D50-A6BC-DFFC6B450DF4","D41AABA8-DABB-486C-A64E-E0CF4B534D95","A9C9DF39-BBB3-45D1-BD3A-024C6B61B7DB"],"id":"DB2890ED-40ED-48F2-B000-20537371130E","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":2556},"isLabel":true,"_Align":"center","eventsAreIgnored":true,"_TextStylingMode":true,"showsHalos":false,"eventsAreDisabled":true,"_PointerEvents":"none","__serializedExpressions__":["_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"2558":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,20.0)","_Padding":"lively.rect(0,3,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"2559":{"style":{"__isSmartRef__":true,"id":2560},"chunkOwner":{"__isSmartRef__":true,"id":2557},"_id":"_7419","storedString":"quick publish","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2560":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2561":{"morph":{"__isSmartRef__":true,"id":2557},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2562":{"_BorderWidth":1,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"2563":{"morph":{"__isSmartRef__":true,"id":2556},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2564":{"sourceObj":{"__isSmartRef__":true,"id":2556},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2556},"targetMethodName":"doAction","varMapping":{"__isSmartRef__":true,"id":2565},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2565":{"source":{"__isSmartRef__":true,"id":2556},"target":{"__isSmartRef__":true,"id":2556}},"2566":{"partName":"Button","requiredModules":[],"partsSpaceName":"PartsBin/Inputs","comment":"A simple button that calls a method #doAction when pressed.","changes":[{"__isSmartRef__":true,"id":2567},{"__isSmartRef__":true,"id":2568},{"__isSmartRef__":true,"id":2569},{"__isSmartRef__":true,"id":2570},{"__isSmartRef__":true,"id":2571}],"migrationLevel":7,"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Tue Apr 30 2013 23:36:30 GMT-0400 (Eastern Daylight Time)\")"},"2567":{"author":null,"message":"no comment","id":"F8B70225-5143-4A51-ABB4-344B488B3811","__serializedExpressions__":["date"],"date":"new Date(\"Tue Dec 11 2012 16:15:42 GMT-0500 (Eastern Standard Time)\")"},"2568":{"author":"robertkrahn","message":"no comment","id":"9B8B6BE4-4519-4A6C-8F47-70DE61BBB0FB","__serializedExpressions__":["date"],"date":"new Date(\"Tue Dec 11 2012 16:53:16 GMT-0500 (Eastern Standard Time)\")"},"2569":{"author":"robertkrahn","message":"test","id":"ACA617B4-0416-4E3C-9F4D-171A40F44F0F","__serializedExpressions__":["date"],"date":"new Date(\"Tue Apr 30 2013 23:34:25 GMT-0400 (Eastern Daylight Time)\")"},"2570":{"author":"robertkrahn","message":"no comment","id":"811BDE87-D8DD-48BB-97B2-7A3C3F3FAE32","__serializedExpressions__":["date"],"date":"new Date(\"Tue Apr 30 2013 23:35:59 GMT-0400 (Eastern Daylight Time)\")"},"2571":{"author":"robertkrahn","message":"no comment","id":"BB2EA501-D9AF-414B-A035-E1487DA6F0FD","__serializedExpressions__":["date"],"date":"new Date(\"Tue Apr 30 2013 23:36:30 GMT-0400 (Eastern Daylight Time)\")"},"2572":{"doAction":{"__isSmartRef__":true,"id":2573}},"2573":{"varMapping":{"__isSmartRef__":true,"id":2574},"source":"function doAction() {\n    var win = this.get('GitControl'),\n        statusTab = this.get('status'),\n        container= statusTab.owner;\n    [function(next) {\n        container.activateTab(statusTab);\n        next.delay(2);\n    },\n    function(next) {\n        win.reset()\n        next.delay(0.5);\n    },\n    function(next) {\n         dlg = $world.openPublishPartDialogFor(win);\n         // dlg is removed on successful commit\n         connect(dlg, 'remove', {cb: function() {\n            msg = dlg.get('CommitMessageText').textString;\n            next.delay(0.3);\n         }}, 'cb', {removeAfterUpdate: true});\n    },\n    function(next) {\n        commit = Strings.format('git commit -m \"%s\" -- %s %s %s',\n            msg, \"core/lively/ide/tools/GitControl.html\", \"core/lively/ide/tools/GitControl.json\", \"core/lively/ide/tools/GitControl.metainfo\");\n        show(lively.shell.execSync(commit));\n        next();\n    }].doAndContinue(null, show.curry('Published GitControl'));\n}","funcProperties":{"__isSmartRef__":true,"id":2575},"__LivelyClassName__":"lively.Closure"},"2574":{"this":{"__isSmartRef__":true,"id":2556}},"2575":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed May 01 2013 01:55:32 GMT-0400 (Eastern Daylight Time)\")"},"2576":{"submorphs":[{"__isSmartRef__":true,"id":2577},{"__isSmartRef__":true,"id":2625},{"__isSmartRef__":true,"id":2636},{"__isSmartRef__":true,"id":2640},{"__isSmartRef__":true,"id":2644}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2648},"_ClipMode":"visible","derivationIds":["E33D6D4B-A33D-45C6-954D-E045BC5A1885","CBC819B2-3B2E-47BF-9265-A2144DD3AC56","F5430C4E-1D7C-43F0-957A-1B9478B26E19","5F26B89C-C061-4173-8C4C-CEB3396EF2E0","02F09F45-D660-47D0-9A39-97AD1B881BA9","8D9AA5AF-3A28-4769-840F-388D46EE10B6","D0E246BC-54FE-47A7-95F4-CCA0AD2AD8F4","33D59B13-8CF1-4BC5-A3F0-3B9441043618","F8B0C932-5DB8-456D-B674-C0A059BD6FA6","55CFA5AD-3A92-4204-8650-BCC2CE917E3E","58C08A25-994D-472E-B3B8-5F67B6C1DA80","1AA4AA52-ECE4-4C55-88F9-D80E2604C2AC","BB43613B-F85D-44C0-8D5D-896C6A25B09C","735B0AEF-243F-402F-BC9A-3341442740B6","0D7A15A0-AF13-4521-A670-9DFECDA77DC3","04646CFF-B2D8-4542-AAB5-E2C99CBDDED2","A43BB184-57FD-47C1-8FFD-2026953C28CB","2244C388-3D3E-4CE3-808B-4D2F7E71E4FE","C63730D4-C3E7-4532-8417-18FCEA9947BA","A64653D0-C672-43C5-9D52-6288BDB27D1A","81ADB12A-BD20-4BB0-B93B-FFFC79707AB0","2C6EF71F-283C-4D85-BDE1-A3D6FBE680DD","87491A5E-D34F-43A3-85F5-AF0026EE6D62","DB0AE71C-82C1-440B-B9C4-B16BC87E3DA5","5291F02D-2A19-412E-9102-5CF1F7E5CE2A","30E06931-6F9E-4F5A-9A6A-1C0A895D7619","5040D49E-0DBF-48F3-ACAA-44A3872E7630","11FAC377-69FC-41B6-BA25-B04E1EB99044","D3DA5197-18AC-41E5-B17E-AADD295B1B4B","87331198-8CCB-41C9-BA6D-69A463E26214","9AA48D6F-6837-4137-A187-2A3FA5D4AB2B","74803FB4-DAD4-4FEA-8585-109C5F34480D","72BBD6EA-4F54-4139-AAE2-BB057E4170B7","46156B79-8C3C-4BA2-B229-F4EE3E264A45","E86D3871-49AF-47DC-AFD5-EA7008423FEE","06EDFA08-320F-484B-99CE-E1AC67C514CC"],"id":"EC97A6B1-F3F8-40DD-9234-5A5E7FEC1190","__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":2649},"reframeHandle":{"__isSmartRef__":true,"id":2636},"rightReframeHandle":{"__isSmartRef__":true,"id":2644},"bottomReframeHandle":{"__isSmartRef__":true,"id":2640},"titleBar":{"__isSmartRef__":true,"id":2577},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"_PreviousBorderWidth":0,"targetMorph":{"__isSmartRef__":true,"id":2625},"owner":{"__isSmartRef__":true,"id":539},"eventHandler":{"__isSmartRef__":true,"id":2650},"isBeingDragged":false,"_Rotation":0,"_Scale":1,"_StyleClassNames":["highlighted"],"showsHalos":false,"menuButton":{"__isSmartRef__":true,"id":2597},"collapseButton":{"__isSmartRef__":true,"id":2609},"closeButton":{"__isSmartRef__":true,"id":2584},"__serializedExpressions__":["_Position","contentOffset","prevDragPos"],"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(27.0,18.0)","contentOffset":"lively.pt(4.0,22.0)","prevDragPos":"lively.pt(709.0,142.0)"},"2577":{"submorphs":[{"__isSmartRef__":true,"id":2578},{"__isSmartRef__":true,"id":2584},{"__isSmartRef__":true,"id":2597},{"__isSmartRef__":true,"id":2609}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2622},"_ClipMode":"visible","derivationIds":["CDC5709A-7064-4C1E-8679-27C53194FBE7","E85935E8-2781-445E-B4BF-F1BB2BB31618","953E5AE8-681A-473C-AB5A-9849ACFA5539","C448F2FB-359F-4891-8B7A-9B0B74020A47","B4104E47-D238-4C40-9FF5-CD8823D4471D","580793B6-1DA3-4393-9803-C0C61DFA5BEA","BB4C4058-C874-4D85-BFAE-389C4B757604","666B9227-41D0-4B73-8949-9C1E88393BF9","275EB3EA-4062-46BD-A4BA-7FCCE63949BE","BA93DD5A-5A68-43A7-855F-481AD7601FC3","C4E0F4E4-7608-4B8D-ABE1-4A282661896F","1914CE02-C3E8-43F7-B81F-9D9FA08A5465","79A37E03-3BFA-429B-B0BC-F061C115761A","85291770-29D9-4E2B-83E7-6115C6614D26","CB2B6F43-D8C4-4CEB-9820-195115D3C059","F7265BAE-3D30-4963-9876-AD9A891425E2","B3C18AC9-BF5E-47AE-932F-972FAADC0E46","52AED149-3142-4CB7-AB5C-0783C269D1F2","4F84FAAC-5E04-488F-BED8-A35BF1878D26","BCB80BD2-21E2-4430-8F43-E3D255E4B5AA","07BD50A7-F163-4353-A403-6CFFABE67D8B","FF4CAEBC-0585-4210-9E5E-A388D7A04151","7DC84595-1621-45D7-85B7-AF72C23986FD","414F6151-2B51-42A3-A000-8939474982DB","6870754B-7CD5-4288-A71F-644936D5C9DE","D1A2116A-FC5F-44EC-97DD-F26DC50CF308","631BC7C5-06C6-4606-904F-52347129474B","CF65576B-213E-474D-94D9-3F9F440E672A","F9E55E63-33D2-4CB1-BCAC-502D7F2D60B4","632FF1B3-E83D-403B-A4EB-BDB60AEDAD4F","AFE27595-351C-4ED7-903A-04A958448A88","9D1BB9A7-3B53-4550-AFE9-5AD674AA4B99","C5A98C0F-CD89-4414-81D1-7AE801EC78A0","38FC8A9B-16BF-4DE9-81E5-AAA32F72FC2A","731D42D4-0767-46A6-B91B-2BA462B80C25","B7095523-DA9F-4486-82E2-39EAD6C9C9BC"],"id":"A45E96EA-AC4B-4C6B-9542-E237A1B2A9CE","__layered_droppingEnabled__":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":2623},"windowMorph":{"__isSmartRef__":true,"id":2576},"label":{"__isSmartRef__":true,"id":2578},"closeButton":{"__isSmartRef__":true,"id":2584},"menuButton":{"__isSmartRef__":true,"id":2597},"collapseButton":{"__isSmartRef__":true,"id":2609},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":2576},"eventHandler":{"__isSmartRef__":true,"id":2624},"showsHalos":false,"buttons":[{"__isSmartRef__":true,"id":2584},{"__isSmartRef__":true,"id":2609},{"__isSmartRef__":true,"id":2597}],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"2578":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2579},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":2580}],"_ClipMode":"hidden","derivationIds":["E31E8EE1-52DE-4517-BBFF-9B0C6E9BD204","DA87FCA2-DAE7-402C-8550-DADA7D070618","79E2CD7E-9384-4291-8810-29E4550F517C","139DD446-B776-462F-9B07-9E26B72DB348","1E304EF8-DED5-4AB8-8F1D-46A94C7A6C42","22A36BD2-93EB-4796-A17B-01DFF37E9A05","6DDD3A68-7BFC-41B5-ADBC-2679D48C9984","CB4BFC2A-D8F3-4DED-A4E3-D53661F79074","31B53003-13F9-43B3-BF79-3307BA5E59EF","61849267-9508-42A6-A924-82981F51B4A1","887CD202-5C08-4873-94EC-4AF82A4EC210","FC6C8F3C-3904-40C5-8AE9-4A3CBE352514","4206407B-2519-4FDA-82BC-664232D4DDDD","AC26BA90-07FE-4ADD-8375-4AC737078BEB","3E128B36-F649-41E9-95ED-36C1A6C3AA06","1182740D-CFA6-44D9-975D-332ACC42B36A","52895257-7F10-4032-ACEA-C04E9BB7E777","9B729E19-51A1-4204-BC6F-7F27297FE735","D7DC396A-6B77-4E55-BECB-851776161BDA","8E8629A5-BECC-4C6A-833A-348A8F9F1DCE","D098E4FB-3099-4EE2-AE44-E18C29BCA762","41105225-24FB-41BE-8B2A-8D167FDEFED1","3B0720FA-065D-4CBE-9D4E-05B9C5AE28B0","317E2D72-EEAB-4AB4-AF3E-1CE3F24EB352","2B91EB96-8D1D-416F-B022-47E3E83D748C","E2CC0E2E-139A-4445-855B-7766C2742371","CE4B06C3-5F4C-4B76-A6C1-581909464B09","8DD8A2C7-3F35-4B8B-A84C-1161B02F64EF","F268AAF0-F3D5-495B-ADC3-3A0953A555F3","2AC3A303-3C56-4B5A-8494-96C1AEDE2022","1BEF7893-2FDB-4B28-9C9C-5D669F8345F9","69BC1F7C-09F1-4D25-AF28-19C58EC4F406","B5A7E000-5B95-4526-B479-A3F6827E7AF7","6A4055FB-6CDA-4ABA-8C01-3DEFD914C409","B93F3D21-D09E-4C3E-A9C4-307E743DF7C8","35C4A8D9-CC6A-4183-81B8-BEFB6DA8D659"],"id":"0C73D4A8-67C8-4CFC-A8E9-BC696272906B","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"layout":{"__isSmartRef__":true,"id":2582},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":2577},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":2583},"showsHalos":false,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(3.0,3.0)"},"2579":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(628.0,16.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"2580":{"style":{"__isSmartRef__":true,"id":2581},"chunkOwner":{"__isSmartRef__":true,"id":2578},"_id":"_4329","storedString":"Workspace","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2581":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2582":{"resizeWidth":true},"2583":{"morph":{"__isSmartRef__":true,"id":2578},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2584":{"submorphs":[{"__isSmartRef__":true,"id":2585}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2590},"_ClipMode":"visible","derivationIds":["EF19F5B4-B853-4001-93FA-AF749C24381E","CC064C05-E084-4540-AA6F-D6F0BE4A6FA3","BA67194F-9F89-48BD-9C28-4949E1AC3A9E","ABDC9233-21D5-4C34-8945-33AD669A2B49","652AD191-6C12-4D83-86AA-57105D19F34F","05201F47-36C4-44F0-B737-8EE9D61968A8","4CBEEFAC-A0CF-4EAE-B283-1020A1AAF95F","6E8E4604-D627-41F2-B136-62A3C28EC933","1EBAED2A-0F57-4F64-9B57-BFAFB7AA417F","DCAD22B8-BF72-4E70-9559-820725D78CEB","05A84DD1-9616-4934-B682-FC7490765633","3DA19386-B5A9-48C6-BBC5-A21D207AD19B","6F96EB38-C229-41CB-8DE6-292F197B3565","4EB03BB7-4BAB-4C7B-9022-C12EB6CE9D1E","9568E275-96EF-4833-A449-9223A74B37BF","93DA9FEF-1576-4483-8A69-ECC0BA711D89","BDE88909-BD05-47C2-AB3D-A309614BE658","A9231FEB-4D58-4E02-A4C0-BB28730A4F9C","F111A98A-DBBC-4AB8-BB26-3C14A56309F8","9DBE7AEE-36A7-4E19-ACE3-B57AAA965274","B698F066-92A1-4AEB-A905-376E10C4B749","86225A05-D0AF-4FC1-A942-5077518B6E20","DECB838E-10F2-4B58-89F0-AD7CDDF03C74","71B3A450-6618-4520-8BBF-BC7157C08183","6A4F4D7E-1E1F-4C95-BA4C-EDD34FFD7A6A","A292C57E-5323-40C2-8853-C00D2551009D","DDDBE3B7-09F8-49DB-A7F9-85332C8FCC04","9BC532DD-EAD8-4D1B-B646-ADDC9832855C","442487B8-EAF4-43DC-9940-65E198014C3E","5C7F62B2-B240-4E4E-8DBE-F64F8A1C645E","172E5A65-355E-40E9-9528-DA74034A5573","391E0C38-D006-4B8E-A711-C93F3197A837","CB9AA869-D8AD-464D-A761-A72CB446E8EE","106CE91B-BDCA-4F6A-8369-C4FC7F3C04E3","F5087992-7FB3-4045-BBE5-072B6C409C36","D7F1D072-31A4-45A9-B447-7B02108EF75F"],"id":"DAE07B4A-F33D-47F0-86D8-0B1AD2D79B72","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":2585},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":2577},"layout":{"__isSmartRef__":true,"id":2591},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":2592},{"__isSmartRef__":true,"id":2594}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":2596},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(677.0,3.0)"},"2585":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2586},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":2587}],"_ClipMode":"hidden","derivationIds":["EC74D8A2-E797-41F1-BDE4-92AA74213408","7A090CED-97AC-449C-8CA5-A75A70319777","77D0BA8D-7632-4532-BAEE-D42A56188B59","BB837869-26C5-4436-80F3-51EA6BB4D12B","1A17D70A-D97A-4624-85F8-9FECA792DB96","652D4282-5CA5-4B35-9AB4-CFC48E00DB7A","821176D6-7D2A-420C-A188-1260543272BD","DC764CE1-02C5-4816-B6E0-2A361D7EB5F3","518DE537-1894-425A-BA02-6F1105DDDA9C","9D5BEACF-1EE9-42A2-BF30-B5D57668A2DB","B84FB817-E29D-4EFA-BE79-7C540A27839C","B2319844-7DB4-49BF-A72F-904426E8C620","39378B34-3E69-4356-883C-0D096B1BDC99","5D193CD6-83CB-47C8-92A1-819E9E7DB9D8","3AE261DA-F84B-4088-97F2-7CA3781CE880","9D0C233C-B31D-4C3F-B258-CDB7DC94236A","6BB52C1A-C354-43D6-88CE-CC27E82388DC","2F686AE4-A2FD-494B-A1FC-5053BAC14D5C","918F1644-57E4-4430-AEF7-A06FC8AEB6B1","B19CE10C-A337-4058-A55A-229BFC358455","4711B54E-4FED-4A69-B8C5-43CCE650393A","464772FD-F521-4D07-B87D-65D0DA21BBCC","B7269D73-194B-4CBD-9E03-59ACE7D9C8DC","2EDCA3FB-02DE-4AB1-BFA2-F6826F21B059","0A915926-D6C5-41B6-BD86-DAFA3EE48F7F","40A2A599-CF7E-48AA-AB63-AD671182F8DE","E6B54B19-E7BA-40CD-A931-DB3F9E3E83B1","46616C64-4F12-458A-B450-9ED4412D56C4","00913F6B-2D61-4A91-B10E-62C8CF4DF685","DD9AEBA3-035D-41A3-AA10-7356137F5EF1","677E2AC1-FC29-467A-ABEF-B1A22FE71E76","ED8D7B57-2DB0-4B01-B91F-C2E6B911D2D6","EB2496F5-0A73-4943-9302-F4018C7E0248","8A5840F9-064A-4368-9ADD-B8F80B024D00","9F8969C6-379A-4A08-8585-C05FCD648584","6298CBE9-F647-4CC2-B18B-7E9F366C3061"],"id":"3C925DBA-33DD-4FE0-91FD-13B84C373054","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":2584},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":2589},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"2586":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"2587":{"style":{"__isSmartRef__":true,"id":2588},"chunkOwner":{"__isSmartRef__":true,"id":2585},"_id":"_4331","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2588":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2589":{"morph":{"__isSmartRef__":true,"id":2585},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2590":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"2591":{"moveHorizontal":true},"2592":{"sourceObj":{"__isSmartRef__":true,"id":2584},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2576},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":2593},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2593":{"source":{"__isSmartRef__":true,"id":2584},"target":{"__isSmartRef__":true,"id":2576}},"2594":{"sourceObj":{"__isSmartRef__":true,"id":2584},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2576},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":2595},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2595":{"source":{"__isSmartRef__":true,"id":2584},"target":{"__isSmartRef__":true,"id":2576}},"2596":{"morph":{"__isSmartRef__":true,"id":2584},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2597":{"submorphs":[{"__isSmartRef__":true,"id":2598}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2603},"_ClipMode":"visible","derivationIds":["850D9BD7-2DFA-4817-AB5F-BE37A5661E93","42A68F09-BF08-4AC8-B5AD-0DE87C2F117A","8D185B7E-E9D8-425A-962B-822956F2A76D","FA2F650C-CF64-4E6C-A84D-3AFA45165368","B99ACB1E-C336-4FD5-A2BC-8A66445EE865","8CE26B0F-9331-4EEB-81FF-C22DA707553F","F85B1F8E-48D2-45A3-A5D7-3B8FFF6E5A8D","14C660AE-E6C4-4794-B98C-8326B3D7274C","34A4193F-14C1-4438-8C73-A88B08DDB7FA","C3BDDB67-98D1-4E9D-A495-4EF9E76C6FA7","4B90B45B-8CC7-405B-BC09-B9BB6E451CA1","BA432D01-3224-4BBD-9E13-FC133C05A48B","DC0337DF-21CA-4B87-A1F7-DFF80BB0D4D6","B62BC730-99B2-498C-862E-0D985C088926","DEEEA1B9-B2D2-41B5-9702-CEE8897D5828","5F27D467-6BE2-4FDB-9BA1-687410E64F22","15C8345E-78D6-432A-B69D-C65C249C79B3","B37F8A64-8E29-4D4E-B9CD-D1CD370738EA","9516238B-72EA-4DF3-8446-E675824B9265","64ED8D7F-1A98-4EA8-B0F5-AC20FFEB69EB","6A4EB2AD-7EBE-48C9-BACC-AFAE2E9CCA87","F2BEC50A-8415-448A-ABF7-4A029402C3C2","760708C3-BB44-4D3F-B313-945F655D9ADB","7DC5FE69-A026-47E0-B999-464D7BF14322","11F1B5D3-4258-4EFF-B1F4-FD9389157612","936E8FE3-3B99-44FA-BC03-C799F58887B5","92050DE9-D9F7-4A35-BF67-5D931CD8AAFA","DB625361-984F-4C2C-ACA4-CF01232EEFAC","88D0C9DE-DE17-442D-BF9A-78850E3385A9","DBBE0779-2C13-4E83-896C-CBC3468F442E","B58DB2EB-1902-40D4-83FC-43154A4F3AA7","5CF5BCE7-D71B-45DF-9E32-BF0FADD19E23","0CCF1430-4044-4217-A0AF-CBA3C3E6756E","1C3F74D8-B8E2-4323-A8E4-7C30DD626042","0E5EF3F4-58C7-4422-8229-A6ED48966996","97B2E8DE-8415-49AD-98A2-1174D243EB0F"],"id":"D431C8B0-2333-49B1-8D41-432D1C9E6455","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":2598},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":2577},"attributeConnections":[{"__isSmartRef__":true,"id":2604},{"__isSmartRef__":true,"id":2606}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":2608},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(637.0,3.0)"},"2598":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2599},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":2600}],"_ClipMode":"hidden","derivationIds":["59B03010-16CB-4FD1-B261-8885E2ED95F6","3BA67257-58A2-4711-96BB-FEB6FFE32F18","05E961AB-F578-4D04-9BF3-5F4C9B56A0C6","4A4C47B4-4067-4D82-AA82-7438BF21E9C4","9829A143-B798-4679-98E7-F2FC8EB6F380","8F616D6A-D2D1-4884-9522-1C3D11ED7B4F","965350C3-C400-413D-B1C3-4C742AC0391B","DC664D4A-C19D-41F8-A9CE-EE5C48ACC40A","B84965F0-6DD0-4740-9DF2-886DB6D2B590","939F9963-BAA4-4234-B4D2-AA5DE45C5808","D34ED709-DDFD-4CDD-803F-E14AD3239118","28A76192-3F51-43AB-85E5-03FF94DFC6F1","8E1A5C4C-E5D7-4E2D-B040-BDCDFD3D43F9","A8427746-5B42-48B6-8D1B-5FAC333DAEAF","CF2D86C9-8062-42C6-B64C-44810152FD8E","4962A611-8E4A-4835-BCD4-4C87299EC802","B167157D-A789-4A02-A400-468A49220CD9","11EE0AD3-1CDE-4E63-ABE5-3D432A75E6E4","872D24EC-347A-4FFE-8D66-39C334B17E41","B6298092-D5E1-48E6-8311-61939CCDA8E3","6205C164-DA6E-46DF-B140-D1F2D3C6C8F0","AA14DDDF-D201-41D5-A960-9C3BCFF78896","D130B494-3D82-4501-9503-1ABA4E759C96","2B769644-D8F2-4742-B9F8-2CA97AA3898B","9124CCA5-85CC-4497-A7AA-EC7D729F5D2F","AA535533-F560-4E40-B100-5E0EA29F8762","E9D63463-B462-48CA-8E30-83366AC6F562","EA01EFD9-6C9C-48D2-972E-F754E2F7DB5A","BF620657-0C5F-4F67-A258-DBA71C46F0A9","E4F5C058-A494-483B-910F-6470A6F22C5E","07E795C3-CABE-44CE-83FD-B4DC61B1DFF1","75B09436-3758-441D-AC9D-8FB42EDDB40E","C192E1C4-7E2E-45BC-B780-DEF9519B82EA","E99B43D5-EC72-459D-B025-3F3605F34DFB","505118C9-5FBF-4D1E-AC32-6B283AD1BFF8","5FC8E058-C339-4867-A98E-2EBBF6717293"],"id":"31E07756-259F-4C99-810A-1A2D160EED41","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":2597},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":2602},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"2599":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(18.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"2600":{"style":{"__isSmartRef__":true,"id":2601},"chunkOwner":{"__isSmartRef__":true,"id":2598},"_id":"_4333","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2601":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2602":{"morph":{"__isSmartRef__":true,"id":2598},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2603":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"2604":{"sourceObj":{"__isSmartRef__":true,"id":2597},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2576},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":2605},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2605":{"source":{"__isSmartRef__":true,"id":2597},"target":{"__isSmartRef__":true,"id":2576}},"2606":{"sourceObj":{"__isSmartRef__":true,"id":2597},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2576},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":2607},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2607":{"source":{"__isSmartRef__":true,"id":2597},"target":{"__isSmartRef__":true,"id":2576}},"2608":{"morph":{"__isSmartRef__":true,"id":2597},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2609":{"submorphs":[{"__isSmartRef__":true,"id":2610}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2615},"_ClipMode":"visible","derivationIds":["BCEDE4FA-5B87-4D54-9414-2EEA1655C18C","B33BE460-61C3-4764-B804-02237545257B","3735F353-B152-45BC-A975-E18BD57AFA3B","F1617075-EAF0-41B3-982E-487D898DF3E6","FA524ACF-E663-4F57-A669-0819ADCA0EE2","1C9D7034-25B3-4E07-9B91-02E6B66A8451","39733787-4406-4A14-AC2F-1C7248EF3364","A3C803BF-440B-493E-9467-56102CDAECFA","C14D9149-EF5F-4922-B10C-BC9A9CB6DF31","FD7BEF06-74A8-4AE8-A023-1732EAB14BF8","E2F42D9F-8D29-47C9-A634-69079FC06377","76637994-625A-4247-88E4-6D023F10879E","A6B93E63-A5C9-4EC2-AFE0-A01D6225A851","7E7C0B58-EAE1-4DBD-94CF-17423C71950D","FB4D6DB1-83D6-492B-9948-A8A916EAD187","FAFC7320-531B-4A58-BA4E-074235A00ED3","EFE2AADE-F546-485B-B8A2-33F3470B858F","B4FE2629-F6E2-419E-A630-70D1DE6D3929","807B87BF-FF2C-4972-AB14-C8F085650A63","E3E46480-A1EE-494C-9515-20EB03A6202D","2FF35B2C-9D86-40EE-810E-69E2C63C9FB8","EA7FBEBF-B773-461A-8AC3-9935F653100A","F21DB125-198A-487F-8A3F-295F1D3673EA","268F5E3E-1FAF-4693-8737-9375FCD72931","F8EC927F-C96F-469A-8CA9-B01761AD839E","A9F1939B-3805-494B-BAB6-DB7A7C656FBE","79699F70-7666-41CE-8012-00FB7262BB55","C206735D-6F40-447E-8976-538EB3CC5776","B77C0D04-5412-40A0-8BEA-A033FEB9DAD4","4AD1A638-8EEC-4433-B6EE-A0D0997E9F4B","7FD837B5-065C-4416-A2CE-4EBADA9DDBDF","B3D3D810-AB56-4A68-83AA-6915326750AF","BDFCE18C-674A-47E6-A0DE-F12D71AB4A55","F0368EFF-9F12-4BD5-86E4-B87D9DBB9567","A7AF2AD0-9464-4D5E-8E07-B099038B883E","BDD03BF9-0D62-4AA8-85A1-613F56E90B72"],"id":"C56D2EC9-9108-4A90-888C-5514577C4F4D","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":2610},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":2577},"layout":{"__isSmartRef__":true,"id":2616},"attributeConnections":[{"__isSmartRef__":true,"id":2617},{"__isSmartRef__":true,"id":2619}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":2621},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(657.0,3.0)"},"2610":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2611},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":2612}],"_ClipMode":"hidden","derivationIds":["9DD72528-1CFE-44ED-8881-3E5D9C4E35EE","0D5CEF59-AC8A-4D23-8018-3BEFD66769CD","0678D610-6265-4884-8B55-93F25503EFC0","CEC229F1-9526-4B2E-A52B-97A5F1F348A4","79899BC6-0C60-43F2-9BB9-AC46AEA86936","BB16CBD3-F7B3-40E0-A2D7-B07EBAF243A9","03D1C103-377C-438A-815A-397A5593225B","7D07458A-C880-4B9D-8817-9D6038E90F44","76EB9E03-845F-4014-BA62-37CCA366AEE2","236AC00D-CEB5-46F7-8A14-09B8AB3CF35C","42176101-8E61-466F-8F2D-DEC5DDEF2C35","3DA0AB63-10B7-4FCC-A0A3-841188A42DD2","3330AA8F-05B1-4ECA-8FD4-DC8D94006089","C6FA0A2A-2F2E-416A-9C37-B18FB1A35668","B84BC527-8313-4077-8698-902914D5EF47","7BB2F8DD-D7C3-4B0E-90FD-A38935B7044B","73770E2A-4C68-429B-A4EE-91D78BCE32F3","A01DCABA-99EF-4EA1-AC06-CAD85301250A","C7F36826-5EB5-4A87-9A3C-289B4F9C0707","DA64A0DA-719D-47A8-8412-7094C6A94E79","CF62BD91-2217-4AD1-BEFD-AD451EB7075B","16F5AF72-6187-49DB-922D-1D0BE5761CE4","22CC5A56-63EE-425D-9D45-0FACEFF32BA6","502334FD-2121-4F82-8FEB-665AF7DC773D","3859C1E6-30D8-4F0D-BA12-6F710DFF48E4","945188DE-B1F8-4121-8BDD-9D9EF32A484B","918F306E-5F69-41A6-B9EE-0F1C1E9ED47A","4DF3E89C-BECB-4D29-8DB3-8EE6F6533A70","218109E2-1E54-42EA-A4ED-FF16CC899DF8","B72CF898-61B1-4D46-9FDE-C8FF3A98B9D5","13EC3AF7-D6BC-455F-842A-099D005E8F4B","0AAA0BF6-3C02-4945-9CDE-AA894C2F1C3B","0BE1DFDA-5F7F-419E-BD3D-19D54FF98A3E","D00C172C-449F-4A9C-ADE9-8217B1C67E84","C9C7BD5C-CB04-4ACC-A136-EC0FBC74139F","4DBFE524-931E-4FAB-9DB9-8E3DC0B898D9"],"id":"9B5CE86F-DFC1-46A9-BF1F-DD11CC50DB2B","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":2609},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":2614},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"2611":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"2612":{"style":{"__isSmartRef__":true,"id":2613},"chunkOwner":{"__isSmartRef__":true,"id":2610},"_id":"_4335","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2613":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2614":{"morph":{"__isSmartRef__":true,"id":2610},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2615":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"2616":{"moveHorizontal":true},"2617":{"sourceObj":{"__isSmartRef__":true,"id":2609},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2576},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":2618},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2618":{"source":{"__isSmartRef__":true,"id":2609},"target":{"__isSmartRef__":true,"id":2576}},"2619":{"sourceObj":{"__isSmartRef__":true,"id":2609},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2576},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":2620},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2620":{"source":{"__isSmartRef__":true,"id":2609},"target":{"__isSmartRef__":true,"id":2576}},"2621":{"morph":{"__isSmartRef__":true,"id":2609},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2622":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(697.0,22.0)","_Padding":"lively.rect(0,0,0,0)"},"2623":{"resizeWidth":true,"adjustForNewBounds":true},"2624":{"morph":{"__isSmartRef__":true,"id":2577},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2625":{"storedTextString":"that.setPosition(pt(0,0))\nthis.owner.owner.addMorph(that)\n\nthis.owner.owner.getTabContainer().getTabBar().rearrangeTabs()\nt = this.owner.owner.getTabContainer().getTabBar().tabs.pop()\nt2 = this.owner.owner.getTabContainer().getTabBar().tabs.pop()\n\nthis.owner.owner.getTabContainer().getTabBar().getTabs","submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2626},"derivationIds":["4B4AC53B-047C-43D8-81C3-BB75606B413A","BFC21058-9D75-458C-AD00-64214BACB75F","C83AB7E2-04A6-4C7B-9B91-50C8C9901A64","5A579A79-5C1F-4EA1-B659-6DEAE63DB872","19F31A0B-16C9-4CA9-BAAE-674CE784FB5F","D65363EA-A814-4275-856F-2CEF7E85E879","34A71494-7F08-47AE-8B0D-2DA164D635F1","7AA7C7AA-59F6-4922-AFB5-A8A2919A5C30","C70733E5-60BA-453C-8364-12AF206BE3DF","96E806F5-ABB0-439B-BE91-8E486893DA3F","72E05B62-020E-4DE0-815E-6CBCAD15065E","E8615488-5F53-481D-8C0A-11B3E61CE852","E2CA50F2-F8D8-4945-A8EF-1A8602914086","F78F77D9-61ED-41AB-9FCC-16B2AF918813","E5186872-2977-4B36-A5BE-8DE57129381B","B9AAF44F-FCC0-440A-A1F0-87C0E758D1A8","45435304-C5E3-4319-9403-81EBDD05D156","8E2D177B-536D-4631-BFF1-6250C6B6249B","E0E8ED44-B268-46BA-8C7D-657734139636","D25CA8B4-A1AC-405F-8013-DD0975328C7B","4DBDD146-EEB1-4096-9A87-CF99B58D8002","DA858A6C-8F2A-4340-B4D5-637273E7F252","F25A7504-135A-4D5A-895D-93529EF94C11","D16D2E5D-7318-4CB5-B1B6-9105FD7F4E71","181803F8-53DB-4794-927F-4490CEA5AC09","C0095235-E413-4394-A255-6D6BA8C60894","7469A54D-7DD7-4854-B25D-C6532DD79B1E","0385BFD6-BFAB-4B83-801C-9F8377F2D46C","EE2E6440-693B-4145-AF87-146495D1DDA9","7D007189-F3D7-473E-9293-EEF7232C5E24","385C7D34-53F2-413B-9506-7E31F977BD17","BAE46A27-A2F7-4563-A25F-41BC85DAB7F0","8E7B17BF-634E-43D3-9D8D-EA178DAC16F2","2030F5A4-51A2-45A5-806C-ADD47F1F3A51","E72F98AE-3429-47DA-99E8-AE95AEF6EFD4","B1433759-79C2-4D19-AE00-615BE4328A24"],"id":"0B48BEE5-B145-4F99-8275-257D189AB463","grabbingEnabled":false,"__layered_droppingEnabled__":true,"halosEnabled":true,"_FontSize":12,"_ShowGutter":true,"_TextMode":"javascript","_Theme":"twilight","_LineWrapping":false,"_ShowInvisibles":false,"_ShowPrintMargin":true,"_setShowIndents":true,"owner":{"__isSmartRef__":true,"id":2576},"_StyleSheet":{"__isSmartRef__":true,"id":2627},"eventHandler":{"__isSmartRef__":true,"id":2634},"layout":{"__isSmartRef__":true,"id":2635},"accessibleInInactiveWindow":true,"_isFocused":false,"showsHalos":false,"prevScroll":[0,0],"hasRobertsKeys":true,"_StyleClassNames":["Morph","CodeEditor","ace_editor","ace_nobold","emacs-mode","Morph","CodeEditor","ace_dark","ace-twilight"],"_ShowIndents":true,"_SoftTabs":true,"_ShowActiveLine":true,"_AutocompletionEnabled":false,"allowInput":true,"_ShowWarnings":true,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.CodeEditor","__SourceModuleName__":"Global.lively.ide.CodeEditor","_Position":"lively.pt(4.0,22.0)"},"2626":{"_BorderWidth":1,"__serializedExpressions__":["_Extent","_BorderColor","extent"],"__LivelyClassName__":"lively.morphic.CodeEditorShape","__SourceModuleName__":"Global.lively.ide.CodeEditor","_Extent":"lively.pt(695.0,283.0)","_BorderColor":"Color.rgb(95,94,95)","extent":"lively.pt(695.0,283.0)"},"2627":{"rules":[{"__isSmartRef__":true,"id":2628}],"originMorph":{"__isSmartRef__":true,"id":2625},"__LivelyClassName__":"lively.morphic.StyleSheet","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"2628":{"declarations":[{"__isSmartRef__":true,"id":2629},{"__isSmartRef__":true,"id":2630},{"__isSmartRef__":true,"id":2631},{"__isSmartRef__":true,"id":2632},{"__isSmartRef__":true,"id":2633}],"styleSheet":{"__isSmartRef__":true,"id":2627},"selector":"#ace-editor","__LivelyClassName__":"lively.morphic.StyleSheetRule","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"2629":{"values":["absolute"],"rule":{"__isSmartRef__":true,"id":2628},"property":"position","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"2630":{"values":["0"],"rule":{"__isSmartRef__":true,"id":2628},"property":"top","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"2631":{"values":["0"],"rule":{"__isSmartRef__":true,"id":2628},"property":"bottom","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"2632":{"values":["0"],"rule":{"__isSmartRef__":true,"id":2628},"property":"left","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"2633":{"values":["0"],"rule":{"__isSmartRef__":true,"id":2628},"property":"right","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"2634":{"morph":{"__isSmartRef__":true,"id":2625},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2635":{"resizeWidth":true,"resizeHeight":true},"2636":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2637},"_ClipMode":"visible","derivationIds":["4AA2552E-CABF-4B16-865D-91EC0B82FF71","0CD0C63C-8A12-4847-A7B6-ECACD2BB96DE","D15A47F6-A327-4B63-BCD5-D7C2F795E4D6","501954ED-0B3D-4B73-8CC8-2B3562329E8D","38B92DAC-3ACA-458F-B89B-31D0F4F00412","3040D4E6-8521-46C9-A24C-8755072A2904","456CF112-7DDA-44E8-B1EA-859096F25A07","244457E5-0F7B-43EF-A240-919B31F73C5A","80489862-8D36-4C40-BE5F-96391CDDFEC7","29EFCB8C-5397-47B8-A318-96549B87F6E1","6CBC155D-BAC5-48D0-B1E4-3669B0DA70DB","7A620D32-93EA-42B4-BC3A-8ECD5BF83736","07AB3850-B32C-4C6B-AEAD-A73888B42D46","881F255C-8112-41C2-BD36-C8949DD6F862","55631D8D-F306-4DBC-A012-E6D13D82799C","8C3B368B-931A-4022-8918-EB79A8E7A182","324EA8C2-5C51-4DEC-9CD7-851785A77289","5977067D-311F-4228-8934-919C2778FBDF","5D9D9DDB-12B2-47A2-A296-E84A7F258017","B90A19E2-6D4A-4914-8C40-FD38E4095423","9B05348F-EF7C-4EC5-B397-7D4997D87DDD"],"id":"AEFDEFA4-BEAA-414C-91A0-FC8DFA9D2633","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"corner","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle corner"],"layout":{"__isSmartRef__":true,"id":2638},"owner":{"__isSmartRef__":true,"id":2576},"eventHandler":{"__isSmartRef__":true,"id":2639},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(683.0,289.0)"},"2637":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,14.0)","_Padding":"lively.rect(0,0,0,0)"},"2638":{"moveVertical":true,"moveHorizontal":true},"2639":{"morph":{"__isSmartRef__":true,"id":2636},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2640":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2641},"_ClipMode":"visible","derivationIds":["A1BEB756-84BE-4BED-ADD2-7BD74B70398C","74B075A6-0FE5-4E4B-96A1-6363E15FE4C6","FCC70AF7-9D5F-4360-996C-6F7D25087A69","AB654CDE-B967-4F28-8A1D-34495145FA07","DC4A2A50-2012-40FF-8D80-AD50B339E565","BAACD94D-E24A-4080-9A62-9C1C8CF2C1A5","7CA46D89-C6B4-410E-B1DE-90EEFD767664","CD20ECA1-BB60-4372-9473-A35A4E85C556","734956C3-B227-47EB-BFCC-872F3A89AEC2","2B32A517-C64D-4BCB-BDCC-7F384D9CB911","71983E1D-7606-45EA-92F7-A6C9BE51D896","2438EAFC-787E-4F92-ABD3-AD11A2B5FBBF","26BCE2E2-D89C-477A-92CF-B5D587D8BE59","60DFB8DF-7F8C-48CB-A1DF-CC87ABE4729A","24EDBFA4-14EE-4C62-BAF6-4FA32B4AB5A8","0EC68F3A-E880-4AD4-A468-9E923131B832","16441F58-B1DF-4D9B-B762-6A297D1409EB","A7A6DA86-C078-4B6B-8E38-94FF3D218EC6","4AC49FD6-F39E-4B46-8409-F8954CFE2F0C","D1D10D56-FE89-4E65-B562-254E8A9AF0A5","B0A68E52-C46E-4980-8D83-031513E3D524"],"id":"3C17F544-7BE5-4BCD-91E1-262A869BCA45","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"bottom","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle bottom"],"layout":{"__isSmartRef__":true,"id":2642},"owner":{"__isSmartRef__":true,"id":2576},"eventHandler":{"__isSmartRef__":true,"id":2643},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,300.0)"},"2641":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(683.0,3.0)","_Padding":"lively.rect(0,0,0,0)"},"2642":{"moveVertical":true},"2643":{"morph":{"__isSmartRef__":true,"id":2640},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2644":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2645},"_ClipMode":"visible","derivationIds":["4429BAA7-39EF-4B0A-8050-AE4211406E76","7A831B32-DB10-46AA-9961-E70E52A220AE","EB450A50-CDDA-48B5-BE24-5996F0F56FC7","2BBA8E70-B681-41DD-AA50-6E3A76639991","8A748C02-BA77-4354-8398-2418532C07E8","CDC5FCC4-AB43-412A-B24E-E22EF0B37FF1","51A17945-8975-435C-BBF7-7853005B32AB","E10643C9-28F1-48BC-AF75-5147C9284AD1","797042A9-712F-4A32-98B9-FD1338ED3AD4","CA0908C9-4FE4-4C12-9B8E-F81D46B7555C","04662756-8195-40E3-BF35-D7E56519E4B8","C1E1AF6F-E9FA-4169-BE70-D0AFE6E8EBAE","40456224-2D87-4220-8FB0-74851F44C7B2","366626F0-7252-4386-BE63-ACFA76627248","EA698D8D-6DD9-4E0D-9286-4BE50A680742","2AD1397F-4BFC-41B0-A280-A8AE71F27031","08CF510B-D914-489E-ABD9-87D830F661EC","2020E7A5-F40D-4301-B53F-B2BC6E1231C9","05F9623D-C071-4CE0-813A-639924492EFD","C9629B9E-620D-48A8-9E7F-F0E8D4D67E8C","030242F1-3C6A-4562-83A0-603917604F50"],"id":"E8C59C29-6950-41C2-8AC0-A53A903526ED","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"right","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle right"],"layout":{"__isSmartRef__":true,"id":2646},"owner":{"__isSmartRef__":true,"id":2576},"eventHandler":{"__isSmartRef__":true,"id":2647},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(694.0,0.0)"},"2645":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(3.0,289.0)","_Padding":"lively.rect(0,0,0,0)"},"2646":{"moveHorizontal":true},"2647":{"morph":{"__isSmartRef__":true,"id":2644},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2648":{"_BorderWidth":1,"_Fill":null,"_StrokeOpacity":false,"_BorderRadius":false,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Padding","_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(697.0,303.0)"},"2649":{"adjustForNewBounds":true},"2650":{"morph":{"__isSmartRef__":true,"id":2576},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2651":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(819.0,681.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(204,204,204)","_Fill":"Color.rgb(255,255,255)"},"2652":{"x":"scroll","y":"scroll"},"2653":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"2654":{"morph":{"__isSmartRef__":true,"id":539},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2655":{"morph":{"__isSmartRef__":true,"id":520},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2656":{"submorphs":[{"__isSmartRef__":true,"id":2657},{"__isSmartRef__":true,"id":2662}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2673},"_ClipMode":"visible","derivationIds":["0E515943-4ED0-4C57-B065-F6B69D6D6A0F","B74E1268-74F3-4C97-88DC-83123A8950A4","AACD3C24-F5C9-40F9-BF2B-A315649A65F8","58750DA3-C51C-47C4-98FC-041045B31A16","C1068A17-352F-4512-93CF-044BF961A9DD","DE452916-21C0-48FB-8107-379FA6BD3438","AE84A603-3B53-4E58-B7F5-0A5F22823625","67F06699-B679-4788-BE27-808FDAAF9286","EF9E2FAB-645E-492B-99BA-19ED61A5B1C8","71E03EEF-68E4-4F33-B2D4-316F55EBDE5B","135F8E29-3755-471F-85F3-8F7A536E1124","358FEA43-9B0D-487D-84DA-9B74BE12D7B0","1F671361-7564-4895-89F1-BF05953BEE0D","6DE329D0-5733-48E2-90FA-E9276059DFC8","D59D396F-DAF6-41C9-AA34-D77542164674","A80CE02A-13B8-4EE5-B65E-AAF423B35D30","9F660E0E-10B6-46DF-AE11-0C28BF77CB80","013DE449-08E5-4C1F-859D-C8B66A2C1C17","170BC613-0880-4AE5-8F9C-EFACD094D838","2C6B0554-5848-4393-B41B-C10187EC7FA3","9E20A63C-9453-4C52-9F14-74A3C8E897A8","AA2B3CDA-B150-4C05-85A1-DAB419CAE946","58152199-3848-4120-A355-3BCA0B93F39F","88B2C8E7-4F77-4435-8FC9-CA11D3DCF4E5","4561FBD8-B234-4A48-B944-06669AB97D12","7B07C967-A76A-4DEB-8067-7A1AD48C8ADA","BF3F3976-FB86-4168-A645-DB55EFE01D15","FD2041E9-E79E-4C39-9B31-3847C88D4B20","909402C6-3C7D-484D-B164-537A72D73BD6","C94DDF0E-1EA6-4870-A15D-6924BD70FAD5","ADA08CB6-D42D-482F-B174-DB0B2C2C7147","7D43239F-BBA3-453A-B0B7-4F0FDBEB88BC","49352493-B877-4BAF-BAB9-74E22E0F48EE","79268F90-8C82-4DE7-9708-99B8B541365D","78A6A0B8-3C18-488F-BAA1-9F2FAC7F46FD","749F5CAA-2690-4451-8ECE-6F7C76080724"],"id":"E89DB2C4-018B-433E-91EF-3865B5F08AE5","__layered_droppingEnabled__":true,"halosEnabled":true,"tabBar":{"__isSmartRef__":true,"id":59},"tabBarOffset":110,"layout":{"__isSmartRef__":true,"id":2674},"pane":{"__isSmartRef__":true,"id":2675},"label":{"__isSmartRef__":true,"id":2657},"name":"log","grabbingEnabled":false,"draggingEnabled":false,"closeButton":{"__isSmartRef__":true,"id":2662},"owner":{"__isSmartRef__":true,"id":59},"eventHandler":{"__isSmartRef__":true,"id":2811},"isActive":false,"#startLetters":"","showsHalos":false,"textString":"         Global.dlg = $world.openPublishPartDialogFor(Global.win);\n//# sourceURL=doit-1430225306362","__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Tab","__SourceModuleName__":"Global.lively.morphic.TabMorphs","_Position":"lively.pt(110.0,0.0)"},"2657":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2658},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":2659}],"_ClipMode":"hidden","derivationIds":["73AF7252-6439-4645-AFDF-3309F23ADEF1","9FF85974-AFC2-4FB6-B5C7-FC546E709667","08A1CF1F-A616-4730-9F1E-E71B9B1A21CD","F614B9F8-2B25-411C-91CE-7D1253F23DBD","7FB239EF-CE97-4E4E-9F1D-8F2A6B4233E7","AFAE2F53-6AD6-4443-93A9-DD85DB52A4DD","3AA2977B-AF4D-4670-9207-54ED95B16CE3","1B63D687-6C80-4276-9663-BA78E76F7FD9","DA891B64-B50B-4421-AC56-E8CEEDC28E7D","C7D7A749-E770-476C-80F9-851D5D800C24","BF607A7E-9766-4720-B23C-0570C8131AD6","E0BA7046-119F-4AEA-BD34-EDC6FCAA8C4D","E691E036-A577-4BEA-B996-DAA9A1A5A3EF","DECFF0BA-5DDF-4084-ADAF-A1ECA3F2BFBD","EE960AC1-3348-490B-8FA5-55A10E3FDCB2","D1F4749A-F56B-401C-8940-53893000674F","43663CB3-34D0-4292-95D7-FDA4718D919D","1CDB2795-3549-4161-A5B0-E8C5008017F7","FE521F31-21E1-485D-AAFA-066D43F4698E","E6F10D35-F151-41A2-80AC-EDB5EE524E9D","AABD8370-A3D0-4D15-B436-1EE132757CF9","8E481206-F550-4A38-8A0E-0ADE7837F3DC","332CA4CF-F9BD-4566-975D-5035757B783A","ECE905A4-CB63-4E20-86D0-14A7DE840D42","C37A99D0-F481-4E3E-BFAA-1998A4FF496C","5E0146F6-8BA5-486B-8A8C-869987CE6453","2CD178B5-C5DC-4697-B7C9-5402E09D50CE","358C8BAF-9F4A-4D14-AA6E-D42B8BD36B4A","B3B72CF4-D2B3-457C-BA4C-6E92E2AAA57E","8D5D6F58-220D-494B-A827-840DDB12199A","8BAD5DD9-42FC-4BEC-9825-27F66A5E7C9A","9B2A01B6-D258-4B68-ADBA-A4EEC064CE58","B7DBF975-8FE4-4D41-8558-E20BFA02DFF4","4942CF9F-CFEC-4457-AB01-F6C9D20F034C","A2947BBB-2D05-4971-9929-45D607458F1F","E156D188-5A6C-4ED1-BB76-5D6B91CC8BE2"],"id":"F6E49EB1-D6FA-4BC1-A211-3141C5C44AE6","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"eventsAreDisabled":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":2656},"eventHandler":{"__isSmartRef__":true,"id":2661},"_FontWeight":null,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(5.0,5.0)"},"2658":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(80.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"2659":{"style":{"__isSmartRef__":true,"id":2660},"chunkOwner":{"__isSmartRef__":true,"id":2657},"_id":"_24080","storedString":"log","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2660":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2661":{"morph":{"__isSmartRef__":true,"id":2657},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2662":{"submorphs":[{"__isSmartRef__":true,"id":2663}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2668},"_ClipMode":"visible","derivationIds":["415F58D4-4D70-4FB3-852C-DD7E87AB4BEA","0BF402B2-01A9-44F5-B7C0-4493AFDF9800","1E793A37-0266-45B7-80F0-13200026A778","DFE8D479-77C6-4686-BCCF-2365DC41B877","5505CBF9-9449-493C-B865-C9B058029594","A40EAE67-F864-45CA-8128-1CE23B773C5E","DEDE8B92-9A08-4402-87FD-3F2740F986F1","4A820447-4480-4761-A3DA-4673E813ED49","B21D27B6-0F7A-456D-B73E-F4A3C1DA5FD2","C515E5C2-CA76-49F7-A4A1-78ED43C6675A","09170BC3-EC18-49D4-9874-E57F106A82CC","ED47E4C1-1978-438E-8877-07BDD1653A25","E3BFEA4D-5DF3-49B5-AE0C-6726A1F30B1D","BB8B5044-D9EF-463E-B3BA-BAA256AEF8B5","95630C3D-EEEB-4861-A850-1CA6FB3BC0BC","AE6029F9-F011-44C7-A89E-A9378D9C52F8","3CDAA38B-A2DF-47EE-8497-8CD723A6F046","15BF7595-AD61-48C7-AE74-CAB024A34BBD","5628C338-BCF2-447A-9CC8-2CD458BFD579","CEAE077D-CEBD-4A9D-9F04-5771D8E1A75B","4B81CCF3-1602-4D99-8EE8-40071F5EEDF3","78A704DB-81EA-48A4-87E4-A0F2BA9429E2","B9F99987-05A2-4D49-AADB-2E6C4BDC7337","4CA7C208-DA15-48D5-8486-9DFCF96AB644","255AF353-4AA7-4FC7-A2CE-5F4CD1435955","0FB832E2-4FD1-4A2C-91B9-A6AD8E2007DA","260C78B0-F61A-4806-A9C1-2F3FF6821040","D7CD9681-4E3C-47A0-9572-D217BC90781C","5DF79A1B-A222-4E3A-BE7D-5BEAA76D8DDE","48758206-9053-4C2A-96BA-5B7E5527FB82","FACD1BE9-81E0-47DF-AE6C-F2BEB95307D9","9E5E5CFF-9B31-4B8C-9B55-B7919492071D","98BB97EA-C67E-46A7-ABC0-27A74B4E7FC7","5919C218-3EFC-4E53-BFA3-B55F24E26386","B4B3A4F4-FCE7-4342-BCC7-9CA29E76CC3D","2436323C-9C44-49F1-ADA6-8804D394A183"],"id":"048DA6F3-8824-4091-B91C-4DF0652832D2","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":2663},"_PreviousBorderWidth":1,"owner":{"__isSmartRef__":true,"id":2656},"layout":{"__isSmartRef__":true,"id":2669},"attributeConnections":[{"__isSmartRef__":true,"id":2670}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":2672},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(85.0,5.0)"},"2663":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2664},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":2665}],"_ClipMode":"hidden","derivationIds":["2A84DA47-6F33-4EF1-88DD-296CDE11C076","F0FD8CCE-191A-4F54-A41D-D5BF36FDF94C","415DD9CD-7CF8-400C-845C-7323768955F8","11FD01FC-AFAA-4BDC-8708-974584ABAB79","CA543E7F-EF15-4833-A3DC-BFDE90C3C3E5","60BD8689-49D8-4A23-8727-A49CD97BF8F8","5303E768-B48C-4EE5-A81C-A72E720A2CB4","1BE6A0C2-AB88-4397-A728-4B9DC168A0D6","4FC25CEB-6187-40EB-BB86-54368F154779","FB9D5002-7816-4FCD-BD16-8EFA2186290E","FACD3AC1-862C-410E-A47E-CA3355E9861D","C23022C5-8589-4CB2-A0F5-992A99A43E84","22281225-3A59-4463-903A-2D2BDA17D1AD","AD799C64-7FB6-4EB1-B1BA-AE7AF476A521","EAEBAEBF-3C1B-4E15-849B-777F6B8DA5FE","1C6A44DA-D070-47F6-9C05-FFB43657DC0E","64DEC5E3-2969-4D22-973F-2DA24CD5DE7B","1A752875-A21D-491C-8313-EE8D1CA0373A","19E5FD66-23FE-4859-8949-321D77D27580","DC8B659B-90CA-4753-A3F9-73696D18C4EB","98C1E32F-553C-4F1D-B12A-12BAC295E476","BC26E769-6681-478A-B02A-075CD2B7047C","B0EE9609-C0E9-480A-AC60-EAA99278E0A3","FF326BAD-F3CF-438D-B15E-B1E38BFAC7D4","F67448B0-2071-4325-BFB6-DE1CAC513CFD","7012CBB9-84F8-4B76-95C8-3E720C44F288","534F2278-B327-4EAF-BBE8-90E7960E08E9","AACECF81-D0B1-4473-8103-126C76C24BBE","E311F985-CBB4-4A73-B846-29D4CC46A98B","7E78BE5C-C266-4621-A49E-359A308ECF8D","D865F154-55A3-4462-B00C-8B18B6D59261","4F09B779-080A-4CEF-8561-932D23BFEC65","882E7477-CB2D-44B3-BE4F-785B0889054F","739DD3EC-D80F-46E2-95AD-0C130969145F","403BDD45-EFBE-4AFC-8517-7F769729241E","B00C3226-AB1F-4881-A836-C016B2A15E05"],"id":"9B17D47A-BCF8-432C-9D1D-B7DBF63215E4","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":false,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":2662},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":2667},"__serializedExpressions__":["_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"2664":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,3,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"2665":{"style":{"__isSmartRef__":true,"id":2666},"chunkOwner":{"__isSmartRef__":true,"id":2663},"_id":"_24079","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2666":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2667":{"morph":{"__isSmartRef__":true,"id":2663},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2668":{"_BorderWidth":1,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"2669":{"moveHorizontal":true},"2670":{"sourceObj":{"__isSmartRef__":true,"id":2662},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2656},"targetMethodName":"closeTab","varMapping":{"__isSmartRef__":true,"id":2671},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2671":{"source":{"__isSmartRef__":true,"id":2662},"target":{"__isSmartRef__":true,"id":2656}},"2672":{"morph":{"__isSmartRef__":true,"id":2662},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2673":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(110.0,30.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(204,204,204)","_Fill":"Color.rgb(204,204,204)"},"2674":{"adjustForNewBounds":true},"2675":{"submorphs":[{"__isSmartRef__":true,"id":2676}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2800},"_ClipMode":"visible","derivationIds":["E96947E4-B9D1-40B5-A2E2-3FA3E08684F3","777915E8-8B3B-47E4-A22C-3CD01C6091AE","B0B0FE28-9747-4D8B-98AF-72A55336AB51","8E36081B-A7A6-44C9-9177-8A484C3F8ACF","B6B18092-4273-496F-AEDB-53946B7F6F3F","10A8FA88-4E25-4DC6-B117-EF0B1A0C7932","90DE21CA-D939-4BD8-90AA-3D564EB96A57","2BD9B312-6102-4883-96D2-C882B3BAE155","A6B037CE-35D6-4BFB-8D87-2EC5040C42D5","353AA5ED-5E14-46F3-951B-E37F9FE59E40","29E50A6A-577D-4787-A174-009949D02EFA","3DD8F43F-39A5-4733-BDAA-665DD9AF3BA1","CBB31AC3-E637-4538-BBB1-0A0CF9C750CF","EDEF4F53-390F-4E3A-8BE2-96BB1AF6CDC1","0EE48506-D028-42D0-B7D2-82C710AF4C7D","92751CB3-C89E-452B-B67E-9ED2EE0FD0DE","4D23B151-978A-468B-90EF-3263F9813A7E","128C45A7-FC97-4874-ADD9-425CC607F13B","0FC30876-BC4F-48C8-9BAA-5313D07BBB11","60143854-37B0-45C1-8556-68F966090491","43B8F17C-7D33-4EE3-9B03-ED97E1FFFF03","4AE23097-8D6F-4818-94E3-3609084D6BA9","23A67E9F-EE27-461D-B695-A4D3E23565C0","E5458E3B-1692-4C59-B833-8EE204DC3FDF","EE980CDC-EB25-480A-A682-CA8B912452C2","95A396CB-13B6-4B85-99B4-741F2E093F3C","79C20714-F736-40B6-921C-93963DB623C7","97DAE29E-F149-428F-87AC-D2FD1779985C","CD0311FA-3A77-4E69-9472-AE34809A4C0A","916E81E2-EE2B-43B6-9D17-A34A8130B97C","0B6E641D-E113-4322-A8F1-2970AE03B99E","420D72EF-07A4-4C96-AB12-8DA4CDC4404D","4BF398B5-9989-458A-A6B9-7F193B37AAA7","233474B3-2B04-4137-820C-8463C23F937B","04CE8438-9AF8-43F6-A134-2FC52798A942","B731DB1A-1B24-42E6-98FA-6BCB52ADA9F0"],"id":"90454F73-4FF1-4418-B313-A3F141092450","grabbingEnabled":false,"__layered_droppingEnabled__":true,"halosEnabled":true,"draggingEnabled":false,"layout":{"__isSmartRef__":true,"id":2801},"tab":{"__isSmartRef__":true,"id":2656},"tabBar":{"__isSmartRef__":true,"id":59},"name":"log - Pane","owner":{"__isSmartRef__":true,"id":58},"eventHandler":{"__isSmartRef__":true,"id":2802},"showsHalos":false,"prevScroll":[0,0],"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2803},"__LivelyClassName__":"lively.morphic.TabPane","__SourceModuleName__":"Global.lively.morphic.TabMorphs","_Position":"lively.pt(0.0,30.0)"},"2676":{"submorphs":[],"scripts":[],"id":"4EA0F98C-C589-41F3-9E88-F8E526EC8C31","shape":{"__isSmartRef__":true,"id":2677},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"GitLog","partsBinMetaInfo":{"__isSmartRef__":true,"id":2678},"eventHandler":{"__isSmartRef__":true,"id":2690},"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","E90C1C14-B9B4-4260-9F6B-B63A48392BAE","C6E3CAE0-2B58-40F8-913B-98A5A4876AD1","8CF89A2C-D58B-4562-A927-CEB5D1338D66","C3824366-8165-4B77-980F-CA88984FF20E","207EC740-149A-4DF2-81E9-92FDE6E2CF6A","A3E714F5-BC22-4815-8B33-600212E71401","1D44A033-4BC9-4366-8040-62D62931F7A7","BD68EC9E-8880-4C3E-B5A0-880539F8465A","0007D39E-9A62-453D-BF3B-EA38CA379D82","BFC485EC-E93A-4A28-8862-8AFD2D051533","D01AD355-9DA7-45F0-9190-D0AE9D9DEDFF","0E912694-80A3-414C-B33D-513B737A892C","9150ECCE-EBB8-4BBD-A904-42DE9D87D9A9","8480D612-5709-4C92-A567-D7A16B6784F6","7A356EA2-5A89-4FD8-B53F-772BFC7750C1","D4C3AE93-9B1D-4D56-9B71-56EC17CD1021","E1BDE38A-8EF1-4E6A-8D60-A77AB277674F","73CD629D-686E-4E11-987C-2F9606D009C9","AD540137-8416-4A37-9484-A00D43C6C82D","7A180CF8-58E0-44D1-B022-7AB9AD8A5EB5","63101556-C980-4822-B789-9D066DEE5A20","D4A8AC02-B648-49C5-BBF6-DC2043D698F9","16258966-8279-44A6-8508-A539D6DCC709","74C1A55F-C194-4CE3-ADC5-D246F9C4AD2C","51590B89-F4FE-40FC-966E-54CE81F894D5","4CB01911-91EB-41FD-892D-1723E263CBCC","F34E3210-C904-4F34-897B-E35A20FDB835","14055716-714E-4A9A-8B72-0308EB32BA6A","83445358-3430-451B-AB72-44402716861F","795E3670-FF39-4291-9170-894BD78665B9","41A2BF94-F679-4417-B324-5851EB4CE16C","D4101411-6602-4649-8816-6760D3C24FB2","26B95999-4298-4940-A6BE-17003C1C4882","32F2A742-517B-456F-8ECE-B594AA018522","8A96F98C-F31A-4EAB-9C4A-4DA72ACA9EA5","2F9CFEBF-16D4-4F8D-BC5E-3DEA75260009","DB50C624-97F7-4328-A9C2-EC0AD21EB5D6"],"partTests":{"__isSmartRef__":true,"id":2691},"_ClipMode":"visible","moved":true,"_PreviousBorderWidth":1,"_StyleSheet":{"__isSmartRef__":true,"id":2696},"_StyleClassNames":["Morph","Box","GitStatus"],"prevScroll":[0,0],"layout":{"__isSmartRef__":true,"id":2699},"isInLayoutCycle":false,"buildIndex":4,"#startLetters":"isInput","maxWidth":800,"minButtonOffset":200,"buildSettings":{"__isSmartRef__":true,"id":2701},"buildOverwrite":false,"_Rotation":0,"_Scale":1,"gitItemRemove":{"__isSmartRef__":true,"id":2702},"gitItemReset":{"__isSmartRef__":true,"id":2711},"gitItemResetunstaged":{"__isSmartRef__":true,"id":2720},"gitItemResetstaged":{"__isSmartRef__":true,"id":2729},"owner":{"__isSmartRef__":true,"id":2675},"_Visible":true,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2738},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)","distanceToDragEvent":"lively.pt(545.0,-10.0)"},"2677":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":true,"_BorderStylingMode":true,"__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(800.0,0.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,204)","_Padding":"lively.rect(0,0,0,0)"},"2678":{"partsSpaceName":"PartsBin/Basic","comment":"A morph hierarchy visualization with bundle view simulation of attribute connections.","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":2679},{"__isSmartRef__":true,"id":2680},{"__isSmartRef__":true,"id":2681},{"__isSmartRef__":true,"id":2682},{"__isSmartRef__":true,"id":2683},{"__isSmartRef__":true,"id":2684},{"__isSmartRef__":true,"id":2685},{"__isSmartRef__":true,"id":2686},{"__isSmartRef__":true,"id":2687},{"__isSmartRef__":true,"id":2688},{"__isSmartRef__":true,"id":2689}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Wed Jan 30 2013 00:56:06 GMT-0500 (Eastern Standard Time)\")"},"2679":{"author":"jenslincke","message":"added legend","id":"7ADA3049-56C1-4D32-874B-F664A79DDB20","__serializedExpressions__":["date"],"date":"new Date(\"Fri Jan 18 2013 10:47:05 GMT-0500 (Eastern Standard Time)\")"},"2680":{"author":"jenslincke","message":"no comment","id":"A4B86A7E-A398-4C29-BEE0-4AA045ABABD2","__serializedExpressions__":["date"],"date":"new Date(\"Fri Jan 18 2013 10:42:31 GMT-0500 (Eastern Standard Time)\")"},"2681":{"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205","__serializedExpressions__":["date"],"date":"new Date(\"Thu Nov 22 2012 04:35:51 GMT-0500 (Eastern Standard Time)\")"},"2682":{"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8","__serializedExpressions__":["date"],"date":"new Date(\"Mon Jun 18 2012 13:35:08 GMT-0400 (Eastern Daylight Time)\")"},"2683":{"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 09 2012 07:42:07 GMT-0400 (Eastern Daylight Time)\")"},"2684":{"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 05:42:26 GMT-0400 (Eastern Daylight Time)\")"},"2685":{"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B","__serializedExpressions__":["date"],"date":"new Date(\"Fri Feb 24 2012 20:59:09 GMT-0500 (Eastern Standard Time)\")"},"2686":{"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 05:53:45 GMT-0400 (Eastern Daylight Time)\")"},"2687":{"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 03 2012 09:51:30 GMT-0400 (Eastern Daylight Time)\")"},"2688":{"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 03 2012 09:51:36 GMT-0400 (Eastern Daylight Time)\")"},"2689":{"author":"jenslincke","message":"no comment","id":"AEB2F41B-2C88-4BBA-8875-93CD17CBA1C8","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jan 23 2013 06:57:18 GMT-0500 (Eastern Standard Time)\")"},"2690":{"morph":{"__isSmartRef__":true,"id":2676},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2691":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2692}},"2692":{"test01IsMorph":{"__isSmartRef__":true,"id":2693}},"2693":{"varMapping":{"__isSmartRef__":true,"id":2694},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":2695},"__LivelyClassName__":"lively.Closure"},"2694":{"this":{"__isSmartRef__":true,"id":2691}},"2695":{},"2696":{"rules":[{"__isSmartRef__":true,"id":2697}],"originMorph":{"__isSmartRef__":true,"id":2676},"__LivelyClassName__":"lively.morphic.StyleSheet","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"2697":{"declarations":[{"__isSmartRef__":true,"id":2698}],"styleSheet":{"__isSmartRef__":true,"id":2696},"selector":".GitStatus","__LivelyClassName__":"lively.morphic.StyleSheetRule","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"2698":{"values":["white"],"rule":{"__isSmartRef__":true,"id":2697},"property":"background-color","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"2699":{"layouter":{"__isSmartRef__":true,"id":2700},"adjustForNewBounds":true,"resizeWidth":false,"resizeHeight":true,"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(634.0,304.0)"},"2700":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":0,"container":{"__isSmartRef__":true,"id":2676},"#startLetters":"","__LivelyClassName__":"lively.morphic.Layout.JournalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"2701":{},"2702":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2703},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":2704}],"_ClipMode":"visible","derivationIds":[],"id":"5F7E6DE0-A2FF-480E-9618-F8E8CD13EB88","grabbingEnabled":false,"__layered_droppingEnabled__":true,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Arial","_FontSize":12,"style":{"__isSmartRef__":true,"id":2706},"_Rotation":0,"_Scale":1,"allowsInput":true,"_MaxTextWidth":null,"_MaxTextHeight":null,"_MinTextWidth":null,"_MinTextHeight":null,"index":12,"fileInfo":"unstaged","owner":null,"eventHandler":{"__isSmartRef__":true,"id":2707},"gitActions":[{"__isSmartRef__":true,"id":2708},{"__isSmartRef__":true,"id":2709},{"__isSmartRef__":true,"id":2710}],"showingGitActions":false,"gitActionButtons":[],"__serializedExpressions__":["_TextColor","_Position","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,226.0)","textColor":"Color.rgb(0,0,0)"},"2703":{"_BorderWidth":0,"_Fill":null,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(800.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"2704":{"style":{"__isSmartRef__":true,"id":2705},"chunkOwner":{"__isSmartRef__":true,"id":2702},"_id":"_121","storedString":"   core/lively/morphic/tests/Helper.js","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2705":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2706":{"fixedHeight":false,"fixedWidth":true,"fontSize":12,"enableGrabbing":false,"allowInput":false},"2707":{"morph":{"__isSmartRef__":true,"id":2702},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2708":{"name":" diff","targetMethod":"gitItemToggleDiff","args":[{"__isSmartRef__":true,"id":2702}],"buttonWidth":32},"2709":{"name":" stage","targetMethod":"gitItemStage","args":[{"__isSmartRef__":true,"id":2702}],"buttonWidth":42},"2710":{"name":"  x","targetMethod":"gitItemRemove","args":[{"__isSmartRef__":true,"id":2702}],"buttonWidth":22},"2711":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2712},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":2713}],"_ClipMode":"visible","derivationIds":[],"id":"386671C3-AF15-4605-86E2-3D99274CF60C","grabbingEnabled":false,"__layered_droppingEnabled__":true,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Arial","_FontSize":12,"style":{"__isSmartRef__":true,"id":2715},"_Rotation":0,"_Scale":1,"allowsInput":true,"_MaxTextWidth":null,"_MaxTextHeight":null,"_MinTextWidth":null,"_MinTextHeight":null,"index":10,"fileInfo":"staged","owner":null,"eventHandler":{"__isSmartRef__":true,"id":2716},"gitActions":[{"__isSmartRef__":true,"id":2717},{"__isSmartRef__":true,"id":2718},{"__isSmartRef__":true,"id":2719}],"showingGitActions":false,"gitActionButtons":[],"__serializedExpressions__":["_TextColor","_Position","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,180.0)","textColor":"Color.rgb(0,0,0)"},"2712":{"_BorderWidth":0,"_Fill":null,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(800.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"2713":{"style":{"__isSmartRef__":true,"id":2714},"chunkOwner":{"__isSmartRef__":true,"id":2711},"_id":"_13313","storedString":"    core/lively/ide/tests/GitInterface.js","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2714":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2715":{"fixedHeight":false,"fixedWidth":true,"fontSize":12,"enableGrabbing":false,"allowInput":false},"2716":{"morph":{"__isSmartRef__":true,"id":2711},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2717":{"name":" diff","targetMethod":"gitItemToggleDiff","args":[{"__isSmartRef__":true,"id":2711}],"buttonWidth":42},"2718":{"name":" unstage","targetMethod":"gitItemUnstage","args":[{"__isSmartRef__":true,"id":2711}],"buttonWidth":62},"2719":{"name":"  x","targetMethod":"gitItemReset","args":[{"__isSmartRef__":true,"id":2711}],"buttonWidth":22},"2720":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2721},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":2722}],"_ClipMode":"visible","derivationIds":[],"id":"FF783770-6387-4291-912B-1737B019C582","grabbingEnabled":false,"__layered_droppingEnabled__":true,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Arial","_FontSize":12,"style":{"__isSmartRef__":true,"id":2724},"_Rotation":0,"_Scale":1,"allowsInput":true,"_MaxTextWidth":null,"_MaxTextHeight":null,"_MinTextWidth":null,"_MinTextHeight":null,"index":7,"fileInfo":"unstaged","owner":null,"eventHandler":{"__isSmartRef__":true,"id":2725},"gitActions":[{"__isSmartRef__":true,"id":2726},{"__isSmartRef__":true,"id":2727},{"__isSmartRef__":true,"id":2728}],"showingGitActions":false,"gitActionButtons":[],"__serializedExpressions__":["_TextColor","_Position","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,126.0)","textColor":"Color.rgb(0,0,0)"},"2721":{"_BorderWidth":0,"_Fill":null,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(800.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"2722":{"style":{"__isSmartRef__":true,"id":2723},"chunkOwner":{"__isSmartRef__":true,"id":2720},"_id":"_14051","storedString":"   core/lively/persistence/BuildSpec.js","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2723":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2724":{"fixedHeight":false,"fixedWidth":true,"fontSize":12,"enableGrabbing":false,"allowInput":false},"2725":{"morph":{"__isSmartRef__":true,"id":2720},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2726":{"name":" diff","targetMethod":"gitItemToggleDiff","args":[{"__isSmartRef__":true,"id":2720}],"buttonWidth":42},"2727":{"name":" stage","targetMethod":"gitItemStage","args":[{"__isSmartRef__":true,"id":2720}],"buttonWidth":62},"2728":{"name":"  x","targetMethod":"gitItemResetunstaged","args":[{"__isSmartRef__":true,"id":2720}],"buttonWidth":22},"2729":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2730},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":2731}],"_ClipMode":"visible","derivationIds":[],"id":"EFAD9298-5558-4165-B969-574BFF8571A9","grabbingEnabled":false,"__layered_droppingEnabled__":true,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Arial","_FontSize":12,"style":{"__isSmartRef__":true,"id":2733},"_Rotation":0,"_Scale":1,"allowsInput":true,"_MaxTextWidth":null,"_MaxTextHeight":null,"_MinTextWidth":null,"_MinTextHeight":null,"index":10,"fileInfo":"staged","owner":null,"eventHandler":{"__isSmartRef__":true,"id":2734},"gitActions":[{"__isSmartRef__":true,"id":2735},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":2737}],"showingGitActions":false,"gitActionButtons":[],"__serializedExpressions__":["_TextColor","_Position","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,403.0)","textColor":"Color.rgb(0,0,0)"},"2730":{"_BorderWidth":0,"_Fill":null,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(800.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"2731":{"style":{"__isSmartRef__":true,"id":2732},"chunkOwner":{"__isSmartRef__":true,"id":2729},"_id":"_14055","storedString":"    core/lively/ide/tests/GitInterface.js","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2732":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2733":{"fixedHeight":false,"fixedWidth":true,"fontSize":12,"enableGrabbing":false,"allowInput":false},"2734":{"morph":{"__isSmartRef__":true,"id":2729},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2735":{"name":" diff","targetMethod":"gitItemToggleDiff","args":[{"__isSmartRef__":true,"id":2729}],"buttonWidth":42},"2736":{"name":" unstage","targetMethod":"gitItemUnstage","args":[{"__isSmartRef__":true,"id":2729}],"buttonWidth":62},"2737":{"name":"  x","targetMethod":"gitItemResetstaged","args":[{"__isSmartRef__":true,"id":2729}],"buttonWidth":22},"2738":{"runCommandsThenDo":{"__isSmartRef__":true,"id":2739},"addBuildMorph":{"__isSmartRef__":true,"id":2742},"reset":{"__isSmartRef__":true,"id":2745},"onMouseMove":{"__isSmartRef__":true,"id":2748},"buildText":{"__isSmartRef__":true,"id":2755},"buildSpacer":{"__isSmartRef__":true,"id":2758},"buildReset":{"__isSmartRef__":true,"id":2761},"buildMoveTo":{"__isSmartRef__":true,"id":2764},"findItems":{"__isSmartRef__":true,"id":2767},"buildSet":{"__isSmartRef__":true,"id":2770},"resetLayouter":{"__isSmartRef__":true,"id":2773},"buildSetOverwrite":{"__isSmartRef__":true,"id":2776},"onLoad":{"__isSmartRef__":true,"id":2779},"gitItemActionsHide":{"__isSmartRef__":true,"id":2782},"gitItemActionsShow":{"__isSmartRef__":true,"id":2785},"gitLogExpand":{"__isSmartRef__":true,"id":2788},"initUpdate":{"__isSmartRef__":true,"id":2791},"buildLogLines":{"__isSmartRef__":true,"id":2794},"buildInputLine":{"__isSmartRef__":true,"id":2797}},"2739":{"varMapping":{"__isSmartRef__":true,"id":2740},"source":"function runCommandsThenDo(commands, thenDo) {\n    var defaultOptions = ['--no-pager'],\n        cwd = this.get('GitControlTabs').cwd;\n    commands.forEach(function(ea) {\n        if (!ea.gitCommand) return;\n        ea.command = 'git ' + defaultOptions.join(' ') + ' ' + ea.gitCommand;\n        ea.options = ea.options || {};\n        ea.options[\"cwd\"] = cwd;\n    });\n    return lively.ide.CommandLineInterface.runAll(commands, function(err, result) {\n        Object.keys(result).forEach(function(name) {\n            var cmd = result[name];\n            if (!cmd || !cmd.isShellCommand) { return; } \n            result['cmd' + name.capitalize()] = cmd;\n            result[name] = cmd.resultString();\n        })\n        thenDo && thenDo(result);\n    });\n}","funcProperties":{"__isSmartRef__":true,"id":2741},"__LivelyClassName__":"lively.Closure"},"2740":{"this":{"__isSmartRef__":true,"id":2676}},"2741":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Fri Dec 19 2014 02:01:11 GMT-0500 (Eastern Standard Time)\")"},"2742":{"varMapping":{"__isSmartRef__":true,"id":2743},"source":"function addBuildMorph(m,style) {\n    m.index = this.buildIndex++;\n    var existing = this.submorphs.detect(function(ea) { return ea.index === m.index; });\n    var morphBefore = this.submorphs.detect(function(ea) { return ea.index === m.index - 1; })\n                   || this.submorphs.last();\n    if (this.buildSettings.style) m.applyStyle(this.buildSettings.style);\n    if (style) m.applyStyle(style);\n    for (var name in this.buildSettings) {\n        if (name === 'style') continue;\n        m[name] = this.buildSettings[name];\n    }\n    if (existing) {\n        m.setPosition(existing.getPosition());\n        if (this.buildOverwrite) existing.remove();\n    } else if ( morphBefore) {\n        m.align(m.bounds().topLeft(), morphBefore.bounds().topLeft().addXY(0,1));\n    } else {\n        m.setPosition(pt(0,0));\n    }\n    // m.applyStyle({fill: Color.red.lighter(), resizeWidth: false});\n    return this.addMorph(m);\n}","funcProperties":{"__isSmartRef__":true,"id":2744},"__LivelyClassName__":"lively.Closure"},"2743":{"this":{"__isSmartRef__":true,"id":2676}},"2744":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Apr 17 2013 17:56:35 GMT-0400 (Eastern Daylight Time)\")"},"2745":{"varMapping":{"__isSmartRef__":true,"id":2746},"source":"function reset() {\n    this.removeAllMorphs();\n}","funcProperties":{"__isSmartRef__":true,"id":2747},"__LivelyClassName__":"lively.Closure"},"2746":{"this":{"__isSmartRef__":true,"id":2676}},"2747":{"user":"undefined","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Apr 24 2013 20:20:06 GMT-0400 (Eastern Daylight Time)\")"},"2748":{"varMapping":{"__isSmartRef__":true,"id":2749},"source":"function onMouseMove(evt) {\n    var target = evt.getTargetMorph();\n    target = target.owner.isButton ? target.owner.owner : target;\n    target = target.isButton ? target.owner : target;\n    this.submorphs.forEach(function(ea) { target !== ea && this.gitItemActionsHide(ea); }, this);\n    this.gitItemActionsShow(target);\n    return $super(evt);\n}","funcProperties":{"__isSmartRef__":true,"id":2754},"__LivelyClassName__":"lively.Closure"},"2749":{"this":{"__isSmartRef__":true,"id":2676},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2750}},"2750":{"$super":{"__isSmartRef__":true,"id":2751}},"2751":{"varMapping":{"__isSmartRef__":true,"id":2752},"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 (typeof $world !== undefined) $world.logError(e, 'Error in $super call')\n          else alert('Error in $super call: ' + e + '\\n' + e.stack);\n          return null;\n        }\n      }","funcProperties":{"__isSmartRef__":true,"id":2753},"__LivelyClassName__":"lively.Closure"},"2752":{"obj":{"__isSmartRef__":true,"id":2676},"name":"onMouseMove"},"2753":{},"2754":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 13 2013 10:27:46 GMT-0400 (Eastern Daylight Time)\")"},"2755":{"varMapping":{"__isSmartRef__":true,"id":2756},"source":"function buildText(string, style) {\n    var m = lively.BuildSpec({\n        className: 'lively.morphic.Text',\n        textString: string,\n        _Extent: pt(this.maxWidth, 20),\n        style: {\n            fontSize: 9, fontFamily: 'DejaVu Sans Mono,Monaco,monospace',\n            fixedHeight: false, fixedWidth: true,\n            enableGrabbing: false, //enableDragging: false,\n            allowInput: false\n        },\n        onDoubleClick: function onDoubleClick(evt) {\n            if (!this.inputAllowed()) this.applyStyle({allowInput: !this.inputAllowed()});\n            return true;\n        },\n        onBlur: function onBlur(evt) {\n            if (this.inputAllowed()) {\n                this.applyStyle({allowInput: false});\n            }\n        }\n\n    }).createMorph();\n    return this.addBuildMorph(m, style);\n}","funcProperties":{"__isSmartRef__":true,"id":2757},"__LivelyClassName__":"lively.Closure"},"2756":{"this":{"__isSmartRef__":true,"id":2676}},"2757":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 27 2013 11:09:25 GMT-0400 (Eastern Daylight Time)\")"},"2758":{"varMapping":{"__isSmartRef__":true,"id":2759},"source":"function buildSpacer(height) {\n    return this.addBuildMorph(lively.newMorph({extent: pt(0, height)}));\n}","funcProperties":{"__isSmartRef__":true,"id":2760},"__LivelyClassName__":"lively.Closure"},"2759":{"this":{"__isSmartRef__":true,"id":2676}},"2760":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 13 2013 11:52:44 GMT-0400 (Eastern Daylight Time)\")"},"2761":{"varMapping":{"__isSmartRef__":true,"id":2762},"source":"function buildReset() {\n    this.buildIndex = 0;\n    this.buildSettings = {};\n    this.buildOverwrite = false;\n}","funcProperties":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.Closure"},"2762":{"this":{"__isSmartRef__":true,"id":2676}},"2763":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 13 2013 19:04:57 GMT-0400 (Eastern Daylight Time)\")"},"2764":{"varMapping":{"__isSmartRef__":true,"id":2765},"source":"function buildMoveTo(index) {\n    return this.buildIndex = index;\n}","funcProperties":{"__isSmartRef__":true,"id":2766},"__LivelyClassName__":"lively.Closure"},"2765":{"this":{"__isSmartRef__":true,"id":2676}},"2766":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 13 2013 12:01:31 GMT-0400 (Eastern Daylight Time)\")"},"2767":{"varMapping":{"__isSmartRef__":true,"id":2768},"source":"function findItems(filter) {\n    return this.submorphs.select(filter);\n}","funcProperties":{"__isSmartRef__":true,"id":2769},"__LivelyClassName__":"lively.Closure"},"2768":{"this":{"__isSmartRef__":true,"id":2676}},"2769":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 13 2013 11:55:20 GMT-0400 (Eastern Daylight Time)\")"},"2770":{"varMapping":{"__isSmartRef__":true,"id":2771},"source":"function buildSet(spec) {\n    this.buildSettings = Object.extend(this.buildSettings, spec);\n}","funcProperties":{"__isSmartRef__":true,"id":2772},"__LivelyClassName__":"lively.Closure"},"2771":{"this":{"__isSmartRef__":true,"id":2676}},"2772":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 13 2013 12:15:51 GMT-0400 (Eastern Daylight Time)\")"},"2773":{"varMapping":{"__isSmartRef__":true,"id":2774},"source":"function resetLayouter() {\n    var l = this.getLayouter();\n    l.orderedSubmorphs = function (submorphs) {\n        return submorphs.reject(function(ea) { return ea.isEpiMorph || !ea.isLayoutable})\n                        .sort(function(a,b) {\n                            if (a.index < b.index) return -1;\n                            if (a.index > b.index) return 1;\n                            return a.bounds().topLeft().y - b.bounds().topLeft().y;\n                        });\n    }\n}","funcProperties":{"__isSmartRef__":true,"id":2775},"__LivelyClassName__":"lively.Closure"},"2774":{"this":{"__isSmartRef__":true,"id":2676}},"2775":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 13 2013 19:01:11 GMT-0400 (Eastern Daylight Time)\")"},"2776":{"varMapping":{"__isSmartRef__":true,"id":2777},"source":"function buildSetOverwrite(bool) {\n    this.buildOverwrite = bool;\n}","funcProperties":{"__isSmartRef__":true,"id":2778},"__LivelyClassName__":"lively.Closure"},"2777":{"this":{"__isSmartRef__":true,"id":2676}},"2778":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 13 2013 19:04:49 GMT-0400 (Eastern Daylight Time)\")"},"2779":{"varMapping":{"__isSmartRef__":true,"id":2780},"source":"function onLoad() {\n    this.resetLayouter();\n    this.initUpdate();\n}","funcProperties":{"__isSmartRef__":true,"id":2781},"__LivelyClassName__":"lively.Closure"},"2780":{"this":{"__isSmartRef__":true,"id":2676}},"2781":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sun Apr 14 2013 14:40:40 GMT-0400 (Eastern Daylight Time)\")"},"2782":{"varMapping":{"__isSmartRef__":true,"id":2783},"source":"function gitItemActionsHide(item) {\n    if (!item.showingGitActions || !item.gitActionButtons) return;\n    item.showingGitActions = false;\n    item.gitActionButtons.invoke('remove');\n    item.gitActionButtons = [];\n}","funcProperties":{"__isSmartRef__":true,"id":2784},"__LivelyClassName__":"lively.Closure"},"2783":{"this":{"__isSmartRef__":true,"id":2676}},"2784":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Fri Apr 19 2013 01:29:31 GMT-0400 (Eastern Daylight Time)\")"},"2785":{"varMapping":{"__isSmartRef__":true,"id":2786},"source":"function gitItemActionsShow(item) {\n    if (item.showingGitActions || !item.gitActions) return;\n    item.showingGitActions = true;\n    var buttons = item.gitActionButtons = [];\n    item.gitActions.forEach(function(action) {\n        var btn = new lively.morphic.Button(pt(action.buttonWidth || 32, 16).extentAsRectangle(), action.name);\n        btn.applyStyle({padding: lively.Rectangle.inset(1)});\n        Global.connect(btn, 'fire', this, action.targetMethod, {\n            varMapping: {args: action.args || []},\n            updater: function($upd) { $upd.apply(this, args); }});\n        buttons.push(item.addMorph(btn));\n    }, this);\n\n    // layout\n    var textBounds = Global.$(item.getTextChunks().last().getChunkNode()).bounds(),\n        startPos = item.localize(pt(textBounds.right, textBounds.top+textBounds.height()/2)).addXY(20, 0);\n    startPos.x = Math.max(startPos.x, this.minButtonOffset);\n    buttons[0].align(buttons[0].bounds().leftCenter(), startPos);\n    buttons.without(buttons[0]).forEach(function(ea, i) {\n        ea.align(ea.bounds().leftCenter(), buttons[i].bounds().rightCenter());\n    });\n}","funcProperties":{"__isSmartRef__":true,"id":2787},"__LivelyClassName__":"lively.Closure"},"2786":{"this":{"__isSmartRef__":true,"id":2676}},"2787":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Fri Dec 19 2014 02:01:11 GMT-0500 (Eastern Standard Time)\")"},"2788":{"varMapping":{"__isSmartRef__":true,"id":2789},"source":"function gitLogExpand(logEntryMorph) {\n    var fileName = fileMorph.textString.trim();\n    var commands = [{name: \"reset\", gitCommand: \"reset \" + fileName}];\n    var builder = this;\n    this.runCommandsThenDo(commands, function(mapping) {\n        builder.initUpdate(['cleanup', 'fileInfo']);\n    });\n}","funcProperties":{"__isSmartRef__":true,"id":2790},"__LivelyClassName__":"lively.Closure"},"2789":{"this":{"__isSmartRef__":true,"id":2676}},"2790":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Apr 20 2013 03:38:29 GMT-0400 (Eastern Daylight Time)\")"},"2791":{"varMapping":{"__isSmartRef__":true,"id":2792},"source":"function initUpdate(steps) {\n    /*\n    this.initUpdate(['cleanup', 'logAllBranches']);\n    */\n    var builder = this;\n    var defaultSteps = ['cleanup', 'logAllBranches'];\n    var availableSteps = {\n        cleanup: function(next) {\n            builder.removeAllMorphs();\n            next();\n        },\n        logCurrentBranch: function(next) {\n        },\n        logAllBranches: function(next) {\n            builder.setExtent(pt(100,100));\n            builder.buildLogLines(function(result) {\n                builder.buildReset();\n                builder.buildMoveTo(0);\n                // builder.buildSet({basicInfo: result.onto});\n                builder.buildSpacer(5);\n                result.logLines.forEach(function(line) {\n                    var richtText = lively.ide.CommandLineInterface.toStyleSpec(line),\n                        m = builder.buildText(richtText.string, {fixedWidth: false});\n                    m.emphasizeRanges(richtText.ranges);\n                });\n                next();\n            });\n        },\n\n    }\n    steps = steps || defaultSteps;\n    builder.isInLayoutCycle = true;\n    steps.map(function(step) { return availableSteps[step] }).doAndContinue(null, function() {\n        builder.isInLayoutCycle = false;\n        builder.applyLayout();\n    });\n}","funcProperties":{"__isSmartRef__":true,"id":2793},"__LivelyClassName__":"lively.Closure"},"2792":{"this":{"__isSmartRef__":true,"id":2676}},"2793":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu Apr 25 2013 05:09:44 GMT-0400 (Eastern Daylight Time)\")"},"2794":{"varMapping":{"__isSmartRef__":true,"id":2795},"source":"function buildLogLines(func) {\n    /*\n    this.initUpdate()\n    */\n    var commands = [{\n        name: \"log\",\n        options: {ansiAttributeEscape: false},\n        gitCommand: \"log\"\n                  + \" --graph\"\n                  + \" --pretty=format:\"\n                  +   \"'%Cred%h%Creset \"\n                  +   \"-%C(green)%d%Creset \"\n                  +   \"%C(bold)%s%Creset \"\n                  +   \"%Cblue(%an, %ar)%Creset'\"\n                  + \" --abbrev-commit\"\n                  + \" --date=relative\"\n                  + \" -n 100\"\n                  + \" --all\"}];\n    this.runCommandsThenDo(commands, function(mapping) {\n        var lines = mapping.log.split('\\n'), result = {};\n        result.logLines = lines;\n        func(result);\n    });\n}","funcProperties":{"__isSmartRef__":true,"id":2796},"__LivelyClassName__":"lively.Closure"},"2795":{"this":{"__isSmartRef__":true,"id":2676}},"2796":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Tue Apr 30 2013 21:52:57 GMT-0400 (Eastern Daylight Time)\")"},"2797":{"varMapping":{"__isSmartRef__":true,"id":2798},"source":"function buildInputLine() {\n    var builder = this;\n    builder.getExtent().withY(20);\n}","funcProperties":{"__isSmartRef__":true,"id":2799},"__LivelyClassName__":"lively.Closure"},"2798":{"this":{"__isSmartRef__":true,"id":2676}},"2799":{"user":"robertkrahn","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Fri Apr 19 2013 17:01:47 GMT-0400 (Eastern Daylight Time)\")"},"2800":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(819.0,681.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(204,204,204)","_Fill":"Color.rgb(255,255,255)"},"2801":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"2802":{"morph":{"__isSmartRef__":true,"id":2675},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2803":{"onActivate":{"__isSmartRef__":true,"id":2804}},"2804":{"varMapping":{"__isSmartRef__":true,"id":2805},"source":"function onActivate() {\n    this.get('GitLog').initUpdate();\n}","funcProperties":{"__isSmartRef__":true,"id":2810},"__LivelyClassName__":"lively.Closure"},"2805":{"this":{"__isSmartRef__":true,"id":2675},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2806}},"2806":{"$super":{"__isSmartRef__":true,"id":2807}},"2807":{"varMapping":{"__isSmartRef__":true,"id":2808},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world)\n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":2809},"__LivelyClassName__":"lively.Closure"},"2808":{"obj":{"__isSmartRef__":true,"id":2675},"name":"onActivate"},"2809":{},"2810":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Fri Apr 19 2013 16:58:48 GMT-0400 (Eastern Daylight Time)\")"},"2811":{"morph":{"__isSmartRef__":true,"id":2656},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2812":{"submorphs":[{"__isSmartRef__":true,"id":2813},{"__isSmartRef__":true,"id":2818}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2829},"_ClipMode":"hidden","derivationIds":["93F10D1E-C7E4-48DE-892D-7D786A58B5C8","6BBB53E2-6C9E-43E2-96FC-DB9CC6B2C183","0E4CB131-0E4E-424A-9D71-29B68575F101","888D2D16-2632-4A21-8801-88F12FB65034","CE4F0887-7AC7-4EFD-9B31-E07631793041","E8B82A89-D86F-4656-B360-60E7ED0014AE","669E3A75-7D9C-4995-8BC5-C98A626725D3","7BA7E7B9-F7B0-457F-BE5C-826138E37029","ABCDA2EA-854D-4172-BE0A-49D6F39D7F5F","25C26D4F-629D-48F6-8385-53E1C4A0A503","8C62F666-F07B-4437-B5B6-0CB992D8F7CB","6680AA97-3A78-4EF8-8AF1-218534B5CE47","5105886D-7A5A-4376-A9F9-47EB7AF00951","FBB42594-DB1B-47C5-9796-99288FF330D5","C3002290-339B-49BB-AB34-FB8808F96C5E","B3C34B08-5B50-49A9-A481-F3E76D10D629","7B207134-6766-4CA4-A4F9-6005A95DFE3E","C65A9707-5679-40F8-8B3B-0FB59DA86527","318414EC-90DE-44E2-AD94-24B8AA05D2F8","2ABD1AD5-D220-49A1-93BE-8EFCAC2635A6","0D92DD57-14DC-48AD-8CB5-F78A5D8DF5F6","2BF2D06C-2774-4066-AB57-62C08790426A","60A607B4-1635-4974-93AD-BA9C9E0BD9A6"],"id":"D4B5A8D8-643D-4193-8AAA-EF2A4C212DDE","__layered_droppingEnabled__":true,"halosEnabled":true,"tabBar":{"__isSmartRef__":true,"id":59},"tabBarOffset":330,"layout":{"__isSmartRef__":true,"id":2830},"pane":{"__isSmartRef__":true,"id":2831},"label":{"__isSmartRef__":true,"id":2813},"name":"doc","_ToolTip":"doc","grabbingEnabled":false,"draggingEnabled":false,"closeButton":{"__isSmartRef__":true,"id":2818},"owner":{"__isSmartRef__":true,"id":59},"eventHandler":{"__isSmartRef__":true,"id":5004},"isActive":false,"showsHalos":false,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Tab","__SourceModuleName__":"Global.lively.morphic.TabMorphs","_Position":"lively.pt(330.0,0.0)","distanceToDragEvent":"lively.pt(73.5,-19.0)"},"2813":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2814},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":2815}],"_ClipMode":"hidden","derivationIds":["EC7C55EF-2BCA-4996-8A4E-0A165416B126","DAE53F85-15B2-41C0-86D0-FDDEBBD552EC","3E4F345A-B490-4CA1-9B18-5EAF754A928E","F993A8D5-7E47-4040-9C9A-5445211DD607","B0C0F2E0-0EC0-4C2A-9E27-64BD11AE786A","DD2EC858-3058-47AA-B13D-3D7BCEC410D4","B6AE657B-3EF2-4723-ABFD-C5EC467AB3F1","403FE5C4-D33F-4501-B542-B85D672E5267","ABE84FCA-5C8B-48AA-8975-2675F8DA14D4","33364C06-1F5E-4AEB-B146-946AA25EF975","142C01C2-A5EE-432A-AA33-CC3A7F6376C8","0D1EBED2-7290-4622-B9D3-B09D0BE6FC77","1C7E0106-10C7-45AC-85EE-06E1629998B9","B6585320-2824-4CB8-9DF6-23CF1A73780A","979F0709-1420-4B2A-A3BF-F12CC1095B16","76754DA2-A816-43E9-9D55-AB6FEC6BAF80","B0275CBF-50C0-41FE-87B2-8665F36D0E7B","72290DCF-127A-4A19-BA9A-58AF345320CA","B31AF66E-1273-45EB-8852-C60004E834E2","F4C218EA-CECC-4BB2-8B8E-AD30FD857A61","B7197085-AEB8-4A6E-A0B7-7D7D800BF135","BAE51983-4EE1-46F0-ACBF-386289589E54","BAAE5CD3-AB3D-424E-9CA7-66077679164C"],"id":"7AE8D5A3-3DBE-4193-AA85-956E4C145DE9","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"eventsAreDisabled":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":2812},"eventHandler":{"__isSmartRef__":true,"id":2817},"_FontWeight":null,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(5.0,5.0)"},"2814":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(80.0,24.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"2815":{"style":{"__isSmartRef__":true,"id":2816},"chunkOwner":{"__isSmartRef__":true,"id":2813},"_id":"_1773","storedString":"doc","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2816":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2817":{"morph":{"__isSmartRef__":true,"id":2813},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2818":{"submorphs":[{"__isSmartRef__":true,"id":2819}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2824},"_ClipMode":"visible","derivationIds":["2E6627AB-CEEA-4C08-B216-806EE277CADC","A4BA09E6-C8A6-4E47-ABC5-DBEA7518B9F6","F2DA8E8E-2FD5-444D-A2D5-1EE7E92A4F67","51BA6031-061C-4B15-A791-A3E4FA79451F","AAC8AA44-17BE-419A-98A1-6596AD25EAD0","7EA706EE-242E-4744-AE9C-628843692CCB","2BEF50F2-86FE-4D33-9FB0-899D74ED470D","A2B5BE3D-A6C6-4E19-9579-E6B5D50914D2","442E1E8A-29E8-4C43-B90D-ECCA7545D2AD","2207E72F-FB74-473C-A33A-E959695A6848","6AB5E66A-3A00-4F6F-A702-CE6CB6CB16E3","19AD7CF6-8A01-44CF-A1D4-1AC522EB2537","C9D004A2-0130-4E08-B06C-6695A95504E0","47E257F8-0DED-4B8A-9568-CAABAF19D6CA","6D18A73D-D14B-4F05-9A49-359AC643CCF7","923B8636-D1D5-49E4-BB85-C962682862CD","D12EFC5F-45D9-42A7-B2BD-93E60E9FC9D2","3687D075-F423-4DB5-ACC6-0615BF7E9CDD","1B638794-CA16-45B5-80EC-ED02E4542EEF","77B0248D-7527-4834-9AAE-72808F55FDF2","0C52B766-11D6-4789-A6A2-29885D16D008","14FB52C9-B854-4F4F-AF30-65C1C36414CE","53D34CE0-E61F-43B7-BED0-3D6EE4CF7A3E"],"id":"3E66AAFC-9EDE-4587-978F-93C7B124455F","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":2819},"_PreviousBorderWidth":1,"owner":{"__isSmartRef__":true,"id":2812},"layout":{"__isSmartRef__":true,"id":2825},"attributeConnections":[{"__isSmartRef__":true,"id":2826}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":2828},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(85.0,5.0)"},"2819":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2820},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":2821}],"_ClipMode":"hidden","derivationIds":["99D04DE9-AC9B-4528-90F1-28775CA74E2A","108B8B54-E4F5-46FA-BE22-9730F75D27A9","0A9692E9-8C93-4309-8BD2-04A53364CCA3","ABCFE696-4BDB-45CE-BAE2-05A9C7E0FB4E","6E4277E8-1ECC-46CD-B184-8B7D938C81F8","36A5C22C-7EEF-4965-ACCB-8F4AA63138EC","614DD268-589F-4B0C-B4B0-58E9786CF5D0","0C1FAFAE-B79F-44FC-A842-CA7522D7684B","58D421F6-B728-4EAD-A13C-AFA2A50B1A9C","B9851C7C-2093-4E32-9211-88E3532F50C9","EA9389A9-7ED1-433D-89EA-9680BC2B122D","163C347D-43F8-4E11-9CEE-215C98BA6246","EB75BB5A-5A22-47CA-BF9E-067983DCBC62","81AA65E3-A324-459B-91A0-17DD6EE59FB9","293168A6-FD99-4A3E-B33A-65A2D4FB4C4A","AD7130FA-B15C-4604-A543-E15045D23EEC","37A05392-9E6A-4EC3-A62C-EBDF980ADD71","A71C5AD5-745C-4B82-8147-343AEEF92E24","D1886375-31C3-413A-B89C-B86781212A33","005EA4E9-C5B5-4CF4-8EE2-8B2344E5A667","DBF21C35-0ACF-4CC5-AF05-6C5AD212B78B","7C55E881-7B82-48CF-B6D8-CF4527453F8B","1AD7DD19-1DE8-44B3-AA09-367275A42761"],"id":"EFE6FCC5-0BFE-4B05-998E-1C5F8105D228","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":2818},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":2823},"__serializedExpressions__":["_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"2820":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,3,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"2821":{"style":{"__isSmartRef__":true,"id":2822},"chunkOwner":{"__isSmartRef__":true,"id":2819},"_id":"_1772","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2822":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2823":{"morph":{"__isSmartRef__":true,"id":2819},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2824":{"_BorderWidth":1,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"2825":{"moveHorizontal":true},"2826":{"sourceObj":{"__isSmartRef__":true,"id":2818},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2812},"targetMethodName":"closeTab","varMapping":{"__isSmartRef__":true,"id":2827},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2827":{"source":{"__isSmartRef__":true,"id":2818},"target":{"__isSmartRef__":true,"id":2812}},"2828":{"morph":{"__isSmartRef__":true,"id":2818},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2829":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(110.0,30.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(204,204,204)","_BorderColor":"Color.rgb(204,204,204)"},"2830":{"adjustForNewBounds":true},"2831":{"submorphs":[{"__isSmartRef__":true,"id":2832},{"__isSmartRef__":true,"id":2926},{"__isSmartRef__":true,"id":3020},{"__isSmartRef__":true,"id":3114},{"__isSmartRef__":true,"id":3208},{"__isSmartRef__":true,"id":3302},{"__isSmartRef__":true,"id":3396},{"__isSmartRef__":true,"id":3490},{"__isSmartRef__":true,"id":3584},{"__isSmartRef__":true,"id":3678},{"__isSmartRef__":true,"id":3772},{"__isSmartRef__":true,"id":3866},{"__isSmartRef__":true,"id":3960},{"__isSmartRef__":true,"id":4054},{"__isSmartRef__":true,"id":4148},{"__isSmartRef__":true,"id":4242},{"__isSmartRef__":true,"id":4336},{"__isSmartRef__":true,"id":4430},{"__isSmartRef__":true,"id":4524},{"__isSmartRef__":true,"id":4618},{"__isSmartRef__":true,"id":4712},{"__isSmartRef__":true,"id":4806},{"__isSmartRef__":true,"id":4900}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4994},"_ClipMode":"visible","derivationIds":["99259260-150A-4D98-B236-F51D9AF9EE5C","99C94602-E857-4882-8DFE-AB18CBC350AF","6BE972BB-9D66-4828-B6C2-A4DDDA00D814","9ADF88C2-A582-444B-9982-FD840E8539ED","817846AF-D83F-4691-A9C5-1BAFFF2AC5FA","113E7C0C-2ABC-4EC5-9A5F-F2C36E3BB3C5","474C04E8-B42D-4736-819E-E4AC0D9E66CC","1775C504-796A-4FA9-A740-D107918B67D0","BC5C7DA4-9DE6-4114-BB89-95C78F67DF7F","F7E7C18C-AF1F-40FE-B4CF-3EC0D1AB93DC","B1041457-CFB2-4014-BCA6-66626391FD7E","4AEFEB05-855A-47A7-8110-2D2E660DBA57","9F344EA6-9B5A-4296-AF86-52925E2E099F","1337A417-B2D2-44A5-B5F2-F1335F7EFA6B","BBFCF617-0544-47E2-9281-C941D9C67E59","70339DF9-B282-497C-8585-E5F4F244D2D8","B2768F3C-B0BE-487D-92F7-D920D15EB3D7","CDAC31BE-49F8-4E8E-A379-AE602E0360A7","2CBB2C8D-278B-4CB4-ACBD-28BB6DF27674","68227124-2388-4A05-B905-C604247C8606","4DFBE271-A85F-4A7F-8E4C-E67FCAF444AD","DB0D6295-2E71-4A88-B9CE-EA39AF1A8B52","BCAE971B-2517-488D-BD11-D56A3355B0A7"],"id":"32D17F99-082A-4879-9E49-EE67B6B7A3EF","grabbingEnabled":false,"__layered_droppingEnabled__":true,"halosEnabled":true,"draggingEnabled":false,"layout":{"__isSmartRef__":true,"id":4995},"tab":{"__isSmartRef__":true,"id":2812},"tabBar":{"__isSmartRef__":true,"id":59},"name":"doc - Pane","owner":{"__isSmartRef__":true,"id":58},"eventHandler":{"__isSmartRef__":true,"id":4996},"showsHalos":false,"prevScroll":[0,20],"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4997},"__LivelyClassName__":"lively.morphic.TabPane","__SourceModuleName__":"Global.lively.morphic.TabMorphs","_Position":"lively.pt(0.0,30.0)"},"2832":{"submorphs":[{"__isSmartRef__":true,"id":2833},{"__isSmartRef__":true,"id":2881},{"__isSmartRef__":true,"id":2907},{"__isSmartRef__":true,"id":2911},{"__isSmartRef__":true,"id":2915}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2919},"_ClipMode":"visible","derivationIds":["B08BB174-C380-4D54-AB0F-7F0DC0A8A5BD","357F4DBD-BF56-4F66-9950-0ED8E0B25D53","22056D9B-AE7E-4CA3-9089-D528D9B8B0EA","04E295A7-DBE9-473E-B4F5-4EF9613FA5E6","D35406CE-1CFE-4CD4-A4CD-017AD01EF7C5","BCCE7958-3291-4C8C-9A25-5076E69070EF","BB287E3F-8904-44E2-A786-B361D8A10C17","94D87AF4-A768-4CD2-85B6-955172B99FBC","41238E93-5EDD-40A2-B00C-8D2660AA7F59","FD3F741A-A818-4233-994B-02FF076B382C","1C011783-F181-4364-A7F7-DF74591FFA83","795FF01B-B56F-472B-B44D-20AD256C6ADB","0FF4448F-F787-4EDA-AE84-4ECA2928F420","D38D1976-A2F9-4FC5-9786-36D343969EAE","7066532C-04D1-420D-AB9B-CD38A3280114","77B3CE7E-CEA2-49AA-84E4-EFF5543D5F6F","8C90CCB2-4E95-4DF3-9910-66C2F4A4B503","D5E20590-9B9C-462C-A4B9-0A8919AA75E0","96FB7FE5-C030-4646-985C-FAFD4939B188","71A15352-17FF-45D3-83E4-5CB8C84C162A","1321B548-1BCA-47E6-A357-80B672AFFA48","7313ED28-4AD5-4D81-9E22-5CA4742D7A45","611386F9-BA93-402D-9BFF-71C3F141D77B","127AFFBD-9C5D-4D85-AB69-17538947630B"],"id":"502AF257-D99F-4169-82B2-C97BF88804DD","__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":2920},"reframeHandle":{"__isSmartRef__":true,"id":2907},"rightReframeHandle":{"__isSmartRef__":true,"id":2915},"bottomReframeHandle":{"__isSmartRef__":true,"id":2911},"titleBar":{"__isSmartRef__":true,"id":2833},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"_PreviousBorderWidth":0,"targetMorph":{"__isSmartRef__":true,"id":2881},"eventHandler":{"__isSmartRef__":true,"id":2921},"showsHalos":false,"name":"GitDocumentation","partsBinMetaInfo":{"__isSmartRef__":true,"id":2922},"_Scale":1,"owner":{"__isSmartRef__":true,"id":2831},"menuButton":{"__isSmartRef__":true,"id":2853},"collapseButton":{"__isSmartRef__":true,"id":2865},"closeButton":{"__isSmartRef__":true,"id":2840},"__serializedExpressions__":["_Position","contentOffset"],"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(0.0,0.0)","contentOffset":"lively.pt(4.0,22.0)"},"2833":{"submorphs":[{"__isSmartRef__":true,"id":2834},{"__isSmartRef__":true,"id":2840},{"__isSmartRef__":true,"id":2853},{"__isSmartRef__":true,"id":2865}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2878},"_ClipMode":"visible","derivationIds":["1FC40FBB-27AE-4471-9BC9-DF7504E5A355","99E812AF-CCE2-4132-B914-164410259CB0","AC883F10-ED51-4732-A351-070FE585EDB2","AF9E38CD-18BE-46AF-82B8-CB356BC3B944","1A134230-150E-48B2-B320-83D8C73F8952","440A8E08-18C5-4634-B7E0-07ADC1770305","C5313649-2F88-4D24-8531-8996FECB4F75","E134022A-779C-49E4-A1EB-2FDB8F9F646F","7A61A3E0-FEB6-4A57-ACF2-91CE44665913","A89303B9-8723-4A09-A3A2-EE9811BF2EC1","ECD0A0C5-E2C2-424C-A242-048280DA60EB","8C9B5AB8-703E-47E1-AA0C-A18F5E158507","83E5772C-B3ED-4193-ADC3-56A1F6C76479","AA71B839-7A9E-4E35-8C8E-F9F8EA0CCFAA","C57A34EC-E58A-4B2C-92DC-0668218330DD","9387B46F-1C9C-4E50-994A-F5D357EFF12C","F22FC3EB-2F5F-41AE-8F7B-AFB199868458","732FF873-90EF-42E0-802F-E7B64375BC33","31BCB0B6-1AC2-4EA3-9290-81A51F0A8B4E","5592E0BF-2432-4610-B48F-50B6FEB44EDF","7473E242-5ECB-4CAB-8D7C-414DEC8DF2FB","082E7E79-3210-48B0-999B-F38BB6520348","FE4E257B-43DA-49BA-B28D-C6B98843B10A","10BB87DC-EE18-4AEE-B981-186A27DE29A7"],"id":"19140851-F611-4871-9905-15BB6F2B6A13","__layered_droppingEnabled__":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":2879},"windowMorph":{"__isSmartRef__":true,"id":2832},"label":{"__isSmartRef__":true,"id":2834},"closeButton":{"__isSmartRef__":true,"id":2840},"menuButton":{"__isSmartRef__":true,"id":2853},"collapseButton":{"__isSmartRef__":true,"id":2865},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":2832},"eventHandler":{"__isSmartRef__":true,"id":2880},"showsHalos":false,"buttons":[{"__isSmartRef__":true,"id":2840},{"__isSmartRef__":true,"id":2865},{"__isSmartRef__":true,"id":2853}],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"2834":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2835},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":2836}],"_ClipMode":"hidden","derivationIds":["E6836EFB-F5EC-488A-8C2C-FA1BD82CADD1","5D15218D-7B1E-45CA-8C9C-1C77E3002C95","7A56B757-E0E5-418E-868C-FAC4367664ED","7D93C9B8-9DE6-4D54-B94C-3119E5889087","DDDADC2D-0A50-4521-B194-25667D1E89F1","CC4FB672-4A43-48C4-8A3D-70199DDFDC55","8E460D15-E307-4739-A227-384051DDCDE9","6963467F-A0F5-447C-9387-FD4A69D93F65","6B2D5F79-D69D-4C4E-8224-14B40FBC44AD","DED3951C-FB37-4727-94C1-854526E22390","33370A9A-9820-4111-B9B7-2D54D11B901C","B39143F2-9037-4209-B5E7-38BF547CEA6E","59D29891-C8FB-49D1-AC7F-1374230285DB","68BD935E-5D19-4051-B1BF-5E3C87F35B56","89F5C485-67C5-41A6-837D-987F8C9C3DD7","3FA1ADD9-2085-4312-BE8A-2E77FE2E3BFD","10C8BB25-3AD3-4578-AE8A-BF5C39E97AF1","1B61FC51-702C-477E-B520-DE5E5750E1BC","514A4C39-30EE-4DEE-B58E-7B33E759B414","78D0DACB-BC91-4060-B83D-E45A60DE2A8C","CFF5D396-2C02-4D78-8C4C-46C1C33E6919","C9A22CBF-FEBC-4C3A-A037-B1EE2839246E","CB2AA78D-D82A-44BA-95F1-D8152630974E","E81C084C-AAC9-4B7D-8B17-8830C7727E62"],"id":"F3215CEA-D818-49ED-8C7B-B3F24F84F606","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":2838},"owner":{"__isSmartRef__":true,"id":2833},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":2839},"showsHalos":false,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(3.0,3.0)"},"2835":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(660.0,16.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"2836":{"style":{"__isSmartRef__":true,"id":2837},"chunkOwner":{"__isSmartRef__":true,"id":2834},"_id":"_6788","storedString":"Basic info about committing changes using the Lively GitControl","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2837":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2838":{"resizeWidth":true},"2839":{"morph":{"__isSmartRef__":true,"id":2834},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2840":{"submorphs":[{"__isSmartRef__":true,"id":2841}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2846},"_ClipMode":"visible","derivationIds":["1E986EDB-AC62-4E46-BACD-B1B6CB9C1955","2C454ABA-83A7-4172-BBBF-B73B8744A101","5ACE3935-64BD-45EE-893E-A9C5C81C30C3","ECB2AFAF-2DE9-4B47-B7AB-EBA011C734DE","7C3866D2-C043-42CB-B0FA-9ADE29C4B74C","657CDD5F-B8E7-46EC-B488-50531BD67F09","234AE2AC-6BF7-4068-B75F-E4AA5532581B","0C0FB9C9-CB4A-4971-BC64-07979ECCAC36","9F8488D6-E3A0-4255-94D6-DBBF8F1E6896","26C23EC9-ADEF-4974-9E3B-56C1B28148DC","CB7C3D8A-DE1B-426E-ABD5-7E1EA2BB0AF0","21B644BB-2607-4DDC-B439-68C8F1FA1D7C","57216145-9B04-4D5F-BCD9-C4A727E4ECDC","EC6F361A-E3E8-4DD0-87AC-27AA411A0F7C","BDAF42E5-9ED9-403A-90E3-0816E20DEE2B","499DD237-2327-444D-9A0E-6C47C62F7554","75088AA1-139A-487B-926B-9E46D639DD6E","60F425EE-2A75-4618-A6AE-3B9E9D060FD6","D928F415-0DD2-4AC1-92BE-89CB434EC909","FC193080-A617-454D-8246-CE5FBDD49480","AF97402E-C156-4B5E-A8C0-E8377D484E06","B7CBA4AC-1ADA-448C-9851-20E507A4A5D6","4A4C504F-4CDD-4168-AC28-A09262146F4B","EF1F1E36-437B-408D-B70A-FED4B3A4D56C"],"id":"4793890A-F1EF-4BF4-806D-FCF37B05332F","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":2841},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":2833},"layout":{"__isSmartRef__":true,"id":2847},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":2848},{"__isSmartRef__":true,"id":2850}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":2852},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(709.0,3.0)"},"2841":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2842},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":2843}],"_ClipMode":"hidden","derivationIds":["51DDAA8D-D733-465E-8C50-6C5EC0395CA8","56E06D06-49FC-47A6-B9F4-7AD98E4F7DE3","B61C2AF9-99E9-4D59-8087-162E91214A3D","8E75543F-BB37-4112-91E8-0FC0F19D2B69","8220835F-3FD8-4B41-85E7-9BA506C2F7ED","4FF61024-ACBA-4C2D-B45D-4937371FD9DF","18F7CE12-8635-47EB-B48A-56586A070B2E","845132C2-C344-4011-9A29-09F860D0460C","DC770D7F-CE83-4E86-ABAA-948662D1982A","1AAAAC55-EE75-46C7-8FB8-4F3C911BA57D","A74888F0-BD52-4576-A3A5-E5C4D95EF8D4","418429B3-2EC6-4A1D-97F5-253490F606F6","EA868DD1-F8C4-4DE9-89B5-AA5174A27E84","9EACE377-546C-481B-B979-FE119D31ED4F","B999C40E-8BA7-47F5-8FAA-50BBCC317BB6","96250743-CB33-4DCA-B88E-9292D40D7CA8","2228237A-15EF-4355-B49B-AA8A0B783C15","1FABFDAB-6E25-454B-8104-85DE9F0945E1","D353AF6D-306C-4208-A6BF-08728A48716F","8D3C1D55-C817-4989-923A-CD888808702F","0A454FF9-6C47-40B6-898A-1648C7635A23","AFF697D0-E770-4EAB-9373-5116D735A1D9","9B900D33-1FE7-4168-AD06-D4F8AFD6AC46","D0F72B01-97CD-4DF5-9531-DAD325A7576F"],"id":"A0E2B4F5-8CC4-4C78-B08F-4AD01E4D7890","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":2840},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":2845},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"2842":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(16.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"2843":{"style":{"__isSmartRef__":true,"id":2844},"chunkOwner":{"__isSmartRef__":true,"id":2841},"_id":"_5259","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2844":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2845":{"morph":{"__isSmartRef__":true,"id":2841},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2846":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"2847":{"moveHorizontal":true},"2848":{"sourceObj":{"__isSmartRef__":true,"id":2840},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2832},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":2849},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2849":{"source":{"__isSmartRef__":true,"id":2840},"target":{"__isSmartRef__":true,"id":2832}},"2850":{"sourceObj":{"__isSmartRef__":true,"id":2840},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2832},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":2851},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2851":{"source":{"__isSmartRef__":true,"id":2840},"target":{"__isSmartRef__":true,"id":2832}},"2852":{"morph":{"__isSmartRef__":true,"id":2840},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2853":{"submorphs":[{"__isSmartRef__":true,"id":2854}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2859},"_ClipMode":"visible","derivationIds":["8E8F189C-A21A-4564-95AF-4E57B55D692C","61F4DF6E-B7B3-4CD0-943B-AD8C730AEECF","DBD96919-086C-494A-A82D-1312EBC131C1","26AABE68-3DB3-48DC-8485-EBE474265D84","7089B437-3A62-491C-9E07-F4F05532672D","15162E74-D6CA-4A6A-A4FC-648BB1216F3F","60F53DF2-40A4-436A-B9F4-9E3BACA0279F","5DDB8B80-B8FA-4E37-891D-4E74075F1E83","B58376B7-285B-40E9-9EEC-9A2ACBF880D7","6B1B7E4B-7335-4341-9412-CA63CFE5CE4A","41EAFEDD-C901-468F-9952-353EE5BD277A","2AE328AE-1802-49ED-9E08-420D52B3A62E","5A08862C-7ABF-4C0B-AFB8-2DBFDE001081","DFDC20E4-C45F-4E26-B5D7-0FDAD53CFF86","A8EAE184-4AA4-4BEA-940B-43923B056585","B613800A-8380-4627-837A-ED2229C33423","16940A8B-D6DD-49D4-BBDD-A1132456A757","3EEB1ADA-7BEF-49AF-A2C7-BB5DFB0F33E5","7B83E43A-DDB4-4C0C-A132-2D972DECBA0F","887DA2C1-E114-47FB-961A-00CB78FD03B5","CE35F2F6-49FC-4F07-B9D6-8C2B7283AB76","90C0BF80-EA31-4C6E-9ABA-D238426FA226","D59AF80F-331A-4652-9342-1DD5627AE83D","1D9C48B0-24F2-4701-A55F-C39C77AB33F7"],"id":"39016851-815D-4C32-A52A-07591883DC4A","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":2854},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":2833},"attributeConnections":[{"__isSmartRef__":true,"id":2860},{"__isSmartRef__":true,"id":2862}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":2864},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(669.0,3.0)"},"2854":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2855},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":2856}],"_ClipMode":"hidden","derivationIds":["8A4436E1-F127-460F-9E51-3FFF0EDDA9CC","8E4BD3C9-00D1-4B4E-9AD0-E91E751787D0","8028C199-901D-46E4-8BF7-51A1900AC7BB","299C4E3A-6D39-4ABB-9107-0982348B712F","037B16EB-EDE2-4614-9FC1-325458613F42","141524BE-B224-48D0-A7AB-E07298BB6A99","E780D546-342C-4F89-B8BC-610888B186DC","46107BD8-1155-452B-9C50-86ADB0199052","970E8B0E-8DF5-4281-81E5-5967C27748D0","D9E3F27E-8A61-482E-9BBA-AE90B48456E3","2B2BD279-D7D6-4D04-9BAC-6EE5B6E8FFC3","143BCFA9-106C-4BF4-974F-983E9B0D7824","18AB4F2F-8488-4A02-8092-26900F56D5D4","2AC3D367-D214-46D0-9285-FF8BD168AC1B","55FDA4B3-3C11-4EA3-89D0-EF333C3BC942","7FDD9D95-B096-4CC4-BB05-D02D7EBECD4A","C731D361-1795-4AE8-8BA8-1C0AAB35AB0D","B96FF0DF-B928-4D82-898B-694A329E1A11","10126379-482C-4C5D-8873-1589A5902068","B580D8B6-E764-4830-A6C6-9A58494AB407","6E47FAA4-1CCC-4C30-A121-B446197CFBB9","8D88CA11-860C-44D7-8BB7-EE702EA8EA05","947200F4-3BCA-4FE3-BFFA-B00C492F685C","9D5DB543-FFF7-44E1-B5F5-8612E109D7A1"],"id":"04C1A523-B274-49CD-B1D3-F60F67E1D262","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":2853},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":2858},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"2855":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"2856":{"style":{"__isSmartRef__":true,"id":2857},"chunkOwner":{"__isSmartRef__":true,"id":2854},"_id":"_5261","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2857":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2858":{"morph":{"__isSmartRef__":true,"id":2854},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2859":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"2860":{"sourceObj":{"__isSmartRef__":true,"id":2853},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2832},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":2861},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2861":{"source":{"__isSmartRef__":true,"id":2853},"target":{"__isSmartRef__":true,"id":2832}},"2862":{"sourceObj":{"__isSmartRef__":true,"id":2853},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2832},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":2863},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2863":{"source":{"__isSmartRef__":true,"id":2853},"target":{"__isSmartRef__":true,"id":2832}},"2864":{"morph":{"__isSmartRef__":true,"id":2853},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2865":{"submorphs":[{"__isSmartRef__":true,"id":2866}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2871},"_ClipMode":"visible","derivationIds":["7F1AC40B-D335-43F8-A6F0-718F23DFC637","A4DD4095-624E-45E6-BAC5-026F61A039B4","3799326C-FBEC-4085-842E-C6B3B02C4820","C4B2AF54-4A85-47F8-9080-A205F552BBFF","CB6FAB14-4A34-4ED0-A920-3FEF86ED635C","0511137A-0469-4729-972D-13BD91C4CD9B","8B177B58-40C2-4153-AC2C-AF963264A2D1","283F3D3C-4EEC-479F-8CCB-8145FED28F86","ECB66A0D-0EF0-4AB4-ACD8-320B678DC097","F0FFB2E7-4F81-4144-BFCE-262770705900","A6039D40-B67B-4E48-969B-EC3D379BFCFB","CCCB9670-22D9-47BC-96C4-6B9333321C57","7C631D14-099D-4C4A-AE5F-66885EA9334C","526686FC-17CB-42EA-989F-B2B13B418197","DDEBE0C5-99A3-4359-AC55-1E077CAB5721","EAC369B2-3578-4E9F-825C-DD500DA51B71","E1CB08A4-71CC-41C7-B219-67F48DEE22C1","19C0B614-5598-4359-8298-CAB419174EFF","D64B65A9-DBCD-45F8-8AA9-5E041CB4A742","D4A0F45E-EC4A-4108-BCBC-9589A495452A","363BA66A-E39A-4AFD-88EE-F7253F681D13","65ADF359-8B16-4F8E-891C-0E6532D7B633","A60CEEB5-3E15-4869-A9B7-9F04F1C565AD","08CEB356-29B4-4380-B9C3-D80FE921EA5B"],"id":"7D87167F-2549-4D8C-BC20-F244A052D466","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":2866},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":2833},"layout":{"__isSmartRef__":true,"id":2872},"attributeConnections":[{"__isSmartRef__":true,"id":2873},{"__isSmartRef__":true,"id":2875}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":2877},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(689.0,3.0)"},"2866":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2867},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":2868}],"_ClipMode":"hidden","derivationIds":["ECB98360-94C3-4484-841E-B644D09E8BFA","37111FB2-0C33-4071-85BE-93FB9E00D63E","98C2C761-1AF4-494A-8BB5-89B39E0C989C","B2D7AA0A-86D6-476D-8715-4BA77A26E70D","3F6BCA35-D309-4ABD-B7CF-22CB2C983E67","68C34936-731F-4004-A98F-0B3E07D7F2FF","E6C029A7-96A9-46AF-9A8D-409911272A88","89A15CC1-2E66-467E-AEF0-FDFAD15260BB","E4838D93-3A53-44CB-8520-40B0D5F69132","8088C09C-00F7-475C-A518-EDDE3EA943F4","1FDBA706-56F7-41C4-8ECC-53F360C20011","3ADE6EAB-A406-45AA-8932-7D87FCFABD55","1021155C-84ED-4BF9-8762-F6A8DEEAA47C","1F80275D-CB28-4C11-9B11-795F52B20A9F","D3461BE8-4221-4DCB-83E8-7F838191417A","546A763F-CE7E-4DCD-A0D0-2821AD78AA18","8CF1F773-5D7E-4566-899E-BC74280333D7","C06825E8-CE01-4E62-9CE9-033CF983F9D2","316A973D-BC0A-4D89-AFD0-80E945177CB1","CAC7D5ED-0087-4821-9898-99910C68B752","F997F501-0FD6-4CE8-80CF-F865088608E3","FA00AB05-5BBD-4756-9A48-939ED99DF5E9","00863754-19A1-4484-A1E2-925D39A39217","ED77AEAB-115F-432B-AE3B-491CE0DF7ABF"],"id":"D7041234-CBA1-435C-86F7-C3DB1509FC9C","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":2865},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":2870},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"2867":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(15.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"2868":{"style":{"__isSmartRef__":true,"id":2869},"chunkOwner":{"__isSmartRef__":true,"id":2866},"_id":"_5263","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2869":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2870":{"morph":{"__isSmartRef__":true,"id":2866},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2871":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"2872":{"moveHorizontal":true},"2873":{"sourceObj":{"__isSmartRef__":true,"id":2865},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2832},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":2874},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2874":{"source":{"__isSmartRef__":true,"id":2865},"target":{"__isSmartRef__":true,"id":2832}},"2875":{"sourceObj":{"__isSmartRef__":true,"id":2865},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2832},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":2876},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2876":{"source":{"__isSmartRef__":true,"id":2865},"target":{"__isSmartRef__":true,"id":2832}},"2877":{"morph":{"__isSmartRef__":true,"id":2865},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2878":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(729.0,22.0)","_Padding":"lively.rect(0,0,0,0)"},"2879":{"resizeWidth":true,"adjustForNewBounds":true},"2880":{"morph":{"__isSmartRef__":true,"id":2833},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2881":{"submorphs":[],"scripts":[],"id":"0AA994CA-CDF8-4E2D-8A03-3C466A2EE161","shape":{"__isSmartRef__":true,"id":2882},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text1","partsBinMetaInfo":{"__isSmartRef__":true,"id":2883},"textChunks":[{"__isSmartRef__":true,"id":2891},{"__isSmartRef__":true,"id":2893},{"__isSmartRef__":true,"id":2895},{"__isSmartRef__":true,"id":2897},{"__isSmartRef__":true,"id":2899},{"__isSmartRef__":true,"id":2901},{"__isSmartRef__":true,"id":2903}],"charsReplaced":"","lastFindLoc":2458,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":2905},"_ClipMode":"auto","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","BCFF8C7E-6CD6-442D-ACBA-EB87697F1140","2093D222-4CD3-4126-AB27-CB6E1EC91DAB","0FF68FDA-43C7-4943-AFF1-DF7860D90A20","10267138-8886-4ECB-8A77-B79C86994501","6EE60E8E-15DD-4222-B26E-55A1C3323047","8363A8E6-B2F3-4D49-A297-197DF11A5C84","9200085F-2B14-4C5D-A1E0-A8C39836A3A6","5FD7DFCC-52E4-4209-8D4F-C96D64142DC1","32C73C30-AB3D-4138-8452-58B1A6DF5E21","D3B8A7F7-6D5E-48BA-A09D-9E8AF23ACE49","A8DA6C74-09A2-4C13-BF48-884A3014F735","EC054FD0-74EA-4788-B479-9C4880FF2AE6","1ACBD036-3F99-49D0-9ECB-9CBE53FE3F06","7C7A81FA-F38C-4B35-B5B3-7C2D7DCEBDEA","26DA6ED8-5CD5-4517-B09A-61FAA44E206E","CEF5DDA3-B2A7-4321-B1BF-02378D184131","7F0CDEF8-C210-4F25-8F1F-3A49751BFF93","BFFE3567-869B-4C79-91B8-047D00BAD450","BAD58082-96DC-4410-B947-6F09F0B04EF5","1B720C16-2940-4E53-8686-CC315AE574D4","333B6DFE-E1AA-4A46-A307-4641E8F24097","BD510F4C-C708-4620-AD64-A2BEBF1750E3","CAEBDE3A-98E7-4AE6-8D58-7FDA5E4054DF"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"previousSelection":[2487,2487],"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":2832},"_Rotation":0,"_Scale":1,"layout":{"__isSmartRef__":true,"id":2906},"priorSelectionRange":[2744,2744],"__serializedExpressions__":["_Position","textColor","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(4.0,22.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"2882":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(720.0,465.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)","_Fill":"Color.rgb(255,255,255)"},"2883":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":2884},{"__isSmartRef__":true,"id":2885},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2887},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2889},{"__isSmartRef__":true,"id":2890}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Tue Mar 12 2013 14:35:33 GMT-0400 (Eastern Daylight Time)\")"},"2884":{"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 12:31:56 GMT-0400 (Eastern Daylight Time)\")"},"2885":{"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 08 2012 08:18:18 GMT-0400 (Eastern Daylight Time)\")"},"2886":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:32:09 GMT-0400 (Eastern Daylight Time)\")"},"2887":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:31:43 GMT-0400 (Eastern Daylight Time)\")"},"2888":{"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(\"Mon Feb 27 2012 00:20:38 GMT-0500 (Eastern Standard Time)\")"},"2889":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 10:30:30 GMT-0400 (Eastern Daylight Time)\")"},"2890":{"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 13:36:22 GMT-0400 (Eastern Daylight Time)\")"},"2891":{"style":{"__isSmartRef__":true,"id":2892},"morph":{"__isSmartRef__":true,"id":2881},"chunkOwner":{"__isSmartRef__":true,"id":2881},"storedString":"All Lively installations, such as you might have on localhost, or such as the lively-kernel.org/core installation, are separate instances of the master installation on Git.  The GitControl tool makes it easy to update an installation and to commit changes made in that installation up to the master on Git.\n\n","_id":"_100","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2892":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2893":{"_id":"_6601","style":{"__isSmartRef__":true,"id":2894},"chunkOwner":{"__isSmartRef__":true,"id":2881},"storedString":"General commit and update workflow","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2894":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2895":{"_id":"_6602","style":{"__isSmartRef__":true,"id":2896},"chunkOwner":{"__isSmartRef__":true,"id":2881},"storedString":"\n\nAs a general rule, prior to making a bunch of changes, it is good to use the GitControl to do a \"pull\", bringing your installation up to date so that the only changes you will have to deal with be those involved in your project.\n\nSuppose you have changed a method in Widgets.js.  When you open the GitControl, this file will appear as an \"unstaged change\", or you may have several files listed there that you have changed.  You can us the \"diff\" button to see the changes that will be committed.\n[this does not work for me but it should for you.  The alternative is to go tot the console window and type \"git diff\" or \"git diff \" followed by the pathname of a specific file]\n\nMaybe we need some discussion about what to do if things appear in the diff that you do not want.  The simplest answer here would go to go fix the file.\n\nIn preparation to commit, you need all your local changes to be either \"staged\" (in preparatin to commit), \"stashed\" (set aside from the commit but not forgotten. perhaps as you have more to do before committing), or forgotten (the X), meaning the changes will be lost, though you may still have that file around.  So do one of these three things to all your unstaged changes.\n\nNow you are ready to commit your (now) staged changes, and this is done by pressing the \"commit\" button.  Here you will be asked for a short comment about what these changes are.  This will appear in the log which can be seen under the \"log\" tab.\n\nNext you should press \"pull\".  This may take a little while and should then print a few lines ending with a pair of version numbers on the master.\n[for some reason my system asks me for my name and password at this point which can be entered in the terminal window]\n\nThe final step is to do a \"push\" which makes your changes visible on Git, and everyone who updates will see those changes.  This should also display a few lines with version numbers, and you should then be able to see your change at the top of the log window.\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2896":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2897":{"_id":"_6609","style":{"__isSmartRef__":true,"id":2898},"chunkOwner":{"__isSmartRef__":true,"id":2881},"storedString":"Adding new files\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2898":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2899":{"_id":"_6611","style":{"__isSmartRef__":true,"id":2900},"chunkOwner":{"__isSmartRef__":true,"id":2881},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2900":{"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2901":{"_id":"_9614","style":{"__isSmartRef__":true,"id":2902},"chunkOwner":{"__isSmartRef__":true,"id":2881},"storedString":"The file or directory that you want to add should already exist (create it. e.g. with the System Code Browser).  ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2902":{"fontWeight":"normal","color":"rgb(0,0,0)","fontFamily":"Arial,sans-serif","fontSize":"13.63636302947998px","textAlign":"start","backgroundColor":"rgb(255,255,255)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2903":{"_id":"_9615","style":{"__isSmartRef__":true,"id":2904},"chunkOwner":{"__isSmartRef__":true,"id":2881},"storedString":"In order to add new files to be controlled by git go into the \"status\" tab. Your file / directory will appear in the \"Untracked files\" category. Hover over the line representing the file / directory and hit the \"add\" button. The file / directory will now be listed as a \"staged change\" that can now be committed.","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2904":{"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2905":{"morph":{"__isSmartRef__":true,"id":2881},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2906":{"resizeWidth":true,"resizeHeight":true},"2907":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2908},"_ClipMode":"visible","derivationIds":["1AF473ED-8824-4E49-A6A4-6D337275C239","121B91EC-339F-4F02-975C-5305EA107BE9","414F4304-246E-4BFD-8047-894EA8D40798","2825BB25-F875-46C8-9E68-43801057ED03","9E9148BB-66FE-4D42-908B-378765C29E7E","73EE63CA-D762-4923-8501-DDA84A412BBA","B1F13674-BDE7-4CFA-AEAE-BF8F0756F637","CB7FA27C-B83C-45CA-B0CD-BCC244107A3C","D94ECA42-3955-49F3-A203-FE98ABD3E551","FC5B025C-889E-40BF-82B8-04819142327B","8B1F162C-1957-4EE7-BF04-4F75BEC1ACC7","B30823FA-D161-4F1D-862A-2BF5EDCB493A","ADDC78C2-7E7E-4C69-AA6B-CBEA9025724E","41085187-E1D2-42CF-98A5-61C0DACCA852","F9C70122-275E-4E16-94C3-F96227C97553","A1454DC1-D870-4D0A-AB7E-ADFFB7478FAF","CCC0DC9D-32BA-4AD6-896B-E1F3475EAB26","2837FC06-F481-4D96-95AF-8C305DB804EC","EB98EB26-464B-4875-88A6-B36BEBB1CE55","5733403C-A72D-4185-A072-420B171418B3","ACF8928A-5B57-48FF-BBC4-06B6452F6E6E"],"id":"637DFDFB-DA41-47C1-9ACD-31A0CD910CB1","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"corner","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle corner"],"layout":{"__isSmartRef__":true,"id":2909},"owner":{"__isSmartRef__":true,"id":2832},"eventHandler":{"__isSmartRef__":true,"id":2910},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(715.0,478.0)"},"2908":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,14.0)","_Padding":"lively.rect(0,0,0,0)"},"2909":{"moveVertical":true,"moveHorizontal":true},"2910":{"morph":{"__isSmartRef__":true,"id":2907},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2911":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2912},"_ClipMode":"visible","derivationIds":["E4CBE173-EAD8-4337-98E0-EA639FAD3211","7FCB3DA5-6BF1-4E54-8CE5-0AC218139EA0","245EC54A-CCBD-4F2E-B0F0-618C6A5E61C7","72BC7588-DE7B-437D-BC60-9FE19A26EEEA","1EF87B59-E650-40E4-875F-0DDC84FBC74D","67392EB7-5C3E-40FC-AB9F-E74263855E63","51BB7D83-84E4-4D39-8223-58C4770CF7C1","C1D6A172-4B48-40B8-9BFB-E2042A2D2026","AB5F3F81-5F61-4B51-9DDC-B622EEC78D1A","EE0C5C47-EADC-4B7A-B463-BEDAE57CD761","F6FA6A30-5C1B-4E23-9790-0D8B05815296","9FAC6E09-9BD0-4169-911D-DB0CA1F2F4DA","48B78A28-6B6F-4A1C-9FB2-4AEDF0EE44CE","CA8E042C-E19E-4983-BA27-22EE228BAA20","C4072C87-27B5-4025-9AC6-0932B0E46FEB","D2EE6410-D724-43D7-8A47-58FE219A5F69","E29F0295-ADF9-4234-9996-E5E198013058","299BC8A1-73C0-4DE1-97CE-4E9FF0EFA901","E08329F9-84EF-4631-B6AF-B90C02FB74A9","DBDA20A0-4CFA-4436-B63C-0208FEBD1AF6","4F9C15BF-B304-452A-AB42-9102B6FA5D77"],"id":"DC6E3AA1-D3D2-434D-93F5-C117E9DF8FEC","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"bottom","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle bottom"],"layout":{"__isSmartRef__":true,"id":2913},"owner":{"__isSmartRef__":true,"id":2832},"eventHandler":{"__isSmartRef__":true,"id":2914},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,489.0)"},"2912":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(715.0,3.0)","_Padding":"lively.rect(0,0,0,0)"},"2913":{"moveVertical":true},"2914":{"morph":{"__isSmartRef__":true,"id":2911},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2915":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2916},"_ClipMode":"visible","derivationIds":["73F5A377-B3C5-4334-9058-0404AC5EE621","D50FF3AA-4EF7-4647-AD74-325401E726D3","6503EBE7-01C5-45E2-9474-3E3D01309FB9","9BE65F90-8802-4E4A-B1D6-F41B107AA5E2","A4BF5B2B-35C4-4159-84ED-2D8773C52453","1A9E1591-76D0-4863-AEB4-C50F569AC35F","DEEF2BFB-2864-4197-B51F-119D5717B54F","612606D0-762C-48FE-B5E7-7AD38C267DD2","30A333CC-9D33-46AF-BC41-FF4087C4BC00","F072246F-278A-4414-8F38-0605D34B81B3","6998C5FE-8245-4775-8E02-2A8FB8456FF5","F99E15D6-2137-474B-A19E-C50A73F75D1D","ED24CD78-60AD-4CB8-B72D-33222A6340A8","BE6ECBAC-9C2A-4DC9-BAC0-416F4F031021","0EAAD54D-9FB5-45F3-93CC-4AE395D977A4","50CF0ED8-DEC0-4EB4-A735-810D37BA5177","5D729935-196C-4DF1-B80B-4F9CDA05ABC9","6D89403D-9A15-437C-8BE0-9F93E6EF2EB2","A1CF8D2E-661E-4E14-A411-49C0CA4AF0CC","A4CEDFB6-3354-44EB-BD6B-25290719766F","D5EA7586-0B85-4FD5-A805-6F46BD2D055D"],"id":"DC7C05BA-AA2A-407C-BD42-F761AA4ED1DA","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"right","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle right"],"layout":{"__isSmartRef__":true,"id":2917},"owner":{"__isSmartRef__":true,"id":2832},"eventHandler":{"__isSmartRef__":true,"id":2918},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(726.0,0.0)"},"2916":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(3.0,478.0)","_Padding":"lively.rect(0,0,0,0)"},"2917":{"moveHorizontal":true},"2918":{"morph":{"__isSmartRef__":true,"id":2915},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2919":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":false,"_BorderRadius":false,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Padding","_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(729.0,492.0)"},"2920":{"adjustForNewBounds":true},"2921":{"morph":{"__isSmartRef__":true,"id":2832},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2922":{"partName":"GitDocumentation","requiredModules":[],"partsSpaceName":"PartsBin/Documentation","comment":"Dan has put together some documentation about Git and how to use the GitControl with Lively. Please spread the word and improve!","changes":[{"__isSmartRef__":true,"id":2923},{"__isSmartRef__":true,"id":2924},{"__isSmartRef__":true,"id":2925}],"migrationLevel":7,"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Thu Jun 27 2013 17:38:46 GMT-0400 (Eastern Daylight Time)\")"},"2923":{"author":"robertkrahn","message":"no comment","id":"F9152023-3A3A-41D1-8FE7-ABF05A270C48","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 18:45:31 GMT-0400 (Eastern Daylight Time)\")"},"2924":{"author":"robertkrahn","message":"no comment","id":"B247523D-EBD9-451F-8474-C6357B9851BE","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 18:46:01 GMT-0400 (Eastern Daylight Time)\")"},"2925":{"author":"robertkrahn","message":"no comment","id":"EFF8F231-46B8-44BC-B76E-2EEE214D2A86","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 19:11:14 GMT-0400 (Eastern Daylight Time)\")"},"2926":{"submorphs":[{"__isSmartRef__":true,"id":2927},{"__isSmartRef__":true,"id":2975},{"__isSmartRef__":true,"id":3001},{"__isSmartRef__":true,"id":3005},{"__isSmartRef__":true,"id":3009}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3013},"_ClipMode":"visible","derivationIds":["B08BB174-C380-4D54-AB0F-7F0DC0A8A5BD","357F4DBD-BF56-4F66-9950-0ED8E0B25D53","6D10FA66-3C29-448C-9C1C-641EFBA9D4E6","C1D97EDF-B63F-4A38-91AA-4C0D73F4CA57","0C221E48-5DA5-467A-80E3-0594FC874603","0F49F39B-9CE7-4098-9836-98C7699B2945","A0AC9ED3-C57A-4CDD-84AD-BCF96DAE9BA5","08C908C8-E6EF-491E-A0EE-2DF99DCD7B73","62B792B3-935A-47A0-81A2-AD4308958212","0C8567CA-1952-49E2-8BAA-65D615BD4FAE","50D75EF9-0128-4C3E-8F4B-943789F9C35F","F63A063B-2A59-4973-813C-7B052361C745","7BADE6B3-E45B-4577-920C-3B65C51ECDE3","0FFE732A-DDBD-49B1-A49B-C99813E6C665","21FFFE94-C72B-4534-B6D7-347454767729","940B993F-6340-4613-94EE-BACFB3E2ACC8","AD493AB0-6A96-4F3D-B93E-ED08CAC1DEF1","B63DFC34-510A-422A-86B6-201B252B8ADB","24410214-9820-495E-B4AE-7C049135DC21","6E56C497-A59E-4575-9BED-58CB64E56483","0F0B7170-AE61-4772-BDF8-172CDBBE3566","772DE82A-C7F1-4B14-8A62-D21CB60DC2F8","C6CCC7EF-C0D5-4BBE-BB18-8430FE04BDAE"],"id":"0B740C89-B319-432A-989A-A6C8AAB6B232","__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":3014},"reframeHandle":{"__isSmartRef__":true,"id":3001},"rightReframeHandle":{"__isSmartRef__":true,"id":3009},"bottomReframeHandle":{"__isSmartRef__":true,"id":3005},"titleBar":{"__isSmartRef__":true,"id":2927},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"_PreviousBorderWidth":0,"targetMorph":{"__isSmartRef__":true,"id":2975},"eventHandler":{"__isSmartRef__":true,"id":3015},"showsHalos":false,"name":"GitDocumentation1","partsBinMetaInfo":{"__isSmartRef__":true,"id":3016},"_Scale":1,"owner":{"__isSmartRef__":true,"id":2831},"menuButton":{"__isSmartRef__":true,"id":2947},"collapseButton":{"__isSmartRef__":true,"id":2959},"closeButton":{"__isSmartRef__":true,"id":2934},"__serializedExpressions__":["_Position","contentOffset"],"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(0.0,0.0)","contentOffset":"lively.pt(4.0,22.0)"},"2927":{"submorphs":[{"__isSmartRef__":true,"id":2928},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2947},{"__isSmartRef__":true,"id":2959}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2972},"_ClipMode":"visible","derivationIds":["1FC40FBB-27AE-4471-9BC9-DF7504E5A355","99E812AF-CCE2-4132-B914-164410259CB0","7096FBB8-E8C8-4312-BFE3-5690294E8B7B","A74D1E22-358D-4DAA-BDFE-CFFCE32F3CC0","1C737403-20E9-481C-9515-0AEFFC59B0AF","57ED9FC9-C62A-4157-8BBF-A350D40CD612","74B9E83C-0FCA-4049-AE1F-CF9DB2D1FA21","B5B72C48-B8F7-4156-AF4B-D90CF9AB0126","F70C51C5-7DF2-4422-B588-EB522FB7F2B5","5FCB75EC-7B48-49D2-B987-E6F00E3AF95D","76E976B2-C29A-4B23-8204-4DACB298A63B","8C8FA526-4949-4396-9981-AE4351765F90","FC53D0F9-76BF-43C0-91DA-1365F5707F0E","8B936D7D-F5F0-499E-9AE1-92978AFD36C3","3BEF4DDD-16C8-4476-B83C-3CD927175C9A","12450E6A-BAD0-4562-8BC9-C9BDE3A13934","AF2955E5-D73F-4562-AB2A-42F32D74F646","E986BDD4-C436-4006-9CD7-DA90EF9111CD","AED70D93-1E74-4CEB-8951-B4752168138E","72DF6D90-24EC-434A-8818-C063AA217342","642FD742-5856-4070-BB56-2CA1C977C57C","177D0EC6-C43F-47EA-BF22-8D806AD57ABB","82FC6F7D-208F-442D-B421-E11044634387"],"id":"F8046330-2F4C-42C4-A92B-00857A2742DD","__layered_droppingEnabled__":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":2973},"windowMorph":{"__isSmartRef__":true,"id":2926},"label":{"__isSmartRef__":true,"id":2928},"closeButton":{"__isSmartRef__":true,"id":2934},"menuButton":{"__isSmartRef__":true,"id":2947},"collapseButton":{"__isSmartRef__":true,"id":2959},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":2926},"eventHandler":{"__isSmartRef__":true,"id":2974},"showsHalos":false,"buttons":[{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2959},{"__isSmartRef__":true,"id":2947}],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"2928":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2929},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":2930}],"_ClipMode":"hidden","derivationIds":["E6836EFB-F5EC-488A-8C2C-FA1BD82CADD1","5D15218D-7B1E-45CA-8C9C-1C77E3002C95","9B412610-68BB-44E1-A286-756987633E4A","D649856E-B8A9-45F0-AF91-16289205F62C","0394FA41-A435-4EBE-A821-2D6C159B5D53","C8370C7B-99FB-4BB0-AB77-0BFB6FB1937E","4AA6575D-E69A-411C-A2C5-49430377F0E5","B88EB91B-F1F0-4E66-A103-63CF15336FAE","6E61CD60-95FA-405C-ACCC-2E283C60894F","07DA682F-AE39-4D7C-86B5-A131D3F41ACB","1D0C6017-E0E7-4695-8F6E-F4094721C50E","EB77709A-16C4-4447-8955-2A52F90EF09C","D1371A41-C749-4F58-9882-9B5CAF845702","1ADFA281-2E3F-48FC-BE1E-D3A5AA9D0A00","B07F0D36-6C44-4380-9DDF-FCF8CBAB46AA","14AF4592-132F-43A2-9E86-71767DD7258D","1A1AF28B-C720-4AB7-BA58-3E6CD09F431E","0BA0EE86-D55F-4D72-897C-67A9F2DB4EC8","E32354B1-B706-479A-BBB4-A29DF658E110","98726A3B-622E-4F81-A937-42A385ABBA04","AB147E6F-15A1-460D-AA87-248F68419D74","DC8014B1-8DA6-4305-9825-0B532DBD0F6A","8AC9EB92-8FA3-4E2A-AB1B-E9C28772A6A8"],"id":"85526981-5809-4B70-B01C-84E15FF8D6EC","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":2932},"owner":{"__isSmartRef__":true,"id":2927},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":2933},"showsHalos":false,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(3.0,3.0)"},"2929":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(660.0,16.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"2930":{"style":{"__isSmartRef__":true,"id":2931},"chunkOwner":{"__isSmartRef__":true,"id":2928},"_id":"_6788","storedString":"Basic info about committing changes using the Lively GitControl","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2931":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2932":{"resizeWidth":true},"2933":{"morph":{"__isSmartRef__":true,"id":2928},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2934":{"submorphs":[{"__isSmartRef__":true,"id":2935}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2940},"_ClipMode":"visible","derivationIds":["1E986EDB-AC62-4E46-BACD-B1B6CB9C1955","2C454ABA-83A7-4172-BBBF-B73B8744A101","783FB189-DD36-47AC-AABC-273FFBC79826","2EA35931-5A8F-4E20-A694-E3315C9EB984","61A9F19D-C42A-4883-A8E8-1F4954755052","07B40630-294B-4FD8-90C9-48991164EB3C","CB25FCC8-FB27-42EE-ACBC-21E1644C528F","B8FF5C5C-33C4-4EA2-9D26-005ECD33F903","9ED1B2F1-1B01-4FF4-91D0-C59FE5048F94","164AF63C-8B42-43F9-9603-EEAC7B7EE781","246DA26A-7186-4046-BC70-62CEBBE4A520","DFD7604A-071B-43F6-8D6C-371C35955509","8F490849-1F49-4153-A338-9479BC20C24A","B7FE8ECE-2370-4311-8503-F40775A1D769","34EDCFDB-82CA-47AB-8651-387EC7072E00","67F104AA-3E64-4787-AEF8-E9F830BE2D2F","2187B128-C5DB-4537-B810-9FDC4866E526","01F069A3-4737-4DFC-A080-2D32B9D3AC63","4419DF25-604C-4B81-973C-89E3D07EFBD5","F14099C2-E74D-4904-8C20-80E726FD9A87","E66C6E80-8639-418D-88E3-B758F0EB1BED","AABFE154-C193-4BC7-A86C-C3C0DC14A0A3","1D942ECF-34BE-4802-94B4-3A9EC1C2B5A0"],"id":"3866A7E7-007E-4F9F-B0F3-6A8BFE887E12","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":2935},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":2927},"layout":{"__isSmartRef__":true,"id":2941},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":2942},{"__isSmartRef__":true,"id":2944}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":2946},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(709.0,3.0)"},"2935":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2936},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":2937}],"_ClipMode":"hidden","derivationIds":["51DDAA8D-D733-465E-8C50-6C5EC0395CA8","56E06D06-49FC-47A6-B9F4-7AD98E4F7DE3","B222B7E3-14E0-4619-9231-11024DF3D47E","50739274-3C70-4E20-BC1D-DEF8C90F7087","5661BBCA-2975-41A3-9EE0-995769D31813","22578F6A-28E9-41EE-8D05-B930E53F5334","F3A43A62-A802-4D25-9CB6-B8E954FD9744","FA802208-59A8-47AC-AA50-734A3308136D","01113B4A-EE8A-4A45-8BBC-5CCF0303DCAC","7254633C-76F3-44D5-A124-43973F644B0F","790FD2AD-2C7E-489F-96BA-BB676D9249E1","3B5CB4DF-34B7-410D-A50E-A24496E4A922","91161F7E-4753-4F1D-9A6E-38FF2FD4B5D1","3A1882A8-54B9-4F6C-A4CB-A7C9A44E3430","1D84C25E-8E35-4CA3-81A6-69246DA263ED","5595E8BB-54EC-4A7E-BA5D-B576E3D8A137","CA989E24-49B9-47EC-8F97-32F21904123B","DFBA8A4B-E7B1-4FD1-893F-F6AFB9922127","6253FCA6-6F8D-42B9-93D8-B65DBF2CFFD5","089A4CC9-5C1E-480C-B9B3-1E3A1FEB3476","86B51918-A092-4A6F-8A6C-B34B5A194F8B","09A3AE54-D696-4799-A196-82C880EEB950","7CD1207F-2963-4266-9826-884C4BDE18A3"],"id":"9AE0B12D-D675-4613-BA91-C5692EA3C8C2","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":2934},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":2939},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"2936":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(16.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"2937":{"style":{"__isSmartRef__":true,"id":2938},"chunkOwner":{"__isSmartRef__":true,"id":2935},"_id":"_5259","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2938":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2939":{"morph":{"__isSmartRef__":true,"id":2935},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2940":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"2941":{"moveHorizontal":true},"2942":{"sourceObj":{"__isSmartRef__":true,"id":2934},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2926},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":2943},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2943":{"source":{"__isSmartRef__":true,"id":2934},"target":{"__isSmartRef__":true,"id":2926}},"2944":{"sourceObj":{"__isSmartRef__":true,"id":2934},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2926},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":2945},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2945":{"source":{"__isSmartRef__":true,"id":2934},"target":{"__isSmartRef__":true,"id":2926}},"2946":{"morph":{"__isSmartRef__":true,"id":2934},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2947":{"submorphs":[{"__isSmartRef__":true,"id":2948}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2953},"_ClipMode":"visible","derivationIds":["8E8F189C-A21A-4564-95AF-4E57B55D692C","61F4DF6E-B7B3-4CD0-943B-AD8C730AEECF","FAA634A9-CE8A-4E71-B064-BDC9A3564E9A","8096A5B6-8700-4254-A2F9-332FA6CBAB9D","C9A67292-0CF3-434B-9748-A1C2E13C95F8","6725007F-DB36-4DA2-81D7-AE133B03FCAA","63890677-AE31-4955-8B13-8815D87F426E","A15FF053-2231-4CB2-AD12-8E4B9D0A9A46","A3356986-FC2F-4C9E-B7B2-411DA0C773FA","2D505058-C949-418F-B217-3410A2D7777F","9F046BC6-0BCE-437C-8602-EF207CA53DD8","9FE7EE8C-E816-447A-8B7C-27FAC6FBD5BD","B162DD7A-86FA-4310-8FF6-4002344FF10A","EF715F27-0833-4465-8D2D-DE4BBB3B5BB0","1A21A186-9CBC-4E67-9B37-C9CD44824E7B","46C7BE0C-42BE-4CB4-87A7-E0AD05647EC6","BE854E23-311B-41A9-87C3-191021C5AE95","FB883A94-80DA-4A31-A296-B39E8B4D0C79","4C5A448E-63A4-485B-AFA3-5F60EA927902","74B4208C-A8CC-4C98-AE41-87728DD174E1","DABF8629-38FC-458C-8C23-373B5CA13813","252ABB93-417C-4D3F-9DBC-DCDF5B55E9F6","3BBC98D7-E7C8-4EF5-A709-60ECE9C188BB"],"id":"0D6EF45D-72D4-440C-A5CD-89BD1C581DE6","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":2948},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":2927},"attributeConnections":[{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":2958},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(669.0,3.0)"},"2948":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2949},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":2950}],"_ClipMode":"hidden","derivationIds":["8A4436E1-F127-460F-9E51-3FFF0EDDA9CC","8E4BD3C9-00D1-4B4E-9AD0-E91E751787D0","0B909AA2-B2A5-43BD-B223-B4F8C27DF92A","3D1FEBC4-50A2-486E-83C6-6112D6514CFF","DE9DFB21-8EA6-4F9A-AC16-6E062C3CF018","93D666C1-EC3B-4D42-8E95-A042D5DD6E9A","29D3ABCD-4BAD-488A-B897-A89955BE81CF","CA2B2D3B-43FD-4DEF-B99F-D1E77B3BF7B9","1CA66689-ED4E-41D7-AFDE-4BFBAB9A9527","64935CE1-D5B1-45A8-934C-020825B3EC6C","14125513-E2B4-4BD5-BC4D-B82CD475842E","8F78A263-FA63-43B1-B84D-0FD9DA775FEC","E07BD67E-5A1F-480E-B010-2A87C33C7AE1","B518845B-606D-498E-B556-DCFC2E0B1CA3","DC9997FB-EDBD-4F12-9A13-42A6BBDD5844","B5389EB7-5BE4-41A9-A9B3-41D40BE84C4F","941AE258-28B3-4B10-91FF-A798406D1230","A8C56DD5-BE36-41C2-8679-6A47DC629631","D0C86065-8E0A-4DBC-A196-0A3FFEBC10F4","EE71BD75-5F6B-4AC5-9BA5-6C743AFC1FC2","3EFF721F-5804-4C85-A4C5-F673FAB05E40","1020FBAC-58CB-401A-962E-D793265458FD","17725573-90D7-4C90-B34C-A8810E58A297"],"id":"ACAC3437-6BF6-48DB-9B00-0D2711F31235","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":2947},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":2952},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"2949":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"2950":{"style":{"__isSmartRef__":true,"id":2951},"chunkOwner":{"__isSmartRef__":true,"id":2948},"_id":"_5261","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2951":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2952":{"morph":{"__isSmartRef__":true,"id":2948},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2953":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"2954":{"sourceObj":{"__isSmartRef__":true,"id":2947},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2926},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":2955},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2955":{"source":{"__isSmartRef__":true,"id":2947},"target":{"__isSmartRef__":true,"id":2926}},"2956":{"sourceObj":{"__isSmartRef__":true,"id":2947},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2926},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":2957},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2957":{"source":{"__isSmartRef__":true,"id":2947},"target":{"__isSmartRef__":true,"id":2926}},"2958":{"morph":{"__isSmartRef__":true,"id":2947},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2959":{"submorphs":[{"__isSmartRef__":true,"id":2960}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2965},"_ClipMode":"visible","derivationIds":["7F1AC40B-D335-43F8-A6F0-718F23DFC637","A4DD4095-624E-45E6-BAC5-026F61A039B4","0B145D12-0B81-4FAF-A1B4-C8C750534298","21D1353D-35BB-45A7-BC6F-2303408AC675","917B59DB-8C3D-4926-8335-71A84BF1FB6B","DCCC5196-ECFB-40B6-82BE-EE533240B07F","CE5AC053-D2E6-4F34-B1B4-BFA3F54747A7","287F1D16-404F-4774-BCDD-464B7735EC11","0F534BA0-1767-434D-BABA-365810C7FD62","E7E58FD3-D5A4-40CF-91C4-508EA1957A9E","196D86FE-9354-4F09-8C33-63BEF6AD3711","09C88A94-0F6E-483B-B4AA-478AF40EC582","D274FBF8-0631-45D9-A052-77A2F225D77A","8D245515-0E09-4E29-BD84-3F4DFCC5F305","084BE2D6-4832-454E-BC04-6B373118ECC0","28F3B6AA-1C48-4C6F-92C8-C13CBBDA5ADE","555ABBF0-D047-495B-8225-0830025D3097","75ED352C-05C0-4297-977A-2B5D4F1EE40A","64C5EB1D-EBD1-4060-A1BF-8AF7704136D8","77290007-DE0E-49F6-A349-213850489D08","477D9B56-F756-4335-9FCD-A4DAD7AED391","264F4108-6B06-4745-B784-AF8CED4D5AC1","79EE4DC1-AC4B-4198-AD13-1EAD91251E13"],"id":"7A17D34D-3146-419D-B635-A9BF027443E2","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":2960},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":2927},"layout":{"__isSmartRef__":true,"id":2966},"attributeConnections":[{"__isSmartRef__":true,"id":2967},{"__isSmartRef__":true,"id":2969}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":2971},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(689.0,3.0)"},"2960":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2961},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":2962}],"_ClipMode":"hidden","derivationIds":["ECB98360-94C3-4484-841E-B644D09E8BFA","37111FB2-0C33-4071-85BE-93FB9E00D63E","878E8460-EDDB-4787-80AE-BC2047EE0EEC","49E6B43F-F364-4081-809D-AB5D7FBFD80B","D9AD5950-3794-4CC1-9AA1-4C1305B58955","CB436637-0585-4B3C-AEAD-955FE8A9A07C","780984D6-9C4B-4CDD-8F90-EEF0C893295F","B404C506-97F6-44E3-B22D-E421BB872739","9885DACD-92D3-4907-93F4-96C74B2389D8","E3758AD3-9C50-4293-B91F-D2EF64A368D6","089D20E3-76A2-4B6F-BD40-513629C29041","DE75CF9B-D507-4E39-A8F8-CA87F51E62D7","42E0AC14-71F6-4565-8ECF-D8F74E3CD50B","3934AFE1-0E44-4AAA-A498-C02C32551C6A","C3D0DEC9-6BEC-41A2-861D-7CDDE13BCCDB","BCEBE4B6-1A3E-4D3C-8B9D-66A58B08EEE4","136DFA1B-B095-4E80-AC4A-50EA7FE975DD","82F7A542-CF8E-45CB-B646-DADC71C6E88A","D7C3707D-0426-4C36-B1D5-206ADC15C2C7","C028310D-D47D-4C18-8B0A-CFCF662EE336","D2BC3787-394B-4EF3-9E3C-447FA5220D4B","E04BE189-95EA-4BAE-BD20-091327AE39AC","CB3CC19C-ECF1-46D3-9616-5FCA5284EAF8"],"id":"F73335C8-57B1-424B-8D2F-5D69405CEEF8","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":2959},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":2964},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"2961":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(15.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"2962":{"style":{"__isSmartRef__":true,"id":2963},"chunkOwner":{"__isSmartRef__":true,"id":2960},"_id":"_5263","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2963":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2964":{"morph":{"__isSmartRef__":true,"id":2960},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2965":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"2966":{"moveHorizontal":true},"2967":{"sourceObj":{"__isSmartRef__":true,"id":2959},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2926},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":2968},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2968":{"source":{"__isSmartRef__":true,"id":2959},"target":{"__isSmartRef__":true,"id":2926}},"2969":{"sourceObj":{"__isSmartRef__":true,"id":2959},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2926},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":2970},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2970":{"source":{"__isSmartRef__":true,"id":2959},"target":{"__isSmartRef__":true,"id":2926}},"2971":{"morph":{"__isSmartRef__":true,"id":2959},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2972":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(729.0,22.0)","_Padding":"lively.rect(0,0,0,0)"},"2973":{"resizeWidth":true,"adjustForNewBounds":true},"2974":{"morph":{"__isSmartRef__":true,"id":2927},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2975":{"submorphs":[],"scripts":[],"id":"3A5F6AF7-53EB-45C7-9DB3-C3A0873D5DF3","shape":{"__isSmartRef__":true,"id":2976},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text1","partsBinMetaInfo":{"__isSmartRef__":true,"id":2977},"textChunks":[{"__isSmartRef__":true,"id":2985},{"__isSmartRef__":true,"id":2987},{"__isSmartRef__":true,"id":2989},{"__isSmartRef__":true,"id":2991},{"__isSmartRef__":true,"id":2993},{"__isSmartRef__":true,"id":2995},{"__isSmartRef__":true,"id":2997}],"charsReplaced":"","lastFindLoc":2458,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":2999},"_ClipMode":"auto","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","BCFF8C7E-6CD6-442D-ACBA-EB87697F1140","FFAD62AA-E70A-4AB1-90F3-FE7A2D1499B8","819E7759-0DE9-4EB0-AA4D-96626C8B7677","2DCA0E4E-1554-4026-A9DC-440D422D6B58","4BE856AF-0B5A-41A2-86E8-2AB78B7EE07E","DAC9AD7F-AD2F-4E78-AE41-82A40D158472","06F9D9D2-5E8C-40C7-A207-348680955D91","E892D30E-5EFA-4AD8-8F61-5BF053F5E62B","9EBA275B-FE8D-4E1D-B3DE-6BA2EE5D2183","5F77F088-2D21-4B63-98F1-E45DAF830741","8F93333D-3E89-4483-B432-FEF3040D3B68","3C3B58A2-4D5A-446B-A582-2ADBE5BB0273","8C0355CB-DB7E-46D5-89EE-81BF7434C6DC","38F4F47F-C529-4A35-A0F0-4039ADC98E8C","30987D6F-3128-4B72-A561-A6928497D20C","60308398-5DE6-42AC-920D-5A170C768F16","C3F5DE57-CE2D-4DC1-BD64-007E66336096","A28FF138-6478-445B-B5D9-79C814C44B7C","0D04D9E2-0A5C-41CB-A39A-CC59EE05E812","6D80A96E-BF48-4C3F-ABA2-157BFB1942B0","67FC336D-43D1-4F60-9A01-C7009DB70E86","82F5E65B-F0B6-4963-8589-7FBA23F12F12"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"previousSelection":[2487,2487],"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":2926},"_Rotation":0,"_Scale":1,"layout":{"__isSmartRef__":true,"id":3000},"priorSelectionRange":[2744,2744],"__serializedExpressions__":["_Position","textColor","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(4.0,22.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"2976":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(720.0,465.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)","_Fill":"Color.rgb(255,255,255)"},"2977":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":2978},{"__isSmartRef__":true,"id":2979},{"__isSmartRef__":true,"id":2980},{"__isSmartRef__":true,"id":2981},{"__isSmartRef__":true,"id":2982},{"__isSmartRef__":true,"id":2983},{"__isSmartRef__":true,"id":2984}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Tue Mar 12 2013 14:35:33 GMT-0400 (Eastern Daylight Time)\")"},"2978":{"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 12:31:56 GMT-0400 (Eastern Daylight Time)\")"},"2979":{"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 08 2012 08:18:18 GMT-0400 (Eastern Daylight Time)\")"},"2980":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:32:09 GMT-0400 (Eastern Daylight Time)\")"},"2981":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:31:43 GMT-0400 (Eastern Daylight Time)\")"},"2982":{"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(\"Mon Feb 27 2012 00:20:38 GMT-0500 (Eastern Standard Time)\")"},"2983":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 10:30:30 GMT-0400 (Eastern Daylight Time)\")"},"2984":{"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 13:36:22 GMT-0400 (Eastern Daylight Time)\")"},"2985":{"style":{"__isSmartRef__":true,"id":2986},"morph":{"__isSmartRef__":true,"id":2975},"chunkOwner":{"__isSmartRef__":true,"id":2975},"storedString":"All Lively installations, such as you might have on localhost, or such as the lively-kernel.org/core installation, are separate instances of the master installation on Git.  The GitControl tool makes it easy to update an installation and to commit changes made in that installation up to the master on Git.\n\n","_id":"_100","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2986":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2987":{"_id":"_6601","style":{"__isSmartRef__":true,"id":2988},"chunkOwner":{"__isSmartRef__":true,"id":2975},"storedString":"General commit and update workflow","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2988":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2989":{"_id":"_6602","style":{"__isSmartRef__":true,"id":2990},"chunkOwner":{"__isSmartRef__":true,"id":2975},"storedString":"\n\nAs a general rule, prior to making a bunch of changes, it is good to use the GitControl to do a \"pull\", bringing your installation up to date so that the only changes you will have to deal with be those involved in your project.\n\nSuppose you have changed a method in Widgets.js.  When you open the GitControl, this file will appear as an \"unstaged change\", or you may have several files listed there that you have changed.  You can us the \"diff\" button to see the changes that will be committed.\n[this does not work for me but it should for you.  The alternative is to go tot the console window and type \"git diff\" or \"git diff \" followed by the pathname of a specific file]\n\nMaybe we need some discussion about what to do if things appear in the diff that you do not want.  The simplest answer here would go to go fix the file.\n\nIn preparation to commit, you need all your local changes to be either \"staged\" (in preparatin to commit), \"stashed\" (set aside from the commit but not forgotten. perhaps as you have more to do before committing), or forgotten (the X), meaning the changes will be lost, though you may still have that file around.  So do one of these three things to all your unstaged changes.\n\nNow you are ready to commit your (now) staged changes, and this is done by pressing the \"commit\" button.  Here you will be asked for a short comment about what these changes are.  This will appear in the log which can be seen under the \"log\" tab.\n\nNext you should press \"pull\".  This may take a little while and should then print a few lines ending with a pair of version numbers on the master.\n[for some reason my system asks me for my name and password at this point which can be entered in the terminal window]\n\nThe final step is to do a \"push\" which makes your changes visible on Git, and everyone who updates will see those changes.  This should also display a few lines with version numbers, and you should then be able to see your change at the top of the log window.\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2990":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2991":{"_id":"_6609","style":{"__isSmartRef__":true,"id":2992},"chunkOwner":{"__isSmartRef__":true,"id":2975},"storedString":"Adding new files\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2992":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2993":{"_id":"_6611","style":{"__isSmartRef__":true,"id":2994},"chunkOwner":{"__isSmartRef__":true,"id":2975},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2994":{"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2995":{"_id":"_9614","style":{"__isSmartRef__":true,"id":2996},"chunkOwner":{"__isSmartRef__":true,"id":2975},"storedString":"The file or directory that you want to add should already exist (create it. e.g. with the System Code Browser).  ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2996":{"fontWeight":"normal","color":"rgb(0,0,0)","fontFamily":"Arial,sans-serif","fontSize":"13.63636302947998px","textAlign":"start","backgroundColor":"rgb(255,255,255)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2997":{"_id":"_9615","style":{"__isSmartRef__":true,"id":2998},"chunkOwner":{"__isSmartRef__":true,"id":2975},"storedString":"In order to add new files to be controlled by git go into the \"status\" tab. Your file / directory will appear in the \"Untracked files\" category. Hover over the line representing the file / directory and hit the \"add\" button. The file / directory will now be listed as a \"staged change\" that can now be committed.","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2998":{"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2999":{"morph":{"__isSmartRef__":true,"id":2975},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3000":{"resizeWidth":true,"resizeHeight":true},"3001":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3002},"_ClipMode":"visible","derivationIds":["E381B8F5-B481-4E45-B3D1-8B71387D3272","B01D4E77-713C-492C-8386-7018D175ED10","BF5D82EC-CA4E-4EED-BB9F-CB5FCB696CDA","3F06964E-2D23-4BE2-A03C-C2AD163F4A3F","7163EBE8-DACD-4FE4-9B62-A23E4A1A6B9D","AEAF2016-0323-4B9B-8555-AA08CFA8CF43","A05C456D-A588-4E73-BAB3-1F4BA334078E","1E0D7AAB-1751-4FA6-9712-B518E7E7208B","48CEB3FA-8B6B-4961-9D23-B4AEBA73C7D7","1872BD4F-65BB-4A6C-AB1B-7750F5C93A5A","B74A9EA5-369F-4098-A0B8-B142B223BF59","1E4FA82B-7D69-495C-8DD3-312CDF66723B","7FF1BC2D-89AA-4377-9A42-02D0ACC1BA62","9F06B7B2-F01A-4F71-A9AC-8AD8ED5F175B","02A9173B-F29C-42B6-B43E-9059855C0D67","92B10C2F-C88E-4738-A0B8-334E22750DFA","92CE2F1E-904B-4622-A1F1-74DD7098FFDB","E76A2BB9-852B-429C-9F5C-D051D7513361","34664A08-DE64-4ED9-BDC4-6310151A48FE","A0CF5FD2-A254-43E3-B686-4EFF4AE28223","D536C2F3-006F-4644-BCB8-E4CD9638AECC"],"id":"0B180221-C820-4195-BFBB-35EF85BA0944","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"corner","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle corner"],"layout":{"__isSmartRef__":true,"id":3003},"owner":{"__isSmartRef__":true,"id":2926},"eventHandler":{"__isSmartRef__":true,"id":3004},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(715.0,478.0)"},"3002":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,14.0)","_Padding":"lively.rect(0,0,0,0)"},"3003":{"moveVertical":true,"moveHorizontal":true},"3004":{"morph":{"__isSmartRef__":true,"id":3001},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3005":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3006},"_ClipMode":"visible","derivationIds":["71DD467B-603B-4996-8D3E-8BF0B9972F71","071D2C98-ACD8-4479-9B36-31AF21FCDCFC","F88B27CE-1A02-4ADD-8C9A-77DC3FBA1337","83A22736-A02F-42DD-8F73-8220BA690241","9D3461A8-7CF7-4D32-858C-A5D318B14323","C8EF20AA-4073-4640-9D71-3DD6A47C1D1B","DF6681A7-D712-4F41-8110-D584FB6F8C30","A2529153-0C36-4349-8024-DCB2844294A5","E3E696AC-917C-415D-97F7-315A68C51927","8404B9DE-D354-4630-9119-014FD1DA4022","FB898882-2A1F-4252-B6B9-B0EF496D2C71","D3E6702F-524F-423F-844D-6147A12B947A","AEA15E08-9661-43BA-BDD9-B02FE9754360","C93730D3-FF74-4D68-B8FD-5FCAB3B49E2D","8DD7BF4A-5526-4C32-81A7-319DE227EA7C","DB64A925-C358-47A9-8E9D-DBD9937A5D52","1FB378D6-BE5E-4D44-84CA-ECEF44D8F385","1F895AB1-E0A0-4279-AC16-20DB12A7BB16","FEC551E2-5DB9-4A31-B4BA-19C2B31F14EB","0575A896-C520-4B0B-82F4-1DA962C76F84","511A51F7-09C3-407F-B3AE-72DF60AC2645"],"id":"7EE50F1F-2E5F-438E-AC61-3BC063134FFC","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"bottom","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle bottom"],"layout":{"__isSmartRef__":true,"id":3007},"owner":{"__isSmartRef__":true,"id":2926},"eventHandler":{"__isSmartRef__":true,"id":3008},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,489.0)"},"3006":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(715.0,3.0)","_Padding":"lively.rect(0,0,0,0)"},"3007":{"moveVertical":true},"3008":{"morph":{"__isSmartRef__":true,"id":3005},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3009":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3010},"_ClipMode":"visible","derivationIds":["745AE8AE-1164-43EC-AA90-4C74F639F3D3","EF664072-B6C3-4BAD-A1A7-B450885D723E","891F9999-0F41-4AD0-930B-EA44A9612807","28AE6714-FDBE-409E-8C09-B4602CC73D54","94215D2A-171B-412F-8E80-D4E1CD595221","29131EDD-017C-4B61-9C8A-1CBE37D064B6","2C9F14DE-849A-4B06-9E6F-3AF5F67278F9","90DCA826-4839-4774-8171-65BFFAB1947D","AD5EFBC7-1FCB-4272-9F10-47A5BA3B2AAE","74F0BE53-CDE4-4DBD-891F-DA10BF4BB813","7E7DB3C8-B0F9-414C-8BA4-962263FD9B23","8100997E-2AC3-493A-91BA-F5D34880AA63","1FA21C07-F351-414C-B16D-956090CA9B15","86E92BDC-5C28-4D66-982F-51033492BFD2","2141364E-C0DB-42E6-9209-D9BD2251B129","ACE4CBBE-FBA8-48DA-9203-6DD7F09C85EF","0AEFDB91-DF7C-43A9-9D79-DCFA4F730659","4B617DAB-BA1A-4F00-9917-AF97DCDE88AF","684530F7-D6B2-46E1-9688-84AB7095B65F","6597D074-BF6E-4A74-A6C1-513F548D8917","3C0AC54E-36E6-417D-B770-B1DD43BBD5AF"],"id":"7AB7D62D-3612-4CE2-A729-505AAD33264C","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"right","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle right"],"layout":{"__isSmartRef__":true,"id":3011},"owner":{"__isSmartRef__":true,"id":2926},"eventHandler":{"__isSmartRef__":true,"id":3012},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(726.0,0.0)"},"3010":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(3.0,478.0)","_Padding":"lively.rect(0,0,0,0)"},"3011":{"moveHorizontal":true},"3012":{"morph":{"__isSmartRef__":true,"id":3009},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3013":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":false,"_BorderRadius":false,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Padding","_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(729.0,492.0)"},"3014":{"adjustForNewBounds":true},"3015":{"morph":{"__isSmartRef__":true,"id":2926},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3016":{"partName":"GitDocumentation","requiredModules":[],"partsSpaceName":"PartsBin/Documentation","comment":"Dan has put together some documentation about Git and how to use the GitControl with Lively. Please spread the word and improve!","changes":[{"__isSmartRef__":true,"id":3017},{"__isSmartRef__":true,"id":3018},{"__isSmartRef__":true,"id":3019}],"migrationLevel":7,"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Wed Jun 26 2013 21:09:54 GMT-0400 (Eastern Daylight Time)\")"},"3017":{"author":"robertkrahn","message":"no comment","id":"F9152023-3A3A-41D1-8FE7-ABF05A270C48","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 18:45:31 GMT-0400 (Eastern Daylight Time)\")"},"3018":{"author":"robertkrahn","message":"no comment","id":"B247523D-EBD9-451F-8474-C6357B9851BE","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 18:46:01 GMT-0400 (Eastern Daylight Time)\")"},"3019":{"author":"robertkrahn","message":"no comment","id":"EFF8F231-46B8-44BC-B76E-2EEE214D2A86","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 19:11:14 GMT-0400 (Eastern Daylight Time)\")"},"3020":{"submorphs":[{"__isSmartRef__":true,"id":3021},{"__isSmartRef__":true,"id":3069},{"__isSmartRef__":true,"id":3095},{"__isSmartRef__":true,"id":3099},{"__isSmartRef__":true,"id":3103}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3107},"_ClipMode":"visible","derivationIds":["B08BB174-C380-4D54-AB0F-7F0DC0A8A5BD","357F4DBD-BF56-4F66-9950-0ED8E0B25D53","2A25C29D-189F-4CF6-8EA5-759F7216709A","B13F0493-5E24-4A24-AC21-66E2CD0E4A3B","CA81B5D7-5D06-4DDE-A1B5-A435AC349F87","4E7D3B0F-17ED-4364-8E0F-14B9E99ACD58","3D6BD526-9E72-42D8-AC77-F1892E57D20B","1FC96BAB-37E7-4695-B64C-7E4D06D56FFF","26F0020F-DB31-4FB6-9A46-A3D1F701FF82","F4F2AFD4-EF3F-49EC-9386-B82B151D5117","A919EC63-6DB6-464C-80A0-D45381BA7DAC","78F46DB4-04F6-41D1-8021-D8A9CFFD7352","39548ABE-2180-433D-A730-CE571BBFC9CD","E7C9B7EB-4C57-4418-A121-30C1FBCD36CE","47C30CBC-A354-426B-ACCC-4F05EBC63701","238D76C0-6AB1-4741-856C-225431B22D27","5AFE9BA8-F592-4B6B-9DC7-F9B786958B0D","0575605A-1F15-4C3A-B8C4-B70F175CA3A7","A2E5A8EC-1D41-4AEC-8F0C-EADFB3CDD29F","FB2432F1-91BC-436B-8C64-1CFA69DE9DAA","D039C5C5-0AAE-4AB1-85A7-658B28DBCD5C","48F952A7-168C-4473-9C0F-8A5D94B8A144"],"id":"01A7F669-4BAE-4B61-933F-268E8461D9B5","__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":3108},"reframeHandle":{"__isSmartRef__":true,"id":3095},"rightReframeHandle":{"__isSmartRef__":true,"id":3103},"bottomReframeHandle":{"__isSmartRef__":true,"id":3099},"titleBar":{"__isSmartRef__":true,"id":3021},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"_PreviousBorderWidth":0,"targetMorph":{"__isSmartRef__":true,"id":3069},"eventHandler":{"__isSmartRef__":true,"id":3109},"showsHalos":false,"name":"GitDocumentation2","partsBinMetaInfo":{"__isSmartRef__":true,"id":3110},"_Scale":1,"menuButton":{"__isSmartRef__":true,"id":3041},"collapseButton":{"__isSmartRef__":true,"id":3053},"closeButton":{"__isSmartRef__":true,"id":3028},"owner":{"__isSmartRef__":true,"id":2831},"_StyleClassNames":["Morph","Window","highlighted"],"__serializedExpressions__":["_Position","contentOffset"],"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(0.0,0.0)","contentOffset":"lively.pt(4.0,22.0)"},"3021":{"submorphs":[{"__isSmartRef__":true,"id":3022},{"__isSmartRef__":true,"id":3028},{"__isSmartRef__":true,"id":3041},{"__isSmartRef__":true,"id":3053}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3066},"_ClipMode":"visible","derivationIds":["1FC40FBB-27AE-4471-9BC9-DF7504E5A355","99E812AF-CCE2-4132-B914-164410259CB0","6037EA5F-373E-425E-8B22-CA747253F21E","A0BD773B-9CFD-4851-80A3-204E7B9798F3","B8A668DC-9EC0-4E0A-93A4-75C448C45693","6F12C978-2D1B-4406-B401-C729889D48A4","08516DC3-E607-48C3-88AD-775214F95A13","1006F903-6526-473C-910B-1B79CFDED892","7DD40AAD-259E-4CD8-B8E7-1487C01C99E5","07ACE6CB-A22C-4CE4-8E40-0DF107B8CA01","B4E00A2B-D969-4455-97D4-2DBEFEB232FB","4FB4F903-7B18-4724-892E-E7CE019AF468","C92496F4-5479-4C55-9B6C-FC48FF697C1F","559A2F7B-FAFC-4B56-B835-9A0A21DE59C0","FA2A9186-8B4C-4089-969B-49B45FA7B31D","744245E7-D29B-4F8E-8783-D3C968459180","3D9A8E55-1A59-4B2A-AB96-081EB9CCE25A","9265E2B3-5400-4905-8B93-C66293D25BC0","DFA96928-E5DA-4E80-A48E-B6887E0D62C5","BA4F55DF-22C6-4510-8514-537858BF4C7A","8A98FD9F-721B-4264-8FBF-A7E5E8443A65","4931D462-91F7-4AEA-B0F9-BFE56663644B"],"id":"7D4E9531-0387-4DE8-8268-51D4D2FC099C","__layered_droppingEnabled__":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":3067},"windowMorph":{"__isSmartRef__":true,"id":3020},"label":{"__isSmartRef__":true,"id":3022},"closeButton":{"__isSmartRef__":true,"id":3028},"menuButton":{"__isSmartRef__":true,"id":3041},"collapseButton":{"__isSmartRef__":true,"id":3053},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":3020},"eventHandler":{"__isSmartRef__":true,"id":3068},"showsHalos":false,"buttons":[{"__isSmartRef__":true,"id":3028},{"__isSmartRef__":true,"id":3053},{"__isSmartRef__":true,"id":3041}],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"3022":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3023},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3024}],"_ClipMode":"hidden","derivationIds":["E6836EFB-F5EC-488A-8C2C-FA1BD82CADD1","5D15218D-7B1E-45CA-8C9C-1C77E3002C95","9F18A12D-BA1A-43FD-8EC3-A811CC31EB5C","E91F6C09-C9EE-4549-B68A-1AAE30D557DA","D5BEC0E1-E10E-43E8-981F-7BC3C74370FB","D6680079-6AEE-4F5E-9F98-C041918DB668","319CDDA1-552D-4DE3-8862-92734F5F9C8A","E077160D-A713-459D-8179-7373DF21BAEA","F37EFEAE-89B1-4272-836C-4469649A50A0","E15B286D-09CF-409A-9B48-0118C1C96F61","4C4B9D83-1AF7-4228-BBCF-A417BE002677","766B634C-C70D-4526-B513-7AED3900ABE9","AE84B900-0446-4483-9D0B-8573FB2955E4","6058251B-8FFF-4811-BFA7-3191359FDDD6","2C5A4982-7A4F-4C0D-985B-50858BDB36CD","6C353CB8-C5E2-46CC-931A-C0AF5A045129","D6BA9D12-CA0B-4710-B42B-2BF889B3FE19","72BB6B85-D123-48E3-B70B-46CC3B7D4226","F623ACA0-2CB4-490A-A208-1F3F4FCDABBE","5CE9B1D2-3C8F-4101-B7B5-F04C9FCF1DA0","36D69F5E-3C4A-43F2-A815-13D6587E47D1","07D43782-DBED-484F-8687-49DBB8B774B1"],"id":"C77409FA-FEEA-4C3D-A597-8588E855C4B5","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":3026},"owner":{"__isSmartRef__":true,"id":3021},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":3027},"showsHalos":false,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(3.0,3.0)"},"3023":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(660.0,16.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3024":{"style":{"__isSmartRef__":true,"id":3025},"chunkOwner":{"__isSmartRef__":true,"id":3022},"_id":"_6788","storedString":"Basic info about committing changes using the Lively GitControl","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3025":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3026":{"resizeWidth":true},"3027":{"morph":{"__isSmartRef__":true,"id":3022},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3028":{"submorphs":[{"__isSmartRef__":true,"id":3029}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3034},"_ClipMode":"visible","derivationIds":["1E986EDB-AC62-4E46-BACD-B1B6CB9C1955","2C454ABA-83A7-4172-BBBF-B73B8744A101","62909317-CA04-466D-8BFC-4A96F8E48FCE","04700478-1CAF-4D2D-B405-983405DF00B0","C051F968-7594-4753-AE31-472E0EEE1FAC","203AD189-65C0-4AF4-8F55-8EC21B444AF1","E564207D-DA03-4614-A695-D481AF081E16","A49C6CCE-7D31-4CF8-BE84-3085C3D08180","B1A918ED-A555-4576-866C-38E677706F31","B526C9C6-A167-46E7-9F24-8159CED1A78A","34481642-CE5B-4C8A-90C6-B4C5226C8BF9","1C81F393-CE56-45CA-9438-79506028CC78","213FCC1B-F3C5-47D2-9861-FACC92A4842E","9FEAFB56-062A-472D-B027-416063864805","0228EFA7-37CC-4AC0-83DE-B7CA5EA579A4","F7D62E47-47A1-45CD-AF50-29A91EB163EC","7C8F5F04-8F96-43C5-BC24-C5BDD56A6E78","880AE08D-7116-4E86-BAE0-B000624FF4C3","060D2E5B-FB86-4A5D-B782-113AF3F0658E","4ECE3415-BFBD-497F-95E2-B1FE86D2C7B9","575F446F-91F0-4F93-8C94-41A0AD52BC76","1D42973F-36D0-4217-B82C-A6D22AF9005F"],"id":"E468F03F-BB23-4ACF-9BE3-3A6958528DB6","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":3029},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":3021},"layout":{"__isSmartRef__":true,"id":3035},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":3036},{"__isSmartRef__":true,"id":3038}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":3040},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(709.0,3.0)"},"3029":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3030},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3031}],"_ClipMode":"hidden","derivationIds":["51DDAA8D-D733-465E-8C50-6C5EC0395CA8","56E06D06-49FC-47A6-B9F4-7AD98E4F7DE3","3FB94CBF-9E31-4DCA-8037-5F9EA8E1F966","F15110D6-CC23-4E3D-B9C3-C3B19B52981E","A633CC45-A79A-4730-AA3A-556C5343CF0A","27529F60-7052-4CFA-8071-6856544BE4A3","260D928C-137C-4F65-8898-C49B894EC96F","9231530C-91D4-479F-943E-933CB8DBD607","A6C0CCFE-7DE0-4FDC-959B-B4506B30AB1F","04A586AF-B9ED-4BE8-8D90-BA289239D663","0737DD35-5B82-40BC-9A1C-EF632C03DE26","6A826986-F976-44DE-B265-BBA24ABDCE66","0DC1B831-0BD6-4F4D-B54E-AE15774A6D2C","3F839350-55D3-4550-B9CC-A768A57A4678","E06C10C2-69CC-4698-8B63-DF0B06D357F7","1C70603E-0206-4103-9370-5284B7EE8A5D","17C15C52-31CB-4526-A54B-5F0C9CBAE564","2F65B838-4798-495C-9376-F1D14037CAFD","D64B08FE-89F1-4D3A-80C0-2E29E2BA4AFA","8927FBDA-A867-46A1-A5F9-91B8797E5991","1A39187E-5B11-4A33-9F45-BB54292B2DF1","30CA5A0C-1911-4665-95E3-D36D76757201"],"id":"39C2D167-8740-4F89-BF60-A069BF139A62","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3028},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":3033},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"3030":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(16.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3031":{"style":{"__isSmartRef__":true,"id":3032},"chunkOwner":{"__isSmartRef__":true,"id":3029},"_id":"_5259","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3032":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3033":{"morph":{"__isSmartRef__":true,"id":3029},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3034":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"3035":{"moveHorizontal":true},"3036":{"sourceObj":{"__isSmartRef__":true,"id":3028},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3020},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":3037},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3037":{"source":{"__isSmartRef__":true,"id":3028},"target":{"__isSmartRef__":true,"id":3020}},"3038":{"sourceObj":{"__isSmartRef__":true,"id":3028},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3020},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":3039},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3039":{"source":{"__isSmartRef__":true,"id":3028},"target":{"__isSmartRef__":true,"id":3020}},"3040":{"morph":{"__isSmartRef__":true,"id":3028},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3041":{"submorphs":[{"__isSmartRef__":true,"id":3042}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3047},"_ClipMode":"visible","derivationIds":["8E8F189C-A21A-4564-95AF-4E57B55D692C","61F4DF6E-B7B3-4CD0-943B-AD8C730AEECF","D8547059-CD85-4444-8F4D-FC00B8E737A6","AEB427C6-5204-4D85-94DD-F7B4DFD0E71C","148CBFE4-CC6B-4860-A196-32FBF2A7625E","37642427-6AAB-46B7-9CD6-ABD2601E08AF","76213C4E-3B05-4D29-9449-58D4E98CC75B","8D85FADE-9128-4FB6-A091-8F6CAEAFF9A3","78B8FF74-9C52-428D-BCFC-5F123F6C9843","8FBE8357-6FB4-4D97-87A9-557F4C46BDA7","D5CBBCA2-48A9-4B81-9348-3BA6CCEDDA27","04438D86-7372-473C-8E6F-97C962ECD04F","F91F635B-E7BC-4348-946B-3191833306F8","977B900D-C905-4DB9-943D-218E9BE11292","6447E1B2-22DD-4BDF-8FBA-C5A26779B2DF","1244243D-22F4-4163-80F0-DF83DFEAB5A3","7CDEE537-5524-45BC-B7A9-103AAE8833C3","5E198E3F-A5BF-4C30-98CF-3D8002B92A96","1A48CA50-873E-4C1C-B39F-E628BB47D5A4","A7CE97C6-B18A-41A0-9B6B-E57DB648A219","1C0D09BF-44C6-4BD6-9251-673C6F530901","C983DE5F-EB56-4F48-996C-D025F8B93248"],"id":"E5767C60-0E37-492D-A0AA-66F115CAAB90","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":3042},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":3021},"attributeConnections":[{"__isSmartRef__":true,"id":3048},{"__isSmartRef__":true,"id":3050}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":3052},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(669.0,3.0)"},"3042":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3043},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3044}],"_ClipMode":"hidden","derivationIds":["8A4436E1-F127-460F-9E51-3FFF0EDDA9CC","8E4BD3C9-00D1-4B4E-9AD0-E91E751787D0","B1401EF9-9F24-4CA8-99F0-19068D224477","78679FA7-D051-4810-A433-D7B506145E64","C117E1F6-1D6E-4AB7-B516-F388A42046AE","C9C31F4B-D460-478E-8EA4-DD70CE88AE5E","D6F0C05C-BC03-438F-861E-85A33FD95A3B","56F8E5B0-7496-4E2E-A009-65BCB5D23301","8016508C-4692-401D-A7B7-6526F91171CF","3F9B7DC4-5317-4C9C-86BE-26963539BD70","60773A3A-2393-4F6E-A2A9-6CA3EF4A8B65","108284B6-700A-4D75-9BB5-F220D9ADBBA3","6243FB22-0DD1-41C7-BA5F-2796F3E3DE7F","F9AAD25C-B187-413E-8C25-F74F608136C9","1CB59ECE-0072-4035-B7F0-13102BE89957","B0FB99BB-26B8-4152-8FE9-2271D29EFECA","57A44F83-793A-4104-9847-CF2B1500C855","B7012367-192F-43AB-B498-5AA091A36D39","B2001B52-12D2-4677-842B-ACF52DBCE62C","0FEB20F8-8C1D-477F-9A03-AC8EC8BA73A8","A3D4EA1D-4097-4712-9BBC-15FFF8A18196","D7B2C171-38C4-48F8-A47C-92F96BCBC4A5"],"id":"064E66CC-7F82-4746-8C6A-4554CE64DE4B","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3041},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":3046},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"3043":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3044":{"style":{"__isSmartRef__":true,"id":3045},"chunkOwner":{"__isSmartRef__":true,"id":3042},"_id":"_5261","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3045":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3046":{"morph":{"__isSmartRef__":true,"id":3042},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3047":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"3048":{"sourceObj":{"__isSmartRef__":true,"id":3041},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3020},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":3049},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3049":{"source":{"__isSmartRef__":true,"id":3041},"target":{"__isSmartRef__":true,"id":3020}},"3050":{"sourceObj":{"__isSmartRef__":true,"id":3041},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3020},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":3051},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3051":{"source":{"__isSmartRef__":true,"id":3041},"target":{"__isSmartRef__":true,"id":3020}},"3052":{"morph":{"__isSmartRef__":true,"id":3041},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3053":{"submorphs":[{"__isSmartRef__":true,"id":3054}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3059},"_ClipMode":"visible","derivationIds":["7F1AC40B-D335-43F8-A6F0-718F23DFC637","A4DD4095-624E-45E6-BAC5-026F61A039B4","4D8514AD-5FD7-408C-A623-91BCF25603B9","07EEA1BB-8841-4586-9788-0ED223EC89ED","66A9E70A-E5C4-4421-87D8-206BE5992BAD","9F80B895-B060-4305-A9EE-54E7BF5B4644","61E79949-62DE-4B07-B41E-B6D982DE6607","4A1C3869-5570-4EDC-BE2A-7EF01D376A55","496091D1-75F8-4389-A09E-F4FBB5FC6FAB","F2AC54D5-71FA-4D1A-9640-4FDDF8D097FF","16FFB863-6BAD-4E49-93F5-8B399B661F14","96F7C7AA-5B3B-4633-96A3-C9A0DCCF51C4","80FE9EA8-8D4A-4A07-A61D-F99D9D174ADB","A24F8A51-51D8-4F6C-B493-8D72A54562B8","93BCCEF3-4807-4A6B-A47E-F1E068AF5A8E","FFDFDD84-EE36-4037-85C7-862FAA66824A","614CCE3A-3ACD-495A-BD84-A998E612502B","343FE65A-8409-478C-89A3-33C701DDDA8D","4F3D3210-7EC3-4201-8E7C-BEAADC75876A","C3AD9441-123E-4B07-B5C2-34482907574A","00AC9EB5-FDC9-467E-ADDD-397D11A54BEE","1C77D581-6C76-497F-B593-89E6B020C01D"],"id":"42CE33F5-3A61-4C78-BA44-CAF278EC850F","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":3054},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":3021},"layout":{"__isSmartRef__":true,"id":3060},"attributeConnections":[{"__isSmartRef__":true,"id":3061},{"__isSmartRef__":true,"id":3063}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":3065},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(689.0,3.0)"},"3054":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3055},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3056}],"_ClipMode":"hidden","derivationIds":["ECB98360-94C3-4484-841E-B644D09E8BFA","37111FB2-0C33-4071-85BE-93FB9E00D63E","78CC51F9-A01C-4E2A-865A-D8B7F9674170","96EE554C-D54A-43FD-9DB9-0112EF72631F","E0F1E982-0E0F-4AAF-8A63-86165151CF7A","5655DDF0-BCD1-47A3-B885-58656D072E4B","68FC5A3A-C3BB-4173-9D2A-14C2751C268A","DD117F0C-4620-4776-B33A-D31E9D38B1E9","21C63F66-77FA-4D1A-8056-E1A951C8D52F","851EF03B-DAAF-4908-9C5C-43D614ED3969","E3909605-5DAB-49DF-9156-D7AF60AFAC34","620FC1B1-6010-4001-BCFC-E9BD64408028","61273CB4-136C-478E-B766-A7A64CD312F1","5396D8F5-D407-4972-A100-961A6394F897","2ABF9A8D-5EA3-4A37-90BB-148C0C8B5F45","092B5532-8D62-4BBD-80AD-284902936BAF","F4AB538C-70FD-4F60-9D25-DC2CB984C803","8F848FDC-FF55-413B-B6F4-041DD77622E7","7FE79291-6A62-4BAE-A364-81B0D08E708B","D7CF9AA0-AE7D-48C1-B388-6EA68B3F3B26","C4CA5DF9-097E-4ED7-8E6E-3A864BAE0C57","725B9A45-56AC-4362-BD0D-1BFC1448FDB9"],"id":"3C39E5AF-4DFB-48D9-93AC-8F8D3874D6C0","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3053},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":3058},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"3055":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(15.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3056":{"style":{"__isSmartRef__":true,"id":3057},"chunkOwner":{"__isSmartRef__":true,"id":3054},"_id":"_5263","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3057":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3058":{"morph":{"__isSmartRef__":true,"id":3054},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3059":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"3060":{"moveHorizontal":true},"3061":{"sourceObj":{"__isSmartRef__":true,"id":3053},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3020},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":3062},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3062":{"source":{"__isSmartRef__":true,"id":3053},"target":{"__isSmartRef__":true,"id":3020}},"3063":{"sourceObj":{"__isSmartRef__":true,"id":3053},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3020},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":3064},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3064":{"source":{"__isSmartRef__":true,"id":3053},"target":{"__isSmartRef__":true,"id":3020}},"3065":{"morph":{"__isSmartRef__":true,"id":3053},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3066":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(729.0,22.0)","_Padding":"lively.rect(0,0,0,0)"},"3067":{"resizeWidth":true,"adjustForNewBounds":true},"3068":{"morph":{"__isSmartRef__":true,"id":3021},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3069":{"submorphs":[],"scripts":[],"id":"6118C0DF-E477-478E-AD9F-C18657321582","shape":{"__isSmartRef__":true,"id":3070},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text1","partsBinMetaInfo":{"__isSmartRef__":true,"id":3071},"textChunks":[{"__isSmartRef__":true,"id":3079},{"__isSmartRef__":true,"id":3081},{"__isSmartRef__":true,"id":3083},{"__isSmartRef__":true,"id":3085},{"__isSmartRef__":true,"id":3087},{"__isSmartRef__":true,"id":3089},{"__isSmartRef__":true,"id":3091}],"charsReplaced":"g","lastFindLoc":2343,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":3093},"_ClipMode":"auto","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","BCFF8C7E-6CD6-442D-ACBA-EB87697F1140","6E090BA0-77A6-4371-8743-0443A6E8813A","5286C829-147B-4502-880B-96EAC934273C","5200397D-7D2E-4BFE-983E-7150AAC19BFD","A3C40B44-B87F-4DCF-B8C7-C47235498BEB","0190FF8F-F85A-4797-9FB1-3C7E5D422C80","4520582D-0A61-4326-9D90-E6FA3A6F00ED","48B002A4-F24C-4476-8F73-999E45C7D9D1","D6DE35FB-CB01-4B79-B7FD-D422E3A5386F","B3ED2624-7C33-4D51-9676-968E7AB2551A","414538DE-7540-4863-A8E8-A8CCF42A23D6","7BC9D332-2258-4A91-BF85-18353BD1ED7E","A9B206E5-AA59-4C45-ACF5-78DC79B6053C","4D937F57-8234-418D-9FFA-08B00B7AF6A4","A9F7DB82-655E-4B4F-BBB2-F55995776250","BBE0D562-BF90-4411-ABF2-3F262C21AE52","802D4041-9F1E-40FD-B254-FB39D4ABAAAD","9CC4A4D7-14A9-4F8B-BB4C-90B647FD36D3","DBE31AEC-9D78-4026-A721-8325B45A5B48","A72BAC02-BECD-48E4-AB01-A3FF1A4F325C","4E7CEE52-DE13-4503-B269-FE52EA99A3ED"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"previousSelection":[2345,2345],"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":3020},"_Rotation":0,"_Scale":1,"layout":{"__isSmartRef__":true,"id":3094},"priorSelectionRange":[2342,2342],"__serializedExpressions__":["_Position","textColor","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(4.0,22.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"3070":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(720.0,465.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)","_Fill":"Color.rgb(255,255,255)"},"3071":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":3072},{"__isSmartRef__":true,"id":3073},{"__isSmartRef__":true,"id":3074},{"__isSmartRef__":true,"id":3075},{"__isSmartRef__":true,"id":3076},{"__isSmartRef__":true,"id":3077},{"__isSmartRef__":true,"id":3078}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Tue Mar 12 2013 14:35:33 GMT-0400 (Eastern Daylight Time)\")"},"3072":{"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 12:31:56 GMT-0400 (Eastern Daylight Time)\")"},"3073":{"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 08 2012 08:18:18 GMT-0400 (Eastern Daylight Time)\")"},"3074":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:32:09 GMT-0400 (Eastern Daylight Time)\")"},"3075":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:31:43 GMT-0400 (Eastern Daylight Time)\")"},"3076":{"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(\"Mon Feb 27 2012 00:20:38 GMT-0500 (Eastern Standard Time)\")"},"3077":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 10:30:30 GMT-0400 (Eastern Daylight Time)\")"},"3078":{"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 13:36:22 GMT-0400 (Eastern Daylight Time)\")"},"3079":{"style":{"__isSmartRef__":true,"id":3080},"morph":{"__isSmartRef__":true,"id":3069},"chunkOwner":{"__isSmartRef__":true,"id":3069},"storedString":"The GitControl tool makes it easy to update an installation and to commit changes made in that installation up to the master on Git.\n\n","_id":"_100","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3080":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3081":{"_id":"_6601","style":{"__isSmartRef__":true,"id":3082},"chunkOwner":{"__isSmartRef__":true,"id":3069},"storedString":"General commit and update workflow","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3082":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3083":{"_id":"_6602","style":{"__isSmartRef__":true,"id":3084},"chunkOwner":{"__isSmartRef__":true,"id":3069},"storedString":"\n\nAs a general rule, prior to making a bunch of changes, it is good to use the GitControl to do a \"pull\", bringing your installation up to date so that the only changes you will have to deal with will be those from your project.\n\nSuppose you have changed a method in Widgets.js.  When you open the GitControl, this file will appear as an \"unstaged change\", or you may have several files listed there that you have changed.  You can push the \"diff\" button to see the changes that will be committed.\n[this does not work for me but it should for you.  The alternative is to go to your browser's Javascript console and type \"git diff\" or \"git diff \" followed by the pathname of a specific file]\n\nMaybe we need some discussion about what to do if things appear in the diff that you do not want.  The simplest answer would be to go fix the file.\n\nIn preparation to commit, you need all your local changes to be either \"staged\" (in preparation to commit), \"stashed\" (set aside from the commit but not forgotten. perhaps as you have more to do before committing), or forgotten (the X), meaning the changes will be lost, though you may still have that file around.  So do one of these three things to all your unstaged changes.\n\nNow you are ready to commit your (now) staged changes, and this is done by pressing the \"commit\" button.  Here you will be asked for a short comment about what these changes are.  This will appear in the log which can be seen under the \"log\" tab.\n\nNext you should press \"pull\".  This may take a little while and should then print a few lines ending with a pair of version numbers on the master.\n[for some reason my system asks me for my name and password at this point which can be entered in the terminal window]\n\nThe final step is to do a \"push\" which makes your changes visible on Git, and everyone who updates will see those changes.  This should also display a few lines with version numbers, and you should then be able to see your change at the top of the log window.\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3084":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3085":{"_id":"_6609","style":{"__isSmartRef__":true,"id":3086},"chunkOwner":{"__isSmartRef__":true,"id":3069},"storedString":"Adding new files\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3086":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3087":{"_id":"_6611","style":{"__isSmartRef__":true,"id":3088},"chunkOwner":{"__isSmartRef__":true,"id":3069},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3088":{"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3089":{"_id":"_9614","style":{"__isSmartRef__":true,"id":3090},"chunkOwner":{"__isSmartRef__":true,"id":3069},"storedString":"The file or directory that you want to add should already exist (create it. e.g. with the System Code Browser).  ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3090":{"fontWeight":"normal","color":"rgb(0,0,0)","fontFamily":"Arial,sans-serif","fontSize":"13.63636302947998px","textAlign":"start","backgroundColor":"rgb(255,255,255)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3091":{"_id":"_9615","style":{"__isSmartRef__":true,"id":3092},"chunkOwner":{"__isSmartRef__":true,"id":3069},"storedString":"In order to add new files to be controlled by Git, go into the \"status\" tab. Your file / directory will appear in the \"Untracked files\" category. Hover over the line representing the file / directory and hit the \"add\" button. The file / directory will now be listed as a \"staged change\" that can now be committed.\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3092":{"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3093":{"morph":{"__isSmartRef__":true,"id":3069},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3094":{"resizeWidth":true,"resizeHeight":true},"3095":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3096},"_ClipMode":"visible","derivationIds":["4BBE52F5-D5B5-4370-8C97-2A48F39E79B0","85B1A957-0EFB-4090-813C-D78528046C2B","7DB0AD0D-64B4-4B78-9B91-E0D478076A90","2F6FFD7E-1452-4180-827F-F764CFF190F6","B0C3AECB-72DD-4BA8-BB2E-8AF894D1F8F1","9C3A493E-D11F-406E-8D20-6EA22B45F8DC","C5113D12-19D2-4284-8414-CCD3DA339708","C4654DE3-9D78-490A-923E-2BE825B356A6","E41FF007-5114-4D60-827E-26F060922384","92CA1E7F-E89A-452D-A111-2FFA68D809B5","ACF3FD37-373E-4563-A7D6-FF01FF597466","F209820C-CEDC-4196-AC62-D5C9C959798E","1DE8E5FE-1AA3-4EDE-9C35-1B26510476CD","05248052-6BB6-490C-9FA7-15589291B555","B6492786-301E-4338-B10E-3F324AFBFBDC","8326D605-A72E-47CB-8434-BE8E43985583","09946610-F316-4222-BB43-A9AF7F81E48A","DF58A4AF-7BDE-43E5-BA27-8C6E7F1A541A","6E32ECE5-E8C0-4E24-B824-B96E793EDB8E","F83F48DC-6253-4C70-AC8B-9A0F5B6BCB69","C31DA6CB-06BC-426B-8E59-B1C3A9CCD899"],"id":"14CDA615-5A92-49E9-8A4E-9EF343CA99DD","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"corner","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle corner"],"layout":{"__isSmartRef__":true,"id":3097},"owner":{"__isSmartRef__":true,"id":3020},"eventHandler":{"__isSmartRef__":true,"id":3098},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(715.0,478.0)"},"3096":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,14.0)","_Padding":"lively.rect(0,0,0,0)"},"3097":{"moveVertical":true,"moveHorizontal":true},"3098":{"morph":{"__isSmartRef__":true,"id":3095},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3099":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3100},"_ClipMode":"visible","derivationIds":["69E135E5-E512-49C5-BF05-CB39E14DAB06","F8FB1F26-9CB3-4F64-A5CB-0FC19DC7E6FF","495B7EEC-5F4C-43C8-AD8D-4E6F85E71E89","2CA704CC-427B-4C72-BDEE-E0505B4BD724","B787E329-5AA7-4D8D-92A2-417EB2019FB3","9E0C1E71-11B2-4287-8080-9C1392EBA204","AE925979-B5B0-4C30-84FA-229CCAE9AA7C","EEF43E87-2CB0-49B6-97AE-8A69CD63712D","10536F66-C28F-45C9-92EA-C6CC9367A6D1","F513A3D3-1F53-4F8E-A2E2-CCE7EB76B606","4CA58C98-D29C-4CB2-97DA-D57BFFF24C16","148CBE46-D600-4B69-A35B-2857387F05EF","8300406B-73EE-4D8B-896E-BD3A9FE4A4B5","1213F9AD-C3B6-4391-9B40-3B031130483A","EE3D19CC-88FF-48E3-9B61-5F80FD86FC04","EE4EECD3-4F14-448D-9C1A-FCFCA86661A6","40C973CF-F411-4167-8179-D3A3CDE329E6","298A4CEC-8D83-4BF3-A159-F10A21D76307","CDB051EF-6516-4CD9-A5D9-7C185E9FA1EC","9E817453-7965-4BB5-BF05-0463EA713BBE","2FD6B0F1-F718-4BB8-A629-CFBE51C80B15"],"id":"7F9CEAFD-7927-4032-ABB7-D657024978F8","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"bottom","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle bottom"],"layout":{"__isSmartRef__":true,"id":3101},"owner":{"__isSmartRef__":true,"id":3020},"eventHandler":{"__isSmartRef__":true,"id":3102},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,489.0)"},"3100":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(715.0,3.0)","_Padding":"lively.rect(0,0,0,0)"},"3101":{"moveVertical":true},"3102":{"morph":{"__isSmartRef__":true,"id":3099},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3103":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3104},"_ClipMode":"visible","derivationIds":["41DEF744-7F10-4738-885E-1C9C33D3B3CE","9DDA3B1D-D3CF-4AAB-85B1-6D1415959105","EA5B75DF-E4EA-4161-837F-4487C11B359F","ACBFB898-1BDC-4C2D-A12B-0057A5456353","505B3323-F882-4285-BB9D-AEDD5482E4F5","975C2681-E766-44DE-837F-468886AF37E7","A4C379F0-5E3C-4F93-8C14-EE282F3154C9","B967EC09-0561-49EB-9AD9-672A752435E5","4B084872-1831-4B53-AA84-A5E345F314EB","A7A807EA-F7E1-4117-A66C-4BF4913FDA53","EEC893E0-136F-4F19-ADE8-3892B3ACC9EF","95D9185E-E750-413A-9AE7-9F8F5EF6C63F","D6175733-4D6E-4838-B885-5A02013131D9","11621CD2-8CDB-440D-989B-9E718D6103F0","609E0079-F9EB-4CB9-B8E9-60252CEDA005","99C0B5F8-F5FB-48A0-B47B-C550C6780A36","17B9CF16-27D6-40EB-8EED-D94544111916","2F29B04B-FFCC-493F-A16C-D67EABF27507","4F529792-E1F3-4F0E-A525-DC5AC66BDAC2","6012BFF7-7FAE-430D-A2F1-44A341F7D700","870F4EEC-1816-4699-865B-6FB27CCF5A99"],"id":"E02369FE-C0A9-4EA1-A35D-FE86BCD49862","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"right","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle right"],"layout":{"__isSmartRef__":true,"id":3105},"owner":{"__isSmartRef__":true,"id":3020},"eventHandler":{"__isSmartRef__":true,"id":3106},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(726.0,0.0)"},"3104":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(3.0,478.0)","_Padding":"lively.rect(0,0,0,0)"},"3105":{"moveHorizontal":true},"3106":{"morph":{"__isSmartRef__":true,"id":3103},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3107":{"_BorderWidth":1,"_Fill":null,"_StrokeOpacity":false,"_BorderRadius":false,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Padding","_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(729.0,492.0)"},"3108":{"adjustForNewBounds":true},"3109":{"morph":{"__isSmartRef__":true,"id":3020},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3110":{"partName":"GitDocumentation","requiredModules":[],"partsSpaceName":"PartsBin/Documentation","comment":"Dan has put together some documentation about Git and how to use the GitControl with Lively. Please spread the word and improve!","changes":[{"__isSmartRef__":true,"id":3111},{"__isSmartRef__":true,"id":3112},{"__isSmartRef__":true,"id":3113}],"migrationLevel":7,"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Wed Jul 24 2013 02:21:48 GMT-0400 (Eastern Daylight Time)\")"},"3111":{"author":"robertkrahn","message":"no comment","id":"F9152023-3A3A-41D1-8FE7-ABF05A270C48","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 18:45:31 GMT-0400 (Eastern Daylight Time)\")"},"3112":{"author":"robertkrahn","message":"no comment","id":"B247523D-EBD9-451F-8474-C6357B9851BE","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 18:46:01 GMT-0400 (Eastern Daylight Time)\")"},"3113":{"author":"robertkrahn","message":"no comment","id":"EFF8F231-46B8-44BC-B76E-2EEE214D2A86","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 19:11:14 GMT-0400 (Eastern Daylight Time)\")"},"3114":{"submorphs":[{"__isSmartRef__":true,"id":3115},{"__isSmartRef__":true,"id":3163},{"__isSmartRef__":true,"id":3189},{"__isSmartRef__":true,"id":3193},{"__isSmartRef__":true,"id":3197}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3201},"_ClipMode":"visible","derivationIds":["B08BB174-C380-4D54-AB0F-7F0DC0A8A5BD","357F4DBD-BF56-4F66-9950-0ED8E0B25D53","890F2BC4-E365-4974-854F-F093621C28FD","708812B4-0B7A-4455-A66D-BC46BAACBB8A","290401E7-3673-49FB-ADA7-703CC74F2F1B","E80A2846-C4E7-43FA-80E8-0D41C4A71357","7D0E7EE5-AA08-4971-ABE0-A8D74CD7AD27","D147417E-54B8-401B-B948-7A16F5D00C8C","7F3720BA-4958-45F7-84B4-5C46F7AB98AE","AB1BEFF1-7113-4AF7-ACDD-DD6B598E86AD","6B3F4DF5-6017-4202-B2EB-EDF35423C9A3","D1D7DB0C-BEBC-4E70-B54C-E46C983CEE5C","D5BF5E9F-740E-40BB-AA93-3919E06B00DF","FDBA0331-DBFA-41CE-9EF4-298220924C7C","D7AFC141-BBEB-4B5C-AC6D-9FC0E7B950A9","7CBD4104-BE38-4161-BB5E-FC4AD4B110B3","B4138564-0CB9-4284-A45F-BF3730872BBF","C96BF01D-6317-4A0E-856B-F85670EA9146","3C439688-5C67-49EE-94A7-87B9D2B7B8D0","2016E30C-1680-4F04-B450-EAB7BC193F5B","DE3FA269-8A74-496A-A25F-2C9DF7DFCC87"],"id":"1EF92A8B-C001-41E9-BDB4-F9A26DF47B5E","__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":3202},"reframeHandle":{"__isSmartRef__":true,"id":3189},"rightReframeHandle":{"__isSmartRef__":true,"id":3197},"bottomReframeHandle":{"__isSmartRef__":true,"id":3193},"titleBar":{"__isSmartRef__":true,"id":3115},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"_PreviousBorderWidth":0,"targetMorph":{"__isSmartRef__":true,"id":3163},"eventHandler":{"__isSmartRef__":true,"id":3203},"showsHalos":false,"name":"GitDocumentation3","partsBinMetaInfo":{"__isSmartRef__":true,"id":3204},"_Scale":1,"menuButton":{"__isSmartRef__":true,"id":3135},"collapseButton":{"__isSmartRef__":true,"id":3147},"closeButton":{"__isSmartRef__":true,"id":3122},"owner":{"__isSmartRef__":true,"id":2831},"__serializedExpressions__":["_Position","contentOffset"],"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(0.0,0.0)","contentOffset":"lively.pt(4.0,22.0)"},"3115":{"submorphs":[{"__isSmartRef__":true,"id":3116},{"__isSmartRef__":true,"id":3122},{"__isSmartRef__":true,"id":3135},{"__isSmartRef__":true,"id":3147}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3160},"_ClipMode":"visible","derivationIds":["1FC40FBB-27AE-4471-9BC9-DF7504E5A355","99E812AF-CCE2-4132-B914-164410259CB0","5B19DCA9-717E-4F41-B230-C808FCEB392C","B2AABF38-64C9-4C01-A327-A752E1ECF4B7","8D337244-E8D2-4BD7-9D3F-10206AF19816","4EA91BEA-359A-41CC-8135-6AE73AC8624C","159CA84A-5BB7-4AF0-A7F8-972A7B87E1C1","B40FDCAD-787A-4BCF-9CA6-01D31468FCF0","FEB86C38-B328-47B2-B7F4-5DB9C4451A7B","244F62BD-08B9-4AA4-BF0A-3AFB9F4A72E8","E5E94DFD-33EB-469A-B088-BDC0F33C933D","5E9E03C6-25C5-4C74-B55C-E1F42A5B936F","84B2BBDB-98E5-4D27-AB6F-AB7EB16D2B37","B13EB0FA-C5FE-4CBB-B503-99B15A361171","D45B02DD-838B-495F-8430-63B1A9A96A39","DF5F092C-82D3-43E3-9B7D-4D878334ABA6","8F596026-84F2-4A22-B525-C13376244FB2","A2DA23F6-D35E-4DA2-8C3B-BD68AFC71524","44EA0E3B-AA1B-4AE9-9D87-F742DECC1EA3","5C776158-E4E1-49B5-A3EA-081AAD580F39","319147AE-218B-4163-A11D-6685B0792C17"],"id":"1AA637FF-8E76-4E98-A4A4-7583D7615EFF","__layered_droppingEnabled__":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":3161},"windowMorph":{"__isSmartRef__":true,"id":3114},"label":{"__isSmartRef__":true,"id":3116},"closeButton":{"__isSmartRef__":true,"id":3122},"menuButton":{"__isSmartRef__":true,"id":3135},"collapseButton":{"__isSmartRef__":true,"id":3147},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":3114},"eventHandler":{"__isSmartRef__":true,"id":3162},"showsHalos":false,"buttons":[{"__isSmartRef__":true,"id":3122},{"__isSmartRef__":true,"id":3147},{"__isSmartRef__":true,"id":3135}],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"3116":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3117},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3118}],"_ClipMode":"hidden","derivationIds":["E6836EFB-F5EC-488A-8C2C-FA1BD82CADD1","5D15218D-7B1E-45CA-8C9C-1C77E3002C95","A9CBCBC6-73B0-40EE-804B-D94B4DDB2B12","744CD502-4D35-4C19-8EC8-5EBEB9CFCE33","6EA989AC-BC9B-4162-880D-91E16F592CEE","F61B74A5-E5A2-4334-96B6-BB01B458790D","A423C686-A94D-475B-B0F0-FEC2061C291D","158BFF01-75E9-41CA-9471-41B2A8390347","F487699C-A3E7-4B3F-9A6D-AB3D622E5267","7D1EF4D3-84A9-4A45-8D3A-821F959895C6","98DFD39B-B0AF-43E7-9C5B-9FC830F86D92","70C4E58D-83E7-4A02-92AB-4C5BB40DE402","9F150885-AE65-431E-8317-86B346F581A5","8BEB6293-FB58-484C-9F61-1C4194ED1E92","173E7B4C-3BE9-4ACE-ACB2-415AC9712E68","66B37D94-02BA-4680-8EDB-C7C6E395F7D2","7EECD842-A83B-449D-9D3B-CC22AFBB1F91","D120DE72-B746-4A74-82DC-CC21319EE515","8CD0E220-45C9-43DE-9256-550AB99F6B0E","B91D6146-E5B3-4EE6-B398-C26268BD7703","4625E29D-F899-4398-9129-EFAB41921AD1"],"id":"B78A3EB5-52D9-45EB-9907-AC05017384D0","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":3120},"owner":{"__isSmartRef__":true,"id":3115},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":3121},"showsHalos":false,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(3.0,3.0)"},"3117":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(660.0,16.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3118":{"style":{"__isSmartRef__":true,"id":3119},"chunkOwner":{"__isSmartRef__":true,"id":3116},"_id":"_6788","storedString":"Basic info about committing changes using the Lively GitControl","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3119":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3120":{"resizeWidth":true},"3121":{"morph":{"__isSmartRef__":true,"id":3116},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3122":{"submorphs":[{"__isSmartRef__":true,"id":3123}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3128},"_ClipMode":"visible","derivationIds":["1E986EDB-AC62-4E46-BACD-B1B6CB9C1955","2C454ABA-83A7-4172-BBBF-B73B8744A101","369E95D5-73CC-492A-96AC-DE19E9DEFA4E","2AB9951C-67F4-49BA-A746-E9D8592D9182","E9C3CBBF-A6CC-47B6-900F-4AA776272B7F","50621BC8-9F62-4DA6-A4F7-3385D9210101","A5819202-9F72-4F7A-8F09-ACB6FF31D17C","B792B999-B5FF-4226-80C1-1B804988D153","22931CE3-9705-4680-9A08-1205B1DE0C0A","AA80E2BC-54B8-4E52-A88B-69700DF99DE4","7D0D365B-F0FC-4762-9D3E-FD79309FB120","890E9C6A-16AA-4441-8F17-B366F606BE6C","1BBDD8B7-0D27-4D30-B478-DCF9BE3E10B6","5E2DEA9A-5B46-4EB8-819E-856800E69FE2","48DB6816-EB87-4CF8-B182-6D93F0085F18","D994CD46-297D-4D38-B83D-6523B4D6E599","D90F77ED-C9CE-461F-A6F7-71D51D856FD5","33632A03-0683-4460-BD73-43F29432754A","60A67883-7427-40DA-8DF1-74CE261BF01B","9C002780-DADD-4597-9D85-D38F7B1CE696","F2F853C1-F3FE-4260-9834-C8393208B2E4"],"id":"1697E8D2-D7C0-42B3-890B-1827920ED9F9","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":3123},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":3115},"layout":{"__isSmartRef__":true,"id":3129},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":3130},{"__isSmartRef__":true,"id":3132}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":3134},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(709.0,3.0)"},"3123":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3124},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3125}],"_ClipMode":"hidden","derivationIds":["51DDAA8D-D733-465E-8C50-6C5EC0395CA8","56E06D06-49FC-47A6-B9F4-7AD98E4F7DE3","05DE6C85-4EDF-4D97-9ACD-1AD305013A36","4296D232-F25F-48CC-AE41-B93E3FA18DA8","9A69F4B2-63BE-4E4B-BCAA-E8A1E9AD69ED","461D2CE0-7D54-4E4B-B325-7C8C1831C067","47D9AA36-1639-4896-B016-5D9BBC60A90A","BE973142-BDD7-4C3B-8B73-67B0E6A1321E","3A57CC97-FCC2-4E77-860D-D7D3D9F68947","10462221-A799-407D-AB54-56D38BAC24DA","63EF9F9F-B3DC-419E-9623-52CA4E3984F9","C43B3362-512F-4925-AE6B-B6C68A0F6F25","786AE88A-EDBD-491D-A518-CB6DBCD316E1","17733942-9834-4367-BD76-0930252B9CD5","DF267DAC-9A73-487B-9D2D-D65C80B4BF0B","74BBCFF8-09B7-43A7-ADBE-3F36370B7C53","7622B987-7C65-4069-94C8-CD6013319D52","44AD2C34-7E10-4394-86B7-7A07A92529C2","6D0DB020-8BE0-4395-815A-697F8F5E41F8","CDA3412F-ECCC-4E40-ACAD-6353AF1E8682","8C97ADCE-CAA1-4697-BB7D-227F6E98BB6B"],"id":"F2DD99CA-740D-4B8A-A10C-A8AD9CDFD972","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3122},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":3127},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"3124":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(16.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3125":{"style":{"__isSmartRef__":true,"id":3126},"chunkOwner":{"__isSmartRef__":true,"id":3123},"_id":"_5259","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3126":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3127":{"morph":{"__isSmartRef__":true,"id":3123},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3128":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"3129":{"moveHorizontal":true},"3130":{"sourceObj":{"__isSmartRef__":true,"id":3122},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3114},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":3131},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3131":{"source":{"__isSmartRef__":true,"id":3122},"target":{"__isSmartRef__":true,"id":3114}},"3132":{"sourceObj":{"__isSmartRef__":true,"id":3122},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3114},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":3133},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3133":{"source":{"__isSmartRef__":true,"id":3122},"target":{"__isSmartRef__":true,"id":3114}},"3134":{"morph":{"__isSmartRef__":true,"id":3122},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3135":{"submorphs":[{"__isSmartRef__":true,"id":3136}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3141},"_ClipMode":"visible","derivationIds":["8E8F189C-A21A-4564-95AF-4E57B55D692C","61F4DF6E-B7B3-4CD0-943B-AD8C730AEECF","88ADD080-8589-4207-BC20-86DC588E6E32","3F4D33EA-748F-4604-A917-7D39FDD1D339","65C08733-3ECC-496E-8621-40CF31CB91B6","C4471DFB-4E21-41B9-BD8B-76064584DE4B","02CDE2EE-FE4A-4825-8F3C-423E2FFA2AB0","8E7059FA-1112-4A8C-AF8F-179C3A2C4833","E9FD01CC-DE89-4F23-A47A-64E6CD337130","0384560D-B484-44B3-B062-C62802615DEE","7B2E0B5D-52AC-4901-89E7-AA63A74219D7","C96DD558-2DD1-4F99-BD6D-E3899A08AA84","5C70EC0C-1C20-42AA-94AD-40F097F75CF2","0A1E1776-0931-41B6-A7CE-E8B4FAD405D0","E06953FB-9F60-40ED-BF7F-6F0054C2581A","B646515C-784A-44E8-AA02-1F579D1CA502","E9271517-E2E6-45D3-A041-BAC21494EBB1","CC5A762F-2370-414A-AA5E-60FD01E0F431","4530DB16-EDC7-4C0B-A84F-723333679D06","4B7D6DB1-9D8B-40BA-B603-22E84A253928","334F736B-CF06-4B2D-B646-9B65FBCF2F97"],"id":"B27947D7-D315-40BF-AE32-8C87274D0B38","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":3136},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":3115},"attributeConnections":[{"__isSmartRef__":true,"id":3142},{"__isSmartRef__":true,"id":3144}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":3146},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(669.0,3.0)"},"3136":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3137},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3138}],"_ClipMode":"hidden","derivationIds":["8A4436E1-F127-460F-9E51-3FFF0EDDA9CC","8E4BD3C9-00D1-4B4E-9AD0-E91E751787D0","338A80A6-5D28-42A8-9680-9F5899F68BC6","C301431D-DBE2-4249-9281-DE09B482F340","D4E71187-2F60-4CEB-86A9-F53AE71A1401","CB47EA51-09A7-458D-8B1B-6CCBBFEC1508","305AADF5-E5B8-41E0-9D3C-9C5875BD5577","89BC7C0E-4FF3-4E3D-AC39-26D5060564F1","25D970FE-9823-4DE7-A85D-8C4641615661","85D3BEA0-3D77-4EBE-8F3F-C20A24971918","08863E87-E6CA-4101-8197-A81021D58AE0","D6F531E2-2B8F-487F-8F5B-C5F9EDAD9C2E","E6E72736-EDD5-4A0B-B8E7-2673FFDFD72E","90B3F7D6-58F5-47EC-8D6C-FA0DA45D3C0D","98C88727-710A-4F36-A56B-2CD622B1CBE4","A63283C4-378D-4F36-9C5E-2BF4859D8565","09DD9AEB-0AA6-4CD7-BC12-77C25A36EFD4","01CFD5D3-E2E4-4E25-832F-32687361C723","6974C0A4-A71A-46CC-B795-6658A7A14D13","9EC69CEB-53E5-4B87-9C63-B415B93695BD","12654A05-E5F2-4F4E-B3A0-BE641370E253"],"id":"84AEAEE5-044E-4C0B-A13F-9AA5E26ADE19","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3135},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":3140},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"3137":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3138":{"style":{"__isSmartRef__":true,"id":3139},"chunkOwner":{"__isSmartRef__":true,"id":3136},"_id":"_5261","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3139":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3140":{"morph":{"__isSmartRef__":true,"id":3136},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3141":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"3142":{"sourceObj":{"__isSmartRef__":true,"id":3135},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3114},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":3143},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3143":{"source":{"__isSmartRef__":true,"id":3135},"target":{"__isSmartRef__":true,"id":3114}},"3144":{"sourceObj":{"__isSmartRef__":true,"id":3135},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3114},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":3145},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3145":{"source":{"__isSmartRef__":true,"id":3135},"target":{"__isSmartRef__":true,"id":3114}},"3146":{"morph":{"__isSmartRef__":true,"id":3135},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3147":{"submorphs":[{"__isSmartRef__":true,"id":3148}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3153},"_ClipMode":"visible","derivationIds":["7F1AC40B-D335-43F8-A6F0-718F23DFC637","A4DD4095-624E-45E6-BAC5-026F61A039B4","6BCDB416-3742-4F7E-8129-CD56DC3EBC56","1D9CF5E9-FFBF-49F9-A3C0-FA635267EDD5","A6CB09CE-2E66-4A4E-87E3-C4F40EA932F2","1D415001-3836-4503-8E6E-9ED0A1D1EF3D","35F22E2E-27E5-4799-909C-33A54E38DF87","76E58FCB-F9D2-4BF5-A904-875481EACCB2","08963481-AD7A-448C-93D1-1AA244572490","FE50ECC9-0713-4651-9499-CEE148903983","2FAFECFA-7773-483E-934E-610E747C37A8","E87EDBA6-75E9-4153-8622-B957FC7CBA0B","8915835A-BA85-4704-90D6-D6FDD78D43F3","DC8E7BE8-53F2-4E21-852F-80574DF8DAFF","4095FBC1-06AB-42C5-AB16-E80A31BA792C","B82B0EF5-AC21-4D9C-9637-F5A8C42C9ADB","7F99B0F0-A4FB-4102-950A-FA2C7CD26414","781F0356-1A77-46DB-A72F-B7FBF6FE1528","B682045D-8BB3-41CE-BF66-F3B16263F1F7","5B9BB4A4-6D50-4FC9-AE11-6AF31589BC8B","D4BA02EA-6387-4FD3-8190-9417DBCA56BC"],"id":"CBF6178B-7A10-4036-8ED6-EBD728AC5904","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":3148},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":3115},"layout":{"__isSmartRef__":true,"id":3154},"attributeConnections":[{"__isSmartRef__":true,"id":3155},{"__isSmartRef__":true,"id":3157}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":3159},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(689.0,3.0)"},"3148":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3149},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3150}],"_ClipMode":"hidden","derivationIds":["ECB98360-94C3-4484-841E-B644D09E8BFA","37111FB2-0C33-4071-85BE-93FB9E00D63E","04F22F1F-F320-4D34-A9FF-136C7A23594C","1A5A6BBF-D562-477A-8E68-25F5D720A312","9F633914-7AE7-4CA8-A7AF-2623CD7068BC","4A587458-8206-474D-AC7B-EADF227247D9","6F9D41B0-9A5F-46F3-B7EF-D1A5AF0B74A9","8807747C-6D0E-45E8-ABBA-BC184F0DD8FD","7879A0F7-2795-4A7A-80EB-350836672CCC","5E45A740-C0BE-4FCA-BEFF-6A95710F7536","0EE1AABA-84A2-4908-B121-E01725756A10","D4AF19CA-7DA2-4EFD-8B73-676DF75CBBC9","73767414-1453-4C3F-9EC4-31DFB5822117","F28AE655-DF3F-43DD-A4D3-F6DF3459CF86","FB3CCE89-E59A-4BD0-A779-044CD9A39F93","66DD162E-1E05-45FB-B0BD-DF82FDA75417","26B6404C-F71C-4895-9F88-D538A7FF6E82","F140A9F2-AFDE-4B8A-8358-7051DDAAA2CE","83D94C54-FE54-4CE7-A3E3-FF6DCA82FAA4","DF4DB1EF-CADB-4E6E-9EA0-313F9F23ACD3","86082656-BB64-47E1-97ED-5BA1C004F8B6"],"id":"DE95B606-9937-40AE-8884-0B39B0D87F70","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3147},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":3152},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"3149":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(15.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3150":{"style":{"__isSmartRef__":true,"id":3151},"chunkOwner":{"__isSmartRef__":true,"id":3148},"_id":"_5263","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3151":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3152":{"morph":{"__isSmartRef__":true,"id":3148},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3153":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"3154":{"moveHorizontal":true},"3155":{"sourceObj":{"__isSmartRef__":true,"id":3147},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3114},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":3156},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3156":{"source":{"__isSmartRef__":true,"id":3147},"target":{"__isSmartRef__":true,"id":3114}},"3157":{"sourceObj":{"__isSmartRef__":true,"id":3147},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3114},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":3158},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3158":{"source":{"__isSmartRef__":true,"id":3147},"target":{"__isSmartRef__":true,"id":3114}},"3159":{"morph":{"__isSmartRef__":true,"id":3147},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3160":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(729.0,22.0)","_Padding":"lively.rect(0,0,0,0)"},"3161":{"resizeWidth":true,"adjustForNewBounds":true},"3162":{"morph":{"__isSmartRef__":true,"id":3115},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3163":{"submorphs":[],"scripts":[],"id":"D254DBF2-835D-42F5-9B52-D01CDB32BA8F","shape":{"__isSmartRef__":true,"id":3164},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text1","partsBinMetaInfo":{"__isSmartRef__":true,"id":3165},"textChunks":[{"__isSmartRef__":true,"id":3173},{"__isSmartRef__":true,"id":3175},{"__isSmartRef__":true,"id":3177},{"__isSmartRef__":true,"id":3179},{"__isSmartRef__":true,"id":3181},{"__isSmartRef__":true,"id":3183},{"__isSmartRef__":true,"id":3185}],"charsReplaced":"","lastFindLoc":2458,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":3187},"_ClipMode":"auto","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","BCFF8C7E-6CD6-442D-ACBA-EB87697F1140","F0109E05-782D-4D88-B6A2-09470B2B8CCA","877D83DD-1B79-4B3A-90BD-A17893903777","F79DD4C2-B4C4-46B2-B943-D58B4FFB3BB3","FFE1D727-61B0-45AD-8CAF-860F945ABF78","38402988-2821-48DA-B228-8635CE79BFC0","937E52FC-972F-43E6-A377-685BFCD6E68B","928C4558-8F08-4441-85ED-2D9B71DD5CBD","5FFA1924-1AC7-4E8B-B4EB-C1879FEABE08","CEE57F99-E2FC-4E3D-9A79-C877242E1D94","0AC2F3E9-37C4-4432-8A6D-61D0D77E4B90","3B874084-C79E-4883-9370-6179B075B09F","8C8C7A2F-78BA-46BF-B79F-907B9B5AF521","F4509AD7-C970-47FC-AB63-784D7379344B","065BE4D8-242E-4C50-B7DA-454E82AA998E","A518405E-C9BE-4006-AB55-D8D1EFF64B79","4FD4C73F-7049-4F67-8E13-61559826953A","0D728709-4069-4D9A-91A7-5F4134E5FE37","9C9AA675-F96F-4156-939A-0B5F82E71D86","9225DB31-32CB-43F7-B2C7-04A567E30AD8"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"previousSelection":[2487,2487],"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":3114},"_Rotation":0,"_Scale":1,"layout":{"__isSmartRef__":true,"id":3188},"priorSelectionRange":[2744,2744],"__serializedExpressions__":["_Position","textColor","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(4.0,22.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"3164":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(720.0,465.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)","_Fill":"Color.rgb(255,255,255)"},"3165":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":3166},{"__isSmartRef__":true,"id":3167},{"__isSmartRef__":true,"id":3168},{"__isSmartRef__":true,"id":3169},{"__isSmartRef__":true,"id":3170},{"__isSmartRef__":true,"id":3171},{"__isSmartRef__":true,"id":3172}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Tue Mar 12 2013 14:35:33 GMT-0400 (Eastern Daylight Time)\")"},"3166":{"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 12:31:56 GMT-0400 (Eastern Daylight Time)\")"},"3167":{"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 08 2012 08:18:18 GMT-0400 (Eastern Daylight Time)\")"},"3168":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:32:09 GMT-0400 (Eastern Daylight Time)\")"},"3169":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:31:43 GMT-0400 (Eastern Daylight Time)\")"},"3170":{"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(\"Mon Feb 27 2012 00:20:38 GMT-0500 (Eastern Standard Time)\")"},"3171":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 10:30:30 GMT-0400 (Eastern Daylight Time)\")"},"3172":{"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 13:36:22 GMT-0400 (Eastern Daylight Time)\")"},"3173":{"style":{"__isSmartRef__":true,"id":3174},"morph":{"__isSmartRef__":true,"id":3163},"chunkOwner":{"__isSmartRef__":true,"id":3163},"storedString":"All Lively installations, such as you might have on localhost, or such as the lively-kernel.org/core installation, are separate instances of the master installation on Git.  The GitControl tool makes it easy to update an installation and to commit changes made in that installation up to the master on Git.\n\n","_id":"_100","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3174":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3175":{"_id":"_6601","style":{"__isSmartRef__":true,"id":3176},"chunkOwner":{"__isSmartRef__":true,"id":3163},"storedString":"General commit and update workflow","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3176":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3177":{"_id":"_6602","style":{"__isSmartRef__":true,"id":3178},"chunkOwner":{"__isSmartRef__":true,"id":3163},"storedString":"\n\nAs a general rule, prior to making a bunch of changes, it is good to use the GitControl to do a \"pull\", bringing your installation up to date so that the only changes you will have to deal with be those involved in your project.\n\nSuppose you have changed a method in Widgets.js.  When you open the GitControl, this file will appear as an \"unstaged change\", or you may have several files listed there that you have changed.  You can us the \"diff\" button to see the changes that will be committed.\n[this does not work for me but it should for you.  The alternative is to go tot the console window and type \"git diff\" or \"git diff \" followed by the pathname of a specific file]\n\nMaybe we need some discussion about what to do if things appear in the diff that you do not want.  The simplest answer here would go to go fix the file.\n\nIn preparation to commit, you need all your local changes to be either \"staged\" (in preparatin to commit), \"stashed\" (set aside from the commit but not forgotten. perhaps as you have more to do before committing), or forgotten (the X), meaning the changes will be lost, though you may still have that file around.  So do one of these three things to all your unstaged changes.\n\nNow you are ready to commit your (now) staged changes, and this is done by pressing the \"commit\" button.  Here you will be asked for a short comment about what these changes are.  This will appear in the log which can be seen under the \"log\" tab.\n\nNext you should press \"pull\".  This may take a little while and should then print a few lines ending with a pair of version numbers on the master.\n[for some reason my system asks me for my name and password at this point which can be entered in the terminal window]\n\nThe final step is to do a \"push\" which makes your changes visible on Git, and everyone who updates will see those changes.  This should also display a few lines with version numbers, and you should then be able to see your change at the top of the log window.\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3178":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3179":{"_id":"_6609","style":{"__isSmartRef__":true,"id":3180},"chunkOwner":{"__isSmartRef__":true,"id":3163},"storedString":"Adding new files\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3180":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3181":{"_id":"_6611","style":{"__isSmartRef__":true,"id":3182},"chunkOwner":{"__isSmartRef__":true,"id":3163},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3182":{"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3183":{"_id":"_9614","style":{"__isSmartRef__":true,"id":3184},"chunkOwner":{"__isSmartRef__":true,"id":3163},"storedString":"The file or directory that you want to add should already exist (create it. e.g. with the System Code Browser).  ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3184":{"fontWeight":"normal","color":"rgb(0,0,0)","fontFamily":"Arial,sans-serif","fontSize":"13.63636302947998px","textAlign":"start","backgroundColor":"rgb(255,255,255)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3185":{"_id":"_9615","style":{"__isSmartRef__":true,"id":3186},"chunkOwner":{"__isSmartRef__":true,"id":3163},"storedString":"In order to add new files to be controlled by git go into the \"status\" tab. Your file / directory will appear in the \"Untracked files\" category. Hover over the line representing the file / directory and hit the \"add\" button. The file / directory will now be listed as a \"staged change\" that can now be committed.","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3186":{"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3187":{"morph":{"__isSmartRef__":true,"id":3163},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3188":{"resizeWidth":true,"resizeHeight":true},"3189":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3190},"_ClipMode":"visible","derivationIds":["87059FA1-7FB5-424C-8081-A6AA15305CEE","4DAFE9C1-2243-4E44-92DD-5B149EC2521C","7123C373-F571-49D0-94F5-DE339E038DF0","8449B6CA-1D73-4E2D-8972-7428CF8FD5AD","07AC1C34-324A-460F-BB9D-9F310D50A27C","4DB4A4BE-5C26-4EC8-B901-18804DF1CBAB","02914069-6E12-4A4E-8BB5-E9376B061F0A","1722F0B6-7AB7-4F18-B7A1-281AA04485BB","08BDBEB0-603D-433E-9502-534E17A9D785","E0045D92-A784-469C-8C8D-47D74840AB2C","F3F5AF8A-D5D2-4C6B-9BE5-B22B6A9D809F","7E1B2297-B633-4CDC-A9BB-7209B0AC661D","34E0ABEE-32E7-4427-BF3F-58CB97DBF7A9","A5466B01-E5CF-46B4-B4E1-783E23DE6399","167F3CFA-B651-46DD-9509-B91CDCEB993A","630C62D8-4F26-48E0-B5B2-060C6DF61228","31B6DE37-6F9B-413D-AF8F-66D8A6C75F2C","90C826D8-DD08-4F56-A27C-91E26F44A99F","B744E369-DAB7-404B-8137-C9BCC1E4BA2D","BC48C68A-D7B0-4850-980D-335C4DACA9BF"],"id":"5530A800-97A9-43BD-83F5-84F02A06F863","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"corner","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle corner"],"layout":{"__isSmartRef__":true,"id":3191},"owner":{"__isSmartRef__":true,"id":3114},"eventHandler":{"__isSmartRef__":true,"id":3192},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(715.0,478.0)"},"3190":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,14.0)","_Padding":"lively.rect(0,0,0,0)"},"3191":{"moveVertical":true,"moveHorizontal":true},"3192":{"morph":{"__isSmartRef__":true,"id":3189},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3193":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3194},"_ClipMode":"visible","derivationIds":["17666CB5-88B4-4ECD-A1CC-7A0E5AE112EC","11DED532-8706-4ED4-99D2-0F46B593DF78","FA97AB3B-3FE7-412C-B79B-C9E839E9CA0C","AD1B4BFD-53A6-47FD-A42A-A31D71AC10E2","45CF5EFE-DC66-4985-A314-807A4656C21A","4B77B160-AE7E-4AC2-B4A3-480990B76491","9910FB6A-CDDE-49FA-A4CC-A5E54DC6B40B","E482AFFC-6DF6-4FF8-BC50-3A39894DC17D","8DEC131C-C694-4B22-973B-6C746C89B748","DB3A13D7-747F-40F3-8288-542BB2FCDE81","92D6F203-6F57-48B7-8E06-5FEB54C461BC","709AF23E-74A3-429A-8847-3333ACDF39DF","B56A3079-6A56-4740-A982-5E0CB6C24EAF","6B80C2F4-EF42-4FB8-9D88-65D55973F2AB","3796DB91-699A-4DC0-B1FD-F8F42F07F6A3","8718895B-7C86-41FD-816C-41EB3B7C1B12","6F42CDE3-28E7-4FED-A2A5-82AF8BA4388C","0EBC439D-645D-4086-B85D-4C06656B7A99","2F61DAB3-C48F-40CF-87F8-9724F42066C5","9DD79243-17C0-48BC-B918-C222C686F643"],"id":"1742BDF5-20A9-430B-BA8A-F2C84EF5611A","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"bottom","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle bottom"],"layout":{"__isSmartRef__":true,"id":3195},"owner":{"__isSmartRef__":true,"id":3114},"eventHandler":{"__isSmartRef__":true,"id":3196},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,489.0)"},"3194":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(715.0,3.0)","_Padding":"lively.rect(0,0,0,0)"},"3195":{"moveVertical":true},"3196":{"morph":{"__isSmartRef__":true,"id":3193},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3197":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3198},"_ClipMode":"visible","derivationIds":["D6621590-B96E-4470-BE94-90585D02E219","F3683461-36D7-4313-B80D-2E034A64489C","07B7D2F2-09BB-4137-A8A5-1E5D4EA50394","1270EE73-B426-4E57-A0E0-3ECB1847E81F","0FE3A29E-0C22-4906-973F-A9E3FF222B7E","9F6D0248-C307-4A84-A923-3DEC96E42D26","37E8E7A6-C1FF-4BE1-9E55-78A5D9155563","8D367D4F-A6B7-4C39-B8B8-912FF104FF42","6BD6C7BB-EFA9-4B0D-850E-E563417E3625","F4734372-11B7-4D3B-9F1F-48C985323663","A7D54EDF-7712-4674-84BB-E0EC36772659","57512202-2D2B-4C7D-B787-7D5C9C020310","CECC5B06-6212-4594-871A-D42F34553F88","336C398E-0DEA-47D3-BF64-D158BA76A1A0","7D2191F3-DD58-464B-85D4-E27094707C6B","A08484B3-1062-40D7-BBBE-60FBABF1E175","AA1151A7-B4F0-4583-A806-7153711976CF","0074A51C-64C6-4C27-BE9D-FE36246D86F6","E6101588-4AF8-4CB7-A331-854FBEA4B4D5","03DE2CE2-9C4F-4C2C-9E48-DEA4B71B6375"],"id":"410A153E-9BEB-4E73-B050-67A8B92FD6F9","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"right","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle right"],"layout":{"__isSmartRef__":true,"id":3199},"owner":{"__isSmartRef__":true,"id":3114},"eventHandler":{"__isSmartRef__":true,"id":3200},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(726.0,0.0)"},"3198":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(3.0,478.0)","_Padding":"lively.rect(0,0,0,0)"},"3199":{"moveHorizontal":true},"3200":{"morph":{"__isSmartRef__":true,"id":3197},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3201":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":false,"_BorderRadius":false,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Padding","_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(729.0,492.0)"},"3202":{"adjustForNewBounds":true},"3203":{"morph":{"__isSmartRef__":true,"id":3114},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3204":{"partName":"GitDocumentation","requiredModules":[],"partsSpaceName":"PartsBin/Documentation","comment":"Dan has put together some documentation about Git and how to use the GitControl with Lively. Please spread the word and improve!","changes":[{"__isSmartRef__":true,"id":3205},{"__isSmartRef__":true,"id":3206},{"__isSmartRef__":true,"id":3207}],"migrationLevel":7,"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Thu Jun 27 2013 17:38:46 GMT-0400 (Eastern Daylight Time)\")"},"3205":{"author":"robertkrahn","message":"no comment","id":"F9152023-3A3A-41D1-8FE7-ABF05A270C48","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 18:45:31 GMT-0400 (Eastern Daylight Time)\")"},"3206":{"author":"robertkrahn","message":"no comment","id":"B247523D-EBD9-451F-8474-C6357B9851BE","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 18:46:01 GMT-0400 (Eastern Daylight Time)\")"},"3207":{"author":"robertkrahn","message":"no comment","id":"EFF8F231-46B8-44BC-B76E-2EEE214D2A86","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 19:11:14 GMT-0400 (Eastern Daylight Time)\")"},"3208":{"submorphs":[{"__isSmartRef__":true,"id":3209},{"__isSmartRef__":true,"id":3257},{"__isSmartRef__":true,"id":3283},{"__isSmartRef__":true,"id":3287},{"__isSmartRef__":true,"id":3291}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3295},"_ClipMode":"visible","derivationIds":["B08BB174-C380-4D54-AB0F-7F0DC0A8A5BD","357F4DBD-BF56-4F66-9950-0ED8E0B25D53","820325B5-6C10-4420-95F1-11076FEE92BD","07B2B12F-7F1A-4021-A152-70717D4E725F","F5B056BB-61A5-473D-B9E2-7D1FCD18ED19","F2587C83-E95E-425A-B1C4-785E904D6FDF","E8DB9D45-B44D-468F-B5CB-880F52052A8B","2AC7ADE2-1454-4CFF-B369-F61F23A464F8","E83E48B2-B5D3-4502-B859-ACE6E8E65868","7A4763CB-67C3-43FE-A66A-5F0B05DB1804","B21263E7-2B91-40BF-9DFB-C736A9E1B16B","6166E7DF-DA76-427D-BD32-EE43465F2BDA","61D6E9DE-A29D-484A-BAD1-D1C38A565206","649BF495-4AA4-4D14-8045-0F18446BA650","01D0FB21-9A2B-48A5-9F36-3CA69A395AC2","3CE8E987-2558-43EC-BF15-4D77888BA392","DBEC2575-D796-43DA-95D4-E85E39D3DB1E","0A74400F-9821-4885-BA93-279727DCE45F","B945CF80-CBC7-4A38-A0C0-4BF12200A8FF","D821D4B7-417D-4DE3-841C-EDF9DADD33CC"],"id":"271111EC-4D47-4B6E-9AA5-06A764883D4A","__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":3296},"reframeHandle":{"__isSmartRef__":true,"id":3283},"rightReframeHandle":{"__isSmartRef__":true,"id":3291},"bottomReframeHandle":{"__isSmartRef__":true,"id":3287},"titleBar":{"__isSmartRef__":true,"id":3209},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"_PreviousBorderWidth":0,"targetMorph":{"__isSmartRef__":true,"id":3257},"eventHandler":{"__isSmartRef__":true,"id":3297},"showsHalos":false,"name":"GitDocumentation4","partsBinMetaInfo":{"__isSmartRef__":true,"id":3298},"_Scale":1,"menuButton":{"__isSmartRef__":true,"id":3229},"collapseButton":{"__isSmartRef__":true,"id":3241},"closeButton":{"__isSmartRef__":true,"id":3216},"owner":{"__isSmartRef__":true,"id":2831},"__serializedExpressions__":["_Position","contentOffset"],"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(0.0,0.0)","contentOffset":"lively.pt(4.0,22.0)"},"3209":{"submorphs":[{"__isSmartRef__":true,"id":3210},{"__isSmartRef__":true,"id":3216},{"__isSmartRef__":true,"id":3229},{"__isSmartRef__":true,"id":3241}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3254},"_ClipMode":"visible","derivationIds":["1FC40FBB-27AE-4471-9BC9-DF7504E5A355","99E812AF-CCE2-4132-B914-164410259CB0","FE8D3616-58F1-467B-AC85-A9974ED89993","026E0DF9-56C1-49E8-BAD8-0754FF8C171D","01B19C48-1B00-4CA1-ADB1-EE4FD124780A","29DAE964-554E-4D3A-82A4-007745DAD36F","7CF9BCFD-7BE9-4462-8178-4945A64774E9","2C48D3FB-BCAE-499E-8178-C7736B2FEC0F","F57BE262-EBF4-4D70-8F50-37268BCFDE41","B158FDB3-6A7D-48C1-BF74-7F1A9E8A090B","D15C5C26-9BA0-4387-A8B5-9F43211E4A04","5AD73189-1EA7-4726-B039-572C13C4F8DB","F0505DB5-09FB-4438-8ED4-DF8ACDFF6C4A","5ADC05DB-94A7-4B68-BB26-FC420E9CA768","A7AA97BE-B534-42B3-B690-3996D4F907BB","54984A1E-C0CC-4549-9C8B-D42139185AA2","8988C2AF-B231-407F-B359-D7160BD67C7A","40A7DA8E-71B6-4E27-9470-F99C72858FAE","5F187363-891E-469E-8DA3-09A30402CD04","946337EF-0B2A-474D-9B89-61F362BF23FA"],"id":"09F51E6C-9A40-403F-87EB-4D6CAE91FBAB","__layered_droppingEnabled__":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":3255},"windowMorph":{"__isSmartRef__":true,"id":3208},"label":{"__isSmartRef__":true,"id":3210},"closeButton":{"__isSmartRef__":true,"id":3216},"menuButton":{"__isSmartRef__":true,"id":3229},"collapseButton":{"__isSmartRef__":true,"id":3241},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":3208},"eventHandler":{"__isSmartRef__":true,"id":3256},"showsHalos":false,"buttons":[{"__isSmartRef__":true,"id":3216},{"__isSmartRef__":true,"id":3241},{"__isSmartRef__":true,"id":3229}],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"3210":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3211},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3212}],"_ClipMode":"hidden","derivationIds":["E6836EFB-F5EC-488A-8C2C-FA1BD82CADD1","5D15218D-7B1E-45CA-8C9C-1C77E3002C95","17B2D868-975A-43D9-AF6D-E4150EE83E2F","054329AB-3B25-449C-9F12-90DB873F6BA7","BFA08FA2-28E5-4C08-A35D-42345C47616A","7BCB99D7-FEBB-4A14-8E1F-276E6BAAC1CF","56397D80-432E-4740-BBC5-296581340043","12FD33EB-CF14-445E-92E7-C99BC7CE648A","0FC7CA53-904B-4741-9C2C-21F007F4FB44","0DECFC17-30A9-40EA-B328-152CF2C5DFA9","083192B4-3CB3-46D5-9CD1-D889E246781E","2928C9CF-DC67-462F-B535-72C58BD0A727","6CFE1965-77A4-49CE-81A4-111D674EC176","B824603A-71F5-4233-9F37-22F6D6EC5188","20338093-31E0-45FC-AABE-0A3EFE122BD2","17DD3C8B-999F-4B72-87C9-A5A52951B6AF","6FE20915-C58B-484E-84D0-20F6A10C1BCC","CA2259FB-7A26-49C2-829C-0EC8939C41A3","E12537E4-2D61-4E36-AF4A-CABF1E3D3DB8","34188521-D2B3-4392-96DB-DF1932377405"],"id":"5636DE9A-7D74-434A-B41E-3594959916BF","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":3214},"owner":{"__isSmartRef__":true,"id":3209},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":3215},"showsHalos":false,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(3.0,3.0)"},"3211":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(660.0,16.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3212":{"style":{"__isSmartRef__":true,"id":3213},"chunkOwner":{"__isSmartRef__":true,"id":3210},"_id":"_6788","storedString":"Basic info about committing changes using the Lively GitControl","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3213":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3214":{"resizeWidth":true},"3215":{"morph":{"__isSmartRef__":true,"id":3210},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3216":{"submorphs":[{"__isSmartRef__":true,"id":3217}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3222},"_ClipMode":"visible","derivationIds":["1E986EDB-AC62-4E46-BACD-B1B6CB9C1955","2C454ABA-83A7-4172-BBBF-B73B8744A101","CE593051-7642-4958-A5D0-8843B2F376F9","9B6D6EC3-1EFB-4FBF-AD9F-1C011A740473","C4435A5A-B623-45C6-BD07-77FCFFA499A4","BA404E27-C428-4CC6-8480-3CE347D19BF3","9B9A469F-BB78-4C36-B297-0AF8E3FF7E16","9E70278F-D872-43FC-8D1C-4722828A6FF8","98799555-148F-4EEA-883F-643F1C667820","9B09AEB5-C899-464D-9AAA-674F887B6810","4C7CC091-5D3E-4925-A2FF-BB8D2EAAC9B3","64F71766-08E7-41E7-B36E-96B2B8C80015","5D6B449B-5FFD-439D-8DB2-EABCAE0CFD95","54AA2CF0-2CA5-4BB4-9C81-DA5B9182D4D5","F76C803A-7EEE-4674-AFBC-B34F0B421B49","11A790BB-BDCA-466E-8826-B0B7A6233266","FE8575C5-439A-4BDD-A26E-E4793AEA8B35","DE624097-E91D-4800-88B6-F66CA7E38244","2485FF51-9C0E-45EA-8705-372B227192CB","4B58CCAA-AEE2-45E8-BC81-FC4F225C7B45"],"id":"7EBBEFE2-955A-4DCF-8A5D-0CF68ABC1828","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":3217},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":3209},"layout":{"__isSmartRef__":true,"id":3223},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":3224},{"__isSmartRef__":true,"id":3226}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":3228},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(709.0,3.0)"},"3217":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3218},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3219}],"_ClipMode":"hidden","derivationIds":["51DDAA8D-D733-465E-8C50-6C5EC0395CA8","56E06D06-49FC-47A6-B9F4-7AD98E4F7DE3","E07A0C84-FDD3-4DF9-9482-6A3A49978FE9","E6F35DB0-34B7-456F-AACF-8FB7248A0805","9EDDDEEC-D7E9-405C-B6DA-0BF6D86EAB38","25AA2204-7B3D-4331-A266-78660E70B858","0C3DE9FC-4464-479E-8E65-3C9C1816C885","9BECA69F-DF81-4F27-9755-4F87F2D74E4E","D6D3CC6F-BE7E-4915-9D7B-EBF3D1FA3CEE","E96D902A-5B22-42F4-81C0-617D81C75F7F","CFFB4A78-1A72-4311-9370-EF053A516879","EF798E15-E92B-47A2-86EA-DA21EF19D9B8","9E3EFF09-33BD-497E-B2BA-8CA03952F699","A7EB6952-5B2E-4AD5-BBDB-98D536F88F29","5C33B9F1-934F-405F-8846-A120DC732DEC","F32E188F-E653-4A32-BE68-01482F781EF6","8FC792A4-46A5-4515-BF8D-C2B607B9BA19","49CF43AD-B743-4F64-89F8-6D69BFFD8DE1","4A9431C4-0097-466B-A866-5C76AA227B7F","77CF1B14-9D2F-4AE8-B897-A8703CF178E5"],"id":"7B7916FC-F090-4AAE-BB5B-76CFCB125BFF","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3216},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":3221},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"3218":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(16.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3219":{"style":{"__isSmartRef__":true,"id":3220},"chunkOwner":{"__isSmartRef__":true,"id":3217},"_id":"_5259","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3220":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3221":{"morph":{"__isSmartRef__":true,"id":3217},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3222":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"3223":{"moveHorizontal":true},"3224":{"sourceObj":{"__isSmartRef__":true,"id":3216},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3208},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":3225},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3225":{"source":{"__isSmartRef__":true,"id":3216},"target":{"__isSmartRef__":true,"id":3208}},"3226":{"sourceObj":{"__isSmartRef__":true,"id":3216},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3208},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":3227},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3227":{"source":{"__isSmartRef__":true,"id":3216},"target":{"__isSmartRef__":true,"id":3208}},"3228":{"morph":{"__isSmartRef__":true,"id":3216},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3229":{"submorphs":[{"__isSmartRef__":true,"id":3230}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3235},"_ClipMode":"visible","derivationIds":["8E8F189C-A21A-4564-95AF-4E57B55D692C","61F4DF6E-B7B3-4CD0-943B-AD8C730AEECF","9A7896C9-72D8-4E9B-8F31-E696F23F01D6","A31BC70C-BE92-4FC8-9A37-BF35BE88A7DB","11CDF6DA-94EF-4E07-B5B5-E10D11F6B1D3","21E3494E-4A00-47E5-9C37-14266F607694","72226EE5-64CB-46CC-BF6A-705C00446E6A","D6C433D1-6E83-4298-8C92-F2FE2D81520C","E6E7FB6D-7100-46B1-98F1-72ED2922B32B","70D94705-5048-429F-B7A6-29A41BAABC48","9AA48828-C7F6-4D04-B59D-73466C26194C","6A9E0FCC-6946-416C-8B42-3C4A1A93B986","553DD6AD-201A-4509-8EF4-B1C93ADD60D9","6D111831-7DFD-4CDA-BF87-108E20CBD015","6828787C-6267-4C16-B7C1-10D01273E37F","52BDE395-9566-4F17-8F5D-4916D93686DA","1758340A-25B9-438E-91DB-613BFA3BF8ED","366CF7DE-1758-4896-8A9A-7D977BD233DE","04E07294-4C1D-4175-83D5-193C0B48C443","9E9F02ED-006A-478F-872C-3ADF4486B789"],"id":"52F2E39E-80CA-4109-BE0D-44727B88F94C","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":3230},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":3209},"attributeConnections":[{"__isSmartRef__":true,"id":3236},{"__isSmartRef__":true,"id":3238}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":3240},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(669.0,3.0)"},"3230":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3231},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3232}],"_ClipMode":"hidden","derivationIds":["8A4436E1-F127-460F-9E51-3FFF0EDDA9CC","8E4BD3C9-00D1-4B4E-9AD0-E91E751787D0","E56D5E19-AA9F-4649-AC2E-0C7B47DCEA3B","222434C2-C338-421F-B6C9-DD608625FE0B","550B31EE-B988-4D12-A2A5-1AF98DF17588","5A311C97-307C-4195-8BA2-EC9C6ECFB605","CCB2EE2C-273C-4B73-8E07-9EA44ADE40C1","210BE0B7-075E-441C-BF84-3FC9E55E60FB","A8575997-D0FD-4A99-9905-B5EB76FD49FA","52C0603E-7C7F-4D40-BFFA-6824AFD4AC47","75A0A556-D7AE-42FF-929C-A5838D0F68D2","6CA32003-4C00-42E7-A7A3-7B669AB4619E","97580D26-5E7C-4BA6-B8CB-E18AE3501DA9","C7B83429-5801-4E5D-8B1E-1656775B9A12","AC5CAF83-455F-4010-9A93-5CE685A2E4E4","4B98B370-C91E-49DC-A276-B0A298D684DF","672B234C-6DCD-4350-AFB6-494130F5CD3E","953ACB23-249F-4A55-B81C-47D051E72268","C9F53267-848A-4D8D-833A-15ACFD928F12","3052B21A-9409-41C2-A403-D97BFB603DF9"],"id":"39EB11FB-117B-4139-ACE5-985E549BE85F","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3229},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":3234},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"3231":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3232":{"style":{"__isSmartRef__":true,"id":3233},"chunkOwner":{"__isSmartRef__":true,"id":3230},"_id":"_5261","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3233":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3234":{"morph":{"__isSmartRef__":true,"id":3230},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3235":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"3236":{"sourceObj":{"__isSmartRef__":true,"id":3229},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3208},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":3237},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3237":{"source":{"__isSmartRef__":true,"id":3229},"target":{"__isSmartRef__":true,"id":3208}},"3238":{"sourceObj":{"__isSmartRef__":true,"id":3229},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3208},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":3239},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3239":{"source":{"__isSmartRef__":true,"id":3229},"target":{"__isSmartRef__":true,"id":3208}},"3240":{"morph":{"__isSmartRef__":true,"id":3229},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3241":{"submorphs":[{"__isSmartRef__":true,"id":3242}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3247},"_ClipMode":"visible","derivationIds":["7F1AC40B-D335-43F8-A6F0-718F23DFC637","A4DD4095-624E-45E6-BAC5-026F61A039B4","272D08F0-687A-4363-A302-DBFC2AAC6DB3","6F9849E1-022F-4D59-9BBB-CDFE6FBF838B","167AC5D9-7ABB-413C-B157-D2E0687A2225","0BA2017D-1B11-41AF-AA94-34BFAAC31F48","2E7F159B-5C1B-49CC-A114-A675A7F88582","022ED300-FBB6-4B36-95D6-59BA6D0C4224","E9AC49C4-0383-45B2-A207-F3DE48FA4829","393843D4-A4EE-4FB2-999B-E1D9E4912074","F0221F86-608D-4278-8B76-93FDD3504A2F","73D49908-1115-41A5-B388-22C66EAFC4A3","9353BF7F-3856-4995-88A0-5B62D4BF1AE6","825770A5-1523-48BB-9DCB-58CA4AAF8B0D","336BF13E-6F3B-4EE6-8E69-9B4976728576","70765866-5947-4436-8662-C68CA2E94784","A442E6F4-45FF-4D51-A21E-53462D5C7724","708D60D9-B73A-4E96-BCBC-CC4492BF35DF","5F4F3476-C95F-42E9-B031-1794B010876C","4C5CFFE2-3DFA-41AF-BCD8-6B7D873D982C"],"id":"9AEB5C8F-2080-4B65-9883-F0CDC223952E","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":3242},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":3209},"layout":{"__isSmartRef__":true,"id":3248},"attributeConnections":[{"__isSmartRef__":true,"id":3249},{"__isSmartRef__":true,"id":3251}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":3253},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(689.0,3.0)"},"3242":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3243},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3244}],"_ClipMode":"hidden","derivationIds":["ECB98360-94C3-4484-841E-B644D09E8BFA","37111FB2-0C33-4071-85BE-93FB9E00D63E","01074031-6C15-4D0F-80B4-5FEEB17EF8A3","7A354DFD-1A73-47A3-BCD6-D88CB4A78B7F","BD6A7BBB-ED0F-45BA-AA78-E1B19C890080","13F54031-FA6F-4EEE-923F-96313565EBB9","44A2DF55-1A2A-47EF-B3BD-FB0B6DA5C136","94F70B36-6737-4895-827B-81F1E141BFF8","436FE8FF-5120-483E-A8BE-A1F5F24561BD","092FAD02-45C1-459F-9036-199530E8D2E8","7C36843C-044B-4EA6-A4B4-C31E9A273F80","3A418154-B5F9-4FFF-838B-F0DB6AA50E82","FC5248D2-9986-410D-8560-D6A52B615C87","778E6935-5579-4599-BFA6-7EBB8FA22423","4A1E1154-A04F-40AB-A7C2-0B282440F858","5EB7571C-B37A-4FC3-94A8-7B55F1A93A14","E29B380F-1D57-45D2-9FCB-CDDE69ADA868","C3E0C3F5-85CF-4F01-9352-7D912E747C29","12C764B2-0C42-4AC6-A691-D9DC06DD9811","FDE07BA3-CFEB-4054-A704-809456454981"],"id":"D3E7C2CE-956C-4709-A841-21AA6F7E05DD","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3241},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":3246},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"3243":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(15.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3244":{"style":{"__isSmartRef__":true,"id":3245},"chunkOwner":{"__isSmartRef__":true,"id":3242},"_id":"_5263","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3245":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3246":{"morph":{"__isSmartRef__":true,"id":3242},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3247":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"3248":{"moveHorizontal":true},"3249":{"sourceObj":{"__isSmartRef__":true,"id":3241},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3208},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":3250},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3250":{"source":{"__isSmartRef__":true,"id":3241},"target":{"__isSmartRef__":true,"id":3208}},"3251":{"sourceObj":{"__isSmartRef__":true,"id":3241},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3208},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":3252},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3252":{"source":{"__isSmartRef__":true,"id":3241},"target":{"__isSmartRef__":true,"id":3208}},"3253":{"morph":{"__isSmartRef__":true,"id":3241},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3254":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(729.0,22.0)","_Padding":"lively.rect(0,0,0,0)"},"3255":{"resizeWidth":true,"adjustForNewBounds":true},"3256":{"morph":{"__isSmartRef__":true,"id":3209},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3257":{"submorphs":[],"scripts":[],"id":"23D23C3D-BA30-46DC-950B-789BF3C04CC6","shape":{"__isSmartRef__":true,"id":3258},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text1","partsBinMetaInfo":{"__isSmartRef__":true,"id":3259},"textChunks":[{"__isSmartRef__":true,"id":3267},{"__isSmartRef__":true,"id":3269},{"__isSmartRef__":true,"id":3271},{"__isSmartRef__":true,"id":3273},{"__isSmartRef__":true,"id":3275},{"__isSmartRef__":true,"id":3277},{"__isSmartRef__":true,"id":3279}],"charsReplaced":"","lastFindLoc":2458,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":3281},"_ClipMode":"auto","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","BCFF8C7E-6CD6-442D-ACBA-EB87697F1140","A84270B1-F08E-4321-9C63-73562E4D08D2","902BD8C9-D408-4482-A6C3-5DBA3E1B201B","D4848668-1F04-4E1A-A6A0-92FCE4B24247","457A8423-B24C-472F-B4C8-7F00E8387C27","49FA59DA-021C-46C9-B8A1-3CD2827C1B29","A6F4B0F6-4399-4A2D-BB66-339FE9C6164E","BF1E4C32-5805-4125-8A08-8DF569E565CE","4B862D89-A4F9-4E6E-8DB9-BABB63FBEEDB","12EC929E-D869-42CA-8A22-492BEF099641","29610A3B-0F79-4633-9D04-A71103A906B7","8AB19EC3-E1B4-4403-855D-75CA1D3B2DF1","B9EE9800-95F2-4C91-A8CE-830AF04C058F","059C9B89-5125-4C25-99EB-326BDF23BA80","13B348C3-BEBE-46AD-A3A0-A9D8D7565375","65FC136D-18F2-419C-ACC4-BCFD7CBB40D9","25BD54D6-D036-4677-A6AA-EE9A6EDD71DF","8CDDC46C-18B5-4562-A1EE-3FECA0F3355E","3E9E85AE-6F94-4B4C-8213-7771ECA328F4"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"previousSelection":[2487,2487],"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":3208},"_Rotation":0,"_Scale":1,"layout":{"__isSmartRef__":true,"id":3282},"priorSelectionRange":[2744,2744],"__serializedExpressions__":["_Position","textColor","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(4.0,22.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"3258":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(720.0,465.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)","_Fill":"Color.rgb(255,255,255)"},"3259":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":3260},{"__isSmartRef__":true,"id":3261},{"__isSmartRef__":true,"id":3262},{"__isSmartRef__":true,"id":3263},{"__isSmartRef__":true,"id":3264},{"__isSmartRef__":true,"id":3265},{"__isSmartRef__":true,"id":3266}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Tue Mar 12 2013 14:35:33 GMT-0400 (Eastern Daylight Time)\")"},"3260":{"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 12:31:56 GMT-0400 (Eastern Daylight Time)\")"},"3261":{"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 08 2012 08:18:18 GMT-0400 (Eastern Daylight Time)\")"},"3262":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:32:09 GMT-0400 (Eastern Daylight Time)\")"},"3263":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:31:43 GMT-0400 (Eastern Daylight Time)\")"},"3264":{"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(\"Mon Feb 27 2012 00:20:38 GMT-0500 (Eastern Standard Time)\")"},"3265":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 10:30:30 GMT-0400 (Eastern Daylight Time)\")"},"3266":{"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 13:36:22 GMT-0400 (Eastern Daylight Time)\")"},"3267":{"style":{"__isSmartRef__":true,"id":3268},"morph":{"__isSmartRef__":true,"id":3257},"chunkOwner":{"__isSmartRef__":true,"id":3257},"storedString":"All Lively installations, such as you might have on localhost, or such as the lively-kernel.org/core installation, are separate instances of the master installation on Git.  The GitControl tool makes it easy to update an installation and to commit changes made in that installation up to the master on Git.\n\n","_id":"_100","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3268":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3269":{"_id":"_6601","style":{"__isSmartRef__":true,"id":3270},"chunkOwner":{"__isSmartRef__":true,"id":3257},"storedString":"General commit and update workflow","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3270":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3271":{"_id":"_6602","style":{"__isSmartRef__":true,"id":3272},"chunkOwner":{"__isSmartRef__":true,"id":3257},"storedString":"\n\nAs a general rule, prior to making a bunch of changes, it is good to use the GitControl to do a \"pull\", bringing your installation up to date so that the only changes you will have to deal with be those involved in your project.\n\nSuppose you have changed a method in Widgets.js.  When you open the GitControl, this file will appear as an \"unstaged change\", or you may have several files listed there that you have changed.  You can us the \"diff\" button to see the changes that will be committed.\n[this does not work for me but it should for you.  The alternative is to go tot the console window and type \"git diff\" or \"git diff \" followed by the pathname of a specific file]\n\nMaybe we need some discussion about what to do if things appear in the diff that you do not want.  The simplest answer here would go to go fix the file.\n\nIn preparation to commit, you need all your local changes to be either \"staged\" (in preparatin to commit), \"stashed\" (set aside from the commit but not forgotten. perhaps as you have more to do before committing), or forgotten (the X), meaning the changes will be lost, though you may still have that file around.  So do one of these three things to all your unstaged changes.\n\nNow you are ready to commit your (now) staged changes, and this is done by pressing the \"commit\" button.  Here you will be asked for a short comment about what these changes are.  This will appear in the log which can be seen under the \"log\" tab.\n\nNext you should press \"pull\".  This may take a little while and should then print a few lines ending with a pair of version numbers on the master.\n[for some reason my system asks me for my name and password at this point which can be entered in the terminal window]\n\nThe final step is to do a \"push\" which makes your changes visible on Git, and everyone who updates will see those changes.  This should also display a few lines with version numbers, and you should then be able to see your change at the top of the log window.\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3272":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3273":{"_id":"_6609","style":{"__isSmartRef__":true,"id":3274},"chunkOwner":{"__isSmartRef__":true,"id":3257},"storedString":"Adding new files\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3274":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3275":{"_id":"_6611","style":{"__isSmartRef__":true,"id":3276},"chunkOwner":{"__isSmartRef__":true,"id":3257},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3276":{"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3277":{"_id":"_9614","style":{"__isSmartRef__":true,"id":3278},"chunkOwner":{"__isSmartRef__":true,"id":3257},"storedString":"The file or directory that you want to add should already exist (create it. e.g. with the System Code Browser).  ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3278":{"fontWeight":"normal","color":"rgb(0,0,0)","fontFamily":"Arial,sans-serif","fontSize":"13.63636302947998px","textAlign":"start","backgroundColor":"rgb(255,255,255)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3279":{"_id":"_9615","style":{"__isSmartRef__":true,"id":3280},"chunkOwner":{"__isSmartRef__":true,"id":3257},"storedString":"In order to add new files to be controlled by git go into the \"status\" tab. Your file / directory will appear in the \"Untracked files\" category. Hover over the line representing the file / directory and hit the \"add\" button. The file / directory will now be listed as a \"staged change\" that can now be committed.","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3280":{"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3281":{"morph":{"__isSmartRef__":true,"id":3257},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3282":{"resizeWidth":true,"resizeHeight":true},"3283":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3284},"_ClipMode":"visible","derivationIds":["07B9F6BD-628D-438D-88AC-5013C3C7B502","5723C461-D65D-4A57-BC1C-271C1F8503CA","816DA9AA-B2C8-411C-9790-B2A5C322A273","76E45215-4AB9-43FA-9700-CDEE86B09580","C466BFE0-D08C-4DCA-9A86-852EF1EAB376","0F4C505B-067A-46B7-848D-5CDD515E1674","5AB50FBE-8748-4FD9-AAD9-84E964DE8F03","DFB187C1-3CEF-4BC8-AB3D-E33093ED6B7C","7AB4DDF6-208C-4B8A-A3F6-FD20C065DB41","A53659F5-72A0-4B94-A693-C044D6529E0D","5934F74D-A66D-4347-8850-69955BE8D5C5","BBE4A670-FB47-473B-92B4-7B8D1D3E9423","4A7AF15D-BC1A-481D-92B8-F5B7354CCD24","5362A608-2165-4D02-8AE9-9D987EF4FD4C","2B69E37C-319D-4B6C-ACE4-784E3D94DF96","2D7E989D-65D2-47BE-9D4F-58B2CD8BA5C5","1EFAB29B-177E-4746-9D4A-6DB73207CBD3","B5DC475C-B86D-4D7F-9EF7-AB927AB43063","CFB4E46C-B12C-4953-B6CA-C38866FB2EF8"],"id":"2DFB96DC-0F11-4104-A794-E56206101B04","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"corner","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle corner"],"layout":{"__isSmartRef__":true,"id":3285},"owner":{"__isSmartRef__":true,"id":3208},"eventHandler":{"__isSmartRef__":true,"id":3286},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(715.0,478.0)"},"3284":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,14.0)","_Padding":"lively.rect(0,0,0,0)"},"3285":{"moveVertical":true,"moveHorizontal":true},"3286":{"morph":{"__isSmartRef__":true,"id":3283},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3287":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3288},"_ClipMode":"visible","derivationIds":["BBACCF2F-59E5-4DBB-844B-15D8BABE7D3A","48DAF380-6986-452C-BE9A-780C5E41A4B1","C3820D13-C864-42D4-9F19-613589E0656F","CC49E3C6-9B5C-4B49-8777-CAB1DCD2B3B5","9612EFEB-14FB-4F2C-B67C-939E51029650","D6EE5D06-9C28-47AD-A34C-1F1C7E7DDAF9","98371A3E-3417-4F5F-97A0-4F054C7E933D","5E7A8480-AFFD-450F-B06A-43D74C3F463B","43C574B2-CFE4-412D-B4E7-9B38B39B6EAC","AE301180-C836-4BC1-A545-E6D676F16C6B","5C431BBA-B1DA-482B-B110-E41074971ACE","C2AFB928-9AE8-4378-821E-1F86AF2FC45F","113A2A33-379E-427D-9C87-BF1EAD0F846A","46ACE042-0833-4811-9702-0221231573DB","7733CCEA-EC02-4A12-AC7A-2E924985399D","D6D3ABF7-A44B-4780-8BAB-FBDD6E648FC0","CE7B2004-5CE7-405E-9B1F-6B927AC45E22","D4DEEFB9-DF96-494C-AC4E-12488FA0BDE4","24D440DF-1ADE-429E-9B83-9356FB4FE2D2"],"id":"D0E6F131-E676-44BE-B012-B7009358901D","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"bottom","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle bottom"],"layout":{"__isSmartRef__":true,"id":3289},"owner":{"__isSmartRef__":true,"id":3208},"eventHandler":{"__isSmartRef__":true,"id":3290},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,489.0)"},"3288":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(715.0,3.0)","_Padding":"lively.rect(0,0,0,0)"},"3289":{"moveVertical":true},"3290":{"morph":{"__isSmartRef__":true,"id":3287},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3291":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3292},"_ClipMode":"visible","derivationIds":["AB85208E-6426-480E-A436-02D194FBAD0D","414F5C92-5114-43EC-8AE4-3D7BD3A03E4E","27201AE6-7200-4DD3-9A3F-4FA6E9DBDB0D","06A8B74C-F0FE-4CDD-9B39-D5F31DDD6067","F2A68360-5CB2-48B6-B2CB-E78E4C13CAEB","F974E8C4-DBD2-4BAC-A5BB-0F4DBF643848","3BC8A2FA-5346-4819-806E-9872450FBB0E","2F7F04F4-51B7-4082-921B-01718CD60FD0","F4E546C0-6951-4180-9C3C-5B35D35DF1AC","B6F53E9E-F6E3-4351-94B0-2B6D428176F1","49D7D109-3F9F-497D-8982-8798E2D357A7","1B83ACE7-BC5F-4CE1-A9FD-2F8F9F9B8FF1","177125C8-F619-43A1-AD30-6643E245E91F","F9EB17B2-47BC-43DF-A2C6-3735CF96C42B","083AE2AF-28BF-4037-B3AB-8C12AE3112EB","46FB502E-B13A-4691-A4D1-0A13679CD70B","6AB6DB86-B1B6-48EC-85B2-6A033803E84D","B1BD6785-8464-4738-A6D8-27E31F7480BC","DE2F5E47-DFC3-420B-8436-D7434A16027B"],"id":"CB26AD90-7376-42DE-BEF9-88F55030F247","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"right","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle right"],"layout":{"__isSmartRef__":true,"id":3293},"owner":{"__isSmartRef__":true,"id":3208},"eventHandler":{"__isSmartRef__":true,"id":3294},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(726.0,0.0)"},"3292":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(3.0,478.0)","_Padding":"lively.rect(0,0,0,0)"},"3293":{"moveHorizontal":true},"3294":{"morph":{"__isSmartRef__":true,"id":3291},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3295":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":false,"_BorderRadius":false,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Padding","_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(729.0,492.0)"},"3296":{"adjustForNewBounds":true},"3297":{"morph":{"__isSmartRef__":true,"id":3208},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3298":{"partName":"GitDocumentation","requiredModules":[],"partsSpaceName":"PartsBin/Documentation","comment":"Dan has put together some documentation about Git and how to use the GitControl with Lively. Please spread the word and improve!","changes":[{"__isSmartRef__":true,"id":3299},{"__isSmartRef__":true,"id":3300},{"__isSmartRef__":true,"id":3301}],"migrationLevel":7,"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Thu Jun 27 2013 17:38:46 GMT-0400 (Eastern Daylight Time)\")"},"3299":{"author":"robertkrahn","message":"no comment","id":"F9152023-3A3A-41D1-8FE7-ABF05A270C48","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 18:45:31 GMT-0400 (Eastern Daylight Time)\")"},"3300":{"author":"robertkrahn","message":"no comment","id":"B247523D-EBD9-451F-8474-C6357B9851BE","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 18:46:01 GMT-0400 (Eastern Daylight Time)\")"},"3301":{"author":"robertkrahn","message":"no comment","id":"EFF8F231-46B8-44BC-B76E-2EEE214D2A86","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 19:11:14 GMT-0400 (Eastern Daylight Time)\")"},"3302":{"submorphs":[{"__isSmartRef__":true,"id":3303},{"__isSmartRef__":true,"id":3351},{"__isSmartRef__":true,"id":3377},{"__isSmartRef__":true,"id":3381},{"__isSmartRef__":true,"id":3385}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3389},"_ClipMode":"visible","derivationIds":["B08BB174-C380-4D54-AB0F-7F0DC0A8A5BD","357F4DBD-BF56-4F66-9950-0ED8E0B25D53","E9BD152A-8F50-4847-90E8-049894F93050","673F811A-C023-4CD4-AF64-687D7B545741","491D79A2-9CFE-4918-8938-0758426278B6","E7126B7E-FE58-4499-A99F-FDDFC7378F3B","74D1F5D7-E8FE-4E08-82D2-E446500A3068","9B623628-81A6-4866-9BB6-4764F9A1746C","CA44332B-230B-4CE9-A302-499AD7BBDE01","8593B7E2-38EA-401D-8A72-75AC7105894E","83566B22-90E7-4AFC-ADB4-03C7C9897993","661B4746-002E-4D6D-BD41-22C3F6D077DD","8B9EBE99-418D-417C-8D26-91C41E6F206B","5920CD5B-7DDD-4AB8-88AB-67201A791F0B","40CF0D8F-747D-447C-B5CB-5730321093D2","E8ED535F-A639-4D15-BBB8-0FE45DFFC689","FB32095B-F471-4975-8FFB-D59D8335AD8E","C6F01915-ECAB-444B-8D13-7778A4AFEF8C","3F206F09-EBE6-4C5E-8479-E6A4273EAFC8"],"id":"39B3BBA5-623E-4799-832A-6A8EDB8B62CA","__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":3390},"reframeHandle":{"__isSmartRef__":true,"id":3377},"rightReframeHandle":{"__isSmartRef__":true,"id":3385},"bottomReframeHandle":{"__isSmartRef__":true,"id":3381},"titleBar":{"__isSmartRef__":true,"id":3303},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"_PreviousBorderWidth":0,"targetMorph":{"__isSmartRef__":true,"id":3351},"eventHandler":{"__isSmartRef__":true,"id":3391},"showsHalos":false,"name":"GitDocumentation5","partsBinMetaInfo":{"__isSmartRef__":true,"id":3392},"_Scale":1,"menuButton":{"__isSmartRef__":true,"id":3323},"collapseButton":{"__isSmartRef__":true,"id":3335},"closeButton":{"__isSmartRef__":true,"id":3310},"owner":{"__isSmartRef__":true,"id":2831},"__serializedExpressions__":["_Position","contentOffset"],"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(0.0,0.0)","contentOffset":"lively.pt(4.0,22.0)"},"3303":{"submorphs":[{"__isSmartRef__":true,"id":3304},{"__isSmartRef__":true,"id":3310},{"__isSmartRef__":true,"id":3323},{"__isSmartRef__":true,"id":3335}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3348},"_ClipMode":"visible","derivationIds":["1FC40FBB-27AE-4471-9BC9-DF7504E5A355","99E812AF-CCE2-4132-B914-164410259CB0","21C73298-7224-479E-9E12-F14E3A206297","73920EE5-7CD5-4722-B82A-6D90981D4215","2B0C84B7-6877-44C7-8861-B69E7A565A16","C0002E14-E6EE-4D4E-8FFC-CEDA28318365","39A11874-7355-4C96-8937-60111F5DDE8C","7FB33B7E-FE54-4C48-85D6-9EDC93FC8C6F","E8378C96-2C80-414F-ACB4-CF391CC4B462","E3537E26-1032-4B03-89D7-BAA6D7681FA7","4CF5B8C1-FAD7-45DF-910C-49A6BFEE262E","947B26ED-FD36-4FD2-B21F-B5A21B9D2AE2","DAA84BEF-0BD0-4EF7-A26E-72B28D90FB7D","B558DDDA-10CC-4FEE-9980-DCF7CD47E9C8","FA903512-8C1E-4158-982E-91CF02A97FBF","D5BD51BF-8CA7-4495-ADDB-5BBC5A6194D0","30091566-AAEC-40DE-AD0A-7261645F4B69","DF4F3307-4C19-4B83-B312-A83E2BD60E7F","47100A60-9A87-43FD-8158-6F84CE8B99F6"],"id":"9AD75C88-382F-435F-ABE2-00E717EAE1EB","__layered_droppingEnabled__":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":3349},"windowMorph":{"__isSmartRef__":true,"id":3302},"label":{"__isSmartRef__":true,"id":3304},"closeButton":{"__isSmartRef__":true,"id":3310},"menuButton":{"__isSmartRef__":true,"id":3323},"collapseButton":{"__isSmartRef__":true,"id":3335},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":3302},"eventHandler":{"__isSmartRef__":true,"id":3350},"showsHalos":false,"buttons":[{"__isSmartRef__":true,"id":3310},{"__isSmartRef__":true,"id":3335},{"__isSmartRef__":true,"id":3323}],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"3304":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3305},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3306}],"_ClipMode":"hidden","derivationIds":["E6836EFB-F5EC-488A-8C2C-FA1BD82CADD1","5D15218D-7B1E-45CA-8C9C-1C77E3002C95","9A21F52F-7A25-45F5-8005-8CB079BCDF8A","AF421E5C-FC98-4549-8423-87076692720F","D1B99B5D-BE63-4E65-B608-6B070DDE1CD7","F1D44860-62F0-48AA-AA02-27E7B76EC74B","69AC1B90-D2A6-4ACE-9BF3-3639DB83C62C","B7FFC7E8-2645-41BC-ACF2-55D573EC6A95","85A56402-35BE-4D44-AA51-31082B8C53F0","88214790-4592-4B96-94D5-0FE2F65D93FE","19B16626-B449-4FAE-9011-5DAC87315EEC","F379CB3F-AAD9-464E-B62D-C04C4EEE27CE","27C92979-AFEC-4242-A913-B2799FE0B436","55B7CEB3-9A64-43B2-844C-83AF3334E3F3","A95C0A45-B57F-49D4-94DE-044BD04ACAC1","8FE6812F-D4F9-486E-8C28-B777B2417F23","4DF43B45-2D1B-45E6-8E46-18F2A5D8DE89","C06F86B1-3689-4E24-9673-815DB270C398","316B64F4-187D-4F42-A374-839456F43D2E"],"id":"78C6B3C4-AB87-433D-B320-43A6A3C3F4E0","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":3308},"owner":{"__isSmartRef__":true,"id":3303},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":3309},"showsHalos":false,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(3.0,3.0)"},"3305":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(660.0,16.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3306":{"style":{"__isSmartRef__":true,"id":3307},"chunkOwner":{"__isSmartRef__":true,"id":3304},"_id":"_6788","storedString":"Basic info about committing changes using the Lively GitControl","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3307":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3308":{"resizeWidth":true},"3309":{"morph":{"__isSmartRef__":true,"id":3304},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3310":{"submorphs":[{"__isSmartRef__":true,"id":3311}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3316},"_ClipMode":"visible","derivationIds":["1E986EDB-AC62-4E46-BACD-B1B6CB9C1955","2C454ABA-83A7-4172-BBBF-B73B8744A101","7700F44E-4809-47B9-BD46-34A990BAF8AC","73A4F24A-22CE-4FDA-8EB6-4BF74712FD8D","9F42229C-139C-4D61-A8B2-8C703319DA1B","54D028D4-3FDB-487C-90EA-537C06F88B13","CE6F5148-F62F-488B-AA05-17C3BDFD34D5","1639026D-9478-430B-BCAD-10B88D8FA706","CA443D39-2A75-412E-8D8D-DFE72A1EF800","5565B39E-9B87-4B8D-9CF6-6F087FF1EBBA","6D61B8CB-4E05-4D07-8011-E10472CCF8AF","65AD89C5-141E-4EDE-B2E6-44A7FF894BC9","FA478B08-4830-4F11-B84D-D74BEE7D1935","37624769-F343-436E-AC87-213F9C89A1DA","E52B7D08-2C6A-4324-A6F2-4E23937E8AFA","BC488A67-E4A4-43FC-AC90-98B5A2CCA153","A385425A-3624-46E6-A044-3D4F04AFA277","AE662D8C-3F37-423F-9258-9F8AB6CB76F1","916CE550-2E88-40F2-B353-B2380A34F569"],"id":"30CBAB76-6CB6-43F2-825B-7525E32CDFA8","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":3311},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":3303},"layout":{"__isSmartRef__":true,"id":3317},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":3318},{"__isSmartRef__":true,"id":3320}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":3322},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(709.0,3.0)"},"3311":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3312},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3313}],"_ClipMode":"hidden","derivationIds":["51DDAA8D-D733-465E-8C50-6C5EC0395CA8","56E06D06-49FC-47A6-B9F4-7AD98E4F7DE3","FAF090A3-214B-437F-8B8B-01D85AE4C2B0","565A1B49-1433-496A-A037-1303B67413BC","52449D11-828D-48FD-80C8-06BF74009904","F0EF36C8-A6F8-4FD1-A778-072AF9172561","41C1E109-1672-4C7F-A00C-F2F840766914","B3612E81-74F1-418A-A403-F7C36939128E","446FB128-4D7D-4834-9F53-C3823EB2BCC0","7A056394-4792-4529-8BB9-ED9E5B6241C3","3D83FCB2-30FB-4ADF-AE0C-5371BB4F9FD9","14D80AD2-E1FD-431B-A590-4403F4788FB4","87961FB5-ED1E-43B9-86AD-6B358B519C27","B4C155C1-3C5C-409F-9842-09AA97405C71","7BD19535-74E4-4161-BEE6-BF7C78A37CE6","CB54361D-7322-444A-8209-39FA3D5D4A1F","0DCA19DE-4B91-4B18-94E0-EF2634176273","8B0BECBB-3ADD-4949-81D8-A2BC8ED7191D","C2899713-5904-4463-9C8A-ACC00991BBC9"],"id":"FC220004-6ABA-4E33-9311-BE5B2E408E98","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3310},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":3315},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"3312":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(16.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3313":{"style":{"__isSmartRef__":true,"id":3314},"chunkOwner":{"__isSmartRef__":true,"id":3311},"_id":"_5259","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3314":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3315":{"morph":{"__isSmartRef__":true,"id":3311},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3316":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"3317":{"moveHorizontal":true},"3318":{"sourceObj":{"__isSmartRef__":true,"id":3310},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3302},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":3319},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3319":{"source":{"__isSmartRef__":true,"id":3310},"target":{"__isSmartRef__":true,"id":3302}},"3320":{"sourceObj":{"__isSmartRef__":true,"id":3310},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3302},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":3321},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3321":{"source":{"__isSmartRef__":true,"id":3310},"target":{"__isSmartRef__":true,"id":3302}},"3322":{"morph":{"__isSmartRef__":true,"id":3310},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3323":{"submorphs":[{"__isSmartRef__":true,"id":3324}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3329},"_ClipMode":"visible","derivationIds":["8E8F189C-A21A-4564-95AF-4E57B55D692C","61F4DF6E-B7B3-4CD0-943B-AD8C730AEECF","105C54FF-1041-48B8-B0D6-B03997A11FA6","CDCBC179-041B-4E55-997B-7BA1214003B5","98D89A91-DA5F-4FF5-BF9E-5F797D11E076","F950E374-1387-47D8-933C-C2A5A7A62462","ED881C17-1F31-44FB-B800-CDA50B13D382","36679A44-04DE-4A6F-A56E-19DF2B6E8FBF","633EC648-DFEC-495A-B552-2889DB22FA29","36AB230A-24FF-4AB4-B220-6092C71134EF","6D21C5F1-EFA5-4668-9AA8-28E06D22EA29","2DDB53B4-6195-424C-9017-6E20EFDC306D","0DAAD501-99A2-4BFA-884A-D4441BDD0774","3325EAB6-561C-40FD-A768-6FA0E4281820","338BCD12-341F-461A-A31F-3CBA0CC520AA","35EE5A9A-1605-4906-B7F6-F46C41D286A9","4C100A55-253E-4F5D-87B0-BC773963134B","2E9B9649-F235-4552-9BBC-4F0626300FB0","1142BC1A-8AF4-4BB6-BB63-A32262E0B062"],"id":"2A64D823-91E0-4053-987C-4F1F256B8711","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":3324},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":3303},"attributeConnections":[{"__isSmartRef__":true,"id":3330},{"__isSmartRef__":true,"id":3332}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":3334},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(669.0,3.0)"},"3324":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3325},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3326}],"_ClipMode":"hidden","derivationIds":["8A4436E1-F127-460F-9E51-3FFF0EDDA9CC","8E4BD3C9-00D1-4B4E-9AD0-E91E751787D0","1519BD32-DBE1-4D4A-9471-21B09D02014A","FE6FD7E5-5A39-4046-A4E2-E7AFACBB9503","8D979DAB-E98C-4650-86ED-E71305ED2075","D8CAB55B-E83A-4756-BACA-5C085720B209","80D743B6-2C01-4C46-ABF9-DB1EF657A817","CD85ECC3-EFE7-4319-BCFE-2DFCDCCB8EAE","8982FBF6-16F9-4192-9200-523B13786164","62FDD361-14BF-4904-869F-432279CA963C","ABBC4D6B-A3EB-4CB6-A3C9-2D229F7F27DC","D1A90986-7492-4612-B524-96498F1C1268","548CD3AE-F4E7-4425-B232-E3CEA2DA7B0C","82058109-AB4B-409F-8A90-C67CEA8ACF06","E8F038AD-964F-4B54-AFF6-EDEA2F4C2B63","1C2172B7-3DCC-4C22-8900-DBFC01132BF4","A90C1E5B-6A40-4B9E-8662-962B83E49EB5","E5EE26D1-E012-4637-9F81-0D1773B266E2","6CFC2F25-3F70-4683-87BB-E8400D4A0DE4"],"id":"5158AF52-851D-4532-8E10-2C3096B13AE0","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3323},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":3328},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"3325":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3326":{"style":{"__isSmartRef__":true,"id":3327},"chunkOwner":{"__isSmartRef__":true,"id":3324},"_id":"_5261","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3327":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3328":{"morph":{"__isSmartRef__":true,"id":3324},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3329":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"3330":{"sourceObj":{"__isSmartRef__":true,"id":3323},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3302},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":3331},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3331":{"source":{"__isSmartRef__":true,"id":3323},"target":{"__isSmartRef__":true,"id":3302}},"3332":{"sourceObj":{"__isSmartRef__":true,"id":3323},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3302},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":3333},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3333":{"source":{"__isSmartRef__":true,"id":3323},"target":{"__isSmartRef__":true,"id":3302}},"3334":{"morph":{"__isSmartRef__":true,"id":3323},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3335":{"submorphs":[{"__isSmartRef__":true,"id":3336}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3341},"_ClipMode":"visible","derivationIds":["7F1AC40B-D335-43F8-A6F0-718F23DFC637","A4DD4095-624E-45E6-BAC5-026F61A039B4","5D01938F-4BA8-41B8-9C33-76D8D817A034","DD868B2A-4948-4375-A62D-28CBAFBC9251","1B9AB90A-B682-4BAD-A7A6-F1214103E7AF","47CA10AE-777A-4FB5-9EEF-5C2299C85E88","56BFDC49-63C7-4CC3-90B4-5DCBB513B0C2","2619261D-2A64-42A6-AB7A-E99F995A224B","51B640B1-FD73-4B9A-8AE6-BD1699D7DA14","1FC56E6F-2B94-4573-A62D-04A379AB340B","6610182A-FC01-4C1B-B13E-9C671D6CBBFE","29694F61-9B28-4C70-88A4-637E33CF430A","7F3604A5-6B89-42D8-8EFF-38CF9AF059F8","C0113801-D668-4923-9CC9-0C8FCC375EC3","AF6798F2-D4B3-480D-B82B-1CE75532B2FA","C69A3920-DD1A-46BA-AC2A-6222FE8FF491","111286A3-2451-4E87-AE72-6ADD7CBF2A18","12F73F04-655C-4392-B0F2-A0D35273EBAD","7A7B0314-A099-402F-A58F-FC3B962A2743"],"id":"C5ECB807-0A2A-419B-9711-41BC3B67CA6B","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":3336},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":3303},"layout":{"__isSmartRef__":true,"id":3342},"attributeConnections":[{"__isSmartRef__":true,"id":3343},{"__isSmartRef__":true,"id":3345}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":3347},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(689.0,3.0)"},"3336":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3337},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3338}],"_ClipMode":"hidden","derivationIds":["ECB98360-94C3-4484-841E-B644D09E8BFA","37111FB2-0C33-4071-85BE-93FB9E00D63E","0FC0F3BC-8718-4D21-A518-253CED248E7C","D508ADA7-5FB7-48CA-BB31-65E8DABD6CBA","672D8D06-B3E7-4FCF-A56B-045DBBCDE7E8","885FB87B-5F06-4C92-849A-9A6B901F44ED","B424CD7F-3122-46FA-8B26-948057E15FF9","52B915D3-0435-4A59-84EF-613D9CBAF08F","7CD18F10-F92F-44D5-BF15-DDA5018DBE70","D689D7DC-5BB4-41B6-B01D-0EBD609F8BB0","E0A0474A-9024-4365-8711-15B7F4C8EDF8","7DF1552C-FFD6-4E3E-88B6-13DC238F1472","57674869-DBE8-4FE7-8FFD-C1FD3B579581","8AB2FC99-3EA2-4A1A-89A1-A6FB06436092","3C7F408A-D63A-4C68-8609-520A8FBFAFC7","A91B7A56-DA0E-4674-8EBE-3EA500BF8597","6D3AB2D6-2644-46A5-8E6E-84A86C2560B2","74317054-7EE5-4010-A645-F373EE7D9086","D3BA01EC-44F4-4C0E-9222-574CC396FBE0"],"id":"CAC15C7D-24E8-45AF-8E53-204D808E095B","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3335},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":3340},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"3337":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(15.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3338":{"style":{"__isSmartRef__":true,"id":3339},"chunkOwner":{"__isSmartRef__":true,"id":3336},"_id":"_5263","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3339":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3340":{"morph":{"__isSmartRef__":true,"id":3336},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3341":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"3342":{"moveHorizontal":true},"3343":{"sourceObj":{"__isSmartRef__":true,"id":3335},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3302},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":3344},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3344":{"source":{"__isSmartRef__":true,"id":3335},"target":{"__isSmartRef__":true,"id":3302}},"3345":{"sourceObj":{"__isSmartRef__":true,"id":3335},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3302},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":3346},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3346":{"source":{"__isSmartRef__":true,"id":3335},"target":{"__isSmartRef__":true,"id":3302}},"3347":{"morph":{"__isSmartRef__":true,"id":3335},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3348":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(729.0,22.0)","_Padding":"lively.rect(0,0,0,0)"},"3349":{"resizeWidth":true,"adjustForNewBounds":true},"3350":{"morph":{"__isSmartRef__":true,"id":3303},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3351":{"submorphs":[],"scripts":[],"id":"286C98D7-68D2-426A-BDE9-FBCCC5215A7E","shape":{"__isSmartRef__":true,"id":3352},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text1","partsBinMetaInfo":{"__isSmartRef__":true,"id":3353},"textChunks":[{"__isSmartRef__":true,"id":3361},{"__isSmartRef__":true,"id":3363},{"__isSmartRef__":true,"id":3365},{"__isSmartRef__":true,"id":3367},{"__isSmartRef__":true,"id":3369},{"__isSmartRef__":true,"id":3371},{"__isSmartRef__":true,"id":3373}],"charsReplaced":"","lastFindLoc":2458,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":3375},"_ClipMode":"auto","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","BCFF8C7E-6CD6-442D-ACBA-EB87697F1140","3CC5E931-D736-4C68-AF65-C60C07995890","BE5099BE-4E72-4061-8905-EEE7795216FD","9500F599-2EA7-4410-92C7-983F03AF3EBF","30A9A388-DAA9-4A25-9371-A303D009AFD8","F2904413-61BB-43B6-9C61-36FC2AE56507","CE699C54-14E5-40B1-976D-566C9BB26ED6","E7B03664-A0F6-4FC2-8D62-CD42376A8AFA","D452A9DA-00F1-4914-9A70-D069C1676177","8330A830-0EA5-4E26-88B0-DD5217CB516B","BCDCD24A-0A2D-4C9A-B38A-7C73CD680469","63C7A316-C15B-4543-A697-FD493BBE9CD1","528E452E-E3D7-4DBC-8576-B92D52C614DB","DF442D85-7D76-47B8-A4A6-AA6A1ED63016","E44F288C-4F1B-4DF2-8852-B4DEA93795A4","DFA6C62C-89F8-498B-BD75-6961334D9507","E355E932-C3A6-49D8-8F1E-128E2C8715C4","BE50E71E-AAD6-45DD-A0B8-D4AF2A65B437"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"previousSelection":[2487,2487],"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":3302},"_Rotation":0,"_Scale":1,"layout":{"__isSmartRef__":true,"id":3376},"priorSelectionRange":[2744,2744],"__serializedExpressions__":["_Position","textColor","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(4.0,22.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"3352":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(720.0,465.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)","_Fill":"Color.rgb(255,255,255)"},"3353":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":3354},{"__isSmartRef__":true,"id":3355},{"__isSmartRef__":true,"id":3356},{"__isSmartRef__":true,"id":3357},{"__isSmartRef__":true,"id":3358},{"__isSmartRef__":true,"id":3359},{"__isSmartRef__":true,"id":3360}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Tue Mar 12 2013 14:35:33 GMT-0400 (Eastern Daylight Time)\")"},"3354":{"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 12:31:56 GMT-0400 (Eastern Daylight Time)\")"},"3355":{"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 08 2012 08:18:18 GMT-0400 (Eastern Daylight Time)\")"},"3356":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:32:09 GMT-0400 (Eastern Daylight Time)\")"},"3357":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:31:43 GMT-0400 (Eastern Daylight Time)\")"},"3358":{"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(\"Mon Feb 27 2012 00:20:38 GMT-0500 (Eastern Standard Time)\")"},"3359":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 10:30:30 GMT-0400 (Eastern Daylight Time)\")"},"3360":{"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 13:36:22 GMT-0400 (Eastern Daylight Time)\")"},"3361":{"style":{"__isSmartRef__":true,"id":3362},"morph":{"__isSmartRef__":true,"id":3351},"chunkOwner":{"__isSmartRef__":true,"id":3351},"storedString":"All Lively installations, such as you might have on localhost, or such as the lively-kernel.org/core installation, are separate instances of the master installation on Git.  The GitControl tool makes it easy to update an installation and to commit changes made in that installation up to the master on Git.\n\n","_id":"_100","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3362":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3363":{"_id":"_6601","style":{"__isSmartRef__":true,"id":3364},"chunkOwner":{"__isSmartRef__":true,"id":3351},"storedString":"General commit and update workflow","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3364":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3365":{"_id":"_6602","style":{"__isSmartRef__":true,"id":3366},"chunkOwner":{"__isSmartRef__":true,"id":3351},"storedString":"\n\nAs a general rule, prior to making a bunch of changes, it is good to use the GitControl to do a \"pull\", bringing your installation up to date so that the only changes you will have to deal with be those involved in your project.\n\nSuppose you have changed a method in Widgets.js.  When you open the GitControl, this file will appear as an \"unstaged change\", or you may have several files listed there that you have changed.  You can us the \"diff\" button to see the changes that will be committed.\n[this does not work for me but it should for you.  The alternative is to go tot the console window and type \"git diff\" or \"git diff \" followed by the pathname of a specific file]\n\nMaybe we need some discussion about what to do if things appear in the diff that you do not want.  The simplest answer here would go to go fix the file.\n\nIn preparation to commit, you need all your local changes to be either \"staged\" (in preparatin to commit), \"stashed\" (set aside from the commit but not forgotten. perhaps as you have more to do before committing), or forgotten (the X), meaning the changes will be lost, though you may still have that file around.  So do one of these three things to all your unstaged changes.\n\nNow you are ready to commit your (now) staged changes, and this is done by pressing the \"commit\" button.  Here you will be asked for a short comment about what these changes are.  This will appear in the log which can be seen under the \"log\" tab.\n\nNext you should press \"pull\".  This may take a little while and should then print a few lines ending with a pair of version numbers on the master.\n[for some reason my system asks me for my name and password at this point which can be entered in the terminal window]\n\nThe final step is to do a \"push\" which makes your changes visible on Git, and everyone who updates will see those changes.  This should also display a few lines with version numbers, and you should then be able to see your change at the top of the log window.\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3366":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3367":{"_id":"_6609","style":{"__isSmartRef__":true,"id":3368},"chunkOwner":{"__isSmartRef__":true,"id":3351},"storedString":"Adding new files\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3368":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3369":{"_id":"_6611","style":{"__isSmartRef__":true,"id":3370},"chunkOwner":{"__isSmartRef__":true,"id":3351},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3370":{"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3371":{"_id":"_9614","style":{"__isSmartRef__":true,"id":3372},"chunkOwner":{"__isSmartRef__":true,"id":3351},"storedString":"The file or directory that you want to add should already exist (create it. e.g. with the System Code Browser).  ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3372":{"fontWeight":"normal","color":"rgb(0,0,0)","fontFamily":"Arial,sans-serif","fontSize":"13.63636302947998px","textAlign":"start","backgroundColor":"rgb(255,255,255)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3373":{"_id":"_9615","style":{"__isSmartRef__":true,"id":3374},"chunkOwner":{"__isSmartRef__":true,"id":3351},"storedString":"In order to add new files to be controlled by git go into the \"status\" tab. Your file / directory will appear in the \"Untracked files\" category. Hover over the line representing the file / directory and hit the \"add\" button. The file / directory will now be listed as a \"staged change\" that can now be committed.","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3374":{"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3375":{"morph":{"__isSmartRef__":true,"id":3351},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3376":{"resizeWidth":true,"resizeHeight":true},"3377":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3378},"_ClipMode":"visible","derivationIds":["1B25323A-FEC5-4B5C-AA8F-F3FC7F3C323A","64371E0B-88D5-4AF6-9D0A-A2CD3B5EA3DC","EFFBB112-0C20-4BC3-B57E-7DB530948512","76244943-B0B7-4FA9-8460-5935860E2261","154591A1-0E93-41FF-9062-7366DB9298AF","B7AB944A-5B2E-48C1-B4DA-9CEA622B505B","C1255C4D-D932-4EF8-B113-247CEAF255D0","0E556C2F-283C-4B4A-B028-D9CC8E6CDDA1","60CD3ED6-2F57-40D2-AD7F-E6815502D75A","4093CBFC-DDD6-4D2D-9A76-F258D2DCC4D8","4F8890A7-3CD8-4CB6-8392-60AF287FF924","5CE00F7D-FF23-49F3-95CA-DA9364308CB5","2A6FE118-09C5-4147-9A1D-AFC33D4FCFB7","3F7B4421-D675-4434-8440-C469C9563E29","ECCAF76B-1324-4162-9E2A-BA50450732E8","7EC4D695-7D53-4E60-9D9C-9317CA35AE25","91B3A987-D975-46B1-976E-547372D63693","1FD9C806-A25A-4F5A-9DE7-BA2DADDBEB52"],"id":"0782D970-E3F2-44CF-AB6A-DB1701467352","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"corner","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle corner"],"layout":{"__isSmartRef__":true,"id":3379},"owner":{"__isSmartRef__":true,"id":3302},"eventHandler":{"__isSmartRef__":true,"id":3380},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(715.0,478.0)"},"3378":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,14.0)","_Padding":"lively.rect(0,0,0,0)"},"3379":{"moveVertical":true,"moveHorizontal":true},"3380":{"morph":{"__isSmartRef__":true,"id":3377},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3381":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3382},"_ClipMode":"visible","derivationIds":["FEC279B9-4181-48DA-ABE3-7059842ACDB4","6BDA635D-6EBB-44D7-AEBC-ECA615A1461D","319347D7-0BD4-4714-A5F3-0EC4D5069964","27F2D714-9C07-43D1-A63A-3D1F52FEFC73","086774BC-6FAB-42E8-B566-F7F89D3D8D7E","1D7982B5-D930-410B-AD68-B3DF27BAA0E9","08974C4B-4DB5-4793-A7D6-35D2300FDBD5","85B63375-9837-4A64-9C07-E5A6BCDDAC22","720789CD-305A-4477-945C-B6E4374AE5F7","A1F47F64-04D5-4DC6-8D8D-753C01AD2BC7","2A7AFCBE-FF7F-4485-A018-111CB55A02C2","467F9571-50EA-41C6-A9BF-EBFADF1E7460","7D280265-BC6B-44ED-AD1E-706FBA6BCA14","3A6F78B0-AD58-4329-913C-A98ACEBD23EE","39E14660-21F5-48B2-AD60-69721CEE71B1","45E9DBFA-29D2-4DF1-A90E-E45914DF8527","43CC653E-5627-425F-82B4-D4AC895C9680","13625AB0-3772-4541-9015-8239CBD65DF8"],"id":"7C76BF45-EE2A-4963-8DF4-B702D55A88F6","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"bottom","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle bottom"],"layout":{"__isSmartRef__":true,"id":3383},"owner":{"__isSmartRef__":true,"id":3302},"eventHandler":{"__isSmartRef__":true,"id":3384},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,489.0)"},"3382":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(715.0,3.0)","_Padding":"lively.rect(0,0,0,0)"},"3383":{"moveVertical":true},"3384":{"morph":{"__isSmartRef__":true,"id":3381},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3385":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3386},"_ClipMode":"visible","derivationIds":["854E05C3-F811-4536-B5D7-603179C68F47","230D84B7-ACC7-4859-BE61-2CC237023AFA","4B2E6752-5456-4FDD-88F3-4701E30BE3E3","8DD9F5AA-9432-4187-B63F-7B7E48013607","6A9B7E64-07D8-4A81-8B87-348CEDF857C5","8D75553B-02E7-40F7-8525-51EDD85FBDC3","F73EA0E5-956A-4D0C-AE43-27F5764DBD52","8ECEBC69-71AB-45A4-8CEC-88973B407DDF","423F0362-9E70-414D-9425-D2F60FA248E7","0CE7011F-BFC1-4FBB-A99F-3177BC646A77","B344D494-84E6-45C8-B7CB-4B17E45DD0D6","3C6C6B41-897C-4148-91CA-1A2E295F1C32","AA3A1A94-F984-48C3-9EE1-2509879D06E7","C0924B95-469D-495F-9129-C4315C6EFEDF","EE795358-34D9-4035-88DE-6E1C80924B58","59C888B3-1301-43FB-B289-4AFBCBE1CC17","54B2168B-8A95-4653-8BA6-61E6EE261918","E571B0B7-C7C2-4A82-B199-8F9742BC50C0"],"id":"EF0552C6-E0DC-4C06-A2F4-4CB8A0C42B84","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"right","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle right"],"layout":{"__isSmartRef__":true,"id":3387},"owner":{"__isSmartRef__":true,"id":3302},"eventHandler":{"__isSmartRef__":true,"id":3388},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(726.0,0.0)"},"3386":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(3.0,478.0)","_Padding":"lively.rect(0,0,0,0)"},"3387":{"moveHorizontal":true},"3388":{"morph":{"__isSmartRef__":true,"id":3385},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3389":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":false,"_BorderRadius":false,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Padding","_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(729.0,492.0)"},"3390":{"adjustForNewBounds":true},"3391":{"morph":{"__isSmartRef__":true,"id":3302},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3392":{"partName":"GitDocumentation","requiredModules":[],"partsSpaceName":"PartsBin/Documentation","comment":"Dan has put together some documentation about Git and how to use the GitControl with Lively. Please spread the word and improve!","changes":[{"__isSmartRef__":true,"id":3393},{"__isSmartRef__":true,"id":3394},{"__isSmartRef__":true,"id":3395}],"migrationLevel":7,"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Wed Jul 24 2013 02:21:48 GMT-0400 (Eastern Daylight Time)\")"},"3393":{"author":"robertkrahn","message":"no comment","id":"F9152023-3A3A-41D1-8FE7-ABF05A270C48","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 18:45:31 GMT-0400 (Eastern Daylight Time)\")"},"3394":{"author":"robertkrahn","message":"no comment","id":"B247523D-EBD9-451F-8474-C6357B9851BE","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 18:46:01 GMT-0400 (Eastern Daylight Time)\")"},"3395":{"author":"robertkrahn","message":"no comment","id":"EFF8F231-46B8-44BC-B76E-2EEE214D2A86","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 19:11:14 GMT-0400 (Eastern Daylight Time)\")"},"3396":{"submorphs":[{"__isSmartRef__":true,"id":3397},{"__isSmartRef__":true,"id":3445},{"__isSmartRef__":true,"id":3471},{"__isSmartRef__":true,"id":3475},{"__isSmartRef__":true,"id":3479}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3483},"_ClipMode":"visible","derivationIds":["B08BB174-C380-4D54-AB0F-7F0DC0A8A5BD","357F4DBD-BF56-4F66-9950-0ED8E0B25D53","CF618CF9-CD9A-46A5-A267-57D4FFBA6340","B3639919-6C57-47AD-AFEE-8FEAC67A69DD","64C11F1A-A1B3-45A9-9E34-A9F9995C53C7","2BA02146-9303-49F8-9B87-FFD29B577983","4F1FD757-6A47-48E5-AF76-4658F1563794","70E588CD-71B4-488F-AAEF-6992CC2D8837","44311AA6-1C5B-4CC0-9F2F-C1D4182B2DE3","C46DED3D-24B4-4FCB-8394-108F56C5FD38","77D8F99F-BFE3-4767-88B1-952B82DE0372","14D34E0C-FD0B-4DB7-A458-F81CA2C576B1","AC623DE3-D694-4171-8FE5-7E0F746A3CD3","CF67B4E4-F0FD-459F-B3A0-8EB7A0AF8C74","A5C0C7BC-7C95-4B72-909F-D8DB1A4D6538","75ED4C58-4178-453A-91BB-9349DA49BC18","16AFE77C-7469-4F9E-9C1A-7F02A9E20E0F","44EA5BA4-43D5-4B71-922D-AFBC024BAEAD"],"id":"8B112710-8855-4071-ACD9-0ED56B2FF528","__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":3484},"reframeHandle":{"__isSmartRef__":true,"id":3471},"rightReframeHandle":{"__isSmartRef__":true,"id":3479},"bottomReframeHandle":{"__isSmartRef__":true,"id":3475},"titleBar":{"__isSmartRef__":true,"id":3397},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"_PreviousBorderWidth":0,"targetMorph":{"__isSmartRef__":true,"id":3445},"eventHandler":{"__isSmartRef__":true,"id":3485},"showsHalos":false,"name":"GitDocumentation6","partsBinMetaInfo":{"__isSmartRef__":true,"id":3486},"_Scale":1,"menuButton":{"__isSmartRef__":true,"id":3417},"collapseButton":{"__isSmartRef__":true,"id":3429},"closeButton":{"__isSmartRef__":true,"id":3404},"owner":{"__isSmartRef__":true,"id":2831},"__serializedExpressions__":["_Position","contentOffset"],"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(0.0,0.0)","contentOffset":"lively.pt(4.0,22.0)"},"3397":{"submorphs":[{"__isSmartRef__":true,"id":3398},{"__isSmartRef__":true,"id":3404},{"__isSmartRef__":true,"id":3417},{"__isSmartRef__":true,"id":3429}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3442},"_ClipMode":"visible","derivationIds":["1FC40FBB-27AE-4471-9BC9-DF7504E5A355","99E812AF-CCE2-4132-B914-164410259CB0","08418FB7-45C9-41FE-A92F-12468AAC7889","A4CAB87F-EE03-4B70-BED7-966D60E29DC4","98B8E6CE-A193-49D9-9D70-A42FCA892BF9","6F142B11-2ED1-4E79-80D9-97685F361421","8F495674-1B73-468B-A80C-DEDA6D3C74FB","59EE0892-AADC-4B4F-A9EB-EC0EF7C56250","3B9EA9C9-469D-4F41-8B63-31C70486D080","32BDF9F4-6AC5-4A35-B1DA-A96B8D645DD9","7EF80D7C-667C-45AB-A404-BCDB88B9801F","C8E39BAB-DE7E-4753-A00A-617971A9FEDF","4FE75CD9-B56D-466C-86CC-161952ADF646","703293A0-80D6-4913-8063-C2CC024FE863","FDEF57F0-081F-47AE-A825-949EF03373A2","B244D7BA-44D4-4570-A4B7-444B144B71D8","34F074FF-04FA-481B-B0F4-FE3194472FA8","A765FEDC-0BD2-41F7-8500-91FC0076BB06"],"id":"954405F7-DF0B-4744-8014-5E4F45CC7B6D","__layered_droppingEnabled__":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":3443},"windowMorph":{"__isSmartRef__":true,"id":3396},"label":{"__isSmartRef__":true,"id":3398},"closeButton":{"__isSmartRef__":true,"id":3404},"menuButton":{"__isSmartRef__":true,"id":3417},"collapseButton":{"__isSmartRef__":true,"id":3429},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":3396},"eventHandler":{"__isSmartRef__":true,"id":3444},"showsHalos":false,"buttons":[{"__isSmartRef__":true,"id":3404},{"__isSmartRef__":true,"id":3429},{"__isSmartRef__":true,"id":3417}],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"3398":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3399},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3400}],"_ClipMode":"hidden","derivationIds":["E6836EFB-F5EC-488A-8C2C-FA1BD82CADD1","5D15218D-7B1E-45CA-8C9C-1C77E3002C95","E64B002B-EC0F-401A-B02F-77EE837B13DC","9F527EB7-533D-4790-A373-110B52EAAE5D","AC4F9418-735E-4394-A53F-D3CA89B493AC","B9F6CD80-A441-4D61-A61C-CDBBA50D38A4","B5BFD85C-3E26-4135-B4F8-60EFBBBD0015","54846AFE-A7AA-4F24-9151-03AEB258A5B4","7C30508F-246F-4D71-9709-978C2BBE69AC","9003F863-A569-4CD8-A9B0-8458D8B23B99","F646E335-B713-453A-9951-FDEB4EDCA94A","F8E9228D-30F5-4BF6-BFD3-50BB2B6B65E6","E1AE523B-44EC-4E50-BBB8-34BD2B772562","731946BB-D6B6-4094-AFE3-0D946B40B5F2","1070D63B-5DA5-495E-B7B0-51E82A90D6DD","89DAE4A9-5998-4E04-9B76-72ECECBE8C1E","4EDDC161-4198-43B3-88A8-D1689BB82C36","0AE33BF4-7750-4BD6-97FF-A296EA309C20"],"id":"3FDC96DC-4530-4B24-AF24-84B358E9244D","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":3402},"owner":{"__isSmartRef__":true,"id":3397},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":3403},"showsHalos":false,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(3.0,3.0)"},"3399":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(660.0,16.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3400":{"style":{"__isSmartRef__":true,"id":3401},"chunkOwner":{"__isSmartRef__":true,"id":3398},"_id":"_6788","storedString":"Basic info about committing changes using the Lively GitControl","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3401":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3402":{"resizeWidth":true},"3403":{"morph":{"__isSmartRef__":true,"id":3398},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3404":{"submorphs":[{"__isSmartRef__":true,"id":3405}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3410},"_ClipMode":"visible","derivationIds":["1E986EDB-AC62-4E46-BACD-B1B6CB9C1955","2C454ABA-83A7-4172-BBBF-B73B8744A101","9E5D08CC-E022-415B-AC7F-8097EE73AB78","A146015D-55F3-4023-9C62-3EB9137C8628","0CAC4CE1-865D-4544-A2BB-2A25102425F5","3AC2F9D7-6B4F-4E3A-928D-ED003412397F","2EF67CE9-D5C4-40E2-BD70-14885399828F","D6A8489E-DD06-44EC-AEDD-1768C78EB97E","73C5A4B2-9C77-45C0-9D15-5AD08A6BFF1E","E7440BA2-BE5C-4C3A-A1DC-BBFD0BECEBD6","3CB42C5B-2D5A-4D5C-87E5-3E1CD4A3E08F","B299A2DD-1F6E-41FB-9060-B935E0749371","347F41A8-7D9A-40DE-B136-3B413DE7720F","9C3DFA78-A344-4E14-B3E8-65CB92BBA90B","01FEB419-EF37-412B-AF6D-1F250026A4ED","D0A20B7F-D3F9-4C6E-8D03-82AB155A77B7","96B475E6-1474-4244-915F-4B114958A21E","71B48A90-80FD-45D7-829B-16054832FF12"],"id":"E6B77F5C-593F-4F93-A1DF-EC375B925C38","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":3405},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":3397},"layout":{"__isSmartRef__":true,"id":3411},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":3412},{"__isSmartRef__":true,"id":3414}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":3416},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(709.0,3.0)"},"3405":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3406},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3407}],"_ClipMode":"hidden","derivationIds":["51DDAA8D-D733-465E-8C50-6C5EC0395CA8","56E06D06-49FC-47A6-B9F4-7AD98E4F7DE3","36F441C1-EE58-479B-9E1F-1C5640D6553B","ABD88C21-D925-4E04-902E-EE0E704601BF","11863063-DE97-4076-8A40-A1BF4CAEFBF7","7B529471-C165-48C8-9E28-F9272855B1E6","479E09AB-24A8-49D5-9620-3A350CC7EED6","B2DB3EB5-2235-479E-85BD-10F1771E4219","E08427BC-54BE-4F8E-9117-D99DEBB2ED90","5F9E1AF9-096E-4985-9C67-BD559BE0F74F","CA553125-815E-48E3-8E6E-19BD5EE13D45","C96C5C48-8C0E-4ACE-BBD0-03F509ED2649","6D811E3F-41D8-44DE-A35E-22D73057D9E6","A753FA51-D692-4719-B097-E03F1A2BBA58","24F9962C-6934-428B-A2FF-784563EABB21","B45C2569-AF32-4CFD-A562-FA80A7C16CA5","CACD7966-F972-4DDC-8A34-A5E43D3A7AA9","C2093281-77B7-44B1-A2C9-2B3DDA9DF3D3"],"id":"D42B1384-BE5F-4087-BB5F-59B29A5A5D12","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3404},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":3409},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"3406":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(16.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3407":{"style":{"__isSmartRef__":true,"id":3408},"chunkOwner":{"__isSmartRef__":true,"id":3405},"_id":"_5259","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3408":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3409":{"morph":{"__isSmartRef__":true,"id":3405},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3410":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"3411":{"moveHorizontal":true},"3412":{"sourceObj":{"__isSmartRef__":true,"id":3404},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3396},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":3413},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3413":{"source":{"__isSmartRef__":true,"id":3404},"target":{"__isSmartRef__":true,"id":3396}},"3414":{"sourceObj":{"__isSmartRef__":true,"id":3404},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3396},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":3415},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3415":{"source":{"__isSmartRef__":true,"id":3404},"target":{"__isSmartRef__":true,"id":3396}},"3416":{"morph":{"__isSmartRef__":true,"id":3404},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3417":{"submorphs":[{"__isSmartRef__":true,"id":3418}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3423},"_ClipMode":"visible","derivationIds":["8E8F189C-A21A-4564-95AF-4E57B55D692C","61F4DF6E-B7B3-4CD0-943B-AD8C730AEECF","39FBF06B-F0DB-4F40-BD30-4F6BA6393F5C","9C85554A-83C7-4711-9120-C96EA705D91C","6B2F6DD5-DCCE-42AB-8047-793E68644041","6056E352-D69D-4779-B582-69D9E1F9B97B","FF14C3D3-2611-45AC-AE44-E9C651D0E8E2","72E33A2F-F645-4E76-A80C-6672438FD81F","BA2BD773-BEAE-4ED9-B8C3-6E95BA3EC1A9","05073929-A7A0-44FD-975A-C517EF35B807","70DC6F21-DC55-4B35-9A58-48B807BED953","D7906CC3-674E-4B44-B692-CABF01557C39","C4E6DD93-CE9B-45BB-83EC-C7FE5B2A37AD","E191E01D-237F-4843-A8A7-E79D428230E4","15AA3AE9-3C7A-4E0E-860B-C484B447E5B6","060A3B4F-8C59-499C-A9BD-9A9192B69140","DD20D6C9-EFB7-4829-93BF-3818DA7112CE","7E8D58EC-828A-4721-A6E1-1E809C87B8F8"],"id":"DF414767-540A-4F11-9951-73B63CEBF4DD","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":3418},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":3397},"attributeConnections":[{"__isSmartRef__":true,"id":3424},{"__isSmartRef__":true,"id":3426}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":3428},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(669.0,3.0)"},"3418":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3419},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3420}],"_ClipMode":"hidden","derivationIds":["8A4436E1-F127-460F-9E51-3FFF0EDDA9CC","8E4BD3C9-00D1-4B4E-9AD0-E91E751787D0","6E62EA27-3B92-461D-9314-0FB306D1AE37","24CC613A-8F24-49AB-93CB-31E14EE569D3","7B84541D-4C0F-42C4-A8E6-C5DEA62F0CFD","1B0E09AC-2040-49A0-B1E6-47758E9C39F1","CD7A0849-177F-4185-91E2-845784968388","05F1F6A8-7B79-4A65-836A-7CE692BC72C6","C42B8EBD-688F-440E-B79A-B9644D73CD6B","AA2E9EEF-AE18-484C-9AE1-73B2FEA873CF","67A39E2F-630B-4165-9A2F-6C78233416A7","BC8B10F7-9BBC-4830-8210-4746F6FEE88F","ECF13265-430B-415F-A3C0-F19BE0ED6DDF","ACDDB13F-BD7C-497B-9827-F0A5BCCCC6BA","C66A44DC-FBE2-4D57-B05E-189B9BC691B6","B394CB24-37D5-4080-ABE2-FB53EEE6185E","6444D2E3-9A98-4E18-9454-448EEAA97508","2F72E9B4-1103-4C72-812E-D1297BEE5111"],"id":"616D547C-B475-4C88-B56C-4C19F9BF80F8","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3417},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":3422},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"3419":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3420":{"style":{"__isSmartRef__":true,"id":3421},"chunkOwner":{"__isSmartRef__":true,"id":3418},"_id":"_5261","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3421":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3422":{"morph":{"__isSmartRef__":true,"id":3418},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3423":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"3424":{"sourceObj":{"__isSmartRef__":true,"id":3417},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3396},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":3425},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3425":{"source":{"__isSmartRef__":true,"id":3417},"target":{"__isSmartRef__":true,"id":3396}},"3426":{"sourceObj":{"__isSmartRef__":true,"id":3417},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3396},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":3427},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3427":{"source":{"__isSmartRef__":true,"id":3417},"target":{"__isSmartRef__":true,"id":3396}},"3428":{"morph":{"__isSmartRef__":true,"id":3417},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3429":{"submorphs":[{"__isSmartRef__":true,"id":3430}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3435},"_ClipMode":"visible","derivationIds":["7F1AC40B-D335-43F8-A6F0-718F23DFC637","A4DD4095-624E-45E6-BAC5-026F61A039B4","C7A411C6-A858-4160-A095-634180B8B19F","5736F56B-FCE9-4F34-90F3-2EE09AF8DBB6","9417CFA0-84EF-488C-A53F-5EA4BF999F6E","5C96CEEF-A7EF-4B56-9D55-54838BD817D6","D7FD7241-CDA0-4130-A27D-7E51C503675D","C502BEB4-5824-4946-ABB2-17D31A9E876B","E538D495-6A3B-48F6-BE1C-6C5BD258A5CD","672A12D5-AD90-414C-BF87-41CCD8F936C0","7ABE5962-8C4C-49F6-99C8-C41896C9048F","F86707AA-FF3F-4EB4-A2D1-2C25EEC21C87","F40AF34D-115A-4F2E-B77D-A00AB1D101CE","53C88E55-499F-4ACB-97DE-6C4CB55C6071","CC7A581C-4E6D-43D3-94F3-F7E41D502AF8","4937C819-D84F-4DB0-9E84-D6A7E21B722A","6228B767-1D0D-4E92-B3F5-92675EB21546","C669B95C-0236-486E-8A56-1A137E84E326"],"id":"9CC98532-1969-4520-8291-EDCD7A150F60","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":3430},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":3397},"layout":{"__isSmartRef__":true,"id":3436},"attributeConnections":[{"__isSmartRef__":true,"id":3437},{"__isSmartRef__":true,"id":3439}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":3441},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(689.0,3.0)"},"3430":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3431},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3432}],"_ClipMode":"hidden","derivationIds":["ECB98360-94C3-4484-841E-B644D09E8BFA","37111FB2-0C33-4071-85BE-93FB9E00D63E","61BF99F2-809C-4D99-8435-6B4B36DAB58E","F7959B29-A060-479F-8579-04FB581C20DE","D79E787B-3A42-4AC4-B05D-319EA689331F","D9318E47-8E94-48E8-8127-D415CC13B546","67938DD4-412C-40A3-BD35-0C0317FD3A9C","8583FCA4-C0C6-4E96-9726-592366A654ED","8C24662A-5505-49B0-9DBF-F7C48C706FF5","FDEC0D5A-D4FC-4E6D-932C-F9C5D1B01773","07FD178E-C78C-4078-B2E4-27BFABE9A3D0","58452EB7-366F-4D8B-A6F9-F5D5E703E934","ACCC9A9F-BCC1-4CED-A1C7-1ACF682FC6EE","95B5BD0D-2A18-46CE-BCE7-62A45C61A99A","49731AD8-3BBB-4753-BBBF-B02A68E272D8","E0E5D3A4-CB99-428A-A2BE-D42CC18E1492","03B06238-C0D6-4545-A676-35B7E12490F2","909D770A-A323-4AFC-9EEE-A5CBDF01D5E6"],"id":"89F419B0-D09A-4A5D-BAF4-715D702F6926","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3429},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":3434},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"3431":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(15.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3432":{"style":{"__isSmartRef__":true,"id":3433},"chunkOwner":{"__isSmartRef__":true,"id":3430},"_id":"_5263","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3433":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3434":{"morph":{"__isSmartRef__":true,"id":3430},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3435":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"3436":{"moveHorizontal":true},"3437":{"sourceObj":{"__isSmartRef__":true,"id":3429},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3396},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":3438},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3438":{"source":{"__isSmartRef__":true,"id":3429},"target":{"__isSmartRef__":true,"id":3396}},"3439":{"sourceObj":{"__isSmartRef__":true,"id":3429},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3396},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":3440},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3440":{"source":{"__isSmartRef__":true,"id":3429},"target":{"__isSmartRef__":true,"id":3396}},"3441":{"morph":{"__isSmartRef__":true,"id":3429},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3442":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(729.0,22.0)","_Padding":"lively.rect(0,0,0,0)"},"3443":{"resizeWidth":true,"adjustForNewBounds":true},"3444":{"morph":{"__isSmartRef__":true,"id":3397},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3445":{"submorphs":[],"scripts":[],"id":"39A3774C-71DB-4E14-A21C-A1E0EEBD003C","shape":{"__isSmartRef__":true,"id":3446},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text1","partsBinMetaInfo":{"__isSmartRef__":true,"id":3447},"textChunks":[{"__isSmartRef__":true,"id":3455},{"__isSmartRef__":true,"id":3457},{"__isSmartRef__":true,"id":3459},{"__isSmartRef__":true,"id":3461},{"__isSmartRef__":true,"id":3463},{"__isSmartRef__":true,"id":3465},{"__isSmartRef__":true,"id":3467}],"charsReplaced":"","lastFindLoc":2458,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":3469},"_ClipMode":"auto","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","BCFF8C7E-6CD6-442D-ACBA-EB87697F1140","FEFCC307-B3B2-4208-992F-B490DD2BCB43","B35DBB91-43F3-4A7B-8CA3-79E2511A5286","BF3E1192-5369-43F1-9BC6-CABF33294D35","D122347D-E5B8-42DA-973B-4778AA4E085F","E29E26CE-55A9-4610-9874-9914685A25B5","8BBD8D1E-8227-41AF-85FF-22F4FB2F6087","8906E988-BBD6-495A-8B02-C9B413DC7F1E","2DCCD157-9D2F-4D5B-8F15-DDF632AEBB9D","16ACC036-50FF-4220-9968-05F1C5DD1285","F4D49885-E569-4B64-B694-653A6169A018","10D1CC14-6D33-40B7-8D80-B6AFC63F5AEF","5F710C97-C28E-4413-8C07-DF8C68405522","BE4B8C4A-A96C-4FC2-832E-24C132929386","9C367EBC-9C99-476F-ACE0-64A145F80FE6","F24597C2-16F5-41A7-AEB7-145358060D9E","ADBCF4E8-6C2F-4A05-87E2-B3F96B89778F"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"previousSelection":[2487,2487],"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":3396},"_Rotation":0,"_Scale":1,"layout":{"__isSmartRef__":true,"id":3470},"priorSelectionRange":[2744,2744],"__serializedExpressions__":["_Position","textColor","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(4.0,22.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"3446":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(720.0,465.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)","_Fill":"Color.rgb(255,255,255)"},"3447":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":3448},{"__isSmartRef__":true,"id":3449},{"__isSmartRef__":true,"id":3450},{"__isSmartRef__":true,"id":3451},{"__isSmartRef__":true,"id":3452},{"__isSmartRef__":true,"id":3453},{"__isSmartRef__":true,"id":3454}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Tue Mar 12 2013 14:35:33 GMT-0400 (Eastern Daylight Time)\")"},"3448":{"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 12:31:56 GMT-0400 (Eastern Daylight Time)\")"},"3449":{"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 08 2012 08:18:18 GMT-0400 (Eastern Daylight Time)\")"},"3450":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:32:09 GMT-0400 (Eastern Daylight Time)\")"},"3451":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:31:43 GMT-0400 (Eastern Daylight Time)\")"},"3452":{"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(\"Mon Feb 27 2012 00:20:38 GMT-0500 (Eastern Standard Time)\")"},"3453":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 10:30:30 GMT-0400 (Eastern Daylight Time)\")"},"3454":{"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 13:36:22 GMT-0400 (Eastern Daylight Time)\")"},"3455":{"style":{"__isSmartRef__":true,"id":3456},"morph":{"__isSmartRef__":true,"id":3445},"chunkOwner":{"__isSmartRef__":true,"id":3445},"storedString":"All Lively installations, such as you might have on localhost, or such as the lively-kernel.org/core installation, are separate instances of the master installation on Git.  The GitControl tool makes it easy to update an installation and to commit changes made in that installation up to the master on Git.\n\n","_id":"_100","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3456":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3457":{"_id":"_6601","style":{"__isSmartRef__":true,"id":3458},"chunkOwner":{"__isSmartRef__":true,"id":3445},"storedString":"General commit and update workflow","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3458":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3459":{"_id":"_6602","style":{"__isSmartRef__":true,"id":3460},"chunkOwner":{"__isSmartRef__":true,"id":3445},"storedString":"\n\nAs a general rule, prior to making a bunch of changes, it is good to use the GitControl to do a \"pull\", bringing your installation up to date so that the only changes you will have to deal with be those involved in your project.\n\nSuppose you have changed a method in Widgets.js.  When you open the GitControl, this file will appear as an \"unstaged change\", or you may have several files listed there that you have changed.  You can us the \"diff\" button to see the changes that will be committed.\n[this does not work for me but it should for you.  The alternative is to go tot the console window and type \"git diff\" or \"git diff \" followed by the pathname of a specific file]\n\nMaybe we need some discussion about what to do if things appear in the diff that you do not want.  The simplest answer here would go to go fix the file.\n\nIn preparation to commit, you need all your local changes to be either \"staged\" (in preparatin to commit), \"stashed\" (set aside from the commit but not forgotten. perhaps as you have more to do before committing), or forgotten (the X), meaning the changes will be lost, though you may still have that file around.  So do one of these three things to all your unstaged changes.\n\nNow you are ready to commit your (now) staged changes, and this is done by pressing the \"commit\" button.  Here you will be asked for a short comment about what these changes are.  This will appear in the log which can be seen under the \"log\" tab.\n\nNext you should press \"pull\".  This may take a little while and should then print a few lines ending with a pair of version numbers on the master.\n[for some reason my system asks me for my name and password at this point which can be entered in the terminal window]\n\nThe final step is to do a \"push\" which makes your changes visible on Git, and everyone who updates will see those changes.  This should also display a few lines with version numbers, and you should then be able to see your change at the top of the log window.\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3460":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3461":{"_id":"_6609","style":{"__isSmartRef__":true,"id":3462},"chunkOwner":{"__isSmartRef__":true,"id":3445},"storedString":"Adding new files\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3462":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3463":{"_id":"_6611","style":{"__isSmartRef__":true,"id":3464},"chunkOwner":{"__isSmartRef__":true,"id":3445},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3464":{"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3465":{"_id":"_9614","style":{"__isSmartRef__":true,"id":3466},"chunkOwner":{"__isSmartRef__":true,"id":3445},"storedString":"The file or directory that you want to add should already exist (create it. e.g. with the System Code Browser).  ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3466":{"fontWeight":"normal","color":"rgb(0,0,0)","fontFamily":"Arial,sans-serif","fontSize":"13.63636302947998px","textAlign":"start","backgroundColor":"rgb(255,255,255)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3467":{"_id":"_9615","style":{"__isSmartRef__":true,"id":3468},"chunkOwner":{"__isSmartRef__":true,"id":3445},"storedString":"In order to add new files to be controlled by git go into the \"status\" tab. Your file / directory will appear in the \"Untracked files\" category. Hover over the line representing the file / directory and hit the \"add\" button. The file / directory will now be listed as a \"staged change\" that can now be committed.","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3468":{"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3469":{"morph":{"__isSmartRef__":true,"id":3445},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3470":{"resizeWidth":true,"resizeHeight":true},"3471":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3472},"_ClipMode":"visible","derivationIds":["37292C0B-84AE-4A76-94F5-644AA22696E1","8D5CEC95-647E-400A-B2CB-C259E6762656","4243FB79-5426-466A-BD2A-A84984CA4AE8","2E6E5368-20FC-4011-B5E6-85376132A510","E99B76FF-0AC5-44AB-9130-F9499B8C7CF8","76D5C38F-09AF-48C3-9FA0-EABCF1670B44","B95BFC56-B698-4624-8012-9FBD90145C8E","29BE7D56-876E-4DA8-A0BF-F5F16807695F","3C0F6D9A-4F46-46FD-931E-40ECA08F2950","119D5BA8-1E86-497D-B1B0-52D7B9A84D23","A9209F29-9905-4BC3-ADD6-E2015B611BC5","B97938F4-89A8-424E-A9F2-B4D4EFE1713D","56C3E278-3D43-4DD1-83E4-E160483D7A16","0D07BA30-0349-4931-BD6C-A85712D532C2","F30E6255-F32B-4735-AD93-2BB58003154B","FE8E4F18-4A21-4DBD-9653-E5FDD20822DD","385374BA-17CC-4A08-891B-2AA21C247F57"],"id":"E8574ABA-BCA7-4F92-B401-11421831E2C7","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"corner","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle corner"],"layout":{"__isSmartRef__":true,"id":3473},"owner":{"__isSmartRef__":true,"id":3396},"eventHandler":{"__isSmartRef__":true,"id":3474},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(715.0,478.0)"},"3472":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,14.0)","_Padding":"lively.rect(0,0,0,0)"},"3473":{"moveVertical":true,"moveHorizontal":true},"3474":{"morph":{"__isSmartRef__":true,"id":3471},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3475":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3476},"_ClipMode":"visible","derivationIds":["0D1FEA2C-61B8-40BA-A64C-B1399B154932","D2D4A7ED-E28D-4471-8917-751E195DA854","718C2FA1-7C4B-4CD0-8109-F539C3C0C777","CF236D2A-539F-4146-827E-95915F80EA1C","DDDA329C-1B91-41C8-B7EB-8BF58EA55A9F","6BA4B88E-A5D9-452D-9AE6-E93417079280","16E8F562-1E80-47C4-BC5F-DBC26292FF10","35643E22-5C3D-48E4-8E9C-4396F0715E3E","DC549B1E-3382-4BBB-A00A-9A43EE29357B","6023F8A4-77EF-401B-91EE-C71F1053A3EC","0815F1A2-B002-4CCD-AD7A-21681BCDF6D4","B1B7EB73-38A0-4C6B-AE7A-952465A6848C","6D5B0C2E-F4C7-41BC-A508-A854CB284416","CBDB3D75-DE92-4B89-A5A5-52E0275F0577","B05BE517-5E4F-4D49-A1CB-82CE07696F64","8951BAE6-DC42-467C-BCCF-038063385513","0FCBCAC1-3E5E-49AB-AC19-37BA786573FE"],"id":"ACB438FA-45D6-4473-B481-95ADF43838EA","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"bottom","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle bottom"],"layout":{"__isSmartRef__":true,"id":3477},"owner":{"__isSmartRef__":true,"id":3396},"eventHandler":{"__isSmartRef__":true,"id":3478},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,489.0)"},"3476":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(715.0,3.0)","_Padding":"lively.rect(0,0,0,0)"},"3477":{"moveVertical":true},"3478":{"morph":{"__isSmartRef__":true,"id":3475},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3479":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3480},"_ClipMode":"visible","derivationIds":["6122E5A9-B9EE-42D6-8CF0-78BE10A4BF03","829B63FF-3192-4BE0-9166-BEC9A29E4486","B959BD54-2187-405F-8F17-B6A4059B16AF","A4DEE2D7-250D-42B6-B110-12125B9DEDC3","3EC8AE5D-BFE4-403B-B9CD-68AB2222651A","AC9C560F-79AE-4066-AEDB-02CB775FD25D","28408D8D-6B30-4BB7-92C4-237F5D2D6B3C","C747D717-E6F1-41C7-8513-09DA1C963728","DECA40B8-6CA6-4397-94D4-E86EF1164425","E7C3E8F5-BA78-4AE3-BFF9-AACF43AF6D09","04CFDF7C-1C28-45A1-B4E8-609693B16CF6","43D3CBF5-75B3-4BBD-BC9E-B06E9F037648","E776EC6A-640C-4D96-BB74-768B7135A742","A38F5612-534F-4470-A543-7DCCE68ED623","869D16DE-34A3-4783-A198-8D0D0CB9A574","0AE2F466-1058-44D4-B6B7-921CF28F94AF","D2780564-851C-449A-B5CD-C275D8D52383"],"id":"4AAA75E4-81CB-4C6B-BB0F-72D90E2BC87D","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"right","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle right"],"layout":{"__isSmartRef__":true,"id":3481},"owner":{"__isSmartRef__":true,"id":3396},"eventHandler":{"__isSmartRef__":true,"id":3482},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(726.0,0.0)"},"3480":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(3.0,478.0)","_Padding":"lively.rect(0,0,0,0)"},"3481":{"moveHorizontal":true},"3482":{"morph":{"__isSmartRef__":true,"id":3479},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3483":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":false,"_BorderRadius":false,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Padding","_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(729.0,492.0)"},"3484":{"adjustForNewBounds":true},"3485":{"morph":{"__isSmartRef__":true,"id":3396},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3486":{"partName":"GitDocumentation","requiredModules":[],"partsSpaceName":"PartsBin/Documentation","comment":"Dan has put together some documentation about Git and how to use the GitControl with Lively. Please spread the word and improve!","changes":[{"__isSmartRef__":true,"id":3487},{"__isSmartRef__":true,"id":3488},{"__isSmartRef__":true,"id":3489}],"migrationLevel":7,"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Thu Jun 27 2013 17:38:46 GMT-0400 (Eastern Daylight Time)\")"},"3487":{"author":"robertkrahn","message":"no comment","id":"F9152023-3A3A-41D1-8FE7-ABF05A270C48","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 18:45:31 GMT-0400 (Eastern Daylight Time)\")"},"3488":{"author":"robertkrahn","message":"no comment","id":"B247523D-EBD9-451F-8474-C6357B9851BE","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 18:46:01 GMT-0400 (Eastern Daylight Time)\")"},"3489":{"author":"robertkrahn","message":"no comment","id":"EFF8F231-46B8-44BC-B76E-2EEE214D2A86","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 19:11:14 GMT-0400 (Eastern Daylight Time)\")"},"3490":{"submorphs":[{"__isSmartRef__":true,"id":3491},{"__isSmartRef__":true,"id":3539},{"__isSmartRef__":true,"id":3565},{"__isSmartRef__":true,"id":3569},{"__isSmartRef__":true,"id":3573}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3577},"_ClipMode":"visible","derivationIds":["B08BB174-C380-4D54-AB0F-7F0DC0A8A5BD","357F4DBD-BF56-4F66-9950-0ED8E0B25D53","5F90758B-0960-483C-A3D1-74F88FB6045C","A120D539-F4F0-4DB6-A49E-D9F9A200760B","4DA9F0D7-D207-4B90-8810-6C25A0337C0C","03956471-7CE5-4839-80C1-8FF033CC4D28","5DE88DD2-8AE0-49D2-95C0-1D6F2780D7C8","72D7B773-1668-4DA1-8E94-D7EE08AA3AB3","ECD66D75-A257-4705-A462-C931C25B0F68","E2B612D6-B4E2-48E0-BF6E-1D6ABB56CFF3","0C4F0AE0-24AE-4F35-AD1C-92D983DDFDB0","B5A12D11-66D2-48C1-98D4-A19BEF44D3DC","21832930-CF7D-43DF-AA0D-AD5507A806E2","51015162-055C-4A1A-AF9B-001762324EA8","461D5412-B947-4C4C-8C99-FC1689FC2667","6CDFFFB3-163E-4772-AC97-E1B7BBE24957","9182272E-3BC4-4818-B8D8-B7A09A25204D"],"id":"9A6F39E8-DA4D-437D-854D-AD3BAEBB0ABC","__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":3578},"reframeHandle":{"__isSmartRef__":true,"id":3565},"rightReframeHandle":{"__isSmartRef__":true,"id":3573},"bottomReframeHandle":{"__isSmartRef__":true,"id":3569},"titleBar":{"__isSmartRef__":true,"id":3491},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"_PreviousBorderWidth":0,"targetMorph":{"__isSmartRef__":true,"id":3539},"eventHandler":{"__isSmartRef__":true,"id":3579},"showsHalos":false,"name":"GitDocumentation7","partsBinMetaInfo":{"__isSmartRef__":true,"id":3580},"_Scale":1,"menuButton":{"__isSmartRef__":true,"id":3511},"collapseButton":{"__isSmartRef__":true,"id":3523},"closeButton":{"__isSmartRef__":true,"id":3498},"owner":{"__isSmartRef__":true,"id":2831},"__serializedExpressions__":["_Position","contentOffset"],"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(0.0,0.0)","contentOffset":"lively.pt(4.0,22.0)"},"3491":{"submorphs":[{"__isSmartRef__":true,"id":3492},{"__isSmartRef__":true,"id":3498},{"__isSmartRef__":true,"id":3511},{"__isSmartRef__":true,"id":3523}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3536},"_ClipMode":"visible","derivationIds":["1FC40FBB-27AE-4471-9BC9-DF7504E5A355","99E812AF-CCE2-4132-B914-164410259CB0","D0220AF3-9826-4910-8C29-17B7BD313DC8","B75539EF-0512-4EF4-84BC-0220A19BF115","9A663EE3-A8C3-40BC-BCBC-EED5AEF58A14","4F84B1EB-ED3F-4A30-B70C-0FC13B3AC485","C4D6982A-4047-499A-8828-65722C6D1102","78E3D379-CAA5-46F2-89E1-6765FF2E19E4","7FAA65C0-A47C-4A61-B499-55F5E0368826","A2E88403-D52D-459E-88FE-E8954E6A28F5","DCFF3CD8-D76A-45B0-AB73-C98676C1CB35","DFFA9D9F-0970-40B1-8476-2B3AA902B4C9","5EA29918-A50A-4495-B03F-BD4587FD43E8","8C6F4F5F-4AC1-4BE4-AED2-2CDA48267C02","64CA64EE-F965-48DB-9DE4-B905B36925C5","0EF19A8A-DC21-4A4A-B30A-48F0377C4B1D","48E3ACAF-A4C4-4B51-8BD0-FBD615C31AAF"],"id":"021C3E0D-E1BB-4459-8F2F-4F83049EA668","__layered_droppingEnabled__":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":3537},"windowMorph":{"__isSmartRef__":true,"id":3490},"label":{"__isSmartRef__":true,"id":3492},"closeButton":{"__isSmartRef__":true,"id":3498},"menuButton":{"__isSmartRef__":true,"id":3511},"collapseButton":{"__isSmartRef__":true,"id":3523},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":3490},"eventHandler":{"__isSmartRef__":true,"id":3538},"showsHalos":false,"buttons":[{"__isSmartRef__":true,"id":3498},{"__isSmartRef__":true,"id":3523},{"__isSmartRef__":true,"id":3511}],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"3492":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3493},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3494}],"_ClipMode":"hidden","derivationIds":["E6836EFB-F5EC-488A-8C2C-FA1BD82CADD1","5D15218D-7B1E-45CA-8C9C-1C77E3002C95","527E325D-2159-4844-9545-FD365086E9B0","B9B291FB-C40B-4447-9F8D-3820BBB915F8","753EADAF-5958-4BC9-AE62-14A735CF54D0","FE00F55D-27EB-41CE-AE83-7371D6E4C55C","D9321B02-A44E-409D-A1D9-8D8E2D12B3D2","2BD12425-8F98-4C23-88C7-539D03B06AD1","AD87427C-9DF3-42A0-974A-58C793D87B90","F0ED760A-9A1A-4399-BAAC-C21C6D5735B7","FC6C2B2D-F38C-4F95-A76C-524C418ED9C1","7250A44A-8CA6-4EF6-91A1-63FAE5A125C2","49B91EA5-B693-426A-9DB8-AA0761C2A1CD","85225B96-3534-4CE6-A31B-9D3CD0476566","B057CF91-37C5-4BD8-8617-BFA5D1284E0C","CEE97E8D-CE28-4503-A808-C08B5D8E504B","E2C00E9A-9F56-40FB-8D2C-544E7E025442"],"id":"B7A06922-C082-4B72-8B8D-DCB1B9F09DF1","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":3496},"owner":{"__isSmartRef__":true,"id":3491},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":3497},"showsHalos":false,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(3.0,3.0)"},"3493":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(660.0,16.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3494":{"style":{"__isSmartRef__":true,"id":3495},"chunkOwner":{"__isSmartRef__":true,"id":3492},"_id":"_6788","storedString":"Basic info about committing changes using the Lively GitControl","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3495":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3496":{"resizeWidth":true},"3497":{"morph":{"__isSmartRef__":true,"id":3492},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3498":{"submorphs":[{"__isSmartRef__":true,"id":3499}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3504},"_ClipMode":"visible","derivationIds":["1E986EDB-AC62-4E46-BACD-B1B6CB9C1955","2C454ABA-83A7-4172-BBBF-B73B8744A101","8EC3E097-1642-4396-A0DE-7F1CF427AE9F","03029582-ECBB-4E70-ADA8-EF601FF0BBCC","6BE482CE-3779-4E38-AFD6-2AB66769B355","C6D5E650-CD7D-4528-9246-7B885992BA35","3A95640D-DCD2-476C-95AA-4FDB76007D6B","6D3001E4-E3B4-4777-93ED-6D0F42B41965","2314B987-2DC6-4EB8-A3A0-24BCFC691BD4","6100089C-E91C-4C02-83C4-EE11EB52E158","82CD605C-7465-423F-AEC0-D6A5737534C5","A7AD5471-5A24-48C8-A158-68CC85CA9475","AF82D87B-4BC9-4E61-A19A-79862956968F","DAE5B208-449E-46A1-B7CE-235F7CB804E4","301CBBAD-F6E8-4EA0-8BE1-B042512ACB81","BF739E61-EB83-49A4-8683-B9FDB7D685D1","C9F3859A-CEE3-43EC-AF73-9B4AE23C66F6"],"id":"63606698-281E-4FBE-A776-D7D35431377A","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":3499},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":3491},"layout":{"__isSmartRef__":true,"id":3505},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":3506},{"__isSmartRef__":true,"id":3508}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":3510},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(709.0,3.0)"},"3499":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3500},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3501}],"_ClipMode":"hidden","derivationIds":["51DDAA8D-D733-465E-8C50-6C5EC0395CA8","56E06D06-49FC-47A6-B9F4-7AD98E4F7DE3","78D019BD-8C46-439B-9F9E-EAAB1AD9CF17","5CA99205-57D2-46C2-A826-8664522C3FAC","4C0F3190-D598-4B2D-AE0B-D00E04ACE573","15570FCD-75BE-41BF-8149-B92C0146CDF9","65F1628F-B4ED-4765-B9CC-BA16A3EE77A8","0356EFFF-F0A7-4141-A068-A93570EE846A","EBA2A3F1-B56F-4659-ACA2-9A1F17ADE089","00222A14-40BE-476E-9388-C35C3BCB3493","E7DDB9E9-9C3C-4BF4-8E1D-976548466D69","38963CED-9DE3-4A7C-B759-BCE0535C9FD2","0EE6A7CC-D126-4B1F-95DD-C8B36D5DE407","4BABB555-4692-4EA3-A9F5-5E63CD25E01F","CDE050E5-9D3F-4583-9A59-D510AEA2669F","567286A6-F9B9-49DF-A637-F33EE5AE7D92","69C32119-030C-48A6-8467-046909C6798D"],"id":"429C0951-9A5B-4457-BEC9-B6D07486C17F","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3498},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":3503},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"3500":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(16.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3501":{"style":{"__isSmartRef__":true,"id":3502},"chunkOwner":{"__isSmartRef__":true,"id":3499},"_id":"_5259","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3502":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3503":{"morph":{"__isSmartRef__":true,"id":3499},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3504":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"3505":{"moveHorizontal":true},"3506":{"sourceObj":{"__isSmartRef__":true,"id":3498},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3490},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":3507},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3507":{"source":{"__isSmartRef__":true,"id":3498},"target":{"__isSmartRef__":true,"id":3490}},"3508":{"sourceObj":{"__isSmartRef__":true,"id":3498},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3490},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":3509},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3509":{"source":{"__isSmartRef__":true,"id":3498},"target":{"__isSmartRef__":true,"id":3490}},"3510":{"morph":{"__isSmartRef__":true,"id":3498},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3511":{"submorphs":[{"__isSmartRef__":true,"id":3512}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3517},"_ClipMode":"visible","derivationIds":["8E8F189C-A21A-4564-95AF-4E57B55D692C","61F4DF6E-B7B3-4CD0-943B-AD8C730AEECF","1A91EB2D-E8D7-4C7F-9468-8B223463B403","D42A83ED-4AAA-48BB-8A99-699808E88515","F63AEC7C-0042-4581-AA1C-E43D411638BF","DD4BC99A-A611-4E23-97F9-0BCD1647E35C","9DEF25FD-2CEC-47A0-912D-7F88CBF62E10","6453706A-068B-413A-87C0-5E5CBF574213","A4E26771-8B04-486B-BFA7-5C8BCCA30F31","624F688C-F419-4304-B6CF-2B6EEDEDF534","378763F5-106E-439D-8EB8-353DBD650EFF","DB6DBE72-1BB4-4B58-8B4D-B269A55757BE","1CB45F2D-54C2-4E9A-A71A-1872172F3F9E","919A1168-3785-4F28-B4F7-69911CF31C9D","629F84E0-0830-4349-9F81-A744C41E4874","59D0B3D9-52E6-42AE-8448-1677D2D40B90","CC7CA686-FD32-4788-8B71-9B97B8637803"],"id":"085372BE-238A-4DCF-8B73-CEA86173E26C","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":3512},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":3491},"attributeConnections":[{"__isSmartRef__":true,"id":3518},{"__isSmartRef__":true,"id":3520}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":3522},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(669.0,3.0)"},"3512":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3513},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3514}],"_ClipMode":"hidden","derivationIds":["8A4436E1-F127-460F-9E51-3FFF0EDDA9CC","8E4BD3C9-00D1-4B4E-9AD0-E91E751787D0","A0E4F176-F1E8-4809-B390-2A1102BA9CB8","1266955E-3E95-49C2-866B-357304BF6A7E","BA35F5E3-0B14-42E3-A3C0-234A2A9BFBBA","4205038A-5F70-4A16-9F8B-D1597466AC96","AC2BB594-9721-48E6-8AA0-B7D8D7617347","C8D0DD8A-B462-40ED-A8B8-AD05700065B2","A6ACB3E0-2CA4-48EF-BCDE-F14AB5D8DA8D","063203DF-D0A0-4644-A809-8572CA77B2EE","DC3C575F-BF52-45A2-A2A7-BA28F0B0E4DC","02BD43F7-F54C-4C61-AECE-C8036842D243","15AF3730-BA37-47F6-AD03-68ED2D94A1E3","A5798BC4-3383-4912-B159-DA6E1CF9C9D7","A27555A4-8BF7-4B28-A8C2-33AC8A8FC8AE","4BC1E12E-51B3-4FF9-B215-912009C0C935","6402BC29-A1C8-4866-A373-5BD1BD9866ED"],"id":"F15B2982-FB11-40C8-BC4E-704D1495A40F","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3511},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":3516},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"3513":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3514":{"style":{"__isSmartRef__":true,"id":3515},"chunkOwner":{"__isSmartRef__":true,"id":3512},"_id":"_5261","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3515":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3516":{"morph":{"__isSmartRef__":true,"id":3512},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3517":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"3518":{"sourceObj":{"__isSmartRef__":true,"id":3511},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3490},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":3519},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3519":{"source":{"__isSmartRef__":true,"id":3511},"target":{"__isSmartRef__":true,"id":3490}},"3520":{"sourceObj":{"__isSmartRef__":true,"id":3511},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3490},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":3521},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3521":{"source":{"__isSmartRef__":true,"id":3511},"target":{"__isSmartRef__":true,"id":3490}},"3522":{"morph":{"__isSmartRef__":true,"id":3511},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3523":{"submorphs":[{"__isSmartRef__":true,"id":3524}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3529},"_ClipMode":"visible","derivationIds":["7F1AC40B-D335-43F8-A6F0-718F23DFC637","A4DD4095-624E-45E6-BAC5-026F61A039B4","139AE445-C154-434A-B1DB-FFF4AA45DDDF","4C00148E-4535-44A4-BEBD-49703E75AC89","C28B8FA7-FCFF-477A-A8FE-F32B9DCEF29A","38B34DAA-B638-4191-A05A-92BB1E95D365","9D8B4EAD-2BCF-4A85-9778-07EF4AED11AB","A579B020-7EDF-4189-9893-C33BE9936ADE","4D453D5E-F4CA-40E1-897D-405C9CF2BBBC","83DACAF4-079D-4E8D-B139-6C5D06FB8925","66D7B31B-4B71-4013-B778-ECBD3E964A6B","EBCE388B-7899-4C1A-8DE6-03990A65E705","BEE8D55F-B849-401E-A26C-C67132CDE308","32150BEB-F91D-433E-AF92-BE9E5378BCEA","9AF001E0-59DA-4F1C-B2A4-6DDFCF50625C","206EA721-B773-460A-967C-524B8C1B6E5F","D29E99A7-2450-4A9B-86EE-CF988EDE49FA"],"id":"43953446-685F-4F2E-A34E-9F019BF5B8AC","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":3524},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":3491},"layout":{"__isSmartRef__":true,"id":3530},"attributeConnections":[{"__isSmartRef__":true,"id":3531},{"__isSmartRef__":true,"id":3533}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":3535},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(689.0,3.0)"},"3524":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3525},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3526}],"_ClipMode":"hidden","derivationIds":["ECB98360-94C3-4484-841E-B644D09E8BFA","37111FB2-0C33-4071-85BE-93FB9E00D63E","76D7AB33-801D-49ED-91C9-BC085D1F7954","FA3E3636-14F7-4FA1-ADEE-7A5B4CBBDCB1","A7E079C2-73DB-4CB3-9B43-1AF1D395821A","0E675E52-6533-465B-852D-280A309CAC88","76DE3079-06CB-4098-9242-202B92B326D9","5E857C43-F031-422C-8C0B-8F950C0F4E57","AF76C7DE-B547-4D55-909E-7168E769DA2D","8F040E5B-B722-47C7-B490-C9DB009FCBC2","7873598D-44A8-4D5A-A102-D8C071F27DE6","50C73AB3-CF93-4245-A207-0565279D5C73","5F0088F7-BBA3-4D3C-A075-FA7A0BFD845A","346C3445-226F-4792-83EB-B30B358B2252","2A294799-A776-4FA6-934F-966F7ACDC0A2","F13C380B-8776-4CAE-9AEB-9FF633202D4C","7F0998A2-08AD-4FBE-A5EB-BAD36908C5BF"],"id":"D5E61820-02EE-4784-878D-460321F69836","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3523},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":3528},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"3525":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(15.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3526":{"style":{"__isSmartRef__":true,"id":3527},"chunkOwner":{"__isSmartRef__":true,"id":3524},"_id":"_5263","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3527":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3528":{"morph":{"__isSmartRef__":true,"id":3524},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3529":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"3530":{"moveHorizontal":true},"3531":{"sourceObj":{"__isSmartRef__":true,"id":3523},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3490},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":3532},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3532":{"source":{"__isSmartRef__":true,"id":3523},"target":{"__isSmartRef__":true,"id":3490}},"3533":{"sourceObj":{"__isSmartRef__":true,"id":3523},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3490},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":3534},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3534":{"source":{"__isSmartRef__":true,"id":3523},"target":{"__isSmartRef__":true,"id":3490}},"3535":{"morph":{"__isSmartRef__":true,"id":3523},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3536":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(729.0,22.0)","_Padding":"lively.rect(0,0,0,0)"},"3537":{"resizeWidth":true,"adjustForNewBounds":true},"3538":{"morph":{"__isSmartRef__":true,"id":3491},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3539":{"submorphs":[],"scripts":[],"id":"DF2FC3C0-FC93-4B8E-BE12-166E1376F619","shape":{"__isSmartRef__":true,"id":3540},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text1","partsBinMetaInfo":{"__isSmartRef__":true,"id":3541},"textChunks":[{"__isSmartRef__":true,"id":3549},{"__isSmartRef__":true,"id":3551},{"__isSmartRef__":true,"id":3553},{"__isSmartRef__":true,"id":3555},{"__isSmartRef__":true,"id":3557},{"__isSmartRef__":true,"id":3559},{"__isSmartRef__":true,"id":3561}],"charsReplaced":"","lastFindLoc":2458,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":3563},"_ClipMode":"auto","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","BCFF8C7E-6CD6-442D-ACBA-EB87697F1140","7A8F1F99-B572-4505-A11A-44910C2D592C","54E762C5-1CF1-4FA4-8BF6-8041075D2975","CA2AE056-026A-4210-B09A-4AC29A30D162","A67400A9-F614-4910-AF7E-A9AE99F27E97","AF8B38D2-E86E-41DC-9AFA-B8BD27E3A853","A98A793B-7855-4369-85A2-ED8D6E700592","64AAA35C-B3E1-45DC-A4BB-0FC31A366224","DCF5E477-C956-4A1E-89C8-3800213DCDE2","0B9CF70F-E731-49A3-BCE5-E16D537F3A2A","CCD307B9-1849-4666-809A-138174458D1C","31C946B6-FBDB-4F63-B9F3-EBD3AA79B9FC","F46A6061-26F4-48C0-B7BA-7097927E65D1","24BA1311-BB00-419E-B255-E35B20E148F7","70EFABB7-AC2F-4BD2-9E04-32EDE0B3710E","FBE85001-6E81-4F38-9E0B-9414CBC88DC9"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"previousSelection":[2487,2487],"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":3490},"_Rotation":0,"_Scale":1,"layout":{"__isSmartRef__":true,"id":3564},"priorSelectionRange":[2744,2744],"__serializedExpressions__":["_Position","textColor","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(4.0,22.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"3540":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(720.0,465.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)","_Fill":"Color.rgb(255,255,255)"},"3541":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":3542},{"__isSmartRef__":true,"id":3543},{"__isSmartRef__":true,"id":3544},{"__isSmartRef__":true,"id":3545},{"__isSmartRef__":true,"id":3546},{"__isSmartRef__":true,"id":3547},{"__isSmartRef__":true,"id":3548}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Tue Mar 12 2013 14:35:33 GMT-0400 (Eastern Daylight Time)\")"},"3542":{"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 12:31:56 GMT-0400 (Eastern Daylight Time)\")"},"3543":{"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 08 2012 08:18:18 GMT-0400 (Eastern Daylight Time)\")"},"3544":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:32:09 GMT-0400 (Eastern Daylight Time)\")"},"3545":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:31:43 GMT-0400 (Eastern Daylight Time)\")"},"3546":{"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(\"Mon Feb 27 2012 00:20:38 GMT-0500 (Eastern Standard Time)\")"},"3547":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 10:30:30 GMT-0400 (Eastern Daylight Time)\")"},"3548":{"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 13:36:22 GMT-0400 (Eastern Daylight Time)\")"},"3549":{"style":{"__isSmartRef__":true,"id":3550},"morph":{"__isSmartRef__":true,"id":3539},"chunkOwner":{"__isSmartRef__":true,"id":3539},"storedString":"All Lively installations, such as you might have on localhost, or such as the lively-kernel.org/core installation, are separate instances of the master installation on Git.  The GitControl tool makes it easy to update an installation and to commit changes made in that installation up to the master on Git.\n\n","_id":"_100","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3550":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3551":{"_id":"_6601","style":{"__isSmartRef__":true,"id":3552},"chunkOwner":{"__isSmartRef__":true,"id":3539},"storedString":"General commit and update workflow","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3552":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3553":{"_id":"_6602","style":{"__isSmartRef__":true,"id":3554},"chunkOwner":{"__isSmartRef__":true,"id":3539},"storedString":"\n\nAs a general rule, prior to making a bunch of changes, it is good to use the GitControl to do a \"pull\", bringing your installation up to date so that the only changes you will have to deal with be those involved in your project.\n\nSuppose you have changed a method in Widgets.js.  When you open the GitControl, this file will appear as an \"unstaged change\", or you may have several files listed there that you have changed.  You can us the \"diff\" button to see the changes that will be committed.\n[this does not work for me but it should for you.  The alternative is to go tot the console window and type \"git diff\" or \"git diff \" followed by the pathname of a specific file]\n\nMaybe we need some discussion about what to do if things appear in the diff that you do not want.  The simplest answer here would go to go fix the file.\n\nIn preparation to commit, you need all your local changes to be either \"staged\" (in preparatin to commit), \"stashed\" (set aside from the commit but not forgotten. perhaps as you have more to do before committing), or forgotten (the X), meaning the changes will be lost, though you may still have that file around.  So do one of these three things to all your unstaged changes.\n\nNow you are ready to commit your (now) staged changes, and this is done by pressing the \"commit\" button.  Here you will be asked for a short comment about what these changes are.  This will appear in the log which can be seen under the \"log\" tab.\n\nNext you should press \"pull\".  This may take a little while and should then print a few lines ending with a pair of version numbers on the master.\n[for some reason my system asks me for my name and password at this point which can be entered in the terminal window]\n\nThe final step is to do a \"push\" which makes your changes visible on Git, and everyone who updates will see those changes.  This should also display a few lines with version numbers, and you should then be able to see your change at the top of the log window.\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3554":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3555":{"_id":"_6609","style":{"__isSmartRef__":true,"id":3556},"chunkOwner":{"__isSmartRef__":true,"id":3539},"storedString":"Adding new files\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3556":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3557":{"_id":"_6611","style":{"__isSmartRef__":true,"id":3558},"chunkOwner":{"__isSmartRef__":true,"id":3539},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3558":{"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3559":{"_id":"_9614","style":{"__isSmartRef__":true,"id":3560},"chunkOwner":{"__isSmartRef__":true,"id":3539},"storedString":"The file or directory that you want to add should already exist (create it. e.g. with the System Code Browser).  ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3560":{"fontWeight":"normal","color":"rgb(0,0,0)","fontFamily":"Arial,sans-serif","fontSize":"13.63636302947998px","textAlign":"start","backgroundColor":"rgb(255,255,255)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3561":{"_id":"_9615","style":{"__isSmartRef__":true,"id":3562},"chunkOwner":{"__isSmartRef__":true,"id":3539},"storedString":"In order to add new files to be controlled by git go into the \"status\" tab. Your file / directory will appear in the \"Untracked files\" category. Hover over the line representing the file / directory and hit the \"add\" button. The file / directory will now be listed as a \"staged change\" that can now be committed.","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3562":{"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3563":{"morph":{"__isSmartRef__":true,"id":3539},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3564":{"resizeWidth":true,"resizeHeight":true},"3565":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3566},"_ClipMode":"visible","derivationIds":["52B8EB82-A65E-48D6-8659-57AFFC5377EF","F72FD6AE-4A08-441B-A3B5-FF5420F557DE","14B37DA9-E94F-4049-87F8-9E96650C7F91","0936EFFF-6719-42F7-B554-21721BAC9B98","63C12DEB-5223-45AE-8E4C-C49D9D47ABFD","6CF74EC3-D95F-49F4-8254-5A7E711DEE82","9E4E1C6B-1EF3-47DE-9C61-974986938F6F","F1699BB0-68B9-4D71-9F4A-AEB3CCDAE063","B7D61E1B-8FCD-4614-88B0-3A9D4CF70CC9","CF9F647A-9A0B-4F3A-9562-BA8FA57F8572","16EF6260-2D31-4218-B170-B7AED7F12A4C","F7092AA7-75E3-48F0-A965-52C45F364E9B","7A98AD9C-615C-42EA-A6C6-23AFF9556627","50BC53D0-6C0F-4D7B-BAB5-CB94FB154D98","1672BEA6-EFC6-43E8-99FE-556CDDB7848C","42AF011D-086B-4B2C-A023-E40F77816D94"],"id":"639E5448-C1F2-4CB0-A381-513E5F492DFE","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"corner","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle corner"],"layout":{"__isSmartRef__":true,"id":3567},"owner":{"__isSmartRef__":true,"id":3490},"eventHandler":{"__isSmartRef__":true,"id":3568},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(715.0,478.0)"},"3566":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,14.0)","_Padding":"lively.rect(0,0,0,0)"},"3567":{"moveVertical":true,"moveHorizontal":true},"3568":{"morph":{"__isSmartRef__":true,"id":3565},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3569":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3570},"_ClipMode":"visible","derivationIds":["3CB25550-44BA-457D-8156-7BD6E1590668","683C1EAF-392E-4D21-8066-9987B1886F3B","1A0F983C-4EEE-4C66-9BD1-E3FEAFCC2099","D7D76D62-8F31-4C89-B277-9D5D33F426A9","5963159F-5396-4FF1-A016-657B0D4F8FFB","CCFDE094-8C34-43E6-B076-3AF330B3FFDB","A930DE53-CC57-415A-ACB7-7D2282817157","CFA8D74A-8407-4D0A-A4E6-882249FD2A89","D8D9F962-B8BD-4C64-98AE-860A564B3E50","CEE71453-9AD6-48CA-A4F0-E4C0BE2964D5","E9742F42-3356-45ED-846A-A860EBC14EF5","BD1074B0-66A5-4AC0-9A19-9230DA499052","F0A5DC7D-ABA8-4545-AE2C-EBF30D8BCCD7","10EC0496-BE6E-4B6B-B6AC-06414D376FC7","E7F9517E-F02D-42DA-A4DF-EC11AA605F5A","6C9C9330-348C-48EA-A7FB-E5171AD76C7B"],"id":"3DFC4A20-EA73-4791-88EB-07072C72B1D8","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"bottom","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle bottom"],"layout":{"__isSmartRef__":true,"id":3571},"owner":{"__isSmartRef__":true,"id":3490},"eventHandler":{"__isSmartRef__":true,"id":3572},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,489.0)"},"3570":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(715.0,3.0)","_Padding":"lively.rect(0,0,0,0)"},"3571":{"moveVertical":true},"3572":{"morph":{"__isSmartRef__":true,"id":3569},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3573":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3574},"_ClipMode":"visible","derivationIds":["8953237C-FF74-4C06-8D64-3FD881276057","F5E1706E-9781-4D3A-9A3B-E0CCA906C6F9","36D157E4-79F7-42A7-85BB-31699B399AF2","30B711F7-BA49-4378-9923-156F01290FF0","45877A13-95BF-4B61-A35C-200AF7149688","0B686A3F-C4A1-4B26-8525-91E077E4D11F","708CE0CA-1834-405B-8093-77D12D270772","4DD526DF-61E1-498C-9D9F-FAA3F15D2488","92E4D136-4EFC-48DB-A63E-86EF209CB4D0","93560533-5E50-4603-B2E7-478869C1B2B0","E10FFB0F-2D9C-412F-ABEB-50B56B650182","47E0E98D-9AE2-469D-8B3D-39E53ACF37B1","49C44576-C96A-46C0-8796-5A3099867F35","36AA150C-67E6-4AD4-AF37-7FF9C371669A","E3B24EB6-E17B-481D-A59C-681191E4BC02","5F9F068F-0B40-43DF-803D-6735BC0B595C"],"id":"425BEBB6-AE8E-4F77-9A80-F4805629DF03","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"right","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle right"],"layout":{"__isSmartRef__":true,"id":3575},"owner":{"__isSmartRef__":true,"id":3490},"eventHandler":{"__isSmartRef__":true,"id":3576},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(726.0,0.0)"},"3574":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(3.0,478.0)","_Padding":"lively.rect(0,0,0,0)"},"3575":{"moveHorizontal":true},"3576":{"morph":{"__isSmartRef__":true,"id":3573},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3577":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":false,"_BorderRadius":false,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Padding","_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(729.0,492.0)"},"3578":{"adjustForNewBounds":true},"3579":{"morph":{"__isSmartRef__":true,"id":3490},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3580":{"partName":"GitDocumentation","requiredModules":[],"partsSpaceName":"PartsBin/Documentation","comment":"Dan has put together some documentation about Git and how to use the GitControl with Lively. Please spread the word and improve!","changes":[{"__isSmartRef__":true,"id":3581},{"__isSmartRef__":true,"id":3582},{"__isSmartRef__":true,"id":3583}],"migrationLevel":7,"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Thu Jun 27 2013 17:38:46 GMT-0400 (Eastern Daylight Time)\")"},"3581":{"author":"robertkrahn","message":"no comment","id":"F9152023-3A3A-41D1-8FE7-ABF05A270C48","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 18:45:31 GMT-0400 (Eastern Daylight Time)\")"},"3582":{"author":"robertkrahn","message":"no comment","id":"B247523D-EBD9-451F-8474-C6357B9851BE","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 18:46:01 GMT-0400 (Eastern Daylight Time)\")"},"3583":{"author":"robertkrahn","message":"no comment","id":"EFF8F231-46B8-44BC-B76E-2EEE214D2A86","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 19:11:14 GMT-0400 (Eastern Daylight Time)\")"},"3584":{"submorphs":[{"__isSmartRef__":true,"id":3585},{"__isSmartRef__":true,"id":3633},{"__isSmartRef__":true,"id":3659},{"__isSmartRef__":true,"id":3663},{"__isSmartRef__":true,"id":3667}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3671},"_ClipMode":"visible","derivationIds":["B08BB174-C380-4D54-AB0F-7F0DC0A8A5BD","357F4DBD-BF56-4F66-9950-0ED8E0B25D53","644BEA59-69DF-491D-B9BE-9289E610BFF8","BB6A6CBA-6091-448D-99A3-E61C0E77C21E","96EE5E15-8942-49B2-834C-CABA963F80C9","91797F6C-6EC8-4958-A522-A306B9D1CF02","2073E966-DB59-45DA-9D4C-08CFB0E9EF89","54458502-722E-4A23-8AE6-5066A71A443B","C5853325-BDCE-4374-AF6F-53D56EA49CFE","8AF3DB91-6E49-4B0E-9C33-5748E89B94A1","27398DA2-9B20-4975-95CC-36269BB4FAFC","7964967C-3044-4FAC-83B1-F63081689EA4","2FB35152-8029-4ED4-8AC1-142C6117FCE3","1CB9E59B-3257-4596-8A26-2D5EC4CE33FA","E7A45150-369C-407E-8FB3-106FA09FBC76","8D44A437-5885-426A-93ED-71F15A1DFD8B"],"id":"0E8C7809-1CBB-4CA5-85E7-A972AA590F3B","__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":3672},"reframeHandle":{"__isSmartRef__":true,"id":3659},"rightReframeHandle":{"__isSmartRef__":true,"id":3667},"bottomReframeHandle":{"__isSmartRef__":true,"id":3663},"titleBar":{"__isSmartRef__":true,"id":3585},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"_PreviousBorderWidth":0,"targetMorph":{"__isSmartRef__":true,"id":3633},"eventHandler":{"__isSmartRef__":true,"id":3673},"showsHalos":false,"name":"GitDocumentation8","partsBinMetaInfo":{"__isSmartRef__":true,"id":3674},"_Scale":1,"menuButton":{"__isSmartRef__":true,"id":3605},"collapseButton":{"__isSmartRef__":true,"id":3617},"closeButton":{"__isSmartRef__":true,"id":3592},"owner":{"__isSmartRef__":true,"id":2831},"__serializedExpressions__":["_Position","contentOffset"],"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(0.0,0.0)","contentOffset":"lively.pt(4.0,22.0)"},"3585":{"submorphs":[{"__isSmartRef__":true,"id":3586},{"__isSmartRef__":true,"id":3592},{"__isSmartRef__":true,"id":3605},{"__isSmartRef__":true,"id":3617}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3630},"_ClipMode":"visible","derivationIds":["1FC40FBB-27AE-4471-9BC9-DF7504E5A355","99E812AF-CCE2-4132-B914-164410259CB0","FBED3E65-362F-4D75-9734-C95CC898877D","4B0D1071-83AB-40E5-A5A1-293C491AF85E","68199F5D-1F83-417A-95F9-BEE9F019CFEF","254136CF-5908-46E1-93E4-FF4FD5A10D8B","C8C6E557-1387-4590-BBD6-FF3DEC0CF254","C8EA9E85-9040-4917-9296-14C633214D6F","DA453C6C-184C-4570-88A8-942EFC64D590","2EEBB259-E1ED-416A-80A7-25180BE096A4","37B90BE6-9ECC-4871-AAD2-4CE204379D8C","AB93667A-7645-40B3-9BBA-53925BE2A0D9","E07BF14C-294F-4802-999B-76F15117B382","72D3A5FD-59A0-4034-8290-1B36B8CB6B4A","895F8085-361B-4488-9E45-6B3A3FB85DEE","4072342C-9DD4-4474-98E8-4E5F388AE96D"],"id":"35748629-A3A3-492D-9DE5-5B7BDDF9A00B","__layered_droppingEnabled__":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":3631},"windowMorph":{"__isSmartRef__":true,"id":3584},"label":{"__isSmartRef__":true,"id":3586},"closeButton":{"__isSmartRef__":true,"id":3592},"menuButton":{"__isSmartRef__":true,"id":3605},"collapseButton":{"__isSmartRef__":true,"id":3617},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":3584},"eventHandler":{"__isSmartRef__":true,"id":3632},"showsHalos":false,"buttons":[{"__isSmartRef__":true,"id":3592},{"__isSmartRef__":true,"id":3617},{"__isSmartRef__":true,"id":3605}],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"3586":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3587},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3588}],"_ClipMode":"hidden","derivationIds":["E6836EFB-F5EC-488A-8C2C-FA1BD82CADD1","5D15218D-7B1E-45CA-8C9C-1C77E3002C95","3F627116-8C22-4797-9B28-973C798139AC","95C00DB6-6C6A-44F0-9036-25279615181A","A635452D-D3F9-45FB-BAA0-EACD2E7FCCEE","71AE181A-7B2D-4A05-B635-88D0680B23E7","6AF6E34C-C47A-426E-8CF4-EED77510277A","16CC9DA6-D6D8-46D0-B808-8A2927C09657","1C280B80-1650-4891-AA3F-59B32F3A198B","5C389D1A-3520-4FC0-9AE8-2303F908DC74","DC5AB0D5-325B-4C96-9B53-2CC981C8B9C5","6CAF5A97-911E-43CB-A461-49992EF78DCA","472FC1C6-3054-4188-B9D7-16977BD20EEA","070EBD4B-89D1-4A8F-8E28-D37D6BB5E1EE","6D30A458-F87C-4C70-A7E0-8240FC2D2C1D","F9665C56-64B6-46CB-B269-4D6BBC4DA260"],"id":"61AFFBF9-559D-4D77-B4C7-7E9B38CD7F7C","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":3590},"owner":{"__isSmartRef__":true,"id":3585},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":3591},"showsHalos":false,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(3.0,3.0)"},"3587":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(660.0,16.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3588":{"style":{"__isSmartRef__":true,"id":3589},"chunkOwner":{"__isSmartRef__":true,"id":3586},"_id":"_6788","storedString":"Basic info about committing changes using the Lively GitControl","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3589":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3590":{"resizeWidth":true},"3591":{"morph":{"__isSmartRef__":true,"id":3586},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3592":{"submorphs":[{"__isSmartRef__":true,"id":3593}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3598},"_ClipMode":"visible","derivationIds":["1E986EDB-AC62-4E46-BACD-B1B6CB9C1955","2C454ABA-83A7-4172-BBBF-B73B8744A101","CF773501-1468-472F-B36E-7FF1D26108FB","F5DE4D56-ECA3-4BBE-BFA4-927B69737A63","8F6C4246-7838-4A40-937B-46466B352C80","58D395B1-53E5-44F5-AE3F-51644A90D07C","49D69678-17A1-4021-8FB6-DC968EEED43C","6802E3C6-5246-4A70-AD0F-006C67C65562","60EA99E9-E020-4620-A2D8-DABD243B411E","8D951732-E50F-425E-AD7E-4E392E8595C0","2E1146AC-0D49-40E2-9DAC-24810EC99456","CC8BEAF6-5AF6-48F9-8383-155A920E2B2D","1F0E9713-D5EC-42B5-9C15-B3A02A24343A","1A5BD16E-0438-40A2-8A97-862010B76345","BA72C719-EA87-40FC-AE4C-BE288CE09D3A","48CE44DD-C0EB-47D5-B2DD-CBFCBC2FB3C3"],"id":"B003B05D-8A8D-4F71-8532-0BC868F25C81","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":3593},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":3585},"layout":{"__isSmartRef__":true,"id":3599},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":3600},{"__isSmartRef__":true,"id":3602}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":3604},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(709.0,3.0)"},"3593":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3594},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3595}],"_ClipMode":"hidden","derivationIds":["51DDAA8D-D733-465E-8C50-6C5EC0395CA8","56E06D06-49FC-47A6-B9F4-7AD98E4F7DE3","69D6C070-B4F1-4798-A63C-D708F39706DC","7E070D72-5F86-4172-86DB-0DC16F3919AA","1EC49C15-9387-4DC2-AEFF-F2F1F26559F8","230BC91D-BD7D-44F3-A60B-F312398E35A5","7E72B8D8-B38E-43CF-88E8-669B7E6C5D33","0AC5BB78-F728-410B-9111-F4AB8CEEDA2D","87A32979-62D4-4DF1-AED8-ACC0333B92A5","337F8571-46E7-414D-AFD3-2022F73D0952","B20B44FE-258E-4C6D-B107-DB6568890594","40DDDFE6-674D-4893-B462-E780BC43DBA0","3DE8C0C7-2A6C-4DBA-B857-7B0B0A491ADB","657479D4-FCF3-4E52-A4E7-741C5304DC5A","93F17F3B-EAF6-4876-A559-A7B841756BBD","AF30DA19-940F-4BD8-826C-37E59D86F875"],"id":"61A07501-3276-4A91-BA28-368657B2F985","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3592},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":3597},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"3594":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(16.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3595":{"style":{"__isSmartRef__":true,"id":3596},"chunkOwner":{"__isSmartRef__":true,"id":3593},"_id":"_5259","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3596":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3597":{"morph":{"__isSmartRef__":true,"id":3593},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3598":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"3599":{"moveHorizontal":true},"3600":{"sourceObj":{"__isSmartRef__":true,"id":3592},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3584},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":3601},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3601":{"source":{"__isSmartRef__":true,"id":3592},"target":{"__isSmartRef__":true,"id":3584}},"3602":{"sourceObj":{"__isSmartRef__":true,"id":3592},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3584},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":3603},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3603":{"source":{"__isSmartRef__":true,"id":3592},"target":{"__isSmartRef__":true,"id":3584}},"3604":{"morph":{"__isSmartRef__":true,"id":3592},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3605":{"submorphs":[{"__isSmartRef__":true,"id":3606}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3611},"_ClipMode":"visible","derivationIds":["8E8F189C-A21A-4564-95AF-4E57B55D692C","61F4DF6E-B7B3-4CD0-943B-AD8C730AEECF","79050ACB-A79E-42C2-9A70-CAD9DB2ADA22","9A96B0D3-E640-4421-AB79-A4615EE7B210","075859D0-2158-4D59-B3DE-D9D19A1B9016","0E19B896-E3B5-4A7A-AFE0-CE08AEB25B9E","DACDFDBB-D486-4016-8D54-3BD23E3BD58E","9CD1F63D-4244-4FF3-9CCA-1AF7F2F00AE0","2DE60424-4DCF-42C4-B353-BE5BB158CEF7","6DCCFE41-4DF0-45C4-867F-3E43B231A19F","59DD4DA9-9B11-434A-B91F-D35A9809B505","2AECA9EA-FAF6-4D5E-8A4A-841AA39DB4A2","8A743BC5-9BF7-41AA-AA6A-45BC60482553","2D125168-3AA9-447B-9F47-16F267538781","03351B41-318D-4C0C-A1C7-FDBE8ED84792","A64E2592-89BF-4600-BEE8-9E9EDD30C4C4"],"id":"8ADAAAA8-BD6B-4323-ACE9-74A481A26C48","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":3606},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":3585},"attributeConnections":[{"__isSmartRef__":true,"id":3612},{"__isSmartRef__":true,"id":3614}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":3616},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(669.0,3.0)"},"3606":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3607},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3608}],"_ClipMode":"hidden","derivationIds":["8A4436E1-F127-460F-9E51-3FFF0EDDA9CC","8E4BD3C9-00D1-4B4E-9AD0-E91E751787D0","93BD21C3-E4E4-4952-AC31-9B153A6FACE5","55D8ED0F-070B-4B41-8BEF-E3C66DA09393","50CFE785-96FF-4AAA-9124-2909C048047B","0A87195F-869A-43F3-99BF-71B427E07EA8","5A90A22B-5C50-41CB-A153-6D35A7064DCC","7135D78A-1857-4CCE-ABB0-2D9CD589980E","9311E9BD-B4CA-4684-9F64-7ED29FADE0EB","21618D31-A905-4EE5-9485-865F9ED861C6","E8FD9D70-6ACD-4370-9C4B-9C63571CB8B7","FA06A8DF-2FBA-42D0-9581-AF4C96AB47A3","D3863129-88C0-4DAD-8944-B02248D9C1FE","2E8C0F4D-B493-4D28-81DF-AB4EEE912AC5","C8AA2327-6306-4B4A-A230-AEC58937B21A","DC9FA3F8-EAAB-4375-8D80-9D7FA8ED5B04"],"id":"D31889AC-166E-4BE9-97BD-67EA403DA576","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3605},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":3610},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"3607":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3608":{"style":{"__isSmartRef__":true,"id":3609},"chunkOwner":{"__isSmartRef__":true,"id":3606},"_id":"_5261","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3609":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3610":{"morph":{"__isSmartRef__":true,"id":3606},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3611":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"3612":{"sourceObj":{"__isSmartRef__":true,"id":3605},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3584},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":3613},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3613":{"source":{"__isSmartRef__":true,"id":3605},"target":{"__isSmartRef__":true,"id":3584}},"3614":{"sourceObj":{"__isSmartRef__":true,"id":3605},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3584},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":3615},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3615":{"source":{"__isSmartRef__":true,"id":3605},"target":{"__isSmartRef__":true,"id":3584}},"3616":{"morph":{"__isSmartRef__":true,"id":3605},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3617":{"submorphs":[{"__isSmartRef__":true,"id":3618}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3623},"_ClipMode":"visible","derivationIds":["7F1AC40B-D335-43F8-A6F0-718F23DFC637","A4DD4095-624E-45E6-BAC5-026F61A039B4","7DDA8992-BD8A-49DF-AB30-60BEC575C9D7","EE391974-94CE-4746-9030-0C8CD440BFAA","B8615E92-B186-49CB-ABD6-85A29177C35B","925D125C-FD94-4C9E-B8DF-68A25BFCCA07","4439712A-AFC1-4FF1-8E0E-C6EC80361170","1A3D83F4-758D-4A0A-8D42-C12FECFE54A2","D1D1C0FF-75E6-4CAF-B3C8-1C7996F9262B","416679D5-97D0-4103-967E-6B4926962F9F","D6213D64-8DC8-40C0-BEC9-296CF6FE3432","6DABC070-1117-4562-90A6-6C09794387CF","62FFADC2-5932-443C-B6A0-777B0681BFE8","5004883F-DEBB-4F50-83E4-1FF5E389C436","25E7BF7D-03E4-4643-85E3-ED8FF55E0838","12790AB1-C324-4F89-9AB5-22955944E750"],"id":"EE19E30C-C3F4-411B-BF8A-633E84D3589E","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":3618},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":3585},"layout":{"__isSmartRef__":true,"id":3624},"attributeConnections":[{"__isSmartRef__":true,"id":3625},{"__isSmartRef__":true,"id":3627}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":3629},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(689.0,3.0)"},"3618":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3619},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3620}],"_ClipMode":"hidden","derivationIds":["ECB98360-94C3-4484-841E-B644D09E8BFA","37111FB2-0C33-4071-85BE-93FB9E00D63E","7C0AC38E-1063-4025-A0C1-F9CFB6CDF6C5","24AF5E6B-9315-4C95-A548-A435BF576FEE","C3259083-3486-4768-BB94-2136AB77AAC7","0E019DC6-5D8D-49C8-AB0E-46AB8C073155","5E3C155F-F70D-48D5-B09D-4776D31847A1","721938BB-7D55-4F44-BEAA-FBC7D75949DA","95628C7B-C07C-42EF-9ED5-A68652F710ED","409BF72D-325A-4EAB-AEF9-B5DDED30AC47","4E1B4490-EAD8-40C8-899E-DE9C0AE9040C","6330A015-8889-4C69-B11B-73AF372118C0","4D1AC0EB-E664-4A1A-9653-4139B56766F3","14EDD7A0-802A-4909-9E0F-99A11DD676B5","54B68927-6B52-4EA5-86CB-3D1F68EDD145","3314C8F1-9512-4905-B28A-F89FA76BC786"],"id":"AB7E9221-DE3C-4FFB-B214-3A2B2E77DE11","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3617},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":3622},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"3619":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(15.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3620":{"style":{"__isSmartRef__":true,"id":3621},"chunkOwner":{"__isSmartRef__":true,"id":3618},"_id":"_5263","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3621":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3622":{"morph":{"__isSmartRef__":true,"id":3618},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3623":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"3624":{"moveHorizontal":true},"3625":{"sourceObj":{"__isSmartRef__":true,"id":3617},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3584},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":3626},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3626":{"source":{"__isSmartRef__":true,"id":3617},"target":{"__isSmartRef__":true,"id":3584}},"3627":{"sourceObj":{"__isSmartRef__":true,"id":3617},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3584},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":3628},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3628":{"source":{"__isSmartRef__":true,"id":3617},"target":{"__isSmartRef__":true,"id":3584}},"3629":{"morph":{"__isSmartRef__":true,"id":3617},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3630":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(729.0,22.0)","_Padding":"lively.rect(0,0,0,0)"},"3631":{"resizeWidth":true,"adjustForNewBounds":true},"3632":{"morph":{"__isSmartRef__":true,"id":3585},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3633":{"submorphs":[],"scripts":[],"id":"AF8971AA-1B31-409A-993A-3AD07C6885AD","shape":{"__isSmartRef__":true,"id":3634},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text1","partsBinMetaInfo":{"__isSmartRef__":true,"id":3635},"textChunks":[{"__isSmartRef__":true,"id":3643},{"__isSmartRef__":true,"id":3645},{"__isSmartRef__":true,"id":3647},{"__isSmartRef__":true,"id":3649},{"__isSmartRef__":true,"id":3651},{"__isSmartRef__":true,"id":3653},{"__isSmartRef__":true,"id":3655}],"charsReplaced":"","lastFindLoc":2458,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":3657},"_ClipMode":"auto","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","BCFF8C7E-6CD6-442D-ACBA-EB87697F1140","BEC3C7CD-5D4D-41F1-8228-8BA66DE10428","3BF8BBDF-AAB7-4524-A509-E80633BF869E","3543F192-27E6-47E9-9E32-E6B1BB457BFE","9A4B2A2C-1A63-459F-BD99-BF42CD76E345","5759B6B7-DB9A-4D9C-8200-82490ECD70FC","4A3123F0-7F5B-4D01-9447-978CF8D7EA35","FBC66B79-8A23-4AB1-A672-D883322B5EF7","287EB307-DFD1-40F7-8620-D668C58E67BC","AF6C818F-0977-41AF-9BB0-36EB2FCDBE79","54D96E31-22E9-4559-BB7E-340478E7ACCB","E7905AAE-31B7-4955-9C38-A607C69C17C7","ED8B8912-9681-43F2-94AB-C447CAB3475F","91ABDFE8-E6AB-42C4-B96B-49DA82B4B874","2385FA93-4512-4492-A4A0-4BF1B1D5874B"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"previousSelection":[2487,2487],"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":3584},"_Rotation":0,"_Scale":1,"layout":{"__isSmartRef__":true,"id":3658},"priorSelectionRange":[2744,2744],"__serializedExpressions__":["_Position","textColor","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(4.0,22.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"3634":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(720.0,465.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)","_Fill":"Color.rgb(255,255,255)"},"3635":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":3636},{"__isSmartRef__":true,"id":3637},{"__isSmartRef__":true,"id":3638},{"__isSmartRef__":true,"id":3639},{"__isSmartRef__":true,"id":3640},{"__isSmartRef__":true,"id":3641},{"__isSmartRef__":true,"id":3642}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Tue Mar 12 2013 14:35:33 GMT-0400 (Eastern Daylight Time)\")"},"3636":{"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 12:31:56 GMT-0400 (Eastern Daylight Time)\")"},"3637":{"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 08 2012 08:18:18 GMT-0400 (Eastern Daylight Time)\")"},"3638":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:32:09 GMT-0400 (Eastern Daylight Time)\")"},"3639":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:31:43 GMT-0400 (Eastern Daylight Time)\")"},"3640":{"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(\"Mon Feb 27 2012 00:20:38 GMT-0500 (Eastern Standard Time)\")"},"3641":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 10:30:30 GMT-0400 (Eastern Daylight Time)\")"},"3642":{"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 13:36:22 GMT-0400 (Eastern Daylight Time)\")"},"3643":{"style":{"__isSmartRef__":true,"id":3644},"morph":{"__isSmartRef__":true,"id":3633},"chunkOwner":{"__isSmartRef__":true,"id":3633},"storedString":"All Lively installations, such as you might have on localhost, or such as the lively-kernel.org/core installation, are separate instances of the master installation on Git.  The GitControl tool makes it easy to update an installation and to commit changes made in that installation up to the master on Git.\n\n","_id":"_100","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3644":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3645":{"_id":"_6601","style":{"__isSmartRef__":true,"id":3646},"chunkOwner":{"__isSmartRef__":true,"id":3633},"storedString":"General commit and update workflow","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3646":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3647":{"_id":"_6602","style":{"__isSmartRef__":true,"id":3648},"chunkOwner":{"__isSmartRef__":true,"id":3633},"storedString":"\n\nAs a general rule, prior to making a bunch of changes, it is good to use the GitControl to do a \"pull\", bringing your installation up to date so that the only changes you will have to deal with be those involved in your project.\n\nSuppose you have changed a method in Widgets.js.  When you open the GitControl, this file will appear as an \"unstaged change\", or you may have several files listed there that you have changed.  You can us the \"diff\" button to see the changes that will be committed.\n[this does not work for me but it should for you.  The alternative is to go tot the console window and type \"git diff\" or \"git diff \" followed by the pathname of a specific file]\n\nMaybe we need some discussion about what to do if things appear in the diff that you do not want.  The simplest answer here would go to go fix the file.\n\nIn preparation to commit, you need all your local changes to be either \"staged\" (in preparatin to commit), \"stashed\" (set aside from the commit but not forgotten. perhaps as you have more to do before committing), or forgotten (the X), meaning the changes will be lost, though you may still have that file around.  So do one of these three things to all your unstaged changes.\n\nNow you are ready to commit your (now) staged changes, and this is done by pressing the \"commit\" button.  Here you will be asked for a short comment about what these changes are.  This will appear in the log which can be seen under the \"log\" tab.\n\nNext you should press \"pull\".  This may take a little while and should then print a few lines ending with a pair of version numbers on the master.\n[for some reason my system asks me for my name and password at this point which can be entered in the terminal window]\n\nThe final step is to do a \"push\" which makes your changes visible on Git, and everyone who updates will see those changes.  This should also display a few lines with version numbers, and you should then be able to see your change at the top of the log window.\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3648":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3649":{"_id":"_6609","style":{"__isSmartRef__":true,"id":3650},"chunkOwner":{"__isSmartRef__":true,"id":3633},"storedString":"Adding new files\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3650":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3651":{"_id":"_6611","style":{"__isSmartRef__":true,"id":3652},"chunkOwner":{"__isSmartRef__":true,"id":3633},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3652":{"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3653":{"_id":"_9614","style":{"__isSmartRef__":true,"id":3654},"chunkOwner":{"__isSmartRef__":true,"id":3633},"storedString":"The file or directory that you want to add should already exist (create it. e.g. with the System Code Browser).  ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3654":{"fontWeight":"normal","color":"rgb(0,0,0)","fontFamily":"Arial,sans-serif","fontSize":"13.63636302947998px","textAlign":"start","backgroundColor":"rgb(255,255,255)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3655":{"_id":"_9615","style":{"__isSmartRef__":true,"id":3656},"chunkOwner":{"__isSmartRef__":true,"id":3633},"storedString":"In order to add new files to be controlled by git go into the \"status\" tab. Your file / directory will appear in the \"Untracked files\" category. Hover over the line representing the file / directory and hit the \"add\" button. The file / directory will now be listed as a \"staged change\" that can now be committed.","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3656":{"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3657":{"morph":{"__isSmartRef__":true,"id":3633},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3658":{"resizeWidth":true,"resizeHeight":true},"3659":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3660},"_ClipMode":"visible","derivationIds":["924C9B26-0621-4ED6-B4B0-49F352F1FDE7","93A5856A-82FD-457E-9E3B-29EAA4F91E94","54C8A5BF-916D-49B4-8962-01E9F01C1FE1","EE43734F-69EB-42FE-B444-05AB5ED242ED","E31A01A5-1CF1-4EE7-98DF-173CCE13A0D4","470C0813-A74A-43F2-8034-909350FDE995","AC3E7FE2-7BD0-4132-BE3F-59D1C60B0961","3A876355-2E70-46D6-BDF2-DBF50E7E59B7","3575C54B-696C-439C-ADD9-BCC6011AEABC","79AF100D-1366-48CD-853C-29659DA8CA97","AF7EBF4E-35DD-4DB7-BC06-73C4A7588077","6D753EB1-3D6C-4DF7-B064-D7BB1DDA010D","2B1FA6EF-E5E4-4F09-9EC9-6E93DB40DC7F","E79F89B8-DEAC-48DE-A715-592D8BAB47EA","86704379-3AAF-4931-87DE-36E3B2BF4A57"],"id":"0E0C3CA5-2BCA-422A-9D90-C74B807E18BA","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"corner","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle corner"],"layout":{"__isSmartRef__":true,"id":3661},"owner":{"__isSmartRef__":true,"id":3584},"eventHandler":{"__isSmartRef__":true,"id":3662},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(715.0,478.0)"},"3660":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,14.0)","_Padding":"lively.rect(0,0,0,0)"},"3661":{"moveVertical":true,"moveHorizontal":true},"3662":{"morph":{"__isSmartRef__":true,"id":3659},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3663":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3664},"_ClipMode":"visible","derivationIds":["9DB4EBE9-F1EC-42EF-921C-18E9E0F3BBF8","85D4FD53-B91A-4AB7-89C4-4C60C695CA68","A0ACF8E5-CD91-4B70-8DEE-ED0C46EECBFE","2A422CF0-75A8-469E-B338-E3769E699711","199D654E-AE48-4856-879D-F0E79368C2BD","04276B56-15BC-497B-BD01-B5656E09A48C","870DF95A-D3F1-4FB1-9716-D80AB409C53C","CEFCDE8F-818F-4169-BA1D-D3DC3C724A3B","DB45C8C2-B358-473A-8E39-FCD10D4F1A80","D23A4D7D-FB30-444C-AF3B-806E030FBF19","CE3E14B5-C380-48CF-8886-0746976F6B11","45D4D9B4-5514-4367-A959-62A302853989","7D736A4A-377E-4AE0-8F66-B68032949B32","2EC097D8-97E9-4DF7-806A-68EE8FF93BDA","E5111F9B-1D57-4B9B-9312-9EC8B714B9D5"],"id":"6D8CCE4C-4733-4A2A-AA30-DC697EA5EE08","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"bottom","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle bottom"],"layout":{"__isSmartRef__":true,"id":3665},"owner":{"__isSmartRef__":true,"id":3584},"eventHandler":{"__isSmartRef__":true,"id":3666},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,489.0)"},"3664":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(715.0,3.0)","_Padding":"lively.rect(0,0,0,0)"},"3665":{"moveVertical":true},"3666":{"morph":{"__isSmartRef__":true,"id":3663},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3667":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3668},"_ClipMode":"visible","derivationIds":["14EA75BA-5337-4A82-A3AE-4DCF16049064","74452753-C965-4642-92EB-287340CAF94D","9E33A946-4753-47D6-91C8-05568E56033B","15E77167-3FB5-4D35-928F-DD0948559498","72C0F31B-7704-418D-B870-5502FA48A30A","743EC060-AC02-4474-9415-5CBA31683B21","A34C1E06-BADA-47E4-9AD1-76CCC89FA76B","8BD7AC80-C167-4D47-BB87-88FD3FF19D97","111B53B4-3FBF-490A-AAE5-97E83C9EEB10","733CC915-27D4-468B-9D04-3C939A212B43","C586BAE2-4830-4011-83F1-8A647B505659","D9A77E66-4E54-4D17-A628-E9A3B168ED1F","7D4161FB-6A71-4270-ADA7-7B271D4E6590","F76E6251-A914-4804-B55B-BB4A2EED8B25","DAF7052A-47F0-4E5A-B68E-C5DAFD3ED6AE"],"id":"A949B7FB-4407-488F-AA73-BBD5AFB8DCB1","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"right","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle right"],"layout":{"__isSmartRef__":true,"id":3669},"owner":{"__isSmartRef__":true,"id":3584},"eventHandler":{"__isSmartRef__":true,"id":3670},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(726.0,0.0)"},"3668":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(3.0,478.0)","_Padding":"lively.rect(0,0,0,0)"},"3669":{"moveHorizontal":true},"3670":{"morph":{"__isSmartRef__":true,"id":3667},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3671":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":false,"_BorderRadius":false,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Padding","_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(729.0,492.0)"},"3672":{"adjustForNewBounds":true},"3673":{"morph":{"__isSmartRef__":true,"id":3584},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3674":{"partName":"GitDocumentation","requiredModules":[],"partsSpaceName":"PartsBin/Documentation","comment":"Dan has put together some documentation about Git and how to use the GitControl with Lively. Please spread the word and improve!","changes":[{"__isSmartRef__":true,"id":3675},{"__isSmartRef__":true,"id":3676},{"__isSmartRef__":true,"id":3677}],"migrationLevel":7,"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Thu Jun 27 2013 17:38:46 GMT-0400 (Eastern Daylight Time)\")"},"3675":{"author":"robertkrahn","message":"no comment","id":"F9152023-3A3A-41D1-8FE7-ABF05A270C48","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 18:45:31 GMT-0400 (Eastern Daylight Time)\")"},"3676":{"author":"robertkrahn","message":"no comment","id":"B247523D-EBD9-451F-8474-C6357B9851BE","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 18:46:01 GMT-0400 (Eastern Daylight Time)\")"},"3677":{"author":"robertkrahn","message":"no comment","id":"EFF8F231-46B8-44BC-B76E-2EEE214D2A86","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 19:11:14 GMT-0400 (Eastern Daylight Time)\")"},"3678":{"submorphs":[{"__isSmartRef__":true,"id":3679},{"__isSmartRef__":true,"id":3727},{"__isSmartRef__":true,"id":3753},{"__isSmartRef__":true,"id":3757},{"__isSmartRef__":true,"id":3761}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3765},"_ClipMode":"visible","derivationIds":["B08BB174-C380-4D54-AB0F-7F0DC0A8A5BD","357F4DBD-BF56-4F66-9950-0ED8E0B25D53","4BB24E44-D494-410C-9CF3-5E31F0F00B60","4EBCB16D-3CB3-4539-A163-07FEC00D4662","B877DC1A-FADA-417B-960A-48BFC355AE4E","63D09C9D-C4E9-4A5F-A99F-74CF1491C2FB","C15F53A1-58D3-44A9-BD37-CDC7DF8504B9","785B7603-D513-4051-86C6-725DB23F2665","D505DA13-BB9A-42AC-89B3-235C1179B3CC","28236403-A35F-4FAF-A312-A0C6382232DD","A22B3F0A-1B8E-44CC-AFDA-50466188FDF1","12F69E9E-6094-4732-A5C3-EC05E39C4A79","CFB60BEC-D291-4A6D-9BD6-5FAADE2E60FE","24D7DF82-3DD8-468E-80FD-EAE146068C4A"],"id":"2A4D5C33-A4AB-4151-8F83-CCF23FE2B9CD","__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":3766},"reframeHandle":{"__isSmartRef__":true,"id":3753},"rightReframeHandle":{"__isSmartRef__":true,"id":3761},"bottomReframeHandle":{"__isSmartRef__":true,"id":3757},"titleBar":{"__isSmartRef__":true,"id":3679},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"_PreviousBorderWidth":0,"targetMorph":{"__isSmartRef__":true,"id":3727},"eventHandler":{"__isSmartRef__":true,"id":3767},"showsHalos":false,"name":"GitDocumentation9","partsBinMetaInfo":{"__isSmartRef__":true,"id":3768},"_Scale":1,"menuButton":{"__isSmartRef__":true,"id":3699},"collapseButton":{"__isSmartRef__":true,"id":3711},"closeButton":{"__isSmartRef__":true,"id":3686},"owner":{"__isSmartRef__":true,"id":2831},"__serializedExpressions__":["_Position","contentOffset"],"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(0.0,0.0)","contentOffset":"lively.pt(4.0,22.0)"},"3679":{"submorphs":[{"__isSmartRef__":true,"id":3680},{"__isSmartRef__":true,"id":3686},{"__isSmartRef__":true,"id":3699},{"__isSmartRef__":true,"id":3711}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3724},"_ClipMode":"visible","derivationIds":["1FC40FBB-27AE-4471-9BC9-DF7504E5A355","99E812AF-CCE2-4132-B914-164410259CB0","A444E7D6-6C54-407F-952F-17F9753C5D3E","492678C2-E686-414A-B0AF-56305C98C3FF","864867EA-7C7C-4A3F-9176-6CBE633EC451","57F3252F-6E7D-49F7-A30C-275905D4A767","A74718C5-E272-4E40-997A-F0DC1D52C5C0","B3B96741-4E63-4054-A413-D796AC680E0B","61243BC0-5077-4BE1-B67F-13EF53CDDD40","6AC051B7-E096-478B-9375-EA19D3EC0C95","5CE1C910-5097-4D5D-92FE-130A2EF0E16B","CE51B39C-7DFE-4F9E-B296-A770CAF69D4E","A3A59702-E0F6-48B8-A9EF-707711118F1F","57C0572C-ACCB-421C-8628-D89A18A3B119"],"id":"3BEBA0A4-E0D9-42CF-9FA6-7B528AE197B4","__layered_droppingEnabled__":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":3725},"windowMorph":{"__isSmartRef__":true,"id":3678},"label":{"__isSmartRef__":true,"id":3680},"closeButton":{"__isSmartRef__":true,"id":3686},"menuButton":{"__isSmartRef__":true,"id":3699},"collapseButton":{"__isSmartRef__":true,"id":3711},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":3678},"eventHandler":{"__isSmartRef__":true,"id":3726},"showsHalos":false,"buttons":[{"__isSmartRef__":true,"id":3686},{"__isSmartRef__":true,"id":3711},{"__isSmartRef__":true,"id":3699}],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"3680":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3681},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3682}],"_ClipMode":"hidden","derivationIds":["E6836EFB-F5EC-488A-8C2C-FA1BD82CADD1","5D15218D-7B1E-45CA-8C9C-1C77E3002C95","A8B53D52-4EF3-4038-8444-89F982738581","FB478EAF-5544-436B-A542-4C63956EE61A","21B6C90C-53BA-4BAE-97BC-8448E00BD63E","0B745B55-B494-452D-9DFC-FDEC23E5D67F","8C199B24-6C2C-4FF1-AC74-2F8995FED9FF","25BF63CF-C1BA-4331-A4BF-4A9CFD44D013","F3E27037-E693-4940-BE8B-8BA7DC791987","C0D6CDFB-D693-44D8-B60B-EEF770C3CF80","A56BC8F5-0490-4DB8-91B6-D4F1DB6D5112","D603328E-81DC-43C0-92E2-A559D3C6C102","987BCBE7-E909-47EC-A21D-DED75DE8E741","8D39FE71-059E-4394-8402-0C7346A6001F"],"id":"25CBB3E5-DFA8-4F0D-8164-D654087B85AB","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":3684},"owner":{"__isSmartRef__":true,"id":3679},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":3685},"showsHalos":false,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(3.0,3.0)"},"3681":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(660.0,16.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3682":{"style":{"__isSmartRef__":true,"id":3683},"chunkOwner":{"__isSmartRef__":true,"id":3680},"_id":"_6788","storedString":"Basic info about committing changes using the Lively GitControl","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3683":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3684":{"resizeWidth":true},"3685":{"morph":{"__isSmartRef__":true,"id":3680},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3686":{"submorphs":[{"__isSmartRef__":true,"id":3687}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3692},"_ClipMode":"visible","derivationIds":["1E986EDB-AC62-4E46-BACD-B1B6CB9C1955","2C454ABA-83A7-4172-BBBF-B73B8744A101","5EC29708-26A5-48AC-84E1-983997489861","38405D4A-56C3-4BF4-931C-FAA206DD6DBA","FAE59EDA-B86D-4635-BB8D-0AB27E92D1D4","AD5AECB4-DCF3-4E86-8198-758E2E074B6E","9414D4A1-7C45-4807-BCCF-B9BED5C0220C","6F553913-4B82-4F26-B08C-6F0A38C15D21","35C591A2-2A55-4202-9E71-A160F65E5C8A","0BB4BDC7-F160-42C3-B853-38B3652DF838","78AF3879-090F-473B-80E6-4254CA774443","C67AD0B0-5423-4183-BEE2-AD3E16BC7622","9B92E82F-189E-4BBA-B591-D4977625DC70","E063A28B-6B8D-4125-87C3-7501521C7D07"],"id":"F8C39C88-9461-4619-8699-13F0A1A06CFA","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":3687},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":3679},"layout":{"__isSmartRef__":true,"id":3693},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":3694},{"__isSmartRef__":true,"id":3696}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":3698},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(709.0,3.0)"},"3687":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3688},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3689}],"_ClipMode":"hidden","derivationIds":["51DDAA8D-D733-465E-8C50-6C5EC0395CA8","56E06D06-49FC-47A6-B9F4-7AD98E4F7DE3","0894440D-73EF-4713-B4C9-A5F3ABE78BDB","C01D9089-42D9-46DA-9BEE-1AEBF3C757F7","B46C525D-55AA-4C38-9B01-5DBA7E6158FD","962E316E-521C-498B-908F-954F46C44FFF","018F3AEB-B81E-4255-ABB4-A41EB63D8925","65933737-1C48-4FE0-B126-84B79D469DAB","D4F37F8B-0C4F-4C84-B087-6AB2698BEC0B","DAA9709C-951E-441C-82E6-F7E57BDE4BA7","A75BA494-CDDF-4D31-853D-3FC362E6564B","8DE506C3-BED2-4B57-8609-94086FF2D50F","FE24CDAF-CCCE-4289-A784-2FD43456C087","0B84FEA7-698F-4E51-A9AB-97636B0CEBF1"],"id":"1B2EDD84-BFDB-4E21-8066-51F4D6D1DFBF","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3686},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":3691},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"3688":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(16.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3689":{"style":{"__isSmartRef__":true,"id":3690},"chunkOwner":{"__isSmartRef__":true,"id":3687},"_id":"_5259","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3690":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3691":{"morph":{"__isSmartRef__":true,"id":3687},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3692":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"3693":{"moveHorizontal":true},"3694":{"sourceObj":{"__isSmartRef__":true,"id":3686},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3678},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":3695},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3695":{"source":{"__isSmartRef__":true,"id":3686},"target":{"__isSmartRef__":true,"id":3678}},"3696":{"sourceObj":{"__isSmartRef__":true,"id":3686},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3678},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":3697},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3697":{"source":{"__isSmartRef__":true,"id":3686},"target":{"__isSmartRef__":true,"id":3678}},"3698":{"morph":{"__isSmartRef__":true,"id":3686},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3699":{"submorphs":[{"__isSmartRef__":true,"id":3700}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3705},"_ClipMode":"visible","derivationIds":["8E8F189C-A21A-4564-95AF-4E57B55D692C","61F4DF6E-B7B3-4CD0-943B-AD8C730AEECF","5142D5A5-6ECC-4C71-8D4F-8BDB31FAC0FF","26FDF188-B81D-4856-84C7-C2511EEFF860","6FF823B8-C55F-4D8D-9F35-49F3B7F047AA","8C2C212A-B68C-4D31-85E2-8A94687332FF","A422A158-ED63-4CC4-95B1-260ACC77A821","C9EF54D6-1BBF-4379-B3B1-BCCCDFB369BC","50CA3BC1-CEA1-46CC-97DD-F78D7E019546","9B6E9A9A-C63D-4A1D-919D-B6FB62A84AC5","1F2EC859-8597-440B-A647-1A9CB8126181","001F62CA-2CEE-4D1A-BCF4-CC6C1F2074EB","52D355E4-1535-4ECA-8802-1E967F7D6D77","34239886-CDF4-438B-B805-7A7DA00D9C90"],"id":"809D9C2B-3CB1-4CB5-B639-6DBE00D4BC8F","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":3700},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":3679},"attributeConnections":[{"__isSmartRef__":true,"id":3706},{"__isSmartRef__":true,"id":3708}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":3710},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(669.0,3.0)"},"3700":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3701},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3702}],"_ClipMode":"hidden","derivationIds":["8A4436E1-F127-460F-9E51-3FFF0EDDA9CC","8E4BD3C9-00D1-4B4E-9AD0-E91E751787D0","252736CD-6021-4619-8F8B-7F4A4186A429","EDEAE45F-CC00-4756-91A8-A12A14249463","A7BAC548-E18C-49E2-99C6-89FF3468C057","CC1D0BD5-C17D-47D1-81B8-D8BAA40DFA66","4FBEEEE6-6F0C-45D6-968D-71AEACC5F50E","BE11BCE0-0AF8-4B23-B2CE-91451673BF6C","F32F4F86-6F7E-41A3-BB39-3174060EEAD2","A442A019-7BF8-4F9A-BF12-A51DB125A1D4","12D11D50-0800-4AE5-91F7-EA972A97181E","B81F55AC-EC34-4654-9125-E24309C399B3","9BD3CA23-DB87-42E7-873C-A9B7E679EF0E","F4FC1D0C-7B74-449D-B06F-066A6F00F203"],"id":"5EC5976E-6B32-4C53-8852-E6646140DEAB","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3699},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":3704},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"3701":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3702":{"style":{"__isSmartRef__":true,"id":3703},"chunkOwner":{"__isSmartRef__":true,"id":3700},"_id":"_5261","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3703":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3704":{"morph":{"__isSmartRef__":true,"id":3700},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3705":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"3706":{"sourceObj":{"__isSmartRef__":true,"id":3699},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3678},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":3707},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3707":{"source":{"__isSmartRef__":true,"id":3699},"target":{"__isSmartRef__":true,"id":3678}},"3708":{"sourceObj":{"__isSmartRef__":true,"id":3699},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3678},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":3709},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3709":{"source":{"__isSmartRef__":true,"id":3699},"target":{"__isSmartRef__":true,"id":3678}},"3710":{"morph":{"__isSmartRef__":true,"id":3699},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3711":{"submorphs":[{"__isSmartRef__":true,"id":3712}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3717},"_ClipMode":"visible","derivationIds":["7F1AC40B-D335-43F8-A6F0-718F23DFC637","A4DD4095-624E-45E6-BAC5-026F61A039B4","2332F232-7C37-49D7-801D-B07ABF74A7EE","DBFE7ED7-EB98-4E26-B517-19FF658F0D6E","18833901-EC19-419C-BC94-EFBDC00924FE","33D61C5F-8B7C-4DD2-A942-C4DFBDAEC689","63FF405C-4F59-48C8-9066-01E4BE3265EE","DC01225F-ED91-424A-87B7-77F92C4A2F93","FBB27ACE-3538-45F8-8675-E88A49148EFE","2781C6DC-412B-4F8D-9822-420480939FDE","1D4A3F1A-5471-4792-A59D-8D0C8E55C0AA","90F5DEB5-09C2-4046-B0D2-F13CB3301615","70E14549-DC26-4E5E-87CE-DBE4B3299A73","71FA3CA8-050B-488B-9645-613694BB5243"],"id":"A9493179-CCCB-4B79-A515-8A50EFE09753","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":3712},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":3679},"layout":{"__isSmartRef__":true,"id":3718},"attributeConnections":[{"__isSmartRef__":true,"id":3719},{"__isSmartRef__":true,"id":3721}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":3723},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(689.0,3.0)"},"3712":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3713},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3714}],"_ClipMode":"hidden","derivationIds":["ECB98360-94C3-4484-841E-B644D09E8BFA","37111FB2-0C33-4071-85BE-93FB9E00D63E","EB3DC14F-F5EA-415D-8F36-7D61B63272A4","AE42389E-36C8-442E-AFA5-30F220DF6587","594E8B69-7968-4F1E-965C-0A8053603D7B","61861A05-408F-4F9C-B66B-417207C2CA47","D905E0F9-87F2-4E36-851B-A74F273F12FC","E68FCD2C-2704-4297-B2AF-B130653E0141","B12BF8C2-BE50-4D5B-A136-845462E24AC2","B2F92A7E-735D-4E35-88AD-31D6B51E0627","04C6DA2D-A840-461C-BD90-4700D93876EE","1E01A74F-E3B4-43E2-8357-D07F53126EFF","ED546305-187C-424D-AF3A-BE4A24DE9DCA","1F2E1B3C-4C19-4075-8A62-43129059B4B2"],"id":"CE76642B-0571-4817-A9DE-6A79E738C29B","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3711},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":3716},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"3713":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(15.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3714":{"style":{"__isSmartRef__":true,"id":3715},"chunkOwner":{"__isSmartRef__":true,"id":3712},"_id":"_5263","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3715":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3716":{"morph":{"__isSmartRef__":true,"id":3712},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3717":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"3718":{"moveHorizontal":true},"3719":{"sourceObj":{"__isSmartRef__":true,"id":3711},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3678},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":3720},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3720":{"source":{"__isSmartRef__":true,"id":3711},"target":{"__isSmartRef__":true,"id":3678}},"3721":{"sourceObj":{"__isSmartRef__":true,"id":3711},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3678},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":3722},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3722":{"source":{"__isSmartRef__":true,"id":3711},"target":{"__isSmartRef__":true,"id":3678}},"3723":{"morph":{"__isSmartRef__":true,"id":3711},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3724":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(729.0,22.0)","_Padding":"lively.rect(0,0,0,0)"},"3725":{"resizeWidth":true,"adjustForNewBounds":true},"3726":{"morph":{"__isSmartRef__":true,"id":3679},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3727":{"submorphs":[],"scripts":[],"id":"5F4A4422-CE44-4172-A059-C7EC4AAEF4CF","shape":{"__isSmartRef__":true,"id":3728},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text1","partsBinMetaInfo":{"__isSmartRef__":true,"id":3729},"textChunks":[{"__isSmartRef__":true,"id":3737},{"__isSmartRef__":true,"id":3739},{"__isSmartRef__":true,"id":3741},{"__isSmartRef__":true,"id":3743},{"__isSmartRef__":true,"id":3745},{"__isSmartRef__":true,"id":3747},{"__isSmartRef__":true,"id":3749}],"charsReplaced":"","lastFindLoc":2458,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":3751},"_ClipMode":"auto","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","BCFF8C7E-6CD6-442D-ACBA-EB87697F1140","B1A41903-F58A-4D4B-BFD1-CF86C77E6C94","C659407E-880B-4B00-9E15-917D22BFBA4E","6DCD2D06-DF7C-4B96-8FF1-9A57438F3295","DE43D2D3-17A9-40F0-AB9C-FB3BF0200AB6","4ABD89F1-0EF6-44FB-87F3-9ADD715A9890","3BAF56A5-9985-4D69-A4ED-89DD77DCF9B2","10DBDE5A-51AD-487E-A180-BD19A7D4A8AD","24B8BBFC-DC5D-48BE-91E5-22A2F4F52DE4","21D69106-A17E-4E69-8A1E-E47E20E9CD99","32E6F457-7159-48A4-9418-4424C79A440E","3B9FF725-A932-42BF-A9AB-27E34D873569","D79D6CE3-D230-45B5-9B01-28A8C14C1BAE"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"previousSelection":[2487,2487],"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":3678},"_Rotation":0,"_Scale":1,"layout":{"__isSmartRef__":true,"id":3752},"priorSelectionRange":[2744,2744],"__serializedExpressions__":["_Position","textColor","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(4.0,22.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"3728":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(720.0,465.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)","_Fill":"Color.rgb(255,255,255)"},"3729":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":3730},{"__isSmartRef__":true,"id":3731},{"__isSmartRef__":true,"id":3732},{"__isSmartRef__":true,"id":3733},{"__isSmartRef__":true,"id":3734},{"__isSmartRef__":true,"id":3735},{"__isSmartRef__":true,"id":3736}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Tue Mar 12 2013 14:35:33 GMT-0400 (Eastern Daylight Time)\")"},"3730":{"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 12:31:56 GMT-0400 (Eastern Daylight Time)\")"},"3731":{"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 08 2012 08:18:18 GMT-0400 (Eastern Daylight Time)\")"},"3732":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:32:09 GMT-0400 (Eastern Daylight Time)\")"},"3733":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:31:43 GMT-0400 (Eastern Daylight Time)\")"},"3734":{"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(\"Mon Feb 27 2012 00:20:38 GMT-0500 (Eastern Standard Time)\")"},"3735":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 10:30:30 GMT-0400 (Eastern Daylight Time)\")"},"3736":{"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 13:36:22 GMT-0400 (Eastern Daylight Time)\")"},"3737":{"style":{"__isSmartRef__":true,"id":3738},"morph":{"__isSmartRef__":true,"id":3727},"chunkOwner":{"__isSmartRef__":true,"id":3727},"storedString":"All Lively installations, such as you might have on localhost, or such as the lively-kernel.org/core installation, are separate instances of the master installation on Git.  The GitControl tool makes it easy to update an installation and to commit changes made in that installation up to the master on Git.\n\n","_id":"_100","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3738":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3739":{"_id":"_6601","style":{"__isSmartRef__":true,"id":3740},"chunkOwner":{"__isSmartRef__":true,"id":3727},"storedString":"General commit and update workflow","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3740":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3741":{"_id":"_6602","style":{"__isSmartRef__":true,"id":3742},"chunkOwner":{"__isSmartRef__":true,"id":3727},"storedString":"\n\nAs a general rule, prior to making a bunch of changes, it is good to use the GitControl to do a \"pull\", bringing your installation up to date so that the only changes you will have to deal with be those involved in your project.\n\nSuppose you have changed a method in Widgets.js.  When you open the GitControl, this file will appear as an \"unstaged change\", or you may have several files listed there that you have changed.  You can us the \"diff\" button to see the changes that will be committed.\n[this does not work for me but it should for you.  The alternative is to go tot the console window and type \"git diff\" or \"git diff \" followed by the pathname of a specific file]\n\nMaybe we need some discussion about what to do if things appear in the diff that you do not want.  The simplest answer here would go to go fix the file.\n\nIn preparation to commit, you need all your local changes to be either \"staged\" (in preparatin to commit), \"stashed\" (set aside from the commit but not forgotten. perhaps as you have more to do before committing), or forgotten (the X), meaning the changes will be lost, though you may still have that file around.  So do one of these three things to all your unstaged changes.\n\nNow you are ready to commit your (now) staged changes, and this is done by pressing the \"commit\" button.  Here you will be asked for a short comment about what these changes are.  This will appear in the log which can be seen under the \"log\" tab.\n\nNext you should press \"pull\".  This may take a little while and should then print a few lines ending with a pair of version numbers on the master.\n[for some reason my system asks me for my name and password at this point which can be entered in the terminal window]\n\nThe final step is to do a \"push\" which makes your changes visible on Git, and everyone who updates will see those changes.  This should also display a few lines with version numbers, and you should then be able to see your change at the top of the log window.\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3742":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3743":{"_id":"_6609","style":{"__isSmartRef__":true,"id":3744},"chunkOwner":{"__isSmartRef__":true,"id":3727},"storedString":"Adding new files\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3744":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3745":{"_id":"_6611","style":{"__isSmartRef__":true,"id":3746},"chunkOwner":{"__isSmartRef__":true,"id":3727},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3746":{"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3747":{"_id":"_9614","style":{"__isSmartRef__":true,"id":3748},"chunkOwner":{"__isSmartRef__":true,"id":3727},"storedString":"The file or directory that you want to add should already exist (create it. e.g. with the System Code Browser).  ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3748":{"fontWeight":"normal","color":"rgb(0,0,0)","fontFamily":"Arial,sans-serif","fontSize":"13.63636302947998px","textAlign":"start","backgroundColor":"rgb(255,255,255)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3749":{"_id":"_9615","style":{"__isSmartRef__":true,"id":3750},"chunkOwner":{"__isSmartRef__":true,"id":3727},"storedString":"In order to add new files to be controlled by git go into the \"status\" tab. Your file / directory will appear in the \"Untracked files\" category. Hover over the line representing the file / directory and hit the \"add\" button. The file / directory will now be listed as a \"staged change\" that can now be committed.","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3750":{"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3751":{"morph":{"__isSmartRef__":true,"id":3727},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3752":{"resizeWidth":true,"resizeHeight":true},"3753":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3754},"_ClipMode":"visible","derivationIds":["BCB74655-7EEB-4974-9D13-CEC94C3C68D6","99FADEB3-815E-4190-9785-CC08571F3F88","2826AFCB-4E28-4516-B1E5-62148860BB45","A4E4783D-A200-45DE-9DDF-26E9E872825F","584FD9D8-B304-4F07-B3D6-DC24C7D2C0C3","2B0A7751-3722-4BD3-8B9B-549F3EA544F5","1719E331-16B5-40FE-A365-14965006A4E1","02B2D04D-F824-4A75-B726-D066A4ACD759","DA1A6323-5C69-4226-A0A9-EB8C71993B8B","8E9064FB-43EE-44FB-A203-C554247C39E6","4E51B1D2-D1EF-43C2-8B76-CD64D4417AEB","C15F7A4E-54C2-40E9-B661-74C52E9589BF","3B6D89B6-816E-4EDC-B1B8-29FDD2395E95"],"id":"E5CEE14F-9285-4931-B895-6CBA45C45282","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"corner","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle corner"],"layout":{"__isSmartRef__":true,"id":3755},"owner":{"__isSmartRef__":true,"id":3678},"eventHandler":{"__isSmartRef__":true,"id":3756},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(715.0,478.0)"},"3754":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,14.0)","_Padding":"lively.rect(0,0,0,0)"},"3755":{"moveVertical":true,"moveHorizontal":true},"3756":{"morph":{"__isSmartRef__":true,"id":3753},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3757":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3758},"_ClipMode":"visible","derivationIds":["38847F77-5888-4C7E-9059-451215223911","133E4DE1-ACB6-4662-9BAE-F43B5AAB57F6","D54596A6-23B9-45C4-A119-0631A1C6E42B","C8CD5F6D-EAA6-42F8-AAFB-7694682A2682","DB291A05-851D-499B-809B-C56D04A65E2A","6F60BB26-8E71-421F-A173-D36A6E6C6C08","40797EA7-D673-45C0-86DE-412EF553E8E9","FBE9C7D9-8E62-4414-8D4A-2AD6F49FE73B","4AC258B4-EF01-4418-940F-B6BA482AE444","7735806B-F5B5-46DD-B99F-3148338011A5","4974AA55-C9C8-4CF6-BD40-310668D1B34C","C565D9EF-1DA2-49FC-94FE-F5849E04D0A2","90FB1642-689C-4218-8F4B-2FADFB6F4597"],"id":"F00227FF-996D-4147-A97D-8D19A9B34248","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"bottom","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle bottom"],"layout":{"__isSmartRef__":true,"id":3759},"owner":{"__isSmartRef__":true,"id":3678},"eventHandler":{"__isSmartRef__":true,"id":3760},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,489.0)"},"3758":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(715.0,3.0)","_Padding":"lively.rect(0,0,0,0)"},"3759":{"moveVertical":true},"3760":{"morph":{"__isSmartRef__":true,"id":3757},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3761":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3762},"_ClipMode":"visible","derivationIds":["3F96D5AF-2B89-40DB-983C-E9442F0F51A1","E7700E4C-6D11-455E-8508-ECB478DADF6C","2A1B76F6-C718-47AD-86DB-0565DFB95E4A","23DC297D-255E-4F05-8BCD-A5EB8EB68D36","53356CF5-82AA-44CD-B03F-FE8E562FE356","B6315665-56D5-4E25-B54D-C19734B9C152","B03CB760-F560-419B-AD31-5E830165DC74","75AEE4FB-1450-4502-92DC-7F2FA5C1573F","F437A536-93A2-44B8-BBEA-B6E6E5D2B3F6","8A398735-3CE9-4ADE-9DA9-F4B364512441","AC1C9587-AC40-4C89-A241-FE8B8FDBD3E6","683DC12B-8194-49D9-8239-8A762991E3A8","0AEA840C-FBB7-4BE5-BFFC-1D265316366F"],"id":"A7483774-3580-478B-B9AC-23B56FCABD1A","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"right","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle right"],"layout":{"__isSmartRef__":true,"id":3763},"owner":{"__isSmartRef__":true,"id":3678},"eventHandler":{"__isSmartRef__":true,"id":3764},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(726.0,0.0)"},"3762":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(3.0,478.0)","_Padding":"lively.rect(0,0,0,0)"},"3763":{"moveHorizontal":true},"3764":{"morph":{"__isSmartRef__":true,"id":3761},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3765":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":false,"_BorderRadius":false,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Padding","_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(729.0,492.0)"},"3766":{"adjustForNewBounds":true},"3767":{"morph":{"__isSmartRef__":true,"id":3678},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3768":{"partName":"GitDocumentation","requiredModules":[],"partsSpaceName":"PartsBin/Documentation","comment":"Dan has put together some documentation about Git and how to use the GitControl with Lively. Please spread the word and improve!","changes":[{"__isSmartRef__":true,"id":3769},{"__isSmartRef__":true,"id":3770},{"__isSmartRef__":true,"id":3771}],"migrationLevel":7,"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Wed Jul 24 2013 04:09:24 GMT-0400 (Eastern Daylight Time)\")"},"3769":{"author":"robertkrahn","message":"no comment","id":"F9152023-3A3A-41D1-8FE7-ABF05A270C48","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 18:45:31 GMT-0400 (Eastern Daylight Time)\")"},"3770":{"author":"robertkrahn","message":"no comment","id":"B247523D-EBD9-451F-8474-C6357B9851BE","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 18:46:01 GMT-0400 (Eastern Daylight Time)\")"},"3771":{"author":"robertkrahn","message":"no comment","id":"EFF8F231-46B8-44BC-B76E-2EEE214D2A86","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 19:11:14 GMT-0400 (Eastern Daylight Time)\")"},"3772":{"submorphs":[{"__isSmartRef__":true,"id":3773},{"__isSmartRef__":true,"id":3821},{"__isSmartRef__":true,"id":3847},{"__isSmartRef__":true,"id":3851},{"__isSmartRef__":true,"id":3855}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3859},"_ClipMode":"visible","derivationIds":["B08BB174-C380-4D54-AB0F-7F0DC0A8A5BD","357F4DBD-BF56-4F66-9950-0ED8E0B25D53","20412638-E2D6-4B39-B799-0B0E81F09266","C381602F-0829-49A7-B479-6933E5BC926E","FA6AFB62-3C4B-441A-9B30-E62BB4335058","FF634021-D6E1-40DB-9FD0-E554E97786E6","E9F5FD5C-1C0B-455E-8047-DB12B0444C5E","476F02B0-CD61-41CD-A550-CDD7ABEBA438","8A1A50E5-DBBC-4BBF-A2EE-49E3A23F4B73","CD25B3FB-8658-4C11-BE62-EE4AEDD93632","A9450D2E-38B7-45F7-9E02-108F474B9B97","2DCA38AB-EC1D-4107-BFF0-581CDCFCA2FD","FEE1CD31-6FB6-4B6B-B529-126FC3A899ED","01ABDEE0-EF93-4E2B-872B-1ABB2D389646"],"id":"4EE3A7B5-B2EC-43B6-AB91-BBB59A701B84","__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":3860},"reframeHandle":{"__isSmartRef__":true,"id":3847},"rightReframeHandle":{"__isSmartRef__":true,"id":3855},"bottomReframeHandle":{"__isSmartRef__":true,"id":3851},"titleBar":{"__isSmartRef__":true,"id":3773},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"_PreviousBorderWidth":0,"targetMorph":{"__isSmartRef__":true,"id":3821},"eventHandler":{"__isSmartRef__":true,"id":3861},"showsHalos":false,"name":"GitDocumentation10","partsBinMetaInfo":{"__isSmartRef__":true,"id":3862},"_Scale":1,"menuButton":{"__isSmartRef__":true,"id":3793},"collapseButton":{"__isSmartRef__":true,"id":3805},"closeButton":{"__isSmartRef__":true,"id":3780},"owner":{"__isSmartRef__":true,"id":2831},"__serializedExpressions__":["_Position","contentOffset"],"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(0.0,0.0)","contentOffset":"lively.pt(4.0,22.0)"},"3773":{"submorphs":[{"__isSmartRef__":true,"id":3774},{"__isSmartRef__":true,"id":3780},{"__isSmartRef__":true,"id":3793},{"__isSmartRef__":true,"id":3805}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3818},"_ClipMode":"visible","derivationIds":["1FC40FBB-27AE-4471-9BC9-DF7504E5A355","99E812AF-CCE2-4132-B914-164410259CB0","D5AF1403-DE69-481B-B306-2AC24E7A62B1","03EEDDA4-95BF-4107-A7E8-C7D7D23264C2","2EC572AD-28EE-4D75-9F66-5DC638F8C20A","B4095A8C-3FE7-4D7B-B21A-D18C90C6083C","D03611B7-E293-4566-9432-929A48F89146","3EDF0370-3145-492D-8359-8C82B704456E","29E8DEF1-4D4B-4286-8795-95E322291573","0C0F8080-2D25-47F2-9A43-35AC984E8778","AB4096EB-BAE0-4794-B878-5C1C7CA7FC38","1747B212-C6DA-4691-BE13-D0A50BACFC15","5500384D-56B0-4198-A79C-E8DA5EA0E407","08B33599-BA23-44ED-A4E1-C7EA02588FC0"],"id":"D0380FF9-7154-475D-B885-EB1EE46A0512","__layered_droppingEnabled__":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":3819},"windowMorph":{"__isSmartRef__":true,"id":3772},"label":{"__isSmartRef__":true,"id":3774},"closeButton":{"__isSmartRef__":true,"id":3780},"menuButton":{"__isSmartRef__":true,"id":3793},"collapseButton":{"__isSmartRef__":true,"id":3805},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":3772},"eventHandler":{"__isSmartRef__":true,"id":3820},"showsHalos":false,"buttons":[{"__isSmartRef__":true,"id":3780},{"__isSmartRef__":true,"id":3805},{"__isSmartRef__":true,"id":3793}],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"3774":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3775},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3776}],"_ClipMode":"hidden","derivationIds":["E6836EFB-F5EC-488A-8C2C-FA1BD82CADD1","5D15218D-7B1E-45CA-8C9C-1C77E3002C95","25617814-39DC-4F37-8989-FCDD7F4F9B67","CF0C8AD4-33EC-4773-87BA-87EC34DF3FA4","74BE06C1-628C-46E6-A957-0A4E0643C134","A4985831-21DE-4187-B51B-A384D8E19FC9","C32CA2F3-7DC6-4741-8BEC-D5E982FC80F9","714856E1-EB1A-493B-8F25-8AE9FD659177","EA41B7E0-4ED6-4161-8D96-51E34559B58E","A70BD5FA-CD59-4352-BC07-90E296B30917","3F88CD58-2EBF-405A-B678-42BE1A24E97E","E6F76BF4-32D5-4B6E-ACC5-5C9B2EC99DE9","3C2153E4-C5C2-4187-B867-8EDA5400F9B2","EE0F71DF-F191-4A7D-BAB0-77414BADA0CB"],"id":"AD2A8F26-7D3B-4CF8-A4DD-02B5BC2FF8CC","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":3778},"owner":{"__isSmartRef__":true,"id":3773},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":3779},"showsHalos":false,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(3.0,3.0)"},"3775":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(660.0,16.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3776":{"style":{"__isSmartRef__":true,"id":3777},"chunkOwner":{"__isSmartRef__":true,"id":3774},"_id":"_6788","storedString":"Basic info about committing changes using the Lively GitControl","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3777":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3778":{"resizeWidth":true},"3779":{"morph":{"__isSmartRef__":true,"id":3774},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3780":{"submorphs":[{"__isSmartRef__":true,"id":3781}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3786},"_ClipMode":"visible","derivationIds":["1E986EDB-AC62-4E46-BACD-B1B6CB9C1955","2C454ABA-83A7-4172-BBBF-B73B8744A101","C54F14FD-5E86-4363-ACC5-26C5B9CBA08C","00579489-C6C9-465E-83D4-7E2D6374B3D3","9E759062-0BCE-47A6-85DB-8AEBCBB40E17","6DF4B674-1152-40C2-B4D9-535446D5659C","50C6B80F-9BCB-43F4-91E8-711A4209B769","A7C52AE1-BCB2-4E73-B166-8FD1F513390A","71CCD24D-BB4A-4388-90F1-70C8A528A3E8","E3C9D6A0-7CD5-4B01-9D22-FF812F95D8BC","4D463222-73C3-4255-8F78-6E854BABE0EF","0747D263-3B8B-4DF9-9853-9D25CB0514C5","9210CD13-A3EB-411F-835C-892EC24391C7","BC9A7714-4CCD-4D0A-BD7F-37629524197F"],"id":"6BB3EDF3-BFB5-46EC-B0C5-C91268B7162D","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":3781},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":3773},"layout":{"__isSmartRef__":true,"id":3787},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":3788},{"__isSmartRef__":true,"id":3790}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":3792},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(709.0,3.0)"},"3781":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3782},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3783}],"_ClipMode":"hidden","derivationIds":["51DDAA8D-D733-465E-8C50-6C5EC0395CA8","56E06D06-49FC-47A6-B9F4-7AD98E4F7DE3","C4613D02-606D-4CDB-A8E6-FC8B72794118","AD1E1D65-F9A5-4C45-9945-7650814250FC","AFED0270-F8BA-4920-BA41-7472B262AE4F","B8C31BEB-21D2-4221-BD41-D1887127CE38","BB3750C7-CF1A-4315-9511-C19E93D58162","1A81175C-0CFB-433B-8313-3285FE483DF5","886F2C52-1733-4609-8A49-822A4152CEFA","EED7A437-E204-4647-BE42-665311E7992B","CE6C6492-3718-4F2A-87C1-DC1E55A12DF5","A7BAB79D-A84D-4903-A8D8-3EBEA857BA91","7474D88A-244D-4E5C-9855-DEDE190C98B0","636B5074-1462-42F6-B79A-2F00917C033B"],"id":"0A4536E7-F410-414D-BF10-8812F58E07D2","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3780},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":3785},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"3782":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(16.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3783":{"style":{"__isSmartRef__":true,"id":3784},"chunkOwner":{"__isSmartRef__":true,"id":3781},"_id":"_5259","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3784":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3785":{"morph":{"__isSmartRef__":true,"id":3781},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3786":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"3787":{"moveHorizontal":true},"3788":{"sourceObj":{"__isSmartRef__":true,"id":3780},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3772},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":3789},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3789":{"source":{"__isSmartRef__":true,"id":3780},"target":{"__isSmartRef__":true,"id":3772}},"3790":{"sourceObj":{"__isSmartRef__":true,"id":3780},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3772},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":3791},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3791":{"source":{"__isSmartRef__":true,"id":3780},"target":{"__isSmartRef__":true,"id":3772}},"3792":{"morph":{"__isSmartRef__":true,"id":3780},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3793":{"submorphs":[{"__isSmartRef__":true,"id":3794}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3799},"_ClipMode":"visible","derivationIds":["8E8F189C-A21A-4564-95AF-4E57B55D692C","61F4DF6E-B7B3-4CD0-943B-AD8C730AEECF","A0E64E07-1F0F-4AC6-94C3-017CFC6D754A","16285894-6B33-4549-8E5F-A8427916F127","88007E05-C092-47A3-AFEE-23AF3ECAAFE9","4F2CB1C1-B660-4C5C-8DE4-1AD6D0A6C0D1","5A40D169-8272-45C4-B1D3-6C0632531E91","DC1FA1FF-B905-4231-B93A-483F73A2EFD3","AAE46F6C-650B-4F17-A2CA-94B4AEF57C0F","33629507-D816-480C-938E-555774FCF336","770C3CFD-23B4-4B1F-9444-EDDE75D7B724","DD6A6BE0-FEAE-4A79-BCF8-5205475F7748","9E022E80-675A-4F97-A022-5E2617DD197F","E2C6952A-C95A-44E7-9B09-6260A5CE20CD"],"id":"439E8B4B-A99F-4B4B-B601-331C358C3845","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":3794},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":3773},"attributeConnections":[{"__isSmartRef__":true,"id":3800},{"__isSmartRef__":true,"id":3802}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":3804},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(669.0,3.0)"},"3794":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3795},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3796}],"_ClipMode":"hidden","derivationIds":["8A4436E1-F127-460F-9E51-3FFF0EDDA9CC","8E4BD3C9-00D1-4B4E-9AD0-E91E751787D0","8D8E10A5-0976-439C-AE6C-592F0F7C8F25","08C868F1-CD59-47B8-B32A-0C585E164CEF","F4E30FF0-C161-4CF7-A033-D925C6FBCA00","C4FDE93C-ED1E-40FF-96AD-ED9B7F9A3477","101F6E0D-0151-4992-B9AA-9959B6BD550E","97151663-07CC-4A04-BC2E-53EE45CDED7A","1D17995F-2A21-46FD-9B7A-5D5E70C1F278","8FB46381-CF4D-4DCB-9DE7-218444344DA8","FC0D38A4-10C1-4358-A7BC-8EB919FF6E42","72659147-5955-4C2E-9811-E6A13BD9D0D3","74659C66-80B5-4135-B383-339F0664A598","2453657C-7C66-4A97-A526-5031D7FBBB75"],"id":"FA1273BA-008C-4ADB-9FF3-ECCB44122492","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3793},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":3798},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"3795":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3796":{"style":{"__isSmartRef__":true,"id":3797},"chunkOwner":{"__isSmartRef__":true,"id":3794},"_id":"_5261","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3797":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3798":{"morph":{"__isSmartRef__":true,"id":3794},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3799":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"3800":{"sourceObj":{"__isSmartRef__":true,"id":3793},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3772},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":3801},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3801":{"source":{"__isSmartRef__":true,"id":3793},"target":{"__isSmartRef__":true,"id":3772}},"3802":{"sourceObj":{"__isSmartRef__":true,"id":3793},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3772},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":3803},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3803":{"source":{"__isSmartRef__":true,"id":3793},"target":{"__isSmartRef__":true,"id":3772}},"3804":{"morph":{"__isSmartRef__":true,"id":3793},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3805":{"submorphs":[{"__isSmartRef__":true,"id":3806}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3811},"_ClipMode":"visible","derivationIds":["7F1AC40B-D335-43F8-A6F0-718F23DFC637","A4DD4095-624E-45E6-BAC5-026F61A039B4","73A08FFA-F87C-4509-B623-C60B0A5E61C7","B65D37CB-6DB4-497D-9417-1EE5143B186C","D333F6F1-ABEC-4D05-93E5-9220E7265AED","24D93B2C-70D6-4AE7-9826-75CF4BCFB3C9","2C13D966-CA8E-4827-89EB-B4ADF0696F78","016B82D8-4843-4236-AFC3-C35B15BAA7EF","25D206F5-5706-4C2E-8CDF-EF049EEFCC78","EAEC4BD4-A9B8-4204-8420-48AE08BDCD17","C8BFAE31-5A15-46F5-8019-5E04FA6EF52B","F9EF70A4-6F32-4AFC-9A24-C25F6C2F90B9","E85A6055-9F2C-4F64-915F-6E93139071CC","305EA891-1B4C-44EC-8A0F-0F3740691DAC"],"id":"80CFBA6E-998D-4445-9AAF-B3451DE28A4B","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":3806},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":3773},"layout":{"__isSmartRef__":true,"id":3812},"attributeConnections":[{"__isSmartRef__":true,"id":3813},{"__isSmartRef__":true,"id":3815}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":3817},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(689.0,3.0)"},"3806":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3807},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3808}],"_ClipMode":"hidden","derivationIds":["ECB98360-94C3-4484-841E-B644D09E8BFA","37111FB2-0C33-4071-85BE-93FB9E00D63E","CB26346D-3292-4B9C-B926-21AFE07D7818","C3BA76C5-6C2F-404B-AE1F-18B5343EE611","23ED7223-4363-40AE-B0E9-7975EF581447","A3631081-8669-4D88-B182-D177C794318D","923220CA-A406-46BE-88C9-87467CBE7AE3","E0CD0387-9D51-4551-8BCF-20A3E57AAF6E","16386CA4-3242-4D60-A9B7-14F060735A66","C3263E81-3283-4397-9AAB-1F0B520C9F63","336582F0-1054-4182-B4C9-EBE2A68A885F","B18C6CF6-3A17-4076-8879-6D002B2F8B9A","5675875E-BDE8-4292-A290-4D8D8AE51D66","02CA8B29-7B14-435A-9212-0F703AD936C4"],"id":"37A2AF89-252F-4E2F-AF3E-C8CF8933F6F2","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3805},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":3810},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"3807":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(15.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3808":{"style":{"__isSmartRef__":true,"id":3809},"chunkOwner":{"__isSmartRef__":true,"id":3806},"_id":"_5263","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3809":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3810":{"morph":{"__isSmartRef__":true,"id":3806},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3811":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"3812":{"moveHorizontal":true},"3813":{"sourceObj":{"__isSmartRef__":true,"id":3805},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3772},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":3814},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3814":{"source":{"__isSmartRef__":true,"id":3805},"target":{"__isSmartRef__":true,"id":3772}},"3815":{"sourceObj":{"__isSmartRef__":true,"id":3805},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3772},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":3816},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3816":{"source":{"__isSmartRef__":true,"id":3805},"target":{"__isSmartRef__":true,"id":3772}},"3817":{"morph":{"__isSmartRef__":true,"id":3805},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3818":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(729.0,22.0)","_Padding":"lively.rect(0,0,0,0)"},"3819":{"resizeWidth":true,"adjustForNewBounds":true},"3820":{"morph":{"__isSmartRef__":true,"id":3773},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3821":{"submorphs":[],"scripts":[],"id":"1924B165-B0FE-4745-8DA9-4C7489D6AA87","shape":{"__isSmartRef__":true,"id":3822},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text1","partsBinMetaInfo":{"__isSmartRef__":true,"id":3823},"textChunks":[{"__isSmartRef__":true,"id":3831},{"__isSmartRef__":true,"id":3833},{"__isSmartRef__":true,"id":3835},{"__isSmartRef__":true,"id":3837},{"__isSmartRef__":true,"id":3839},{"__isSmartRef__":true,"id":3841},{"__isSmartRef__":true,"id":3843}],"charsReplaced":"","lastFindLoc":2458,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":3845},"_ClipMode":"auto","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","BCFF8C7E-6CD6-442D-ACBA-EB87697F1140","EAF3FF1C-B0CC-4C77-9B3F-FA05342913EB","383B4318-DC83-4D0B-9A52-32ED2065CF6F","AA911FF2-664E-4853-9A01-BA9010C2B44B","CE196B2D-77EF-4DEE-85E0-E826842FE923","D49C419A-F5A3-45DB-A22D-CA374E6D46EA","CF2E6764-EDDF-4E72-B047-47EC1033B7E5","54A55DC3-3731-473B-8BE2-CD09245CE3A8","338A6B98-C0DB-42CA-AC7E-03E703905E14","13B399ED-D273-48C1-AFBE-B699404AAD6F","D4B71A2F-BC20-4C78-839E-1CBD5F4B2BC2","CE81775E-592D-4135-B289-C9C48058A12F","682FB617-092A-45F9-A46D-BABDEE498D33"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"previousSelection":[2487,2487],"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":3772},"_Rotation":0,"_Scale":1,"layout":{"__isSmartRef__":true,"id":3846},"priorSelectionRange":[2744,2744],"__serializedExpressions__":["_Position","textColor","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(4.0,22.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"3822":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(720.0,465.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)","_Fill":"Color.rgb(255,255,255)"},"3823":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":3824},{"__isSmartRef__":true,"id":3825},{"__isSmartRef__":true,"id":3826},{"__isSmartRef__":true,"id":3827},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3829},{"__isSmartRef__":true,"id":3830}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Tue Mar 12 2013 14:35:33 GMT-0400 (Eastern Daylight Time)\")"},"3824":{"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 12:31:56 GMT-0400 (Eastern Daylight Time)\")"},"3825":{"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 08 2012 08:18:18 GMT-0400 (Eastern Daylight Time)\")"},"3826":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:32:09 GMT-0400 (Eastern Daylight Time)\")"},"3827":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:31:43 GMT-0400 (Eastern Daylight Time)\")"},"3828":{"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(\"Mon Feb 27 2012 00:20:38 GMT-0500 (Eastern Standard Time)\")"},"3829":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 10:30:30 GMT-0400 (Eastern Daylight Time)\")"},"3830":{"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 13:36:22 GMT-0400 (Eastern Daylight Time)\")"},"3831":{"style":{"__isSmartRef__":true,"id":3832},"morph":{"__isSmartRef__":true,"id":3821},"chunkOwner":{"__isSmartRef__":true,"id":3821},"storedString":"All Lively installations, such as you might have on localhost, or such as the lively-kernel.org/core installation, are separate instances of the master installation on Git.  The GitControl tool makes it easy to update an installation and to commit changes made in that installation up to the master on Git.\n\n","_id":"_100","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3832":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3833":{"_id":"_6601","style":{"__isSmartRef__":true,"id":3834},"chunkOwner":{"__isSmartRef__":true,"id":3821},"storedString":"General commit and update workflow","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3834":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3835":{"_id":"_6602","style":{"__isSmartRef__":true,"id":3836},"chunkOwner":{"__isSmartRef__":true,"id":3821},"storedString":"\n\nAs a general rule, prior to making a bunch of changes, it is good to use the GitControl to do a \"pull\", bringing your installation up to date so that the only changes you will have to deal with be those involved in your project.\n\nSuppose you have changed a method in Widgets.js.  When you open the GitControl, this file will appear as an \"unstaged change\", or you may have several files listed there that you have changed.  You can us the \"diff\" button to see the changes that will be committed.\n[this does not work for me but it should for you.  The alternative is to go tot the console window and type \"git diff\" or \"git diff \" followed by the pathname of a specific file]\n\nMaybe we need some discussion about what to do if things appear in the diff that you do not want.  The simplest answer here would go to go fix the file.\n\nIn preparation to commit, you need all your local changes to be either \"staged\" (in preparatin to commit), \"stashed\" (set aside from the commit but not forgotten. perhaps as you have more to do before committing), or forgotten (the X), meaning the changes will be lost, though you may still have that file around.  So do one of these three things to all your unstaged changes.\n\nNow you are ready to commit your (now) staged changes, and this is done by pressing the \"commit\" button.  Here you will be asked for a short comment about what these changes are.  This will appear in the log which can be seen under the \"log\" tab.\n\nNext you should press \"pull\".  This may take a little while and should then print a few lines ending with a pair of version numbers on the master.\n[for some reason my system asks me for my name and password at this point which can be entered in the terminal window]\n\nThe final step is to do a \"push\" which makes your changes visible on Git, and everyone who updates will see those changes.  This should also display a few lines with version numbers, and you should then be able to see your change at the top of the log window.\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3836":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3837":{"_id":"_6609","style":{"__isSmartRef__":true,"id":3838},"chunkOwner":{"__isSmartRef__":true,"id":3821},"storedString":"Adding new files\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3838":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3839":{"_id":"_6611","style":{"__isSmartRef__":true,"id":3840},"chunkOwner":{"__isSmartRef__":true,"id":3821},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3840":{"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3841":{"_id":"_9614","style":{"__isSmartRef__":true,"id":3842},"chunkOwner":{"__isSmartRef__":true,"id":3821},"storedString":"The file or directory that you want to add should already exist (create it. e.g. with the System Code Browser).  ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3842":{"fontWeight":"normal","color":"rgb(0,0,0)","fontFamily":"Arial,sans-serif","fontSize":"13.63636302947998px","textAlign":"start","backgroundColor":"rgb(255,255,255)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3843":{"_id":"_9615","style":{"__isSmartRef__":true,"id":3844},"chunkOwner":{"__isSmartRef__":true,"id":3821},"storedString":"In order to add new files to be controlled by git go into the \"status\" tab. Your file / directory will appear in the \"Untracked files\" category. Hover over the line representing the file / directory and hit the \"add\" button. The file / directory will now be listed as a \"staged change\" that can now be committed.","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3844":{"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3845":{"morph":{"__isSmartRef__":true,"id":3821},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3846":{"resizeWidth":true,"resizeHeight":true},"3847":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3848},"_ClipMode":"visible","derivationIds":["D326B8C7-0D40-4A40-88B3-7E8F2629D6C8","A65F88D9-93F1-43CE-B120-B4FE4B1B1C3A","0C2C7BF3-4FBE-41AE-AAF9-BE72A5FE0303","1FBDBFD0-FE83-47C0-8D1D-DD4721CF246A","74BE5A2C-46BA-4EF1-B774-A3B2423D7D47","C8098F95-8267-4D65-8B85-0453BEE25995","A3A01CC5-525C-438C-8BD1-19873123EA6C","560229D5-9928-43F2-866F-4251BC90A13C","9E901103-B00D-48C4-AAE9-1C0BAD9820F4","5219ACAF-5833-4AC8-B557-09AF0AF25A77","5009D6EC-C231-47DB-8994-4D9293A5E04D","783F8B06-3FC9-4864-9E27-E2F77BEABF2F","D9DE22C1-C879-4DB5-AB9B-46EA7631AA36"],"id":"E03897A7-8488-47AD-9D2D-8047E8B7F764","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"corner","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle corner"],"layout":{"__isSmartRef__":true,"id":3849},"owner":{"__isSmartRef__":true,"id":3772},"eventHandler":{"__isSmartRef__":true,"id":3850},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(715.0,478.0)"},"3848":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,14.0)","_Padding":"lively.rect(0,0,0,0)"},"3849":{"moveVertical":true,"moveHorizontal":true},"3850":{"morph":{"__isSmartRef__":true,"id":3847},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3851":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3852},"_ClipMode":"visible","derivationIds":["17AB9BE0-C2EE-416C-8588-5D0AF3645974","428D2938-3D47-472D-8002-AC1B4DE1FE23","D8184825-F1BD-4C2D-9538-CC24237755D4","446313A0-813B-4668-98A0-D81DE6975A26","99B89DFF-D0CD-4411-93FD-1FAE92FCE320","C7ED2480-B55C-4650-8241-4E811E67AAFD","5A61FD14-040E-4CE6-A867-8C6606DB1F45","6391D123-B0CA-44DF-B6CD-6ECD1F0C9FD2","ABB545F1-A599-45AF-936E-FAC8CAB9C0A8","6E1AC4FC-3B31-420D-8FDB-4473CB16D155","1DFC271A-47A7-4767-B37B-4524C8168E69","64636390-373D-4240-8288-8F132E74181D","7931B73D-30A6-4BA9-B1EB-5430E1CD4648"],"id":"2D6A4D24-BA6E-4D99-AB1B-FD7EE5050F34","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"bottom","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle bottom"],"layout":{"__isSmartRef__":true,"id":3853},"owner":{"__isSmartRef__":true,"id":3772},"eventHandler":{"__isSmartRef__":true,"id":3854},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,489.0)"},"3852":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(715.0,3.0)","_Padding":"lively.rect(0,0,0,0)"},"3853":{"moveVertical":true},"3854":{"morph":{"__isSmartRef__":true,"id":3851},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3855":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3856},"_ClipMode":"visible","derivationIds":["8116F23B-0A1B-4575-BFE0-E49327AC4C66","73B628A6-8E94-4D78-B89E-7FED6EEEB056","594E13E4-F000-49A3-9009-37EDCC543711","E672A5C3-87B7-4941-A7F7-96A1758CE18B","E1273B53-CE54-443C-BD35-23DB5BA3CD58","1262BB3E-C85B-49DB-8B9C-D2D966BDECE2","25F14A26-B3D4-4E95-B7D2-6ECCAF4B92E5","B457718E-A93F-4D4E-B262-8CFA61CAE359","BA36C977-61DE-41CA-8E40-50E625D677FB","D8221016-B1D6-43A7-85B0-1303B283E7FA","09BE1251-2498-4DBD-87E8-C7E818322DC3","6999AFDC-E8AC-4E2A-84A9-6C8B500CEBF8","B11FEE80-B92B-4428-B5AD-E8627017379C"],"id":"5ABF52DE-8DCB-4534-B616-A1A97B907CB4","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"right","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle right"],"layout":{"__isSmartRef__":true,"id":3857},"owner":{"__isSmartRef__":true,"id":3772},"eventHandler":{"__isSmartRef__":true,"id":3858},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(726.0,0.0)"},"3856":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(3.0,478.0)","_Padding":"lively.rect(0,0,0,0)"},"3857":{"moveHorizontal":true},"3858":{"morph":{"__isSmartRef__":true,"id":3855},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3859":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":false,"_BorderRadius":false,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Padding","_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(729.0,492.0)"},"3860":{"adjustForNewBounds":true},"3861":{"morph":{"__isSmartRef__":true,"id":3772},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3862":{"partName":"GitDocumentation","requiredModules":[],"partsSpaceName":"PartsBin/Documentation","comment":"Dan has put together some documentation about Git and how to use the GitControl with Lively. Please spread the word and improve!","changes":[{"__isSmartRef__":true,"id":3863},{"__isSmartRef__":true,"id":3864},{"__isSmartRef__":true,"id":3865}],"migrationLevel":7,"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Wed Jul 24 2013 04:09:24 GMT-0400 (Eastern Daylight Time)\")"},"3863":{"author":"robertkrahn","message":"no comment","id":"F9152023-3A3A-41D1-8FE7-ABF05A270C48","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 18:45:31 GMT-0400 (Eastern Daylight Time)\")"},"3864":{"author":"robertkrahn","message":"no comment","id":"B247523D-EBD9-451F-8474-C6357B9851BE","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 18:46:01 GMT-0400 (Eastern Daylight Time)\")"},"3865":{"author":"robertkrahn","message":"no comment","id":"EFF8F231-46B8-44BC-B76E-2EEE214D2A86","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 19:11:14 GMT-0400 (Eastern Daylight Time)\")"},"3866":{"submorphs":[{"__isSmartRef__":true,"id":3867},{"__isSmartRef__":true,"id":3915},{"__isSmartRef__":true,"id":3941},{"__isSmartRef__":true,"id":3945},{"__isSmartRef__":true,"id":3949}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3953},"_ClipMode":"visible","derivationIds":["B08BB174-C380-4D54-AB0F-7F0DC0A8A5BD","357F4DBD-BF56-4F66-9950-0ED8E0B25D53","9B0EF279-734E-4179-B307-FD9BEA1A1CB2","38BB4001-C3EB-42F9-8E62-3DC148370B7E","4F1F214E-2AE8-4B32-9812-AFB209818856","80F6E2E8-23E4-4538-82AE-DE26BCCCDD7B","0DFBF807-8D3D-42D5-AEA1-318D98030BA2","0E30012B-DCCC-45D1-B648-506CCD8493B9","ABCA13A6-2782-4E1E-8756-ACC215C27DBD","2F50DEAB-A357-4193-81F6-3CAFF881306A","C48EAB30-382B-4F11-8FCF-31163DC02FF1","BA2602A5-3F6B-4BA2-904A-E771586E817C","4AB90869-BD75-44FB-97C4-23886CB427F7"],"id":"CA6D9A64-5CB3-474E-9AE4-55F60396AE6C","__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":3954},"reframeHandle":{"__isSmartRef__":true,"id":3941},"rightReframeHandle":{"__isSmartRef__":true,"id":3949},"bottomReframeHandle":{"__isSmartRef__":true,"id":3945},"titleBar":{"__isSmartRef__":true,"id":3867},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"_PreviousBorderWidth":0,"targetMorph":{"__isSmartRef__":true,"id":3915},"eventHandler":{"__isSmartRef__":true,"id":3955},"showsHalos":false,"name":"GitDocumentation11","partsBinMetaInfo":{"__isSmartRef__":true,"id":3956},"_Scale":1,"menuButton":{"__isSmartRef__":true,"id":3887},"collapseButton":{"__isSmartRef__":true,"id":3899},"closeButton":{"__isSmartRef__":true,"id":3874},"owner":{"__isSmartRef__":true,"id":2831},"__serializedExpressions__":["_Position","contentOffset"],"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(0.0,0.0)","contentOffset":"lively.pt(4.0,22.0)"},"3867":{"submorphs":[{"__isSmartRef__":true,"id":3868},{"__isSmartRef__":true,"id":3874},{"__isSmartRef__":true,"id":3887},{"__isSmartRef__":true,"id":3899}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3912},"_ClipMode":"visible","derivationIds":["1FC40FBB-27AE-4471-9BC9-DF7504E5A355","99E812AF-CCE2-4132-B914-164410259CB0","40E06A6D-2468-427B-8D1C-32183FA3A970","67D3EBD8-CF30-434A-9B38-08749ED39D53","4A0AE920-257B-480F-800B-84D2FF4431E9","95942FF8-931A-4649-9683-65013A4EF057","486C4E1B-CFF1-4DA7-8F1D-6FC707C6E13E","F1DDF0DF-0802-42BC-AD67-2D00DD6EC237","AF2E999F-F7DE-4389-AC9D-F6FDCBA8E356","D86EFDD1-F235-45FA-9990-4B7C81B64F22","CDEB6522-B85E-49E3-AFF3-FEF4022B3C84","FDF68E75-50BC-42FC-82FF-ED1621FA4BA2","26A7E002-6699-429E-9FDA-EBE6D1A72B4E"],"id":"F214C42F-E470-45C8-8B21-BA5E4A3A4F51","__layered_droppingEnabled__":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":3913},"windowMorph":{"__isSmartRef__":true,"id":3866},"label":{"__isSmartRef__":true,"id":3868},"closeButton":{"__isSmartRef__":true,"id":3874},"menuButton":{"__isSmartRef__":true,"id":3887},"collapseButton":{"__isSmartRef__":true,"id":3899},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":3866},"eventHandler":{"__isSmartRef__":true,"id":3914},"showsHalos":false,"buttons":[{"__isSmartRef__":true,"id":3874},{"__isSmartRef__":true,"id":3899},{"__isSmartRef__":true,"id":3887}],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"3868":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3869},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3870}],"_ClipMode":"hidden","derivationIds":["E6836EFB-F5EC-488A-8C2C-FA1BD82CADD1","5D15218D-7B1E-45CA-8C9C-1C77E3002C95","B7A730DF-557A-445E-A663-988274B988DA","65541811-7870-4D9A-96D5-4F231AFDCF4B","DDF383C5-2CF1-44C7-A872-0E5F0F131A89","DF1A0393-39EB-4C10-9CDC-C6B44F371CFA","2E00B05C-F017-4AE6-9F4B-56E15490C866","D5653B47-53C2-4244-BA2F-663F9A142543","E8D28DAB-4591-4FAF-B9A5-B0FDF222254A","36D3CBE2-99C1-4D4E-9C45-21F6BAB92EA0","D2CC2EA8-590B-49AB-9498-AF4030CB9638","3F7E5A7C-AD7D-4A12-B84D-BF4004F58699","CCE23CD7-9B76-4A3C-A99A-71DEAF24884E"],"id":"9C70A4AC-6966-46BB-AC7E-3F0A172A26B0","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":3872},"owner":{"__isSmartRef__":true,"id":3867},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":3873},"showsHalos":false,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(3.0,3.0)"},"3869":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(660.0,16.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3870":{"style":{"__isSmartRef__":true,"id":3871},"chunkOwner":{"__isSmartRef__":true,"id":3868},"_id":"_6788","storedString":"Basic info about committing changes using the Lively GitControl","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3871":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3872":{"resizeWidth":true},"3873":{"morph":{"__isSmartRef__":true,"id":3868},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3874":{"submorphs":[{"__isSmartRef__":true,"id":3875}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3880},"_ClipMode":"visible","derivationIds":["1E986EDB-AC62-4E46-BACD-B1B6CB9C1955","2C454ABA-83A7-4172-BBBF-B73B8744A101","2F268D63-EB67-4535-9BE2-CB9ABD65F363","6AF1BD8F-9E43-46C8-8A7C-24E807A8B900","52380C3E-0750-4F08-940F-E698B645A820","6111C5DE-5AF0-40B1-A792-66790FE1ACFE","E6BEFC69-08C4-44C3-BD97-24A2D620E883","96FE7AC5-FA05-4F72-BBD7-3CB4C8D6C182","B4C2D362-1C7D-4989-B38A-5715C70DED20","4591FF5A-C8CE-4398-8F30-38E78595C8E5","54FD7012-8804-455D-8C1C-F40DB996C4EA","7525E42F-43E9-456F-B40C-21376832A2A3","1A5D5415-33D3-4A61-A6BC-29B8C9A39053"],"id":"63BA0D59-E121-4F3D-91AA-8CCC60C7EEF0","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":3875},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":3867},"layout":{"__isSmartRef__":true,"id":3881},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":3882},{"__isSmartRef__":true,"id":3884}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":3886},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(709.0,3.0)"},"3875":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3876},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3877}],"_ClipMode":"hidden","derivationIds":["51DDAA8D-D733-465E-8C50-6C5EC0395CA8","56E06D06-49FC-47A6-B9F4-7AD98E4F7DE3","1FA31AAF-1E15-4C8E-9960-24A2B65EB7B3","F29376CE-A70A-4680-BA84-A981978DE64C","91B6B805-EC0C-4E8F-9800-44E47EAC661E","D9FBABA2-B444-4AC1-A1E3-ACD8E1001981","535FBB6A-9721-4065-B844-A22BBFAE7DDD","CC6BE3A2-3CFE-4F24-97EA-ECDFFAACB8DD","354C7148-E631-465E-BBD8-350CE27DC42A","6E3224DD-D3EC-494C-90EA-0A25679F9561","9888201B-6158-4EAD-A8F4-49D31C40E7AB","439CB7DC-D86B-4528-8091-011C6B72C582","F8309793-B173-4DDC-B3DE-B78EC21ED405"],"id":"C51696C7-A964-4DE6-9530-B8F0A8E4E2F7","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3874},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":3879},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"3876":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(16.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3877":{"style":{"__isSmartRef__":true,"id":3878},"chunkOwner":{"__isSmartRef__":true,"id":3875},"_id":"_5259","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3878":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3879":{"morph":{"__isSmartRef__":true,"id":3875},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3880":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"3881":{"moveHorizontal":true},"3882":{"sourceObj":{"__isSmartRef__":true,"id":3874},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3866},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":3883},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3883":{"source":{"__isSmartRef__":true,"id":3874},"target":{"__isSmartRef__":true,"id":3866}},"3884":{"sourceObj":{"__isSmartRef__":true,"id":3874},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3866},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":3885},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3885":{"source":{"__isSmartRef__":true,"id":3874},"target":{"__isSmartRef__":true,"id":3866}},"3886":{"morph":{"__isSmartRef__":true,"id":3874},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3887":{"submorphs":[{"__isSmartRef__":true,"id":3888}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3893},"_ClipMode":"visible","derivationIds":["8E8F189C-A21A-4564-95AF-4E57B55D692C","61F4DF6E-B7B3-4CD0-943B-AD8C730AEECF","7E32AA34-3F1F-4339-9A9D-941BB684EABC","07F5C86D-1A4A-4B82-BE97-EA61B084ECAB","7F0AE207-9378-4818-92CC-054797570D00","7D1433B7-8AA3-4D00-9A22-19B488DB8408","E3774045-612A-4093-812F-E27817F4696D","14971FE1-66C0-46A5-9DDB-5AFE66C593EF","890E1D5C-0013-4525-84C4-AB006F738B1F","72B82D31-98A2-47B5-8E38-050948192E0B","73B0C6B6-17CE-4DA4-A44A-27302D8283BC","E85D2CBD-303B-4778-B507-C03FA7B44057","A66162B1-5A6E-4923-BDE6-B9CA8C487B96"],"id":"947297F2-A6B0-4926-B34A-4F53547B79DC","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":3888},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":3867},"attributeConnections":[{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":3898},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(669.0,3.0)"},"3888":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3889},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3890}],"_ClipMode":"hidden","derivationIds":["8A4436E1-F127-460F-9E51-3FFF0EDDA9CC","8E4BD3C9-00D1-4B4E-9AD0-E91E751787D0","4D45FFCA-3B26-4AED-B134-5ADF7580957C","C432E7BE-1E52-472C-9F20-11A7B75A0373","EFA9AC29-D335-4C5E-9E92-91A203ECD9C8","AD0A437B-C9A0-4075-82B5-B407CA6E28C0","EC5D55A2-2C85-4C01-8874-E62E5A4EF80D","389B1644-3057-4643-8C1E-52D1F70764B6","1BEB47BB-DA7B-4F9D-9896-14EFA9F78A59","76EEB8DF-FF2C-4113-8AA2-0128D80CC00E","22FD0D5B-7FB1-4400-8D26-B957AD5D2058","DCE96349-8C58-4DE7-9263-EC72FA33B796","1DBDBDFA-A0A7-4177-BA42-3264E57F4B60"],"id":"127BEDC2-6469-4D6A-A92B-7EBD0310C8B4","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3887},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":3892},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"3889":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3890":{"style":{"__isSmartRef__":true,"id":3891},"chunkOwner":{"__isSmartRef__":true,"id":3888},"_id":"_5261","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3891":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3892":{"morph":{"__isSmartRef__":true,"id":3888},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3893":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"3894":{"sourceObj":{"__isSmartRef__":true,"id":3887},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3866},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":3895},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3895":{"source":{"__isSmartRef__":true,"id":3887},"target":{"__isSmartRef__":true,"id":3866}},"3896":{"sourceObj":{"__isSmartRef__":true,"id":3887},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3866},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":3897},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3897":{"source":{"__isSmartRef__":true,"id":3887},"target":{"__isSmartRef__":true,"id":3866}},"3898":{"morph":{"__isSmartRef__":true,"id":3887},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3899":{"submorphs":[{"__isSmartRef__":true,"id":3900}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3905},"_ClipMode":"visible","derivationIds":["7F1AC40B-D335-43F8-A6F0-718F23DFC637","A4DD4095-624E-45E6-BAC5-026F61A039B4","53D7515A-AAB6-431B-99CC-9F601857F032","EF27A27F-9E63-4656-9CAF-6522E93DE331","399FA59F-7440-4CA3-B5B8-16C7C2915E7B","044A3E99-78D5-422E-AD31-ACE090A480D1","C036F32A-D671-4B30-A6FA-CC8160C8F9C9","6638DF1C-11DE-4DD9-99BC-122440600BF9","F0BEEB9E-AF93-4297-986F-5087808709D1","1E47C4FE-DF40-4664-AC25-530A4CD40CC5","B6B2774C-2B23-417E-B56A-6BB52C232DCB","A9C467B3-16C2-4924-B134-0D50DF8C19CB","06E61D15-48ED-4896-8BB2-7B18AFABEC24"],"id":"0EA9A077-1CA5-4A0D-B83D-EDD8BB423BA5","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":3900},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":3867},"layout":{"__isSmartRef__":true,"id":3906},"attributeConnections":[{"__isSmartRef__":true,"id":3907},{"__isSmartRef__":true,"id":3909}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":3911},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(689.0,3.0)"},"3900":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3901},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3902}],"_ClipMode":"hidden","derivationIds":["ECB98360-94C3-4484-841E-B644D09E8BFA","37111FB2-0C33-4071-85BE-93FB9E00D63E","BFE99DB9-DF1D-4232-9412-B5D903E14CBC","4A0444E6-65BF-4504-815D-2128D5A8BD2A","A23649A3-1144-46F1-8C40-C0DB2E3674C1","39843A2F-06BB-4500-9F24-C3E1C973CFBA","393376B0-C167-41A7-9FE2-F579A384D659","7216027D-8998-4BC2-BFA5-1D3C014C4F21","8909FC5F-AF0D-496A-9E18-9F08E8B11587","C2995240-859C-4BD2-88C8-170159D95444","46297599-6F28-42A9-A957-C92A6E797C39","88AF2A5F-6943-4211-B394-B1051C9F2BE8","2A382C13-7F28-418F-AD93-DE63644224C4"],"id":"369AB144-201E-442B-8608-0091C28EC9A0","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3899},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":3904},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"3901":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(15.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3902":{"style":{"__isSmartRef__":true,"id":3903},"chunkOwner":{"__isSmartRef__":true,"id":3900},"_id":"_5263","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3903":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3904":{"morph":{"__isSmartRef__":true,"id":3900},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3905":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"3906":{"moveHorizontal":true},"3907":{"sourceObj":{"__isSmartRef__":true,"id":3899},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3866},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":3908},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3908":{"source":{"__isSmartRef__":true,"id":3899},"target":{"__isSmartRef__":true,"id":3866}},"3909":{"sourceObj":{"__isSmartRef__":true,"id":3899},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3866},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":3910},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3910":{"source":{"__isSmartRef__":true,"id":3899},"target":{"__isSmartRef__":true,"id":3866}},"3911":{"morph":{"__isSmartRef__":true,"id":3899},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3912":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(729.0,22.0)","_Padding":"lively.rect(0,0,0,0)"},"3913":{"resizeWidth":true,"adjustForNewBounds":true},"3914":{"morph":{"__isSmartRef__":true,"id":3867},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3915":{"submorphs":[],"scripts":[],"id":"6DD14692-527B-4B6E-B914-EACF95B10A3B","shape":{"__isSmartRef__":true,"id":3916},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text1","partsBinMetaInfo":{"__isSmartRef__":true,"id":3917},"textChunks":[{"__isSmartRef__":true,"id":3925},{"__isSmartRef__":true,"id":3927},{"__isSmartRef__":true,"id":3929},{"__isSmartRef__":true,"id":3931},{"__isSmartRef__":true,"id":3933},{"__isSmartRef__":true,"id":3935},{"__isSmartRef__":true,"id":3937}],"charsReplaced":"","lastFindLoc":2458,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":3939},"_ClipMode":"auto","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","BCFF8C7E-6CD6-442D-ACBA-EB87697F1140","D5488B0A-0194-46BB-BAE3-8123F05AF3ED","8762C68F-8AD3-47B4-8C68-5BD415558D3B","3F48ECE2-5172-4E42-ADD9-022E1CBABCFA","397A3AC4-2428-4709-9B70-09A5109AC77F","9B0370A8-26F3-4A29-AF70-7E57761FD6C3","BDA6103E-59B2-426E-AB57-93E3E37B3BA9","9DFF1F8C-EC40-451A-AC2E-A04A859726ED","2268459B-F155-4D36-9EE3-D674493FB609","7083ABBA-5602-41C8-864F-23075F5760E2","F4F4EE0A-6990-4FFC-A0F4-587FBBD277C3","7A7E6AA6-4B4D-4333-B99A-60CFA7CDE2B1"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"previousSelection":[2487,2487],"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":3866},"_Rotation":0,"_Scale":1,"layout":{"__isSmartRef__":true,"id":3940},"priorSelectionRange":[2744,2744],"__serializedExpressions__":["_Position","textColor","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(4.0,22.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"3916":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(720.0,465.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)","_Fill":"Color.rgb(255,255,255)"},"3917":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":3918},{"__isSmartRef__":true,"id":3919},{"__isSmartRef__":true,"id":3920},{"__isSmartRef__":true,"id":3921},{"__isSmartRef__":true,"id":3922},{"__isSmartRef__":true,"id":3923},{"__isSmartRef__":true,"id":3924}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Tue Mar 12 2013 14:35:33 GMT-0400 (Eastern Daylight Time)\")"},"3918":{"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 12:31:56 GMT-0400 (Eastern Daylight Time)\")"},"3919":{"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 08 2012 08:18:18 GMT-0400 (Eastern Daylight Time)\")"},"3920":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:32:09 GMT-0400 (Eastern Daylight Time)\")"},"3921":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:31:43 GMT-0400 (Eastern Daylight Time)\")"},"3922":{"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(\"Mon Feb 27 2012 00:20:38 GMT-0500 (Eastern Standard Time)\")"},"3923":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 10:30:30 GMT-0400 (Eastern Daylight Time)\")"},"3924":{"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 13:36:22 GMT-0400 (Eastern Daylight Time)\")"},"3925":{"style":{"__isSmartRef__":true,"id":3926},"morph":{"__isSmartRef__":true,"id":3915},"chunkOwner":{"__isSmartRef__":true,"id":3915},"storedString":"All Lively installations, such as you might have on localhost, or such as the lively-kernel.org/core installation, are separate instances of the master installation on Git.  The GitControl tool makes it easy to update an installation and to commit changes made in that installation up to the master on Git.\n\n","_id":"_100","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3926":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3927":{"_id":"_6601","style":{"__isSmartRef__":true,"id":3928},"chunkOwner":{"__isSmartRef__":true,"id":3915},"storedString":"General commit and update workflow","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3928":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3929":{"_id":"_6602","style":{"__isSmartRef__":true,"id":3930},"chunkOwner":{"__isSmartRef__":true,"id":3915},"storedString":"\n\nAs a general rule, prior to making a bunch of changes, it is good to use the GitControl to do a \"pull\", bringing your installation up to date so that the only changes you will have to deal with be those involved in your project.\n\nSuppose you have changed a method in Widgets.js.  When you open the GitControl, this file will appear as an \"unstaged change\", or you may have several files listed there that you have changed.  You can us the \"diff\" button to see the changes that will be committed.\n[this does not work for me but it should for you.  The alternative is to go tot the console window and type \"git diff\" or \"git diff \" followed by the pathname of a specific file]\n\nMaybe we need some discussion about what to do if things appear in the diff that you do not want.  The simplest answer here would go to go fix the file.\n\nIn preparation to commit, you need all your local changes to be either \"staged\" (in preparatin to commit), \"stashed\" (set aside from the commit but not forgotten. perhaps as you have more to do before committing), or forgotten (the X), meaning the changes will be lost, though you may still have that file around.  So do one of these three things to all your unstaged changes.\n\nNow you are ready to commit your (now) staged changes, and this is done by pressing the \"commit\" button.  Here you will be asked for a short comment about what these changes are.  This will appear in the log which can be seen under the \"log\" tab.\n\nNext you should press \"pull\".  This may take a little while and should then print a few lines ending with a pair of version numbers on the master.\n[for some reason my system asks me for my name and password at this point which can be entered in the terminal window]\n\nThe final step is to do a \"push\" which makes your changes visible on Git, and everyone who updates will see those changes.  This should also display a few lines with version numbers, and you should then be able to see your change at the top of the log window.\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3930":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3931":{"_id":"_6609","style":{"__isSmartRef__":true,"id":3932},"chunkOwner":{"__isSmartRef__":true,"id":3915},"storedString":"Adding new files\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3932":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3933":{"_id":"_6611","style":{"__isSmartRef__":true,"id":3934},"chunkOwner":{"__isSmartRef__":true,"id":3915},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3934":{"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3935":{"_id":"_9614","style":{"__isSmartRef__":true,"id":3936},"chunkOwner":{"__isSmartRef__":true,"id":3915},"storedString":"The file or directory that you want to add should already exist (create it. e.g. with the System Code Browser).  ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3936":{"fontWeight":"normal","color":"rgb(0,0,0)","fontFamily":"Arial,sans-serif","fontSize":"13.63636302947998px","textAlign":"start","backgroundColor":"rgb(255,255,255)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3937":{"_id":"_9615","style":{"__isSmartRef__":true,"id":3938},"chunkOwner":{"__isSmartRef__":true,"id":3915},"storedString":"In order to add new files to be controlled by git go into the \"status\" tab. Your file / directory will appear in the \"Untracked files\" category. Hover over the line representing the file / directory and hit the \"add\" button. The file / directory will now be listed as a \"staged change\" that can now be committed.","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3938":{"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3939":{"morph":{"__isSmartRef__":true,"id":3915},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3940":{"resizeWidth":true,"resizeHeight":true},"3941":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3942},"_ClipMode":"visible","derivationIds":["FC7ED326-0B03-4D5E-A30D-D74DB58D2DD8","9149E4FC-5356-43EF-815F-AB77DDD79BD5","60FD5867-7743-4F51-88D3-F6D37C196E66","CB92F2FB-9711-42DE-88F5-E377054DD269","4A5A27DB-8F5F-4C3E-8C27-12214587958D","548121DB-A99E-49FC-AA98-C697DD6C5E97","CE169319-D20A-4AA6-B82B-374F3D797EA6","A03DA736-0D53-469D-A26F-8570C405AA7E","AB735697-2C9D-4193-9D2E-D460B64836FB","2B489109-12FA-4C77-B0AC-953B88641688","AFF39046-1CA5-49B4-B0F9-1A3F6E2F5F83","86E296FE-3907-4B2F-85FA-AE1FFAB316FF"],"id":"41FD119E-5892-445E-87BA-0289319F65E5","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"corner","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle corner"],"layout":{"__isSmartRef__":true,"id":3943},"owner":{"__isSmartRef__":true,"id":3866},"eventHandler":{"__isSmartRef__":true,"id":3944},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(715.0,478.0)"},"3942":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,14.0)","_Padding":"lively.rect(0,0,0,0)"},"3943":{"moveVertical":true,"moveHorizontal":true},"3944":{"morph":{"__isSmartRef__":true,"id":3941},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3945":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3946},"_ClipMode":"visible","derivationIds":["37FA179F-074D-43D5-B21B-13FD3E452962","A09CC807-6A61-4F79-952C-A3168A7FDA43","6C5D69CD-D2FE-4798-ABB9-B53F5081D891","22426467-A5B9-4F6F-BA2B-6C7BDC928823","326E8400-AC05-4A6F-A3FA-97C50A15440F","87901420-CBCB-49DA-9BC6-AE52FF80AEE1","6BDEFF45-AAAA-489C-B341-C015D9B36CF6","E2653FC4-3CE1-4EAB-AAEA-91DA909B072A","20908CF6-AD18-42AA-8CA8-E837D279CD37","38E901E7-F06A-4DD3-921A-EEA0C8E95546","32A8D9BD-2B9E-4742-A079-D91BB80A77CB","06035955-AFB0-4D83-A8A2-7E70EAC6DD97"],"id":"5F45A4F3-2ED3-43EE-9A9B-FD7F2699A9C6","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"bottom","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle bottom"],"layout":{"__isSmartRef__":true,"id":3947},"owner":{"__isSmartRef__":true,"id":3866},"eventHandler":{"__isSmartRef__":true,"id":3948},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,489.0)"},"3946":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(715.0,3.0)","_Padding":"lively.rect(0,0,0,0)"},"3947":{"moveVertical":true},"3948":{"morph":{"__isSmartRef__":true,"id":3945},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3949":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3950},"_ClipMode":"visible","derivationIds":["CFF26B19-0049-44CC-A33A-DB747B8F11DA","B90911AD-47AB-4DA3-A583-68C996BFBA9D","E6619852-BD68-447A-95DB-182A715CE583","276B7FF9-7802-4355-B340-BBC0E240E3FF","A6074C58-1E68-415F-9889-0BCFAAA818CA","FC2BE8EA-0C15-4605-B529-68A5D8C24D13","50AEE3F1-85A2-4E01-82AD-F7E6C57CF751","DA0E1921-4511-49FB-84B2-D7FC92B125CB","8CDC224F-B4AF-49BC-806C-EB4D4CB9418F","48240EA1-A302-445C-B40B-4CC8886F6970","687E78F3-D39A-4C2A-A460-7DC3856B9818","8B385913-7E6A-4A14-B6B0-5FF936265704"],"id":"E67BD5D3-F49A-4A59-8315-DA15043FE93C","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"right","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle right"],"layout":{"__isSmartRef__":true,"id":3951},"owner":{"__isSmartRef__":true,"id":3866},"eventHandler":{"__isSmartRef__":true,"id":3952},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(726.0,0.0)"},"3950":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(3.0,478.0)","_Padding":"lively.rect(0,0,0,0)"},"3951":{"moveHorizontal":true},"3952":{"morph":{"__isSmartRef__":true,"id":3949},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3953":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":false,"_BorderRadius":false,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Padding","_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(729.0,492.0)"},"3954":{"adjustForNewBounds":true},"3955":{"morph":{"__isSmartRef__":true,"id":3866},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3956":{"partName":"GitDocumentation","requiredModules":[],"partsSpaceName":"PartsBin/Documentation","comment":"Dan has put together some documentation about Git and how to use the GitControl with Lively. Please spread the word and improve!","changes":[{"__isSmartRef__":true,"id":3957},{"__isSmartRef__":true,"id":3958},{"__isSmartRef__":true,"id":3959}],"migrationLevel":7,"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Wed Jul 24 2013 02:21:48 GMT-0400 (Eastern Daylight Time)\")"},"3957":{"author":"robertkrahn","message":"no comment","id":"F9152023-3A3A-41D1-8FE7-ABF05A270C48","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 18:45:31 GMT-0400 (Eastern Daylight Time)\")"},"3958":{"author":"robertkrahn","message":"no comment","id":"B247523D-EBD9-451F-8474-C6357B9851BE","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 18:46:01 GMT-0400 (Eastern Daylight Time)\")"},"3959":{"author":"robertkrahn","message":"no comment","id":"EFF8F231-46B8-44BC-B76E-2EEE214D2A86","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 19:11:14 GMT-0400 (Eastern Daylight Time)\")"},"3960":{"submorphs":[{"__isSmartRef__":true,"id":3961},{"__isSmartRef__":true,"id":4009},{"__isSmartRef__":true,"id":4035},{"__isSmartRef__":true,"id":4039},{"__isSmartRef__":true,"id":4043}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4047},"_ClipMode":"visible","derivationIds":["B08BB174-C380-4D54-AB0F-7F0DC0A8A5BD","357F4DBD-BF56-4F66-9950-0ED8E0B25D53","C56B4259-8DAE-4432-86A8-F38AEB9A9B0A","2A1C5C5F-EC4E-4A1E-9C3B-E960C296D693","23560FD3-2D99-4B10-8095-82630F4FF060","97D42F4D-6A5F-4216-9B76-9FBF8C5F5C0F","26EE85BF-F1DC-4043-A299-C64169E36F4B","7D4412AC-B403-4E5B-A515-8160C5BCE210","3FCDBFF5-AAF1-4B0E-8AE2-ED759CE656BB","7336C06A-DD7A-46EB-A642-E3E9244B8C32","0C21FAAA-BDFA-4504-92BB-C180F52C745D","498CBFA1-2751-41DC-8269-F7235449086D"],"id":"924F17FA-28B7-401C-898F-D6A07936B440","__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":4048},"reframeHandle":{"__isSmartRef__":true,"id":4035},"rightReframeHandle":{"__isSmartRef__":true,"id":4043},"bottomReframeHandle":{"__isSmartRef__":true,"id":4039},"titleBar":{"__isSmartRef__":true,"id":3961},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"_PreviousBorderWidth":0,"targetMorph":{"__isSmartRef__":true,"id":4009},"eventHandler":{"__isSmartRef__":true,"id":4049},"showsHalos":false,"name":"GitDocumentation12","partsBinMetaInfo":{"__isSmartRef__":true,"id":4050},"_Scale":1,"menuButton":{"__isSmartRef__":true,"id":3981},"collapseButton":{"__isSmartRef__":true,"id":3993},"closeButton":{"__isSmartRef__":true,"id":3968},"owner":{"__isSmartRef__":true,"id":2831},"__serializedExpressions__":["_Position","contentOffset"],"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(0.0,0.0)","contentOffset":"lively.pt(4.0,22.0)"},"3961":{"submorphs":[{"__isSmartRef__":true,"id":3962},{"__isSmartRef__":true,"id":3968},{"__isSmartRef__":true,"id":3981},{"__isSmartRef__":true,"id":3993}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4006},"_ClipMode":"visible","derivationIds":["1FC40FBB-27AE-4471-9BC9-DF7504E5A355","99E812AF-CCE2-4132-B914-164410259CB0","B996DE77-EF01-4ECE-A710-A02311E27E1C","A4BBD9EA-B1B0-464E-842F-2C0868422227","76D790EC-6B59-44C7-B941-D29DD77AE13C","39B52294-44B9-4D5C-9FB6-DF99A019BED5","271FC483-B153-43E5-8E59-56C08CDE0F5E","31EDD744-D747-4051-BD58-4A115D9017BE","B0A368B7-028B-4516-90D5-3486C618CF17","ECC11046-39E9-4671-A556-456D804CA624","4952EE50-94DA-4360-8148-8D24E5BF7746","2DCB93AD-4A56-445D-BB65-D606D856DF60"],"id":"8C4BF310-8F45-4896-A035-77F8DB394863","__layered_droppingEnabled__":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":4007},"windowMorph":{"__isSmartRef__":true,"id":3960},"label":{"__isSmartRef__":true,"id":3962},"closeButton":{"__isSmartRef__":true,"id":3968},"menuButton":{"__isSmartRef__":true,"id":3981},"collapseButton":{"__isSmartRef__":true,"id":3993},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":3960},"eventHandler":{"__isSmartRef__":true,"id":4008},"showsHalos":false,"buttons":[{"__isSmartRef__":true,"id":3968},{"__isSmartRef__":true,"id":3993},{"__isSmartRef__":true,"id":3981}],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"3962":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3963},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3964}],"_ClipMode":"hidden","derivationIds":["E6836EFB-F5EC-488A-8C2C-FA1BD82CADD1","5D15218D-7B1E-45CA-8C9C-1C77E3002C95","D1FC8D39-4A59-48F2-A76C-F4ED08D54357","F3B0A78A-BA49-4C58-B9C8-66096FD2D4DB","78DFB588-EA82-40CD-A0F7-7F3549B5AD45","363F2CA6-B1F3-48E0-B031-4DF31FDAFC66","D20D86DD-676F-4377-840C-5C720D9F632A","83234766-CBFB-41B8-AAA1-8A02722829DB","4E3B3AAA-21A1-420B-BD01-2909711DBE6B","74E2373D-288D-4BED-9AA0-4853DD6053FE","36914233-A7E4-4BB8-AB69-3DDD37AAA6D4","D0AD83A5-B76C-4763-BA88-BD13D79B9E7A"],"id":"AFC75764-C91B-41A3-892E-EA34C75340F7","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":3966},"owner":{"__isSmartRef__":true,"id":3961},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":3967},"showsHalos":false,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(3.0,3.0)"},"3963":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(660.0,16.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3964":{"style":{"__isSmartRef__":true,"id":3965},"chunkOwner":{"__isSmartRef__":true,"id":3962},"_id":"_6788","storedString":"Basic info about committing changes using the Lively GitControl","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3965":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3966":{"resizeWidth":true},"3967":{"morph":{"__isSmartRef__":true,"id":3962},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3968":{"submorphs":[{"__isSmartRef__":true,"id":3969}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3974},"_ClipMode":"visible","derivationIds":["1E986EDB-AC62-4E46-BACD-B1B6CB9C1955","2C454ABA-83A7-4172-BBBF-B73B8744A101","EAA59CF2-77D5-4180-B39C-A1C91CFEEA86","F219499A-B96F-4991-8A79-010DC673A8AC","F3BEEE64-EC0C-4FEB-BB47-113589160531","10B7B3A2-B2DB-4BB8-A7A2-2C20B7FC56D5","33B1C9D3-5E29-4640-9A52-5B50E9472CA9","307A18FE-CB5A-4491-89DE-1FA58F410264","147778FB-34C6-4307-9039-41BEA20F3500","9927CD92-AC18-4CF3-8BF6-FD0A2CA2577D","30ADD7ED-B09D-4FCF-8FB4-A417867E843A","903F89BA-8D75-4FAF-9425-7711CD4AF130"],"id":"32A3575B-DA71-4224-8EE5-920F7F95D6A0","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":3969},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":3961},"layout":{"__isSmartRef__":true,"id":3975},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":3976},{"__isSmartRef__":true,"id":3978}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":3980},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(709.0,3.0)"},"3969":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3970},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3971}],"_ClipMode":"hidden","derivationIds":["51DDAA8D-D733-465E-8C50-6C5EC0395CA8","56E06D06-49FC-47A6-B9F4-7AD98E4F7DE3","E95D8199-9C83-43DF-9CB1-25A68B66CAFD","35DA9C1B-C7CB-4FB1-A894-D06C1DF4314E","87BAD0E0-7509-4591-AED8-F0CE6D944BD3","A8F1E259-C58A-4529-99E0-CBD03D7F730D","8BF907D4-9422-4BF3-A668-B3345DF494E0","4C5DD6CF-8973-42B2-8626-EBA02CC051A9","0B75F943-6A9D-4910-98E8-5D122F4D7E59","82E69C26-01A4-426E-A7C4-F6A6C8012AD4","1E816653-F8F9-4B43-A719-FAB770C265A4","5E442873-AF45-4A99-AF4A-73EBD6DFABF2"],"id":"847FA5E7-771A-4F27-92CD-DA9D77F92A9F","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3968},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":3973},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"3970":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(16.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3971":{"style":{"__isSmartRef__":true,"id":3972},"chunkOwner":{"__isSmartRef__":true,"id":3969},"_id":"_5259","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3972":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3973":{"morph":{"__isSmartRef__":true,"id":3969},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3974":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"3975":{"moveHorizontal":true},"3976":{"sourceObj":{"__isSmartRef__":true,"id":3968},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3960},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":3977},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3977":{"source":{"__isSmartRef__":true,"id":3968},"target":{"__isSmartRef__":true,"id":3960}},"3978":{"sourceObj":{"__isSmartRef__":true,"id":3968},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3960},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":3979},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3979":{"source":{"__isSmartRef__":true,"id":3968},"target":{"__isSmartRef__":true,"id":3960}},"3980":{"morph":{"__isSmartRef__":true,"id":3968},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3981":{"submorphs":[{"__isSmartRef__":true,"id":3982}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3987},"_ClipMode":"visible","derivationIds":["8E8F189C-A21A-4564-95AF-4E57B55D692C","61F4DF6E-B7B3-4CD0-943B-AD8C730AEECF","FC1D8F0C-0579-44F1-8E6A-1B8326A8ABE0","7AD0BE9B-F467-447C-AF74-D03C3C9374D1","A79ADADC-005F-463B-8D59-2F7724BB4FF9","C5FFD98D-FFB8-4460-80CA-C89C9D317DBD","876DE326-9244-46F2-ADF6-5E946C25FEB0","D7585B55-1A65-4FE5-A61E-F7590624D517","C2038932-55A6-47B6-A79B-55D428D6E48D","72457832-E191-498F-98F5-4830A4185DBD","1CD8091E-64F6-4410-B8CB-A4C899214A26","90C97F6E-1F85-4708-B680-0F875E8F73F0"],"id":"4DC4E956-C23D-4D14-BD29-8C2A930E901E","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":3982},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":3961},"attributeConnections":[{"__isSmartRef__":true,"id":3988},{"__isSmartRef__":true,"id":3990}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":3992},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(669.0,3.0)"},"3982":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3983},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3984}],"_ClipMode":"hidden","derivationIds":["8A4436E1-F127-460F-9E51-3FFF0EDDA9CC","8E4BD3C9-00D1-4B4E-9AD0-E91E751787D0","178307D2-71C1-4FD0-BAB6-FE33BD0C711B","52085186-6FCB-47A0-8899-E64F3548D57F","6770552C-D5B3-4425-B96E-AC6E9186121C","8F7CDC69-0708-4FAA-A4C7-51DBCE044E46","45007492-123D-4FD8-A9A7-7942BB962E56","98D52DFD-C640-40CF-842B-77B8BB95DDBB","7A159B1B-5853-4910-84BF-810A80E2F8BA","AAD2FD90-3159-4C4F-9707-A15DF64143BB","730C8351-B2AC-4CC7-93F1-26E8AAA4C9CE","94FB9668-69A2-4297-BAA0-9D98D690A63E"],"id":"316420B0-859B-4925-8CA5-EDAD8A3E8D7F","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3981},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":3986},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"3983":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3984":{"style":{"__isSmartRef__":true,"id":3985},"chunkOwner":{"__isSmartRef__":true,"id":3982},"_id":"_5261","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3985":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3986":{"morph":{"__isSmartRef__":true,"id":3982},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3987":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"3988":{"sourceObj":{"__isSmartRef__":true,"id":3981},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3960},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":3989},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3989":{"source":{"__isSmartRef__":true,"id":3981},"target":{"__isSmartRef__":true,"id":3960}},"3990":{"sourceObj":{"__isSmartRef__":true,"id":3981},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3960},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":3991},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3991":{"source":{"__isSmartRef__":true,"id":3981},"target":{"__isSmartRef__":true,"id":3960}},"3992":{"morph":{"__isSmartRef__":true,"id":3981},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3993":{"submorphs":[{"__isSmartRef__":true,"id":3994}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3999},"_ClipMode":"visible","derivationIds":["7F1AC40B-D335-43F8-A6F0-718F23DFC637","A4DD4095-624E-45E6-BAC5-026F61A039B4","ED8DF038-ED48-4704-92BA-DD00328CC8AB","D092EE66-F129-4DF1-8917-7914278A7912","5D87A4A1-B330-4A59-AC10-C9CB7C868A5A","7D59A24C-AF2B-407B-BD87-F51E83C2D4D7","B4619E27-15BF-40CB-80E3-24E5101BA429","D7200708-482C-41B8-9BDE-FBEE50B24D1D","1848BD24-4945-44F8-8D97-3033FF3421B3","FE7D7C05-2569-477B-8AAA-B553F18FE614","925F6CB7-8DE9-4767-B5C9-DB6E0A8CA769","DCCE7C5E-8F1E-4D71-9692-D69D28000D9F"],"id":"D24506AD-8D9A-43F8-9E51-054755B7524E","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":3994},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":3961},"layout":{"__isSmartRef__":true,"id":4000},"attributeConnections":[{"__isSmartRef__":true,"id":4001},{"__isSmartRef__":true,"id":4003}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":4005},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(689.0,3.0)"},"3994":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3995},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3996}],"_ClipMode":"hidden","derivationIds":["ECB98360-94C3-4484-841E-B644D09E8BFA","37111FB2-0C33-4071-85BE-93FB9E00D63E","BE58E1FD-7B86-43B2-857D-2142A4621B6C","1D7F7AB2-2A41-4CA0-9737-DBE3E96BD9C1","F47F736C-3EFD-4D43-8671-999847677347","B3EE43E7-741F-4EE0-A417-D7A9AFCB6209","0AF7DDA7-43AA-4D3F-BAF8-A1170FF90AA6","7B48C0B9-2AEC-4A3D-9E03-A8AF659395E6","693D0B29-5B4A-4B75-A6F8-5BC75F5D7CB1","39C9DFF3-EF87-4553-B635-359A917DA5D9","1A1A169F-2D64-462F-8E05-A2DB8697B9C0","F03324E1-4517-497E-807E-E1289EE4CD9D"],"id":"E9898663-6FC7-4BDD-843E-48F01B33CF30","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3993},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":3998},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"3995":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(15.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3996":{"style":{"__isSmartRef__":true,"id":3997},"chunkOwner":{"__isSmartRef__":true,"id":3994},"_id":"_5263","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3997":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3998":{"morph":{"__isSmartRef__":true,"id":3994},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3999":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"4000":{"moveHorizontal":true},"4001":{"sourceObj":{"__isSmartRef__":true,"id":3993},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3960},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":4002},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4002":{"source":{"__isSmartRef__":true,"id":3993},"target":{"__isSmartRef__":true,"id":3960}},"4003":{"sourceObj":{"__isSmartRef__":true,"id":3993},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3960},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":4004},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4004":{"source":{"__isSmartRef__":true,"id":3993},"target":{"__isSmartRef__":true,"id":3960}},"4005":{"morph":{"__isSmartRef__":true,"id":3993},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4006":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(729.0,22.0)","_Padding":"lively.rect(0,0,0,0)"},"4007":{"resizeWidth":true,"adjustForNewBounds":true},"4008":{"morph":{"__isSmartRef__":true,"id":3961},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4009":{"submorphs":[],"scripts":[],"id":"A7A236AB-1624-4C2F-BA71-77E50DA1541F","shape":{"__isSmartRef__":true,"id":4010},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text1","partsBinMetaInfo":{"__isSmartRef__":true,"id":4011},"textChunks":[{"__isSmartRef__":true,"id":4019},{"__isSmartRef__":true,"id":4021},{"__isSmartRef__":true,"id":4023},{"__isSmartRef__":true,"id":4025},{"__isSmartRef__":true,"id":4027},{"__isSmartRef__":true,"id":4029},{"__isSmartRef__":true,"id":4031}],"charsReplaced":"","lastFindLoc":2458,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":4033},"_ClipMode":"auto","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","BCFF8C7E-6CD6-442D-ACBA-EB87697F1140","5B67F7F7-7B52-427C-838D-CA188380E029","68E06062-8AB0-4C7C-96B0-7E42220F166D","DE8D1192-5953-4D6C-8B86-517F5E6851B7","EAD98006-68F4-422B-8235-1D7C7FB9D03D","6339C088-8160-4CFA-ACF3-6B81010888A9","8F5334BB-AC9D-482B-BD27-ADE649BD81BC","367E211E-3CB6-46DD-A94D-1AFBCF6A17BE","E7EF983B-63AD-4F08-A19E-7B31684BC98D","A9559754-8FBD-4693-857B-C17D8B9BAE9A","217462DD-7C4E-408B-BE4F-B1CF9FD77254"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"previousSelection":[2487,2487],"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":3960},"_Rotation":0,"_Scale":1,"layout":{"__isSmartRef__":true,"id":4034},"priorSelectionRange":[2744,2744],"__serializedExpressions__":["_Position","textColor","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(4.0,22.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"4010":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(720.0,465.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)","_Fill":"Color.rgb(255,255,255)"},"4011":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":4012},{"__isSmartRef__":true,"id":4013},{"__isSmartRef__":true,"id":4014},{"__isSmartRef__":true,"id":4015},{"__isSmartRef__":true,"id":4016},{"__isSmartRef__":true,"id":4017},{"__isSmartRef__":true,"id":4018}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Tue Mar 12 2013 14:35:33 GMT-0400 (Eastern Daylight Time)\")"},"4012":{"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 12:31:56 GMT-0400 (Eastern Daylight Time)\")"},"4013":{"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 08 2012 08:18:18 GMT-0400 (Eastern Daylight Time)\")"},"4014":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:32:09 GMT-0400 (Eastern Daylight Time)\")"},"4015":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:31:43 GMT-0400 (Eastern Daylight Time)\")"},"4016":{"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(\"Mon Feb 27 2012 00:20:38 GMT-0500 (Eastern Standard Time)\")"},"4017":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 10:30:30 GMT-0400 (Eastern Daylight Time)\")"},"4018":{"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 13:36:22 GMT-0400 (Eastern Daylight Time)\")"},"4019":{"style":{"__isSmartRef__":true,"id":4020},"morph":{"__isSmartRef__":true,"id":4009},"chunkOwner":{"__isSmartRef__":true,"id":4009},"storedString":"All Lively installations, such as you might have on localhost, or such as the lively-kernel.org/core installation, are separate instances of the master installation on Git.  The GitControl tool makes it easy to update an installation and to commit changes made in that installation up to the master on Git.\n\n","_id":"_100","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4020":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4021":{"_id":"_6601","style":{"__isSmartRef__":true,"id":4022},"chunkOwner":{"__isSmartRef__":true,"id":4009},"storedString":"General commit and update workflow","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4022":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4023":{"_id":"_6602","style":{"__isSmartRef__":true,"id":4024},"chunkOwner":{"__isSmartRef__":true,"id":4009},"storedString":"\n\nAs a general rule, prior to making a bunch of changes, it is good to use the GitControl to do a \"pull\", bringing your installation up to date so that the only changes you will have to deal with be those involved in your project.\n\nSuppose you have changed a method in Widgets.js.  When you open the GitControl, this file will appear as an \"unstaged change\", or you may have several files listed there that you have changed.  You can us the \"diff\" button to see the changes that will be committed.\n[this does not work for me but it should for you.  The alternative is to go tot the console window and type \"git diff\" or \"git diff \" followed by the pathname of a specific file]\n\nMaybe we need some discussion about what to do if things appear in the diff that you do not want.  The simplest answer here would go to go fix the file.\n\nIn preparation to commit, you need all your local changes to be either \"staged\" (in preparatin to commit), \"stashed\" (set aside from the commit but not forgotten. perhaps as you have more to do before committing), or forgotten (the X), meaning the changes will be lost, though you may still have that file around.  So do one of these three things to all your unstaged changes.\n\nNow you are ready to commit your (now) staged changes, and this is done by pressing the \"commit\" button.  Here you will be asked for a short comment about what these changes are.  This will appear in the log which can be seen under the \"log\" tab.\n\nNext you should press \"pull\".  This may take a little while and should then print a few lines ending with a pair of version numbers on the master.\n[for some reason my system asks me for my name and password at this point which can be entered in the terminal window]\n\nThe final step is to do a \"push\" which makes your changes visible on Git, and everyone who updates will see those changes.  This should also display a few lines with version numbers, and you should then be able to see your change at the top of the log window.\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4024":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4025":{"_id":"_6609","style":{"__isSmartRef__":true,"id":4026},"chunkOwner":{"__isSmartRef__":true,"id":4009},"storedString":"Adding new files\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4026":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4027":{"_id":"_6611","style":{"__isSmartRef__":true,"id":4028},"chunkOwner":{"__isSmartRef__":true,"id":4009},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4028":{"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4029":{"_id":"_9614","style":{"__isSmartRef__":true,"id":4030},"chunkOwner":{"__isSmartRef__":true,"id":4009},"storedString":"The file or directory that you want to add should already exist (create it. e.g. with the System Code Browser).  ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4030":{"fontWeight":"normal","color":"rgb(0,0,0)","fontFamily":"Arial,sans-serif","fontSize":"13.63636302947998px","textAlign":"start","backgroundColor":"rgb(255,255,255)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4031":{"_id":"_9615","style":{"__isSmartRef__":true,"id":4032},"chunkOwner":{"__isSmartRef__":true,"id":4009},"storedString":"In order to add new files to be controlled by git go into the \"status\" tab. Your file / directory will appear in the \"Untracked files\" category. Hover over the line representing the file / directory and hit the \"add\" button. The file / directory will now be listed as a \"staged change\" that can now be committed.","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4032":{"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4033":{"morph":{"__isSmartRef__":true,"id":4009},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4034":{"resizeWidth":true,"resizeHeight":true},"4035":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4036},"_ClipMode":"visible","derivationIds":["1E65BC95-15E3-42B7-BE32-4384AE21F751","8ED3051A-3E31-47BC-9E68-9E9817063A9C","BD2C33B7-F3ED-4DDB-AAD4-28308993B0A2","932858D6-CE55-4E45-900A-9A1C63880BC8","AA81BDD5-C2E4-4B2B-93ED-144F79A8EB6D","89C42B4A-FD43-4D9A-B6C1-E246619A173B","80CF0B28-95BE-48D8-84F0-46F33DE704CE","DAF42FF6-C71A-47DD-B8B1-08FFFEFC2C2A","0FFC6812-E19F-46FC-B6C1-D74620F28511","CF06BA79-DA86-43F4-92A3-C64A2E720295","0D530E42-8D60-4D20-89FA-74B4A23C900F"],"id":"E8A6F49B-4467-4618-AD43-A68698E9A9B2","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"corner","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle corner"],"layout":{"__isSmartRef__":true,"id":4037},"owner":{"__isSmartRef__":true,"id":3960},"eventHandler":{"__isSmartRef__":true,"id":4038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(715.0,478.0)"},"4036":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,14.0)","_Padding":"lively.rect(0,0,0,0)"},"4037":{"moveVertical":true,"moveHorizontal":true},"4038":{"morph":{"__isSmartRef__":true,"id":4035},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4039":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4040},"_ClipMode":"visible","derivationIds":["6BCD487F-140E-4426-9356-F397719C3959","D4A17CC8-C224-4B50-8933-50BA6003BE39","EFE6DBD5-2542-4D1C-98AD-9D334A6EA418","433163B0-D8EC-49C1-B299-0655DC7AC54C","19229083-4B96-4806-83EC-8937074FEF51","B5C23663-7DE7-4E80-990E-1C39D034961D","D5BC06A7-183C-456E-BF63-56ACC77950FB","BF921EB1-E65F-4C38-8EA5-C8B22BD9706D","767ED474-7F90-4465-98A4-C3E4313E0091","AD36C444-4E80-4676-8C2E-350572707484","917BF0E0-1B7E-42AA-A3E8-5C1F4719C49D"],"id":"9E19283C-5F64-4829-9793-37FCF57400CB","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"bottom","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle bottom"],"layout":{"__isSmartRef__":true,"id":4041},"owner":{"__isSmartRef__":true,"id":3960},"eventHandler":{"__isSmartRef__":true,"id":4042},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,489.0)"},"4040":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(715.0,3.0)","_Padding":"lively.rect(0,0,0,0)"},"4041":{"moveVertical":true},"4042":{"morph":{"__isSmartRef__":true,"id":4039},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4043":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4044},"_ClipMode":"visible","derivationIds":["577554D0-8406-46E9-BBBC-CF71ED6782AC","88F3F996-6C96-4780-A7C1-56C4A8D2FFAC","5F08E425-B759-442A-905E-174D5625527B","42AFF878-4F20-4DD2-A284-9173D7865412","2E898074-672C-4AA3-BC61-D96222324657","83327489-471A-4EF9-997C-10684A62BF91","E536CF33-0D09-485E-B734-4D8B12FF351D","843055F4-7834-42E9-902E-B4C031311E3D","4D07D3D5-3FEF-402A-80A0-D349FD0F8484","D5B791FE-678A-4C16-AF97-F2B0AFA61483","0EA9AEE7-7F14-431B-B7F1-75A5420ED6BB"],"id":"3E26F2D6-3B45-481D-9085-01024CB11EA5","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"right","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle right"],"layout":{"__isSmartRef__":true,"id":4045},"owner":{"__isSmartRef__":true,"id":3960},"eventHandler":{"__isSmartRef__":true,"id":4046},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(726.0,0.0)"},"4044":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(3.0,478.0)","_Padding":"lively.rect(0,0,0,0)"},"4045":{"moveHorizontal":true},"4046":{"morph":{"__isSmartRef__":true,"id":4043},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4047":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":false,"_BorderRadius":false,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Padding","_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(729.0,492.0)"},"4048":{"adjustForNewBounds":true},"4049":{"morph":{"__isSmartRef__":true,"id":3960},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4050":{"partName":"GitDocumentation","requiredModules":[],"partsSpaceName":"PartsBin/Documentation","comment":"Dan has put together some documentation about Git and how to use the GitControl with Lively. Please spread the word and improve!","changes":[{"__isSmartRef__":true,"id":4051},{"__isSmartRef__":true,"id":4052},{"__isSmartRef__":true,"id":4053}],"migrationLevel":7,"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Wed Jul 24 2013 04:09:24 GMT-0400 (Eastern Daylight Time)\")"},"4051":{"author":"robertkrahn","message":"no comment","id":"F9152023-3A3A-41D1-8FE7-ABF05A270C48","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 18:45:31 GMT-0400 (Eastern Daylight Time)\")"},"4052":{"author":"robertkrahn","message":"no comment","id":"B247523D-EBD9-451F-8474-C6357B9851BE","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 18:46:01 GMT-0400 (Eastern Daylight Time)\")"},"4053":{"author":"robertkrahn","message":"no comment","id":"EFF8F231-46B8-44BC-B76E-2EEE214D2A86","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 19:11:14 GMT-0400 (Eastern Daylight Time)\")"},"4054":{"submorphs":[{"__isSmartRef__":true,"id":4055},{"__isSmartRef__":true,"id":4103},{"__isSmartRef__":true,"id":4129},{"__isSmartRef__":true,"id":4133},{"__isSmartRef__":true,"id":4137}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4141},"_ClipMode":"visible","derivationIds":["B08BB174-C380-4D54-AB0F-7F0DC0A8A5BD","357F4DBD-BF56-4F66-9950-0ED8E0B25D53","F96F3D9B-6B5E-4817-A269-4E646B79FF0A","4902F79A-D450-4977-B591-23D1777F4EEB","69A5B364-7B83-43FA-BA50-B8ACC72994E8","D0E74221-864E-41D7-8D0B-B484EEE55991","158FA210-F14F-4FBB-8F20-13AADAF795F3","6F136E1D-60BA-4467-8555-91D5CCCB3564","A70B36DD-1740-4EDC-B150-E35E9E41B473","F4F9AE51-D55F-4A49-AF64-1D2E7E1975C3","1CAA430A-B452-4E5D-B4F9-79EE61E6E34D"],"id":"D4E3163B-0695-4815-A4A6-FBAB7AEC400A","__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":4142},"reframeHandle":{"__isSmartRef__":true,"id":4129},"rightReframeHandle":{"__isSmartRef__":true,"id":4137},"bottomReframeHandle":{"__isSmartRef__":true,"id":4133},"titleBar":{"__isSmartRef__":true,"id":4055},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"_PreviousBorderWidth":0,"targetMorph":{"__isSmartRef__":true,"id":4103},"eventHandler":{"__isSmartRef__":true,"id":4143},"showsHalos":false,"name":"GitDocumentation13","partsBinMetaInfo":{"__isSmartRef__":true,"id":4144},"_Scale":1,"menuButton":{"__isSmartRef__":true,"id":4075},"collapseButton":{"__isSmartRef__":true,"id":4087},"closeButton":{"__isSmartRef__":true,"id":4062},"owner":{"__isSmartRef__":true,"id":2831},"__serializedExpressions__":["_Position","contentOffset"],"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(0.0,0.0)","contentOffset":"lively.pt(4.0,22.0)"},"4055":{"submorphs":[{"__isSmartRef__":true,"id":4056},{"__isSmartRef__":true,"id":4062},{"__isSmartRef__":true,"id":4075},{"__isSmartRef__":true,"id":4087}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4100},"_ClipMode":"visible","derivationIds":["1FC40FBB-27AE-4471-9BC9-DF7504E5A355","99E812AF-CCE2-4132-B914-164410259CB0","42D96E0D-3A3D-415D-B5FE-563828D50545","88D8997D-E7AE-4009-8BF1-E2AD14F1DC41","ED6DBF08-280A-44C8-ACF1-C15AE0DFAD02","FFCC3250-C3E1-4356-BD5D-C624221996C5","BB1F3CC1-80FF-4324-8038-706021050F3A","449769D1-15EA-4DE6-818D-FAD9CA36AA7A","11A95822-C818-4D98-9461-161D8F0A5CE2","7DB66B91-9E63-45F8-B5BE-4A47B5D63943","EEC51480-E08E-413A-8A44-630B7110B9EC"],"id":"7A4D511A-7557-4186-94A3-99031AE68459","__layered_droppingEnabled__":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":4101},"windowMorph":{"__isSmartRef__":true,"id":4054},"label":{"__isSmartRef__":true,"id":4056},"closeButton":{"__isSmartRef__":true,"id":4062},"menuButton":{"__isSmartRef__":true,"id":4075},"collapseButton":{"__isSmartRef__":true,"id":4087},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":4054},"eventHandler":{"__isSmartRef__":true,"id":4102},"showsHalos":false,"buttons":[{"__isSmartRef__":true,"id":4062},{"__isSmartRef__":true,"id":4087},{"__isSmartRef__":true,"id":4075}],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"4056":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4057},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4058}],"_ClipMode":"hidden","derivationIds":["E6836EFB-F5EC-488A-8C2C-FA1BD82CADD1","5D15218D-7B1E-45CA-8C9C-1C77E3002C95","D12D9D21-A7CF-4E7B-84B1-95C92971D4D8","BB414502-2CFD-43A2-9792-F6D94777E8F3","F814023E-4643-44F8-A083-8E02AC01F583","E24666C8-259B-4429-87D2-A6D2EEEAA914","9FEC3706-EAE0-4486-86C0-894AF37675F7","C68D08A1-4108-442D-B6F3-4B759D0D12D1","5CA0FC9E-630E-433D-ACC0-8D82B025DDF1","80BEF6CA-F158-4CFE-A950-5C6991D558AF","759423ED-640D-433A-8E39-57D4ADA68B34"],"id":"9A5BDDCA-FC8E-4C8B-BA26-5D05B90976E4","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":4060},"owner":{"__isSmartRef__":true,"id":4055},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":4061},"showsHalos":false,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(3.0,3.0)"},"4057":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(660.0,16.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4058":{"style":{"__isSmartRef__":true,"id":4059},"chunkOwner":{"__isSmartRef__":true,"id":4056},"_id":"_6788","storedString":"Basic info about committing changes using the Lively GitControl","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4059":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4060":{"resizeWidth":true},"4061":{"morph":{"__isSmartRef__":true,"id":4056},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4062":{"submorphs":[{"__isSmartRef__":true,"id":4063}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4068},"_ClipMode":"visible","derivationIds":["1E986EDB-AC62-4E46-BACD-B1B6CB9C1955","2C454ABA-83A7-4172-BBBF-B73B8744A101","E2E57998-DAAA-4E39-92E1-BFB71C384383","A98BF1FE-7803-4134-9AE1-C5A527412819","21958B3E-7B17-42AF-ADC3-58EA8EDF055B","D1C118DC-A80A-4D6E-8FCE-3297869FAAB4","108D2D9A-64FA-4256-80A6-984DC2F4A3AE","7F30AB51-180A-449B-BF05-5FBA5D7B063C","45F017F0-219A-4552-9EA4-60B60D2A2711","1C5E2866-124A-403F-849B-0FEEE3FC3B30","DC4557C0-C395-4873-BD45-F0F518B0984D"],"id":"A28DA861-66F7-40C4-8485-49D88D188255","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":4063},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":4055},"layout":{"__isSmartRef__":true,"id":4069},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":4070},{"__isSmartRef__":true,"id":4072}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":4074},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(709.0,3.0)"},"4063":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4064},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4065}],"_ClipMode":"hidden","derivationIds":["51DDAA8D-D733-465E-8C50-6C5EC0395CA8","56E06D06-49FC-47A6-B9F4-7AD98E4F7DE3","46405A39-6923-46E1-B59D-10A6BD1133AD","808A0AEA-EAB9-4181-ABB7-4730230B3CBD","6BC63A7C-89B1-4F73-A5E7-B4149B7FC5E4","74F0D5E5-4FC7-4F9A-9C21-8B77C0F9F609","BC03ABAE-2A2E-400E-9593-C9166F884E29","43EA2D2B-B9E1-4279-8DF5-62D97B8A00ED","3C8BC190-5D16-4202-996B-DC6B927A4EF0","6C0FBBBB-F258-4543-9A8C-3E5AD09EFDE0","CB9787C8-6A7E-4116-B120-FCCF85EEE186"],"id":"176CA36D-751C-4F75-B78D-45FCF0768478","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":4062},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":4067},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"4064":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(16.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4065":{"style":{"__isSmartRef__":true,"id":4066},"chunkOwner":{"__isSmartRef__":true,"id":4063},"_id":"_5259","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4066":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4067":{"morph":{"__isSmartRef__":true,"id":4063},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4068":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"4069":{"moveHorizontal":true},"4070":{"sourceObj":{"__isSmartRef__":true,"id":4062},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4054},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":4071},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4071":{"source":{"__isSmartRef__":true,"id":4062},"target":{"__isSmartRef__":true,"id":4054}},"4072":{"sourceObj":{"__isSmartRef__":true,"id":4062},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4054},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":4073},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4073":{"source":{"__isSmartRef__":true,"id":4062},"target":{"__isSmartRef__":true,"id":4054}},"4074":{"morph":{"__isSmartRef__":true,"id":4062},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4075":{"submorphs":[{"__isSmartRef__":true,"id":4076}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4081},"_ClipMode":"visible","derivationIds":["8E8F189C-A21A-4564-95AF-4E57B55D692C","61F4DF6E-B7B3-4CD0-943B-AD8C730AEECF","25B22161-E56A-494B-86A2-33D357E6A515","1B5C3E79-2372-40FE-AA35-378E7C43511F","BB64C5F1-E0E4-41E4-B7E7-B44DB593C3F5","0BF70626-BB64-4879-82DD-EF52BE076910","8F3B52D7-F7AA-4CA2-832D-80FFA6E82AD5","88E92A5E-9EDC-40DE-98F7-4CA510E670CF","FD7534D4-2F35-4677-83D9-9C6AD57BD412","96D2D6BC-A89F-4C3D-BC62-04D859AFF78F","A9FA1EBD-233E-49C1-BB56-9DB0A37798FA"],"id":"EA7F897D-41CB-4CE2-83BC-1ABF23EB2A8D","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":4076},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":4055},"attributeConnections":[{"__isSmartRef__":true,"id":4082},{"__isSmartRef__":true,"id":4084}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":4086},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(669.0,3.0)"},"4076":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4077},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4078}],"_ClipMode":"hidden","derivationIds":["8A4436E1-F127-460F-9E51-3FFF0EDDA9CC","8E4BD3C9-00D1-4B4E-9AD0-E91E751787D0","99164C8E-EEDF-4FD4-AD05-3B5052C22767","39273E3B-90EC-4C83-912A-93248881A793","F4E0F9DE-3430-4BDD-A647-8DBAECE94636","913EEB60-3113-436B-BA93-6621A26EB56B","812F2AEF-D204-4F73-93BE-12B30A1693B4","3C3B113F-8FA6-4FBA-89B7-1CBDBB7C7A53","CEC1DF4C-6CBF-4B7B-9034-99D2DAA70C42","C1074966-BE08-4C31-9904-2C118FABC76B","117C69DB-9695-4B7D-B5D7-6D7EA4E16D2C"],"id":"61902C5E-AF36-4875-8D0D-1385265FFAA5","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":4075},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":4080},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"4077":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4078":{"style":{"__isSmartRef__":true,"id":4079},"chunkOwner":{"__isSmartRef__":true,"id":4076},"_id":"_5261","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4079":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4080":{"morph":{"__isSmartRef__":true,"id":4076},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4081":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"4082":{"sourceObj":{"__isSmartRef__":true,"id":4075},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4054},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":4083},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4083":{"source":{"__isSmartRef__":true,"id":4075},"target":{"__isSmartRef__":true,"id":4054}},"4084":{"sourceObj":{"__isSmartRef__":true,"id":4075},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4054},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":4085},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4085":{"source":{"__isSmartRef__":true,"id":4075},"target":{"__isSmartRef__":true,"id":4054}},"4086":{"morph":{"__isSmartRef__":true,"id":4075},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4087":{"submorphs":[{"__isSmartRef__":true,"id":4088}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4093},"_ClipMode":"visible","derivationIds":["7F1AC40B-D335-43F8-A6F0-718F23DFC637","A4DD4095-624E-45E6-BAC5-026F61A039B4","98B058BB-5110-4361-8524-D939B9307DC8","00E25BE5-54D1-4C2E-95C5-AA471485A8E3","6D4AF1FA-653E-41FD-9CD7-6C0BBE709564","9AD1DBF6-C63A-46E6-ADFC-D30B4DDABAE6","D60DEE81-3322-4620-8949-21C839B79C36","FE9C77D7-A1A6-429E-B9B9-80A742E0D082","54023E74-511B-4186-B666-8B3233F7BF1F","4DF892BF-2A0D-4CDC-8374-15CB1534D733","26487A8E-993E-4E9B-A1F9-4DA0E506FE25"],"id":"ED00F69C-1348-47BB-A9AF-C99FCBA8B505","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":4088},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":4055},"layout":{"__isSmartRef__":true,"id":4094},"attributeConnections":[{"__isSmartRef__":true,"id":4095},{"__isSmartRef__":true,"id":4097}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":4099},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(689.0,3.0)"},"4088":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4089},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4090}],"_ClipMode":"hidden","derivationIds":["ECB98360-94C3-4484-841E-B644D09E8BFA","37111FB2-0C33-4071-85BE-93FB9E00D63E","37CC6ABC-105C-4935-8F0C-00AB1FCE0BE0","22D23B8D-B6E3-4C9F-9684-4D883C4C5303","1B13B896-FEAD-49F0-8509-D35BFCC8D17F","662188B7-1484-4BDD-8FE0-A318666C78A4","76BC9E62-B91A-4A26-BEB7-E1C7186CEAEC","55F48EF4-4255-47B2-897C-4F801B22363D","5D2F517E-4FF7-4B9D-BB0D-50A8C1A5D05B","CBBDD32F-5C01-4766-A4F1-BCF922998783","5E80BF25-686F-4C8C-BC36-45CFDAB47A39"],"id":"BA5D6E1B-B127-40CB-86E7-F6245D02F053","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":4087},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":4092},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"4089":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(15.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4090":{"style":{"__isSmartRef__":true,"id":4091},"chunkOwner":{"__isSmartRef__":true,"id":4088},"_id":"_5263","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4091":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4092":{"morph":{"__isSmartRef__":true,"id":4088},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4093":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"4094":{"moveHorizontal":true},"4095":{"sourceObj":{"__isSmartRef__":true,"id":4087},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4054},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":4096},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4096":{"source":{"__isSmartRef__":true,"id":4087},"target":{"__isSmartRef__":true,"id":4054}},"4097":{"sourceObj":{"__isSmartRef__":true,"id":4087},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4054},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":4098},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4098":{"source":{"__isSmartRef__":true,"id":4087},"target":{"__isSmartRef__":true,"id":4054}},"4099":{"morph":{"__isSmartRef__":true,"id":4087},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4100":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(729.0,22.0)","_Padding":"lively.rect(0,0,0,0)"},"4101":{"resizeWidth":true,"adjustForNewBounds":true},"4102":{"morph":{"__isSmartRef__":true,"id":4055},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4103":{"submorphs":[],"scripts":[],"id":"D6BA9490-E084-4603-BE6F-4FFB2B07437F","shape":{"__isSmartRef__":true,"id":4104},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text1","partsBinMetaInfo":{"__isSmartRef__":true,"id":4105},"textChunks":[{"__isSmartRef__":true,"id":4113},{"__isSmartRef__":true,"id":4115},{"__isSmartRef__":true,"id":4117},{"__isSmartRef__":true,"id":4119},{"__isSmartRef__":true,"id":4121},{"__isSmartRef__":true,"id":4123},{"__isSmartRef__":true,"id":4125}],"charsReplaced":"","lastFindLoc":2458,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":4127},"_ClipMode":"auto","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","BCFF8C7E-6CD6-442D-ACBA-EB87697F1140","031A6AEC-BCA3-4629-9762-5FDFAF353B9E","5F6B96BB-E203-4C24-A535-1F029E801078","1D2993EA-E894-4541-92A2-3F019B20DB55","2EB7A126-3208-4733-B156-08DCF12B2E32","483D9219-03B7-45AF-B639-A88B16955425","65983485-062C-4EA5-A8A2-DB7ADC5125E8","56D2F0CD-1FFE-4056-80F5-03A3849DF2E8","CE5A32EE-0688-4B9E-9855-87A3128A2A13","7F7941DB-FBC4-497D-B3C0-B846ADE5B9E1"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"previousSelection":[2487,2487],"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":4054},"_Rotation":0,"_Scale":1,"layout":{"__isSmartRef__":true,"id":4128},"priorSelectionRange":[2744,2744],"__serializedExpressions__":["_Position","textColor","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(4.0,22.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"4104":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(720.0,465.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)","_Fill":"Color.rgb(255,255,255)"},"4105":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":4106},{"__isSmartRef__":true,"id":4107},{"__isSmartRef__":true,"id":4108},{"__isSmartRef__":true,"id":4109},{"__isSmartRef__":true,"id":4110},{"__isSmartRef__":true,"id":4111},{"__isSmartRef__":true,"id":4112}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Tue Mar 12 2013 14:35:33 GMT-0400 (Eastern Daylight Time)\")"},"4106":{"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 12:31:56 GMT-0400 (Eastern Daylight Time)\")"},"4107":{"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 08 2012 08:18:18 GMT-0400 (Eastern Daylight Time)\")"},"4108":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:32:09 GMT-0400 (Eastern Daylight Time)\")"},"4109":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:31:43 GMT-0400 (Eastern Daylight Time)\")"},"4110":{"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(\"Mon Feb 27 2012 00:20:38 GMT-0500 (Eastern Standard Time)\")"},"4111":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 10:30:30 GMT-0400 (Eastern Daylight Time)\")"},"4112":{"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 13:36:22 GMT-0400 (Eastern Daylight Time)\")"},"4113":{"style":{"__isSmartRef__":true,"id":4114},"morph":{"__isSmartRef__":true,"id":4103},"chunkOwner":{"__isSmartRef__":true,"id":4103},"storedString":"All Lively installations, such as you might have on localhost, or such as the lively-kernel.org/core installation, are separate instances of the master installation on Git.  The GitControl tool makes it easy to update an installation and to commit changes made in that installation up to the master on Git.\n\n","_id":"_100","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4114":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4115":{"_id":"_6601","style":{"__isSmartRef__":true,"id":4116},"chunkOwner":{"__isSmartRef__":true,"id":4103},"storedString":"General commit and update workflow","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4116":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4117":{"_id":"_6602","style":{"__isSmartRef__":true,"id":4118},"chunkOwner":{"__isSmartRef__":true,"id":4103},"storedString":"\n\nAs a general rule, prior to making a bunch of changes, it is good to use the GitControl to do a \"pull\", bringing your installation up to date so that the only changes you will have to deal with be those involved in your project.\n\nSuppose you have changed a method in Widgets.js.  When you open the GitControl, this file will appear as an \"unstaged change\", or you may have several files listed there that you have changed.  You can us the \"diff\" button to see the changes that will be committed.\n[this does not work for me but it should for you.  The alternative is to go tot the console window and type \"git diff\" or \"git diff \" followed by the pathname of a specific file]\n\nMaybe we need some discussion about what to do if things appear in the diff that you do not want.  The simplest answer here would go to go fix the file.\n\nIn preparation to commit, you need all your local changes to be either \"staged\" (in preparatin to commit), \"stashed\" (set aside from the commit but not forgotten. perhaps as you have more to do before committing), or forgotten (the X), meaning the changes will be lost, though you may still have that file around.  So do one of these three things to all your unstaged changes.\n\nNow you are ready to commit your (now) staged changes, and this is done by pressing the \"commit\" button.  Here you will be asked for a short comment about what these changes are.  This will appear in the log which can be seen under the \"log\" tab.\n\nNext you should press \"pull\".  This may take a little while and should then print a few lines ending with a pair of version numbers on the master.\n[for some reason my system asks me for my name and password at this point which can be entered in the terminal window]\n\nThe final step is to do a \"push\" which makes your changes visible on Git, and everyone who updates will see those changes.  This should also display a few lines with version numbers, and you should then be able to see your change at the top of the log window.\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4118":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4119":{"_id":"_6609","style":{"__isSmartRef__":true,"id":4120},"chunkOwner":{"__isSmartRef__":true,"id":4103},"storedString":"Adding new files\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4120":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4121":{"_id":"_6611","style":{"__isSmartRef__":true,"id":4122},"chunkOwner":{"__isSmartRef__":true,"id":4103},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4122":{"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4123":{"_id":"_9614","style":{"__isSmartRef__":true,"id":4124},"chunkOwner":{"__isSmartRef__":true,"id":4103},"storedString":"The file or directory that you want to add should already exist (create it. e.g. with the System Code Browser).  ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4124":{"fontWeight":"normal","color":"rgb(0,0,0)","fontFamily":"Arial,sans-serif","fontSize":"13.63636302947998px","textAlign":"start","backgroundColor":"rgb(255,255,255)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4125":{"_id":"_9615","style":{"__isSmartRef__":true,"id":4126},"chunkOwner":{"__isSmartRef__":true,"id":4103},"storedString":"In order to add new files to be controlled by git go into the \"status\" tab. Your file / directory will appear in the \"Untracked files\" category. Hover over the line representing the file / directory and hit the \"add\" button. The file / directory will now be listed as a \"staged change\" that can now be committed.","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4126":{"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4127":{"morph":{"__isSmartRef__":true,"id":4103},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4128":{"resizeWidth":true,"resizeHeight":true},"4129":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4130},"_ClipMode":"visible","derivationIds":["10CA5885-D045-4F98-9873-58B68C567B63","33A3929E-1F09-4E83-BCB8-2791F9640635","3F7CF4D4-3E88-410E-877F-959EE3DDC5F3","CE4D7B8B-16BE-4CAA-93D3-65F5F49A36C2","882C3E59-C7DB-4957-88A4-DF0C697AF316","32DF86A3-AA06-4D3D-96AE-BD0B22399A68","92ED2FCB-8FE3-4A04-9AD2-23669203443E","623C9867-19AA-4D39-8380-1E845A8B089D","48C1D765-200D-4A3A-A144-430DEFD2C293","F1F13B04-7881-430C-85B3-7D23BC7F6450"],"id":"CA7168FF-E725-4098-86FE-79B4889240E1","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"corner","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle corner"],"layout":{"__isSmartRef__":true,"id":4131},"owner":{"__isSmartRef__":true,"id":4054},"eventHandler":{"__isSmartRef__":true,"id":4132},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(715.0,478.0)"},"4130":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,14.0)","_Padding":"lively.rect(0,0,0,0)"},"4131":{"moveVertical":true,"moveHorizontal":true},"4132":{"morph":{"__isSmartRef__":true,"id":4129},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4133":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4134},"_ClipMode":"visible","derivationIds":["DE7334FD-B758-437E-AD95-84C2C8F8681C","4D773762-1B29-46E8-B05C-6B64A1729FC5","C10DA281-2EE3-46D2-85C7-D7BEA717E3DD","B70A165F-3CE2-4959-871B-F203213B7ECA","5886A121-3D4B-4F5A-B47B-70BD06B9862A","39532B26-221D-4DF5-AFB5-611FEFD58B6E","44FDD72C-360D-4EEA-AAEA-2286786CF9F4","B72B6DED-F694-4B2F-97F4-E383D38CD41E","AA8FB68D-92C3-491C-BA2A-050B69D6100F","2B6BABF2-C82F-4185-BF13-CA146C5FF5AE"],"id":"595D228C-6612-4B89-A74A-FD74A7156572","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"bottom","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle bottom"],"layout":{"__isSmartRef__":true,"id":4135},"owner":{"__isSmartRef__":true,"id":4054},"eventHandler":{"__isSmartRef__":true,"id":4136},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,489.0)"},"4134":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(715.0,3.0)","_Padding":"lively.rect(0,0,0,0)"},"4135":{"moveVertical":true},"4136":{"morph":{"__isSmartRef__":true,"id":4133},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4137":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4138},"_ClipMode":"visible","derivationIds":["16B912D1-5819-460C-AA38-26CE764B372F","0D783719-F19D-47BA-B817-883B9D0A8E19","31AC7CA4-6ABB-490C-89A7-9343BF8B3E84","DBC73719-545B-42F4-8C2C-7EA1584A74BF","886B3EF8-EBAB-4610-88D6-C3A68A0ACFD7","D01EC4A9-9842-472F-A865-B32B59A50727","305200EF-F3F1-4AF3-87D4-A53986DD6D7D","DB1C70EF-D2F4-42CF-9B0E-9D2DDB0A836C","20A25343-5C17-4D47-9873-FC28C2765F3B","9A9912D7-EC96-40C7-91BF-8BDE380B4BC6"],"id":"CF8ED9CC-B4D5-4C41-93CC-C827053C04DD","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"right","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle right"],"layout":{"__isSmartRef__":true,"id":4139},"owner":{"__isSmartRef__":true,"id":4054},"eventHandler":{"__isSmartRef__":true,"id":4140},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(726.0,0.0)"},"4138":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(3.0,478.0)","_Padding":"lively.rect(0,0,0,0)"},"4139":{"moveHorizontal":true},"4140":{"morph":{"__isSmartRef__":true,"id":4137},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4141":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":false,"_BorderRadius":false,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Padding","_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(729.0,492.0)"},"4142":{"adjustForNewBounds":true},"4143":{"morph":{"__isSmartRef__":true,"id":4054},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4144":{"partName":"GitDocumentation","requiredModules":[],"partsSpaceName":"PartsBin/Documentation","comment":"Dan has put together some documentation about Git and how to use the GitControl with Lively. Please spread the word and improve!","changes":[{"__isSmartRef__":true,"id":4145},{"__isSmartRef__":true,"id":4146},{"__isSmartRef__":true,"id":4147}],"migrationLevel":7,"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Wed Jul 24 2013 02:21:48 GMT-0400 (Eastern Daylight Time)\")"},"4145":{"author":"robertkrahn","message":"no comment","id":"F9152023-3A3A-41D1-8FE7-ABF05A270C48","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 18:45:31 GMT-0400 (Eastern Daylight Time)\")"},"4146":{"author":"robertkrahn","message":"no comment","id":"B247523D-EBD9-451F-8474-C6357B9851BE","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 18:46:01 GMT-0400 (Eastern Daylight Time)\")"},"4147":{"author":"robertkrahn","message":"no comment","id":"EFF8F231-46B8-44BC-B76E-2EEE214D2A86","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 19:11:14 GMT-0400 (Eastern Daylight Time)\")"},"4148":{"submorphs":[{"__isSmartRef__":true,"id":4149},{"__isSmartRef__":true,"id":4197},{"__isSmartRef__":true,"id":4223},{"__isSmartRef__":true,"id":4227},{"__isSmartRef__":true,"id":4231}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4235},"_ClipMode":"visible","derivationIds":["B08BB174-C380-4D54-AB0F-7F0DC0A8A5BD","357F4DBD-BF56-4F66-9950-0ED8E0B25D53","6AFB217E-5CAD-4F81-AA56-A4137556D269","81BA3A48-868A-4514-859A-ADA64545C1BB","C37253DB-CD85-4CF1-90CF-39AA00544644","C32EF0E4-F71A-4B6D-B8D5-85EFFD22193E","24848E13-6D4A-443C-AD7C-04C7A4641673","5E1643A3-FABA-43B2-BEDE-C095457C84A3","803CD976-4FDE-4FCA-82E2-86A4ECA523EF","DCFB569D-C942-44DD-BA5D-FBAF4FACEB48"],"id":"FD3BFDD1-9B8E-4566-8EF5-327AB2B9E294","__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":4236},"reframeHandle":{"__isSmartRef__":true,"id":4223},"rightReframeHandle":{"__isSmartRef__":true,"id":4231},"bottomReframeHandle":{"__isSmartRef__":true,"id":4227},"titleBar":{"__isSmartRef__":true,"id":4149},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"_PreviousBorderWidth":0,"targetMorph":{"__isSmartRef__":true,"id":4197},"eventHandler":{"__isSmartRef__":true,"id":4237},"showsHalos":false,"name":"GitDocumentation14","partsBinMetaInfo":{"__isSmartRef__":true,"id":4238},"_Scale":1,"menuButton":{"__isSmartRef__":true,"id":4169},"collapseButton":{"__isSmartRef__":true,"id":4181},"closeButton":{"__isSmartRef__":true,"id":4156},"owner":{"__isSmartRef__":true,"id":2831},"__serializedExpressions__":["_Position","contentOffset"],"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(0.0,0.0)","contentOffset":"lively.pt(4.0,22.0)"},"4149":{"submorphs":[{"__isSmartRef__":true,"id":4150},{"__isSmartRef__":true,"id":4156},{"__isSmartRef__":true,"id":4169},{"__isSmartRef__":true,"id":4181}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4194},"_ClipMode":"visible","derivationIds":["1FC40FBB-27AE-4471-9BC9-DF7504E5A355","99E812AF-CCE2-4132-B914-164410259CB0","41BEC6AA-AA42-4272-A1B5-2265CFD8F996","3CE73B35-B6FB-45FD-8465-6DC6F1D611B0","0354926D-B45C-44FF-B2E2-4A75D55B0BB6","D011B602-C69A-4631-92FC-A4CD6E72C214","FB894EBA-1A1B-4572-B7BA-30DCD25DE34C","E3E45A23-37B3-401F-9BEB-D234E99099B4","A29871E8-E50D-468E-89BB-676119CFFA12","24B90453-FBE2-4797-8E26-490189A7AB41"],"id":"6F38EAB8-C42A-40CA-8ADA-24510626BFDB","__layered_droppingEnabled__":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":4195},"windowMorph":{"__isSmartRef__":true,"id":4148},"label":{"__isSmartRef__":true,"id":4150},"closeButton":{"__isSmartRef__":true,"id":4156},"menuButton":{"__isSmartRef__":true,"id":4169},"collapseButton":{"__isSmartRef__":true,"id":4181},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":4148},"eventHandler":{"__isSmartRef__":true,"id":4196},"showsHalos":false,"buttons":[{"__isSmartRef__":true,"id":4156},{"__isSmartRef__":true,"id":4181},{"__isSmartRef__":true,"id":4169}],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"4150":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4151},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4152}],"_ClipMode":"hidden","derivationIds":["E6836EFB-F5EC-488A-8C2C-FA1BD82CADD1","5D15218D-7B1E-45CA-8C9C-1C77E3002C95","32B01C42-9BE3-4CC9-B60D-13D2373B9C67","D1FE661C-ECDC-4E87-AC1B-37E35598DF9C","CE81E4BD-86F6-43A4-874C-E656BFFE6912","36F058C5-166B-4D01-8951-A1AF324094FB","B951BDDC-F0FE-4C67-B7E8-FCAD2E15CD84","4E9469E6-F529-455D-B24B-F0D67486DB1A","5B207001-0E2E-402F-B85E-92BFB2A8D076","1D560E69-2992-4D5E-9ED8-9C487E0425FD"],"id":"77691388-EAC1-433C-BE8A-FF081A613D39","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":4154},"owner":{"__isSmartRef__":true,"id":4149},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":4155},"showsHalos":false,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(3.0,3.0)"},"4151":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(660.0,16.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4152":{"style":{"__isSmartRef__":true,"id":4153},"chunkOwner":{"__isSmartRef__":true,"id":4150},"_id":"_6788","storedString":"Basic info about committing changes using the Lively GitControl","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4153":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4154":{"resizeWidth":true},"4155":{"morph":{"__isSmartRef__":true,"id":4150},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4156":{"submorphs":[{"__isSmartRef__":true,"id":4157}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4162},"_ClipMode":"visible","derivationIds":["1E986EDB-AC62-4E46-BACD-B1B6CB9C1955","2C454ABA-83A7-4172-BBBF-B73B8744A101","A20EF0F9-A409-4E67-9060-1B536BA80E89","1EB04314-49D0-4294-900B-5D17F125DE70","D6835A02-E465-4ED9-8A19-F03D0643272A","A480A77D-8314-4441-A945-0C9C93BA3DDD","FE5C871D-BCD7-4FF6-A676-8F55A9E290C9","CC7465CA-375A-41C6-B69F-62133358192C","7D127053-075E-43E0-97DC-A23A899023C9","3B57CF88-8AB2-4D92-A56F-165E8EE0837F"],"id":"80B12B9C-DDF2-4518-B921-CE7ABC68B219","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":4157},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":4149},"layout":{"__isSmartRef__":true,"id":4163},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":4164},{"__isSmartRef__":true,"id":4166}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":4168},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(709.0,3.0)"},"4157":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4158},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4159}],"_ClipMode":"hidden","derivationIds":["51DDAA8D-D733-465E-8C50-6C5EC0395CA8","56E06D06-49FC-47A6-B9F4-7AD98E4F7DE3","B860DD08-A81A-4777-B5FA-827002233C29","530ACE00-3547-4575-B250-C3F63D245C5E","FFCBAE66-1193-43A5-82C1-5FFA728700EF","D74C5E05-E935-41FF-BDBB-2ED4C5EA0662","CD08AAD0-D812-4FCE-821E-AFC8D84C7803","06124D9D-9CC6-4C6F-B86F-13922C4BDB53","49F9558B-4660-4A90-ABB1-BC3F34024D8D","7EC84D52-4BBB-44A2-9438-9DCA8DB595A0"],"id":"4C471386-3A22-426B-9F27-215B6BC63ADC","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":4156},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":4161},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"4158":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(16.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4159":{"style":{"__isSmartRef__":true,"id":4160},"chunkOwner":{"__isSmartRef__":true,"id":4157},"_id":"_5259","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4160":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4161":{"morph":{"__isSmartRef__":true,"id":4157},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4162":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"4163":{"moveHorizontal":true},"4164":{"sourceObj":{"__isSmartRef__":true,"id":4156},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4148},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":4165},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4165":{"source":{"__isSmartRef__":true,"id":4156},"target":{"__isSmartRef__":true,"id":4148}},"4166":{"sourceObj":{"__isSmartRef__":true,"id":4156},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4148},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":4167},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4167":{"source":{"__isSmartRef__":true,"id":4156},"target":{"__isSmartRef__":true,"id":4148}},"4168":{"morph":{"__isSmartRef__":true,"id":4156},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4169":{"submorphs":[{"__isSmartRef__":true,"id":4170}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4175},"_ClipMode":"visible","derivationIds":["8E8F189C-A21A-4564-95AF-4E57B55D692C","61F4DF6E-B7B3-4CD0-943B-AD8C730AEECF","B60A6BD6-1FBE-4897-9E9D-4691D9CFC4EB","257820DB-AE7A-42D2-B799-2617591DE540","9E7B6D42-A77E-46FC-B5F4-15DDC0EF6E2B","33F853B5-D9E4-4970-98F7-D9207D7EB49D","88FBFA69-AC05-415D-9BD7-5F154840FE7B","D8C5E1E2-6F17-460C-A184-BE60B3A916DD","3944CF6E-5D90-40B7-AFD0-0BE10D6D93A8","6098E175-C655-401D-9359-41A8701E4062"],"id":"70636BBD-0D6D-44CD-AAEA-64AC16649E29","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":4170},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":4149},"attributeConnections":[{"__isSmartRef__":true,"id":4176},{"__isSmartRef__":true,"id":4178}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":4180},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(669.0,3.0)"},"4170":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4171},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4172}],"_ClipMode":"hidden","derivationIds":["8A4436E1-F127-460F-9E51-3FFF0EDDA9CC","8E4BD3C9-00D1-4B4E-9AD0-E91E751787D0","24217285-90B7-48ED-9A34-8436702BAF6C","54FFCB03-DDD3-44C9-AF3A-E95D02E6F90F","E5F076E8-80B6-4051-86CE-328F491A6623","2EC42952-3A4C-463B-903F-5E24D30DC5EA","EAF15A04-BF64-4A17-898B-D4AEFC4746DD","E7857995-BE20-49EE-A56F-43AFBF0CE868","7A57F4CB-E616-43D6-819E-AD0350B4B5EC","05FBB683-2A09-4167-A359-5E0C9E207569"],"id":"39E65758-23EA-4E06-908F-9D2353D093F7","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":4169},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":4174},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"4171":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4172":{"style":{"__isSmartRef__":true,"id":4173},"chunkOwner":{"__isSmartRef__":true,"id":4170},"_id":"_5261","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4173":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4174":{"morph":{"__isSmartRef__":true,"id":4170},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4175":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"4176":{"sourceObj":{"__isSmartRef__":true,"id":4169},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4148},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":4177},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4177":{"source":{"__isSmartRef__":true,"id":4169},"target":{"__isSmartRef__":true,"id":4148}},"4178":{"sourceObj":{"__isSmartRef__":true,"id":4169},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4148},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":4179},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4179":{"source":{"__isSmartRef__":true,"id":4169},"target":{"__isSmartRef__":true,"id":4148}},"4180":{"morph":{"__isSmartRef__":true,"id":4169},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4181":{"submorphs":[{"__isSmartRef__":true,"id":4182}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4187},"_ClipMode":"visible","derivationIds":["7F1AC40B-D335-43F8-A6F0-718F23DFC637","A4DD4095-624E-45E6-BAC5-026F61A039B4","C1A1C3CF-FF6F-4812-B844-61AD4E5249B9","F6358F49-EC81-427A-9BD0-D6441B2CEF0A","0141BC22-3864-45AB-8F0D-E07D59256BCD","614B92D2-E9D1-4C71-8C3A-288F421CF8B2","CF933A08-291B-4F5C-8D60-78B36E40AE89","50FADF03-EFE3-4A60-A267-6FB5CC010489","42DD4A14-3E88-46D9-853B-BBAB19119DCE","B6AD7E0C-73F4-4F22-8973-6303E476B523"],"id":"2581543B-9FAE-4B03-A24B-2D34B863F57A","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":4182},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":4149},"layout":{"__isSmartRef__":true,"id":4188},"attributeConnections":[{"__isSmartRef__":true,"id":4189},{"__isSmartRef__":true,"id":4191}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":4193},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(689.0,3.0)"},"4182":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4183},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4184}],"_ClipMode":"hidden","derivationIds":["ECB98360-94C3-4484-841E-B644D09E8BFA","37111FB2-0C33-4071-85BE-93FB9E00D63E","221881E6-7373-426E-BB87-588E65467823","038651D7-606F-4FA5-BA15-151CFA45972B","547D4B22-9498-4F35-A4C6-E44D8E35E8F9","DDFDE01F-F7C7-43F3-A560-2F1DCC6EC243","5F2C5311-54E0-4B1E-AA85-4B3E06821745","CC517C57-A879-4DCD-9EA8-4DE87345AE77","4F9B34C2-C799-4B54-96B1-F3819DD11B0E","93F05DC1-D144-450E-B2C2-B9C75B0A6193"],"id":"A21053CC-EC06-4154-B22E-EDAF2E8EF212","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":4181},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":4186},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"4183":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(15.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4184":{"style":{"__isSmartRef__":true,"id":4185},"chunkOwner":{"__isSmartRef__":true,"id":4182},"_id":"_5263","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4185":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4186":{"morph":{"__isSmartRef__":true,"id":4182},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4187":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"4188":{"moveHorizontal":true},"4189":{"sourceObj":{"__isSmartRef__":true,"id":4181},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4148},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":4190},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4190":{"source":{"__isSmartRef__":true,"id":4181},"target":{"__isSmartRef__":true,"id":4148}},"4191":{"sourceObj":{"__isSmartRef__":true,"id":4181},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4148},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":4192},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4192":{"source":{"__isSmartRef__":true,"id":4181},"target":{"__isSmartRef__":true,"id":4148}},"4193":{"morph":{"__isSmartRef__":true,"id":4181},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4194":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(729.0,22.0)","_Padding":"lively.rect(0,0,0,0)"},"4195":{"resizeWidth":true,"adjustForNewBounds":true},"4196":{"morph":{"__isSmartRef__":true,"id":4149},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4197":{"submorphs":[],"scripts":[],"id":"6A66847A-F261-46BC-B346-CB45E339ADA5","shape":{"__isSmartRef__":true,"id":4198},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text1","partsBinMetaInfo":{"__isSmartRef__":true,"id":4199},"textChunks":[{"__isSmartRef__":true,"id":4207},{"__isSmartRef__":true,"id":4209},{"__isSmartRef__":true,"id":4211},{"__isSmartRef__":true,"id":4213},{"__isSmartRef__":true,"id":4215},{"__isSmartRef__":true,"id":4217},{"__isSmartRef__":true,"id":4219}],"charsReplaced":"","lastFindLoc":2458,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":4221},"_ClipMode":"auto","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","BCFF8C7E-6CD6-442D-ACBA-EB87697F1140","235C4328-9E3F-49EF-AB38-4CF1ECA3B071","8BFEBECD-2285-4784-AC31-EA1B8187039E","4A1B2DFB-E45C-44FF-AE84-B0188F644F1B","520B829E-2FC8-4EAA-8EBB-BBB4129E555D","FB8B042C-0683-460C-A533-6F68534CB638","53A3C74E-5C5C-4591-9861-32F6B6CACA9A","0D1797CA-96E9-4BC7-8742-EE5A4DF535F2","2EE024BA-7BC9-40EA-8D8C-6282E49226BF"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"previousSelection":[2487,2487],"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":4148},"_Rotation":0,"_Scale":1,"layout":{"__isSmartRef__":true,"id":4222},"priorSelectionRange":[2744,2744],"__serializedExpressions__":["_Position","textColor","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(4.0,22.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"4198":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(720.0,465.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)","_Fill":"Color.rgb(255,255,255)"},"4199":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":4200},{"__isSmartRef__":true,"id":4201},{"__isSmartRef__":true,"id":4202},{"__isSmartRef__":true,"id":4203},{"__isSmartRef__":true,"id":4204},{"__isSmartRef__":true,"id":4205},{"__isSmartRef__":true,"id":4206}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Tue Mar 12 2013 14:35:33 GMT-0400 (Eastern Daylight Time)\")"},"4200":{"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 12:31:56 GMT-0400 (Eastern Daylight Time)\")"},"4201":{"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 08 2012 08:18:18 GMT-0400 (Eastern Daylight Time)\")"},"4202":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:32:09 GMT-0400 (Eastern Daylight Time)\")"},"4203":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:31:43 GMT-0400 (Eastern Daylight Time)\")"},"4204":{"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(\"Mon Feb 27 2012 00:20:38 GMT-0500 (Eastern Standard Time)\")"},"4205":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 10:30:30 GMT-0400 (Eastern Daylight Time)\")"},"4206":{"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 13:36:22 GMT-0400 (Eastern Daylight Time)\")"},"4207":{"style":{"__isSmartRef__":true,"id":4208},"morph":{"__isSmartRef__":true,"id":4197},"chunkOwner":{"__isSmartRef__":true,"id":4197},"storedString":"All Lively installations, such as you might have on localhost, or such as the lively-kernel.org/core installation, are separate instances of the master installation on Git.  The GitControl tool makes it easy to update an installation and to commit changes made in that installation up to the master on Git.\n\n","_id":"_100","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4208":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4209":{"_id":"_6601","style":{"__isSmartRef__":true,"id":4210},"chunkOwner":{"__isSmartRef__":true,"id":4197},"storedString":"General commit and update workflow","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4210":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4211":{"_id":"_6602","style":{"__isSmartRef__":true,"id":4212},"chunkOwner":{"__isSmartRef__":true,"id":4197},"storedString":"\n\nAs a general rule, prior to making a bunch of changes, it is good to use the GitControl to do a \"pull\", bringing your installation up to date so that the only changes you will have to deal with be those involved in your project.\n\nSuppose you have changed a method in Widgets.js.  When you open the GitControl, this file will appear as an \"unstaged change\", or you may have several files listed there that you have changed.  You can us the \"diff\" button to see the changes that will be committed.\n[this does not work for me but it should for you.  The alternative is to go tot the console window and type \"git diff\" or \"git diff \" followed by the pathname of a specific file]\n\nMaybe we need some discussion about what to do if things appear in the diff that you do not want.  The simplest answer here would go to go fix the file.\n\nIn preparation to commit, you need all your local changes to be either \"staged\" (in preparatin to commit), \"stashed\" (set aside from the commit but not forgotten. perhaps as you have more to do before committing), or forgotten (the X), meaning the changes will be lost, though you may still have that file around.  So do one of these three things to all your unstaged changes.\n\nNow you are ready to commit your (now) staged changes, and this is done by pressing the \"commit\" button.  Here you will be asked for a short comment about what these changes are.  This will appear in the log which can be seen under the \"log\" tab.\n\nNext you should press \"pull\".  This may take a little while and should then print a few lines ending with a pair of version numbers on the master.\n[for some reason my system asks me for my name and password at this point which can be entered in the terminal window]\n\nThe final step is to do a \"push\" which makes your changes visible on Git, and everyone who updates will see those changes.  This should also display a few lines with version numbers, and you should then be able to see your change at the top of the log window.\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4212":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4213":{"_id":"_6609","style":{"__isSmartRef__":true,"id":4214},"chunkOwner":{"__isSmartRef__":true,"id":4197},"storedString":"Adding new files\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4214":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4215":{"_id":"_6611","style":{"__isSmartRef__":true,"id":4216},"chunkOwner":{"__isSmartRef__":true,"id":4197},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4216":{"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4217":{"_id":"_9614","style":{"__isSmartRef__":true,"id":4218},"chunkOwner":{"__isSmartRef__":true,"id":4197},"storedString":"The file or directory that you want to add should already exist (create it. e.g. with the System Code Browser).  ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4218":{"fontWeight":"normal","color":"rgb(0,0,0)","fontFamily":"Arial,sans-serif","fontSize":"13.63636302947998px","textAlign":"start","backgroundColor":"rgb(255,255,255)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4219":{"_id":"_9615","style":{"__isSmartRef__":true,"id":4220},"chunkOwner":{"__isSmartRef__":true,"id":4197},"storedString":"In order to add new files to be controlled by git go into the \"status\" tab. Your file / directory will appear in the \"Untracked files\" category. Hover over the line representing the file / directory and hit the \"add\" button. The file / directory will now be listed as a \"staged change\" that can now be committed.","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4220":{"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4221":{"morph":{"__isSmartRef__":true,"id":4197},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4222":{"resizeWidth":true,"resizeHeight":true},"4223":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4224},"_ClipMode":"visible","derivationIds":["029C42C9-78CF-4F88-82EE-19FD18EA5097","C922E9F4-8519-49F9-8205-AA5CC669E4B5","DE75A7ED-8015-425B-9F8F-47AF629274EA","B7F75702-D7D7-4BFF-8757-7FF7B10ECEA3","59172B57-617D-4B6C-8481-9E9A3275B810","FABC5C58-D2B2-4490-BF5A-AB60E72B820A","4A2227C4-CD6C-4EF0-AA0C-E952AA86647E","94F7744D-BD5C-4A5B-9A52-3266505AC932","F5A09C44-37AA-4E96-9109-03AFC4376377"],"id":"54DAAEA8-8218-406B-9882-34AB03A96604","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"corner","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle corner"],"layout":{"__isSmartRef__":true,"id":4225},"owner":{"__isSmartRef__":true,"id":4148},"eventHandler":{"__isSmartRef__":true,"id":4226},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(715.0,478.0)"},"4224":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,14.0)","_Padding":"lively.rect(0,0,0,0)"},"4225":{"moveVertical":true,"moveHorizontal":true},"4226":{"morph":{"__isSmartRef__":true,"id":4223},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4227":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4228},"_ClipMode":"visible","derivationIds":["13CEB412-8CDD-42D6-9185-96B6F16FC6C3","7DAD7FC1-1D1F-40E1-BF7B-7EBEB5E9439C","3D78FFDB-725D-4442-9DF8-455B4CD8B10E","411CF314-5658-4F4B-9ACD-92E2AB90F2EB","C5C10414-21B0-4BF3-BAAE-8940DC01B276","F870A64E-3168-4470-AE51-9E3C2C444873","542957CD-E820-4198-98EB-7FB3F52E5AD6","679BDEB5-64AB-45E8-9475-13DD513E9309","713FA5D7-9F7F-4A16-8EE8-BCA46F3A3427"],"id":"168DD01D-8981-4F84-A091-C898501A01FE","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"bottom","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle bottom"],"layout":{"__isSmartRef__":true,"id":4229},"owner":{"__isSmartRef__":true,"id":4148},"eventHandler":{"__isSmartRef__":true,"id":4230},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,489.0)"},"4228":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(715.0,3.0)","_Padding":"lively.rect(0,0,0,0)"},"4229":{"moveVertical":true},"4230":{"morph":{"__isSmartRef__":true,"id":4227},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4231":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4232},"_ClipMode":"visible","derivationIds":["75F074A0-5421-4322-98E8-FD50C35F454D","BC91E771-C148-4D71-9772-7848FFB3F781","AFCC8347-7205-4742-85E6-6D0978E63624","ED0F95A1-B25D-4B0F-A01A-29EBB38C9769","76F7C76F-92BC-46A0-B786-6FF4F95A7349","901EC7DE-6D81-42BE-B136-C05C3F254215","1A1FA0CF-7D2D-448A-98AB-38D7516B28E8","6AAC5234-4589-487A-9BF8-CB24FC1F928B","13EFBB21-A921-44E7-989F-F43206E544EB"],"id":"85D12563-0A0D-4BEE-AAC4-02B2C19A7CF7","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"right","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle right"],"layout":{"__isSmartRef__":true,"id":4233},"owner":{"__isSmartRef__":true,"id":4148},"eventHandler":{"__isSmartRef__":true,"id":4234},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(726.0,0.0)"},"4232":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(3.0,478.0)","_Padding":"lively.rect(0,0,0,0)"},"4233":{"moveHorizontal":true},"4234":{"morph":{"__isSmartRef__":true,"id":4231},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4235":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":false,"_BorderRadius":false,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Padding","_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(729.0,492.0)"},"4236":{"adjustForNewBounds":true},"4237":{"morph":{"__isSmartRef__":true,"id":4148},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4238":{"partName":"GitDocumentation","requiredModules":[],"partsSpaceName":"PartsBin/Documentation","comment":"Dan has put together some documentation about Git and how to use the GitControl with Lively. Please spread the word and improve!","changes":[{"__isSmartRef__":true,"id":4239},{"__isSmartRef__":true,"id":4240},{"__isSmartRef__":true,"id":4241}],"migrationLevel":7,"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Wed Jul 24 2013 02:21:48 GMT-0400 (Eastern Daylight Time)\")"},"4239":{"author":"robertkrahn","message":"no comment","id":"F9152023-3A3A-41D1-8FE7-ABF05A270C48","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 18:45:31 GMT-0400 (Eastern Daylight Time)\")"},"4240":{"author":"robertkrahn","message":"no comment","id":"B247523D-EBD9-451F-8474-C6357B9851BE","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 18:46:01 GMT-0400 (Eastern Daylight Time)\")"},"4241":{"author":"robertkrahn","message":"no comment","id":"EFF8F231-46B8-44BC-B76E-2EEE214D2A86","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 19:11:14 GMT-0400 (Eastern Daylight Time)\")"},"4242":{"submorphs":[{"__isSmartRef__":true,"id":4243},{"__isSmartRef__":true,"id":4291},{"__isSmartRef__":true,"id":4317},{"__isSmartRef__":true,"id":4321},{"__isSmartRef__":true,"id":4325}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4329},"_ClipMode":"visible","derivationIds":["B08BB174-C380-4D54-AB0F-7F0DC0A8A5BD","357F4DBD-BF56-4F66-9950-0ED8E0B25D53","0AD0858A-F922-47F1-8121-858C48EBC73B","2F891EAC-46B0-4259-B751-F5F0B10EF3D4","26F4F227-0384-41AD-8425-1DED3822057E","6F90596E-A36A-43D9-A254-8DA11FD7A111","2F3B5D83-13E9-4FB3-A249-87CAAEC9AF8F","254526D1-A6C5-4625-B04E-03A804C72506","ABCAEB27-4A6D-4290-8122-B59987F37CBB"],"id":"93060AD2-1294-432C-A53C-09C51D5F606C","__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":4330},"reframeHandle":{"__isSmartRef__":true,"id":4317},"rightReframeHandle":{"__isSmartRef__":true,"id":4325},"bottomReframeHandle":{"__isSmartRef__":true,"id":4321},"titleBar":{"__isSmartRef__":true,"id":4243},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"_PreviousBorderWidth":0,"targetMorph":{"__isSmartRef__":true,"id":4291},"eventHandler":{"__isSmartRef__":true,"id":4331},"showsHalos":false,"name":"GitDocumentation15","partsBinMetaInfo":{"__isSmartRef__":true,"id":4332},"_Scale":1,"menuButton":{"__isSmartRef__":true,"id":4263},"collapseButton":{"__isSmartRef__":true,"id":4275},"closeButton":{"__isSmartRef__":true,"id":4250},"owner":{"__isSmartRef__":true,"id":2831},"__serializedExpressions__":["_Position","contentOffset"],"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(0.0,0.0)","contentOffset":"lively.pt(4.0,22.0)"},"4243":{"submorphs":[{"__isSmartRef__":true,"id":4244},{"__isSmartRef__":true,"id":4250},{"__isSmartRef__":true,"id":4263},{"__isSmartRef__":true,"id":4275}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4288},"_ClipMode":"visible","derivationIds":["1FC40FBB-27AE-4471-9BC9-DF7504E5A355","99E812AF-CCE2-4132-B914-164410259CB0","DE58A4C0-390B-4EA3-8904-9910F0C45800","4DC1BD6A-A1BE-48DD-8F4B-6235FF3D6E6A","FD32DA9F-500B-4D67-995F-466C66137CA2","8D3A2B6D-4CFD-4BEB-B0FE-5399E3301B70","5AD383DD-B560-4925-A8E2-EB0FFCB0C473","50CBA9AD-4BE7-4135-9EC9-66DEC3C0EB4B","F2EB645C-4BC7-4278-ABC5-BDE6668EB1F6"],"id":"6E3DABC8-0FD2-443B-8677-F02559B94770","__layered_droppingEnabled__":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":4289},"windowMorph":{"__isSmartRef__":true,"id":4242},"label":{"__isSmartRef__":true,"id":4244},"closeButton":{"__isSmartRef__":true,"id":4250},"menuButton":{"__isSmartRef__":true,"id":4263},"collapseButton":{"__isSmartRef__":true,"id":4275},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":4242},"eventHandler":{"__isSmartRef__":true,"id":4290},"showsHalos":false,"buttons":[{"__isSmartRef__":true,"id":4250},{"__isSmartRef__":true,"id":4275},{"__isSmartRef__":true,"id":4263}],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"4244":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4245},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4246}],"_ClipMode":"hidden","derivationIds":["E6836EFB-F5EC-488A-8C2C-FA1BD82CADD1","5D15218D-7B1E-45CA-8C9C-1C77E3002C95","49F0745D-0A40-43D1-B274-BCE0ED941A1E","E389ECF6-4B84-4092-A779-E8C0039E88A2","809CC74A-C14A-4400-B6B4-6320EC28A8AD","48BBAAA3-479D-4ED7-8083-C4E1E8D0308D","713DD24F-A541-40F0-A587-F360F2D70D34","9508B18C-BF15-4FF7-8D1D-D95DAD0992F5","79EADB91-A185-4CC9-8C45-7280DD31CE19"],"id":"473ADE7A-7376-4064-955A-81A93F77010A","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":4248},"owner":{"__isSmartRef__":true,"id":4243},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":4249},"showsHalos":false,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(3.0,3.0)"},"4245":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(660.0,16.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4246":{"style":{"__isSmartRef__":true,"id":4247},"chunkOwner":{"__isSmartRef__":true,"id":4244},"_id":"_6788","storedString":"Basic info about committing changes using the Lively GitControl","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4247":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4248":{"resizeWidth":true},"4249":{"morph":{"__isSmartRef__":true,"id":4244},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4250":{"submorphs":[{"__isSmartRef__":true,"id":4251}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4256},"_ClipMode":"visible","derivationIds":["1E986EDB-AC62-4E46-BACD-B1B6CB9C1955","2C454ABA-83A7-4172-BBBF-B73B8744A101","28AD9595-CA65-4B5E-9AD0-9E068AA73E48","E4C92D60-6A7D-4E45-B20E-3238CECD9ACF","D9017823-B6A2-428D-AA6F-59D15673447D","41165C22-24A1-4CF7-A5A1-23CA37F05A4B","C694F4A6-A779-4BC7-A1A6-6249FD61EC5C","C127BDDE-B06D-495F-BB09-A32249DA35CF","1DAC3B7D-AD92-4508-8C38-FA276895D6A9"],"id":"C5F7E25D-9514-4C9D-B4C9-2A817BFC1573","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":4251},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":4243},"layout":{"__isSmartRef__":true,"id":4257},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":4258},{"__isSmartRef__":true,"id":4260}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":4262},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(709.0,3.0)"},"4251":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4252},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4253}],"_ClipMode":"hidden","derivationIds":["51DDAA8D-D733-465E-8C50-6C5EC0395CA8","56E06D06-49FC-47A6-B9F4-7AD98E4F7DE3","1EE84955-7E95-4A0E-AEE6-91659BDFB865","6072D2A9-3843-4C3E-A692-E612ACEF9099","BA9EC0B6-5CBD-47A7-A4B8-954AB063F010","CFBAFC23-0B95-488B-8566-CC760E7ADF8D","5CF5D86E-7B74-40D8-950E-BE5285CBD59E","7E9B838C-73DE-4009-A6F5-746C6ACF59AF","7192D85E-B2A4-46DE-989B-44D1B901AD2E"],"id":"3F7B2804-85C6-4F16-9B43-20797BD4B992","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":4250},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":4255},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"4252":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(16.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4253":{"style":{"__isSmartRef__":true,"id":4254},"chunkOwner":{"__isSmartRef__":true,"id":4251},"_id":"_5259","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4254":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4255":{"morph":{"__isSmartRef__":true,"id":4251},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4256":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"4257":{"moveHorizontal":true},"4258":{"sourceObj":{"__isSmartRef__":true,"id":4250},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4242},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":4259},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4259":{"source":{"__isSmartRef__":true,"id":4250},"target":{"__isSmartRef__":true,"id":4242}},"4260":{"sourceObj":{"__isSmartRef__":true,"id":4250},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4242},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":4261},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4261":{"source":{"__isSmartRef__":true,"id":4250},"target":{"__isSmartRef__":true,"id":4242}},"4262":{"morph":{"__isSmartRef__":true,"id":4250},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4263":{"submorphs":[{"__isSmartRef__":true,"id":4264}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4269},"_ClipMode":"visible","derivationIds":["8E8F189C-A21A-4564-95AF-4E57B55D692C","61F4DF6E-B7B3-4CD0-943B-AD8C730AEECF","46C3BA7D-2CAF-476B-9F0F-214EC5A97FCF","49134349-571D-4159-AB67-D5493E8F2CFD","F92BC1A4-9658-42EF-AB5B-30911FF94D4E","5B0F7658-683B-49B3-B75A-15CBEC639F9A","852B8BB5-A38E-4F63-A6DA-357E650A0411","273A6344-0CCE-49C8-9EEA-662B5AFB26D8","955052E2-0CC0-4AA9-92A4-899869F62DBA"],"id":"551C30BF-49CC-4780-9B3A-A9AC4110BB64","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":4264},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":4243},"attributeConnections":[{"__isSmartRef__":true,"id":4270},{"__isSmartRef__":true,"id":4272}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":4274},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(669.0,3.0)"},"4264":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4265},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4266}],"_ClipMode":"hidden","derivationIds":["8A4436E1-F127-460F-9E51-3FFF0EDDA9CC","8E4BD3C9-00D1-4B4E-9AD0-E91E751787D0","3C90A7B7-78F3-46F7-8FB6-426089BA4703","B21DE9EF-F483-4A6B-B618-7DA6960182F5","C6F47039-E302-48FB-AE2D-19CA5A88C141","89522CAF-708C-471F-9F2C-A48C30E02C76","E63EE5DF-FCA8-41EA-9561-8FEB457F2BE8","0D28A316-CD49-4279-BDF1-780BCA1BE88A","88A1E891-464A-4625-B005-81BFBDE699C6"],"id":"63D46C23-A97F-4828-89CE-2752E5DD2F10","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":4263},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":4268},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"4265":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4266":{"style":{"__isSmartRef__":true,"id":4267},"chunkOwner":{"__isSmartRef__":true,"id":4264},"_id":"_5261","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4267":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4268":{"morph":{"__isSmartRef__":true,"id":4264},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4269":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"4270":{"sourceObj":{"__isSmartRef__":true,"id":4263},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4242},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":4271},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4271":{"source":{"__isSmartRef__":true,"id":4263},"target":{"__isSmartRef__":true,"id":4242}},"4272":{"sourceObj":{"__isSmartRef__":true,"id":4263},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4242},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":4273},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4273":{"source":{"__isSmartRef__":true,"id":4263},"target":{"__isSmartRef__":true,"id":4242}},"4274":{"morph":{"__isSmartRef__":true,"id":4263},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4275":{"submorphs":[{"__isSmartRef__":true,"id":4276}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4281},"_ClipMode":"visible","derivationIds":["7F1AC40B-D335-43F8-A6F0-718F23DFC637","A4DD4095-624E-45E6-BAC5-026F61A039B4","02ACD43F-CD7E-416E-BFE2-26BD7A3C7D79","CB8F8672-1B65-4D6B-8F75-A08295785161","4B0DAD97-5FD3-4744-AB59-873032DAB78D","B1465C33-43E5-4FC7-8F91-3F6F7ECE242E","F2229529-12C5-4ACB-8388-36704A6E0143","750C9FDA-840C-4953-AA84-CED9390E38EB","7FD501CE-E5C5-41C4-A6F6-6B072BD3EBA5"],"id":"E2ACFB62-17CE-4112-920F-9B038A685BDF","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":4276},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":4243},"layout":{"__isSmartRef__":true,"id":4282},"attributeConnections":[{"__isSmartRef__":true,"id":4283},{"__isSmartRef__":true,"id":4285}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":4287},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(689.0,3.0)"},"4276":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4277},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4278}],"_ClipMode":"hidden","derivationIds":["ECB98360-94C3-4484-841E-B644D09E8BFA","37111FB2-0C33-4071-85BE-93FB9E00D63E","0956A6B6-2C43-4F75-8F41-8B6869EF1084","286BC634-C288-4C3C-AC8C-5EADECBA1FE9","2B2707D9-E4AE-4F5E-A50E-3FCE37789BF3","B8E6EFE3-242F-4C79-B2B9-A94973F4DDB2","2B51514F-9560-4C78-8DF4-CB1E270BE12A","D3D0D709-5353-47E3-BB64-DF81B783BE89","E347673E-198F-4D44-82CA-02BDDFC4C35D"],"id":"81E2FE95-4495-4B64-8564-F5894DA89505","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":4275},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":4280},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"4277":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(15.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4278":{"style":{"__isSmartRef__":true,"id":4279},"chunkOwner":{"__isSmartRef__":true,"id":4276},"_id":"_5263","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4279":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4280":{"morph":{"__isSmartRef__":true,"id":4276},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4281":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"4282":{"moveHorizontal":true},"4283":{"sourceObj":{"__isSmartRef__":true,"id":4275},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4242},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":4284},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4284":{"source":{"__isSmartRef__":true,"id":4275},"target":{"__isSmartRef__":true,"id":4242}},"4285":{"sourceObj":{"__isSmartRef__":true,"id":4275},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4242},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":4286},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4286":{"source":{"__isSmartRef__":true,"id":4275},"target":{"__isSmartRef__":true,"id":4242}},"4287":{"morph":{"__isSmartRef__":true,"id":4275},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4288":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(729.0,22.0)","_Padding":"lively.rect(0,0,0,0)"},"4289":{"resizeWidth":true,"adjustForNewBounds":true},"4290":{"morph":{"__isSmartRef__":true,"id":4243},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4291":{"submorphs":[],"scripts":[],"id":"96B21AC3-7853-46DD-A9D0-76FC9CE4A4B9","shape":{"__isSmartRef__":true,"id":4292},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text1","partsBinMetaInfo":{"__isSmartRef__":true,"id":4293},"textChunks":[{"__isSmartRef__":true,"id":4301},{"__isSmartRef__":true,"id":4303},{"__isSmartRef__":true,"id":4305},{"__isSmartRef__":true,"id":4307},{"__isSmartRef__":true,"id":4309},{"__isSmartRef__":true,"id":4311},{"__isSmartRef__":true,"id":4313}],"charsReplaced":"","lastFindLoc":2458,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":4315},"_ClipMode":"auto","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","BCFF8C7E-6CD6-442D-ACBA-EB87697F1140","7C5E7960-6CB9-4465-9D7A-806F712C9EF0","51949793-A418-492A-8DAA-A1A0963A1972","3C208B57-DBA9-4F5C-89BA-0133D0D5A650","719F3744-1486-4BFA-B505-3F54B2C13178","5BBA10EF-4BF5-4F7F-A1FA-F70B0402744B","8E85A629-B52C-4081-910A-FC0D1851FCD7","DAC0B661-D133-4765-BB1E-1082432D9C54"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"previousSelection":[2487,2487],"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":4242},"_Rotation":0,"_Scale":1,"layout":{"__isSmartRef__":true,"id":4316},"priorSelectionRange":[2744,2744],"__serializedExpressions__":["_Position","textColor","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(4.0,22.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"4292":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(720.0,465.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)","_Fill":"Color.rgb(255,255,255)"},"4293":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":4294},{"__isSmartRef__":true,"id":4295},{"__isSmartRef__":true,"id":4296},{"__isSmartRef__":true,"id":4297},{"__isSmartRef__":true,"id":4298},{"__isSmartRef__":true,"id":4299},{"__isSmartRef__":true,"id":4300}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Tue Mar 12 2013 14:35:33 GMT-0400 (Eastern Daylight Time)\")"},"4294":{"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 12:31:56 GMT-0400 (Eastern Daylight Time)\")"},"4295":{"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 08 2012 08:18:18 GMT-0400 (Eastern Daylight Time)\")"},"4296":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:32:09 GMT-0400 (Eastern Daylight Time)\")"},"4297":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:31:43 GMT-0400 (Eastern Daylight Time)\")"},"4298":{"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(\"Mon Feb 27 2012 00:20:38 GMT-0500 (Eastern Standard Time)\")"},"4299":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 10:30:30 GMT-0400 (Eastern Daylight Time)\")"},"4300":{"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 13:36:22 GMT-0400 (Eastern Daylight Time)\")"},"4301":{"style":{"__isSmartRef__":true,"id":4302},"morph":{"__isSmartRef__":true,"id":4291},"chunkOwner":{"__isSmartRef__":true,"id":4291},"storedString":"All Lively installations, such as you might have on localhost, or such as the lively-kernel.org/core installation, are separate instances of the master installation on Git.  The GitControl tool makes it easy to update an installation and to commit changes made in that installation up to the master on Git.\n\n","_id":"_100","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4302":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4303":{"_id":"_6601","style":{"__isSmartRef__":true,"id":4304},"chunkOwner":{"__isSmartRef__":true,"id":4291},"storedString":"General commit and update workflow","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4304":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4305":{"_id":"_6602","style":{"__isSmartRef__":true,"id":4306},"chunkOwner":{"__isSmartRef__":true,"id":4291},"storedString":"\n\nAs a general rule, prior to making a bunch of changes, it is good to use the GitControl to do a \"pull\", bringing your installation up to date so that the only changes you will have to deal with be those involved in your project.\n\nSuppose you have changed a method in Widgets.js.  When you open the GitControl, this file will appear as an \"unstaged change\", or you may have several files listed there that you have changed.  You can us the \"diff\" button to see the changes that will be committed.\n[this does not work for me but it should for you.  The alternative is to go tot the console window and type \"git diff\" or \"git diff \" followed by the pathname of a specific file]\n\nMaybe we need some discussion about what to do if things appear in the diff that you do not want.  The simplest answer here would go to go fix the file.\n\nIn preparation to commit, you need all your local changes to be either \"staged\" (in preparatin to commit), \"stashed\" (set aside from the commit but not forgotten. perhaps as you have more to do before committing), or forgotten (the X), meaning the changes will be lost, though you may still have that file around.  So do one of these three things to all your unstaged changes.\n\nNow you are ready to commit your (now) staged changes, and this is done by pressing the \"commit\" button.  Here you will be asked for a short comment about what these changes are.  This will appear in the log which can be seen under the \"log\" tab.\n\nNext you should press \"pull\".  This may take a little while and should then print a few lines ending with a pair of version numbers on the master.\n[for some reason my system asks me for my name and password at this point which can be entered in the terminal window]\n\nThe final step is to do a \"push\" which makes your changes visible on Git, and everyone who updates will see those changes.  This should also display a few lines with version numbers, and you should then be able to see your change at the top of the log window.\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4306":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4307":{"_id":"_6609","style":{"__isSmartRef__":true,"id":4308},"chunkOwner":{"__isSmartRef__":true,"id":4291},"storedString":"Adding new files\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4308":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4309":{"_id":"_6611","style":{"__isSmartRef__":true,"id":4310},"chunkOwner":{"__isSmartRef__":true,"id":4291},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4310":{"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4311":{"_id":"_9614","style":{"__isSmartRef__":true,"id":4312},"chunkOwner":{"__isSmartRef__":true,"id":4291},"storedString":"The file or directory that you want to add should already exist (create it. e.g. with the System Code Browser).  ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4312":{"fontWeight":"normal","color":"rgb(0,0,0)","fontFamily":"Arial,sans-serif","fontSize":"13.63636302947998px","textAlign":"start","backgroundColor":"rgb(255,255,255)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4313":{"_id":"_9615","style":{"__isSmartRef__":true,"id":4314},"chunkOwner":{"__isSmartRef__":true,"id":4291},"storedString":"In order to add new files to be controlled by git go into the \"status\" tab. Your file / directory will appear in the \"Untracked files\" category. Hover over the line representing the file / directory and hit the \"add\" button. The file / directory will now be listed as a \"staged change\" that can now be committed.","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4314":{"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4315":{"morph":{"__isSmartRef__":true,"id":4291},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4316":{"resizeWidth":true,"resizeHeight":true},"4317":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4318},"_ClipMode":"visible","derivationIds":["64254937-A9C5-4432-B12D-237E0BA39F83","1D55A761-06CC-4508-91CC-91C6D88975FF","865F06CD-E230-4396-A740-48ED1A4D3409","497EC3F3-0219-4E44-8C0F-D43B398CCBA8","A7FABF51-4595-47CA-829D-ECFF0479F8CB","25E0AC8B-523B-4492-847F-EFA04DF1ABA6","C34F3C76-6054-4212-BD42-428FCFA09D46","F2246B0D-630E-4243-B1F8-4B9C8B4DDB34"],"id":"8580F66F-D779-407A-9197-CE8F0F73CCA2","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"corner","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle corner"],"layout":{"__isSmartRef__":true,"id":4319},"owner":{"__isSmartRef__":true,"id":4242},"eventHandler":{"__isSmartRef__":true,"id":4320},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(715.0,478.0)"},"4318":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,14.0)","_Padding":"lively.rect(0,0,0,0)"},"4319":{"moveVertical":true,"moveHorizontal":true},"4320":{"morph":{"__isSmartRef__":true,"id":4317},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4321":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4322},"_ClipMode":"visible","derivationIds":["2D133F34-4A79-4683-89D2-CE8CB1B43556","DEBFD702-7901-4996-8F0A-F68CD5D099B6","889988D0-9F0F-4EE4-9F6A-0369A1A13C35","BB575EBF-E8E5-4E16-A7B1-F4FDE5CD63DC","C575829B-5E90-43BB-BE73-03A3D55E93D3","7328E5C0-E37A-4DD8-9338-1E1AC3A96A65","6FE825DC-01A9-4FC3-A0CA-FDEBCC228100","95C20726-F0F9-4BF0-B3BC-E97785AC56AE"],"id":"BCA2A256-C2B0-486F-9ED7-CF8E2CECC5C3","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"bottom","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle bottom"],"layout":{"__isSmartRef__":true,"id":4323},"owner":{"__isSmartRef__":true,"id":4242},"eventHandler":{"__isSmartRef__":true,"id":4324},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,489.0)"},"4322":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(715.0,3.0)","_Padding":"lively.rect(0,0,0,0)"},"4323":{"moveVertical":true},"4324":{"morph":{"__isSmartRef__":true,"id":4321},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4325":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4326},"_ClipMode":"visible","derivationIds":["F1CCCBE1-C81D-406A-B0AD-DAFC966C27AF","93CCCA25-8BE4-4335-8CAF-E68D71A7F26C","29B6EDE2-3DAD-4B8C-ADFC-418C5A9A1D48","B85AA7EE-533C-4F10-96C2-1175A69D06D9","69F64F9E-6100-4645-B990-4562E0FEE6B3","267B2C72-5515-4F48-8026-B0771973E8BD","3CBBBC37-DD52-49DA-B394-ECB2083F5396","3714294A-4C70-4F26-92F6-ADBBFDF1E87A"],"id":"7526F450-6501-4C0A-BFB1-6C89E24DA567","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"right","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle right"],"layout":{"__isSmartRef__":true,"id":4327},"owner":{"__isSmartRef__":true,"id":4242},"eventHandler":{"__isSmartRef__":true,"id":4328},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(726.0,0.0)"},"4326":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(3.0,478.0)","_Padding":"lively.rect(0,0,0,0)"},"4327":{"moveHorizontal":true},"4328":{"morph":{"__isSmartRef__":true,"id":4325},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4329":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":false,"_BorderRadius":false,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Padding","_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(729.0,492.0)"},"4330":{"adjustForNewBounds":true},"4331":{"morph":{"__isSmartRef__":true,"id":4242},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4332":{"partName":"GitDocumentation","requiredModules":[],"partsSpaceName":"PartsBin/Documentation","comment":"Dan has put together some documentation about Git and how to use the GitControl with Lively. Please spread the word and improve!","changes":[{"__isSmartRef__":true,"id":4333},{"__isSmartRef__":true,"id":4334},{"__isSmartRef__":true,"id":4335}],"migrationLevel":7,"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Thu Jun 27 2013 17:38:46 GMT-0400 (Eastern Daylight Time)\")"},"4333":{"author":"robertkrahn","message":"no comment","id":"F9152023-3A3A-41D1-8FE7-ABF05A270C48","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 18:45:31 GMT-0400 (Eastern Daylight Time)\")"},"4334":{"author":"robertkrahn","message":"no comment","id":"B247523D-EBD9-451F-8474-C6357B9851BE","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 18:46:01 GMT-0400 (Eastern Daylight Time)\")"},"4335":{"author":"robertkrahn","message":"no comment","id":"EFF8F231-46B8-44BC-B76E-2EEE214D2A86","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 19:11:14 GMT-0400 (Eastern Daylight Time)\")"},"4336":{"submorphs":[{"__isSmartRef__":true,"id":4337},{"__isSmartRef__":true,"id":4385},{"__isSmartRef__":true,"id":4411},{"__isSmartRef__":true,"id":4415},{"__isSmartRef__":true,"id":4419}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4423},"_ClipMode":"visible","derivationIds":["B08BB174-C380-4D54-AB0F-7F0DC0A8A5BD","357F4DBD-BF56-4F66-9950-0ED8E0B25D53","5DB68F99-1ED7-43B9-919C-71A42A93FA61","B1F29CBE-0FED-45A1-A1B9-CD41034AA2CE","D74FC115-425B-47E3-AD47-DC2DB6C89D88","3718DB22-AE9D-4865-8EB2-878F0A864909","A32991CB-A458-4C3D-8930-22FC68DB591C","1DFBBD3A-DB9E-4434-886D-0508DCE5805B"],"id":"1E18A974-C5AD-49FE-93E8-DFF97E08BC01","__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":4424},"reframeHandle":{"__isSmartRef__":true,"id":4411},"rightReframeHandle":{"__isSmartRef__":true,"id":4419},"bottomReframeHandle":{"__isSmartRef__":true,"id":4415},"titleBar":{"__isSmartRef__":true,"id":4337},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"_PreviousBorderWidth":0,"targetMorph":{"__isSmartRef__":true,"id":4385},"eventHandler":{"__isSmartRef__":true,"id":4425},"showsHalos":false,"name":"GitDocumentation16","partsBinMetaInfo":{"__isSmartRef__":true,"id":4426},"_Scale":1,"menuButton":{"__isSmartRef__":true,"id":4357},"collapseButton":{"__isSmartRef__":true,"id":4369},"closeButton":{"__isSmartRef__":true,"id":4344},"owner":{"__isSmartRef__":true,"id":2831},"__serializedExpressions__":["_Position","contentOffset"],"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(0.0,0.0)","contentOffset":"lively.pt(4.0,22.0)"},"4337":{"submorphs":[{"__isSmartRef__":true,"id":4338},{"__isSmartRef__":true,"id":4344},{"__isSmartRef__":true,"id":4357},{"__isSmartRef__":true,"id":4369}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4382},"_ClipMode":"visible","derivationIds":["1FC40FBB-27AE-4471-9BC9-DF7504E5A355","99E812AF-CCE2-4132-B914-164410259CB0","E2C5D35F-66E0-461D-B005-FB1C18BDE6D7","19E2181B-A87C-4BAE-B14C-BFFED5B37AFE","789146F5-CFD0-4FE8-BA46-BD427701589E","6DD1A25D-6705-4522-BD8E-15BD3110E5CD","544C04D8-4C37-40F7-903A-10DF93DC961C","5C3C94EC-E3D3-446D-B942-CE0426E6F350"],"id":"BE5B241A-413F-49D5-A920-625ED6C7CB0C","__layered_droppingEnabled__":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":4383},"windowMorph":{"__isSmartRef__":true,"id":4336},"label":{"__isSmartRef__":true,"id":4338},"closeButton":{"__isSmartRef__":true,"id":4344},"menuButton":{"__isSmartRef__":true,"id":4357},"collapseButton":{"__isSmartRef__":true,"id":4369},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":4336},"eventHandler":{"__isSmartRef__":true,"id":4384},"showsHalos":false,"buttons":[{"__isSmartRef__":true,"id":4344},{"__isSmartRef__":true,"id":4369},{"__isSmartRef__":true,"id":4357}],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"4338":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4339},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4340}],"_ClipMode":"hidden","derivationIds":["E6836EFB-F5EC-488A-8C2C-FA1BD82CADD1","5D15218D-7B1E-45CA-8C9C-1C77E3002C95","CF9F5914-F2BB-4FA7-8FF2-6601D736EA50","EE622EB9-CB7C-4AE8-AC48-44F37243BCB5","94C620F2-9D3F-4F7F-B5E3-1058167036CF","6177ACCA-E752-444E-A2DB-87A441B4C03C","ACB3EA36-8EA2-4346-9519-2E7EC0B3C3F7","66FB79D2-69D7-4323-91C2-9F1184CBCE0F"],"id":"F9ABE448-09DD-4905-AB71-54E97936D11F","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":4342},"owner":{"__isSmartRef__":true,"id":4337},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":4343},"showsHalos":false,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(3.0,3.0)"},"4339":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(660.0,16.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4340":{"style":{"__isSmartRef__":true,"id":4341},"chunkOwner":{"__isSmartRef__":true,"id":4338},"_id":"_6788","storedString":"Basic info about committing changes using the Lively GitControl","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4341":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4342":{"resizeWidth":true},"4343":{"morph":{"__isSmartRef__":true,"id":4338},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4344":{"submorphs":[{"__isSmartRef__":true,"id":4345}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4350},"_ClipMode":"visible","derivationIds":["1E986EDB-AC62-4E46-BACD-B1B6CB9C1955","2C454ABA-83A7-4172-BBBF-B73B8744A101","9EE21E01-874A-41E9-8851-795F7F4BBE0B","FF2522B4-8DDF-4060-83FF-CF911C23C6DC","85DE911B-B6CE-46F6-A3B4-4ACD190DC8E0","EE8CC9F4-0BA9-4BB2-AE1F-30EB4FD01887","D6446135-9551-4894-A39F-55294C8E2A45","8209A51C-2590-4389-BEC3-30C636935142"],"id":"DA7337E6-113E-4E85-B26A-EAFFC5563348","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":4345},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":4337},"layout":{"__isSmartRef__":true,"id":4351},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":4352},{"__isSmartRef__":true,"id":4354}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":4356},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(709.0,3.0)"},"4345":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4346},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4347}],"_ClipMode":"hidden","derivationIds":["51DDAA8D-D733-465E-8C50-6C5EC0395CA8","56E06D06-49FC-47A6-B9F4-7AD98E4F7DE3","06859E68-C470-4CA3-A821-8092972AA959","D6D89773-0EAE-4D9E-9674-732CE571BA35","59EF22C6-32BE-46FF-858F-E919ED328529","CD5F37D3-2B96-4905-A83C-64C814B66378","20A5A18B-A2BB-4814-82B8-F8E4B8D75ED2","2E3A4C63-0EC0-4D91-BEDA-3D482AED9807"],"id":"2F0266AD-E06E-4B16-9C97-31C61A5D89C1","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":4344},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":4349},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"4346":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(16.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4347":{"style":{"__isSmartRef__":true,"id":4348},"chunkOwner":{"__isSmartRef__":true,"id":4345},"_id":"_5259","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4348":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4349":{"morph":{"__isSmartRef__":true,"id":4345},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4350":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"4351":{"moveHorizontal":true},"4352":{"sourceObj":{"__isSmartRef__":true,"id":4344},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4336},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":4353},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4353":{"source":{"__isSmartRef__":true,"id":4344},"target":{"__isSmartRef__":true,"id":4336}},"4354":{"sourceObj":{"__isSmartRef__":true,"id":4344},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4336},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":4355},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4355":{"source":{"__isSmartRef__":true,"id":4344},"target":{"__isSmartRef__":true,"id":4336}},"4356":{"morph":{"__isSmartRef__":true,"id":4344},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4357":{"submorphs":[{"__isSmartRef__":true,"id":4358}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4363},"_ClipMode":"visible","derivationIds":["8E8F189C-A21A-4564-95AF-4E57B55D692C","61F4DF6E-B7B3-4CD0-943B-AD8C730AEECF","3FC11E79-2E73-4CBF-982F-7C1CB5CB5027","E1F52457-87D1-4B5F-ADB6-F789D04718D8","14DB099A-A373-4C3A-9D4B-FC2E624A9A00","9ABBCF9C-720D-4F8A-AA55-AD7DB2D8EBE7","20A3151B-4217-45FA-BB49-6EF12F63A934","86EB72BA-1D8D-4E81-921B-9CC349C105AD"],"id":"9FBC7CD1-6BC2-408D-A587-46803D5F23C8","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":4358},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":4337},"attributeConnections":[{"__isSmartRef__":true,"id":4364},{"__isSmartRef__":true,"id":4366}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":4368},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(669.0,3.0)"},"4358":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4359},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4360}],"_ClipMode":"hidden","derivationIds":["8A4436E1-F127-460F-9E51-3FFF0EDDA9CC","8E4BD3C9-00D1-4B4E-9AD0-E91E751787D0","6FBB1686-B815-49A0-BEBE-7A331C0BDCBE","514288F7-C07F-46B9-97A6-D9C793D33670","9AFC00F5-9D28-4BD9-BF20-804343445BB3","2F8FFDDF-F685-456C-86CE-EB6A9E95BB07","B977E41A-4126-48BA-961F-6C832088405F","1497416E-9E53-4D83-9FE7-F633D3DE2191"],"id":"9C417C09-1159-41A1-92CC-90B13A33088F","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":4357},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":4362},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"4359":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4360":{"style":{"__isSmartRef__":true,"id":4361},"chunkOwner":{"__isSmartRef__":true,"id":4358},"_id":"_5261","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4361":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4362":{"morph":{"__isSmartRef__":true,"id":4358},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4363":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"4364":{"sourceObj":{"__isSmartRef__":true,"id":4357},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4336},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":4365},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4365":{"source":{"__isSmartRef__":true,"id":4357},"target":{"__isSmartRef__":true,"id":4336}},"4366":{"sourceObj":{"__isSmartRef__":true,"id":4357},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4336},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":4367},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4367":{"source":{"__isSmartRef__":true,"id":4357},"target":{"__isSmartRef__":true,"id":4336}},"4368":{"morph":{"__isSmartRef__":true,"id":4357},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4369":{"submorphs":[{"__isSmartRef__":true,"id":4370}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4375},"_ClipMode":"visible","derivationIds":["7F1AC40B-D335-43F8-A6F0-718F23DFC637","A4DD4095-624E-45E6-BAC5-026F61A039B4","7D44C01A-89A6-42F9-9F8B-84400A6740B7","1015FE2B-2777-44D7-B61F-D1443AA6C9CA","603EE5E1-94CB-41B1-9AB1-C23523F3F195","68B718A1-04ED-454C-848A-217AD308BF2C","B94B1709-57F0-40E9-B00B-37AF668AE19C","5E1C328D-465C-4B90-BE13-F79DD544DF5E"],"id":"E5936FC7-D2DA-4D6B-8FCE-99525643479F","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":4370},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":4337},"layout":{"__isSmartRef__":true,"id":4376},"attributeConnections":[{"__isSmartRef__":true,"id":4377},{"__isSmartRef__":true,"id":4379}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":4381},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(689.0,3.0)"},"4370":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4371},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4372}],"_ClipMode":"hidden","derivationIds":["ECB98360-94C3-4484-841E-B644D09E8BFA","37111FB2-0C33-4071-85BE-93FB9E00D63E","52C395D7-E019-46DE-AA91-6372A3F32309","5717161C-FBAB-4FEC-A355-10BD2D61FED0","7A0BBAC2-B757-4C9C-865D-226B0BDBEDAA","9BDA9A60-D031-4AF4-A181-9DFEA54EA760","15C5198C-4BBF-49EA-BCAF-549C69BACEE6","DB6C1B90-681C-47A4-B7CB-BF6B5990A847"],"id":"714ECB5A-8703-416F-8104-9193EAFB25E4","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":4369},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":4374},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"4371":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(15.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4372":{"style":{"__isSmartRef__":true,"id":4373},"chunkOwner":{"__isSmartRef__":true,"id":4370},"_id":"_5263","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4373":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4374":{"morph":{"__isSmartRef__":true,"id":4370},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4375":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"4376":{"moveHorizontal":true},"4377":{"sourceObj":{"__isSmartRef__":true,"id":4369},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4336},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":4378},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4378":{"source":{"__isSmartRef__":true,"id":4369},"target":{"__isSmartRef__":true,"id":4336}},"4379":{"sourceObj":{"__isSmartRef__":true,"id":4369},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4336},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":4380},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4380":{"source":{"__isSmartRef__":true,"id":4369},"target":{"__isSmartRef__":true,"id":4336}},"4381":{"morph":{"__isSmartRef__":true,"id":4369},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4382":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(729.0,22.0)","_Padding":"lively.rect(0,0,0,0)"},"4383":{"resizeWidth":true,"adjustForNewBounds":true},"4384":{"morph":{"__isSmartRef__":true,"id":4337},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4385":{"submorphs":[],"scripts":[],"id":"7CC30CA9-D019-47DB-8A5C-84659CDBE88D","shape":{"__isSmartRef__":true,"id":4386},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text1","partsBinMetaInfo":{"__isSmartRef__":true,"id":4387},"textChunks":[{"__isSmartRef__":true,"id":4395},{"__isSmartRef__":true,"id":4397},{"__isSmartRef__":true,"id":4399},{"__isSmartRef__":true,"id":4401},{"__isSmartRef__":true,"id":4403},{"__isSmartRef__":true,"id":4405},{"__isSmartRef__":true,"id":4407}],"charsReplaced":"","lastFindLoc":2458,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":4409},"_ClipMode":"auto","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","BCFF8C7E-6CD6-442D-ACBA-EB87697F1140","F2E08E03-77D8-4C2E-ADA9-BE0A61A96645","612F7DE3-4668-4FCB-8008-E638A211C361","F8295B0C-7361-4FB9-B887-7283A57E7A61","8A906B12-9CCC-4DAB-9F99-3B47894CAD19","8E9C2062-0E2D-4328-9679-0448981F2364","6173419D-B3FF-4D87-9E7C-5CC997148BAA"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"previousSelection":[2487,2487],"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":4336},"_Rotation":0,"_Scale":1,"layout":{"__isSmartRef__":true,"id":4410},"priorSelectionRange":[2744,2744],"__serializedExpressions__":["_Position","textColor","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(4.0,22.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"4386":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(720.0,465.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)","_Fill":"Color.rgb(255,255,255)"},"4387":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":4388},{"__isSmartRef__":true,"id":4389},{"__isSmartRef__":true,"id":4390},{"__isSmartRef__":true,"id":4391},{"__isSmartRef__":true,"id":4392},{"__isSmartRef__":true,"id":4393},{"__isSmartRef__":true,"id":4394}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Tue Mar 12 2013 14:35:33 GMT-0400 (Eastern Daylight Time)\")"},"4388":{"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 12:31:56 GMT-0400 (Eastern Daylight Time)\")"},"4389":{"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 08 2012 08:18:18 GMT-0400 (Eastern Daylight Time)\")"},"4390":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:32:09 GMT-0400 (Eastern Daylight Time)\")"},"4391":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:31:43 GMT-0400 (Eastern Daylight Time)\")"},"4392":{"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(\"Mon Feb 27 2012 00:20:38 GMT-0500 (Eastern Standard Time)\")"},"4393":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 10:30:30 GMT-0400 (Eastern Daylight Time)\")"},"4394":{"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 13:36:22 GMT-0400 (Eastern Daylight Time)\")"},"4395":{"style":{"__isSmartRef__":true,"id":4396},"morph":{"__isSmartRef__":true,"id":4385},"chunkOwner":{"__isSmartRef__":true,"id":4385},"storedString":"All Lively installations, such as you might have on localhost, or such as the lively-kernel.org/core installation, are separate instances of the master installation on Git.  The GitControl tool makes it easy to update an installation and to commit changes made in that installation up to the master on Git.\n\n","_id":"_100","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4396":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4397":{"_id":"_6601","style":{"__isSmartRef__":true,"id":4398},"chunkOwner":{"__isSmartRef__":true,"id":4385},"storedString":"General commit and update workflow","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4398":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4399":{"_id":"_6602","style":{"__isSmartRef__":true,"id":4400},"chunkOwner":{"__isSmartRef__":true,"id":4385},"storedString":"\n\nAs a general rule, prior to making a bunch of changes, it is good to use the GitControl to do a \"pull\", bringing your installation up to date so that the only changes you will have to deal with be those involved in your project.\n\nSuppose you have changed a method in Widgets.js.  When you open the GitControl, this file will appear as an \"unstaged change\", or you may have several files listed there that you have changed.  You can us the \"diff\" button to see the changes that will be committed.\n[this does not work for me but it should for you.  The alternative is to go tot the console window and type \"git diff\" or \"git diff \" followed by the pathname of a specific file]\n\nMaybe we need some discussion about what to do if things appear in the diff that you do not want.  The simplest answer here would go to go fix the file.\n\nIn preparation to commit, you need all your local changes to be either \"staged\" (in preparatin to commit), \"stashed\" (set aside from the commit but not forgotten. perhaps as you have more to do before committing), or forgotten (the X), meaning the changes will be lost, though you may still have that file around.  So do one of these three things to all your unstaged changes.\n\nNow you are ready to commit your (now) staged changes, and this is done by pressing the \"commit\" button.  Here you will be asked for a short comment about what these changes are.  This will appear in the log which can be seen under the \"log\" tab.\n\nNext you should press \"pull\".  This may take a little while and should then print a few lines ending with a pair of version numbers on the master.\n[for some reason my system asks me for my name and password at this point which can be entered in the terminal window]\n\nThe final step is to do a \"push\" which makes your changes visible on Git, and everyone who updates will see those changes.  This should also display a few lines with version numbers, and you should then be able to see your change at the top of the log window.\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4400":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4401":{"_id":"_6609","style":{"__isSmartRef__":true,"id":4402},"chunkOwner":{"__isSmartRef__":true,"id":4385},"storedString":"Adding new files\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4402":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4403":{"_id":"_6611","style":{"__isSmartRef__":true,"id":4404},"chunkOwner":{"__isSmartRef__":true,"id":4385},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4404":{"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4405":{"_id":"_9614","style":{"__isSmartRef__":true,"id":4406},"chunkOwner":{"__isSmartRef__":true,"id":4385},"storedString":"The file or directory that you want to add should already exist (create it. e.g. with the System Code Browser).  ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4406":{"fontWeight":"normal","color":"rgb(0,0,0)","fontFamily":"Arial,sans-serif","fontSize":"13.63636302947998px","textAlign":"start","backgroundColor":"rgb(255,255,255)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4407":{"_id":"_9615","style":{"__isSmartRef__":true,"id":4408},"chunkOwner":{"__isSmartRef__":true,"id":4385},"storedString":"In order to add new files to be controlled by git go into the \"status\" tab. Your file / directory will appear in the \"Untracked files\" category. Hover over the line representing the file / directory and hit the \"add\" button. The file / directory will now be listed as a \"staged change\" that can now be committed.","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4408":{"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4409":{"morph":{"__isSmartRef__":true,"id":4385},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4410":{"resizeWidth":true,"resizeHeight":true},"4411":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4412},"_ClipMode":"visible","derivationIds":["3F40E345-158B-4711-AF18-DA61CD53F6EB","F0C866A3-2892-433F-9FC4-FA64BE711B1F","D5448E2D-3A71-4977-8ED2-F1B9D750949D","8B23C958-3EEF-4DA9-A7AD-64F50627E0F8","CCF83414-F018-4241-9AC0-CD13924C2090","A7E39580-A5B1-47D3-B4D0-F807984F7CD7","CE3F5AAD-B2C7-429B-86B1-FA8B1DFA71B1"],"id":"93B2ADE1-EFAA-40B6-8732-74B4C7C034B1","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"corner","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle corner"],"layout":{"__isSmartRef__":true,"id":4413},"owner":{"__isSmartRef__":true,"id":4336},"eventHandler":{"__isSmartRef__":true,"id":4414},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(715.0,478.0)"},"4412":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,14.0)","_Padding":"lively.rect(0,0,0,0)"},"4413":{"moveVertical":true,"moveHorizontal":true},"4414":{"morph":{"__isSmartRef__":true,"id":4411},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4415":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4416},"_ClipMode":"visible","derivationIds":["A348FC41-01D6-454D-8999-6C35B37580E9","12177D5D-6CAF-45B4-B8A4-EC740E87B52E","0788CA03-15EC-42E9-9724-35DAF0065D8E","6CE43197-FFE5-4DF4-86DA-E737B7D470BA","4F33E494-2D11-4B1F-ABE5-42A1FDB268B6","DC3A9C28-D850-41E3-A17F-DB1CECAB138C","E7D6A252-A4DC-4C1A-BA5C-12EE4D9E29A6"],"id":"270753DC-409A-4DC7-BF9E-4477E3A83341","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"bottom","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle bottom"],"layout":{"__isSmartRef__":true,"id":4417},"owner":{"__isSmartRef__":true,"id":4336},"eventHandler":{"__isSmartRef__":true,"id":4418},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,489.0)"},"4416":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(715.0,3.0)","_Padding":"lively.rect(0,0,0,0)"},"4417":{"moveVertical":true},"4418":{"morph":{"__isSmartRef__":true,"id":4415},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4419":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4420},"_ClipMode":"visible","derivationIds":["DBA52751-8153-4255-A43E-7964C1EBD1B4","5D4865A3-9F61-40BF-A8D5-6FF85882092F","CD45DCB1-5F94-479C-A82E-AC7B77A19C95","47E472EB-7AB0-40A3-8DCB-2F91DDC7A9C6","588550D1-1CFD-41A1-A26E-FD286777E6F6","DFC49F27-5199-463C-803F-41463138953F","04A40405-BCE4-442C-A015-954C6DBB30AA"],"id":"DA4D6574-DE68-44F9-98FD-A2531203DE0E","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"right","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle right"],"layout":{"__isSmartRef__":true,"id":4421},"owner":{"__isSmartRef__":true,"id":4336},"eventHandler":{"__isSmartRef__":true,"id":4422},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(726.0,0.0)"},"4420":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(3.0,478.0)","_Padding":"lively.rect(0,0,0,0)"},"4421":{"moveHorizontal":true},"4422":{"morph":{"__isSmartRef__":true,"id":4419},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4423":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":false,"_BorderRadius":false,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Padding","_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(729.0,492.0)"},"4424":{"adjustForNewBounds":true},"4425":{"morph":{"__isSmartRef__":true,"id":4336},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4426":{"partName":"GitDocumentation","requiredModules":[],"partsSpaceName":"PartsBin/Documentation","comment":"Dan has put together some documentation about Git and how to use the GitControl with Lively. Please spread the word and improve!","changes":[{"__isSmartRef__":true,"id":4427},{"__isSmartRef__":true,"id":4428},{"__isSmartRef__":true,"id":4429}],"migrationLevel":7,"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Thu Jun 27 2013 17:38:46 GMT-0400 (Eastern Daylight Time)\")"},"4427":{"author":"robertkrahn","message":"no comment","id":"F9152023-3A3A-41D1-8FE7-ABF05A270C48","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 18:45:31 GMT-0400 (Eastern Daylight Time)\")"},"4428":{"author":"robertkrahn","message":"no comment","id":"B247523D-EBD9-451F-8474-C6357B9851BE","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 18:46:01 GMT-0400 (Eastern Daylight Time)\")"},"4429":{"author":"robertkrahn","message":"no comment","id":"EFF8F231-46B8-44BC-B76E-2EEE214D2A86","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 19:11:14 GMT-0400 (Eastern Daylight Time)\")"},"4430":{"submorphs":[{"__isSmartRef__":true,"id":4431},{"__isSmartRef__":true,"id":4479},{"__isSmartRef__":true,"id":4505},{"__isSmartRef__":true,"id":4509},{"__isSmartRef__":true,"id":4513}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4517},"_ClipMode":"visible","derivationIds":["B08BB174-C380-4D54-AB0F-7F0DC0A8A5BD","357F4DBD-BF56-4F66-9950-0ED8E0B25D53","7D16CAFB-AA38-4954-90BE-904E3A8EDBF0","1B8AAC48-0A68-46EF-9225-587FE7C59E6E","B6F7FE68-CF7F-4513-B853-A649C01674F2","68B3F310-F33E-4583-8D3E-B8A10E5C4165","1BE529E7-5DB9-46EB-AA2D-23760001B228"],"id":"66A8D5FE-85BB-49A3-9829-3B0A52F5A539","__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":4518},"reframeHandle":{"__isSmartRef__":true,"id":4505},"rightReframeHandle":{"__isSmartRef__":true,"id":4513},"bottomReframeHandle":{"__isSmartRef__":true,"id":4509},"titleBar":{"__isSmartRef__":true,"id":4431},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"_PreviousBorderWidth":0,"targetMorph":{"__isSmartRef__":true,"id":4479},"eventHandler":{"__isSmartRef__":true,"id":4519},"showsHalos":false,"name":"GitDocumentation17","partsBinMetaInfo":{"__isSmartRef__":true,"id":4520},"_Scale":1,"menuButton":{"__isSmartRef__":true,"id":4451},"collapseButton":{"__isSmartRef__":true,"id":4463},"closeButton":{"__isSmartRef__":true,"id":4438},"owner":{"__isSmartRef__":true,"id":2831},"__serializedExpressions__":["_Position","contentOffset"],"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(0.0,0.0)","contentOffset":"lively.pt(4.0,22.0)"},"4431":{"submorphs":[{"__isSmartRef__":true,"id":4432},{"__isSmartRef__":true,"id":4438},{"__isSmartRef__":true,"id":4451},{"__isSmartRef__":true,"id":4463}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4476},"_ClipMode":"visible","derivationIds":["1FC40FBB-27AE-4471-9BC9-DF7504E5A355","99E812AF-CCE2-4132-B914-164410259CB0","434BED01-86B7-4437-BEDC-F6C82EA6AF0D","C9822C6E-C82D-4E54-AF4C-93914B4C7D16","F45EF9BE-2089-4E00-A387-9636649D5EDC","D10F5C98-736E-44C3-AA96-4A5065039BDC","3BD78869-BA45-4360-8D50-5150E7521464"],"id":"00CC5379-0D95-4FC6-BAEA-10FC1368FAEA","__layered_droppingEnabled__":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":4477},"windowMorph":{"__isSmartRef__":true,"id":4430},"label":{"__isSmartRef__":true,"id":4432},"closeButton":{"__isSmartRef__":true,"id":4438},"menuButton":{"__isSmartRef__":true,"id":4451},"collapseButton":{"__isSmartRef__":true,"id":4463},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":4430},"eventHandler":{"__isSmartRef__":true,"id":4478},"showsHalos":false,"buttons":[{"__isSmartRef__":true,"id":4438},{"__isSmartRef__":true,"id":4463},{"__isSmartRef__":true,"id":4451}],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"4432":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4433},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4434}],"_ClipMode":"hidden","derivationIds":["E6836EFB-F5EC-488A-8C2C-FA1BD82CADD1","5D15218D-7B1E-45CA-8C9C-1C77E3002C95","A305D54F-9CC4-4CCF-838E-0CD70E8C8059","5D67CFB5-6364-4133-8821-829940EB5F5E","52073DA5-9D40-46B2-942F-E9FCCEFDD477","D8F39080-93F2-45AE-A985-00A0CABEE29C","2E33BF88-9F63-41FF-8C3D-BC484F0B7B81"],"id":"63A0F886-6A12-4A57-BFE8-C47EFBCB9ABC","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":4436},"owner":{"__isSmartRef__":true,"id":4431},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":4437},"showsHalos":false,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(3.0,3.0)"},"4433":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(660.0,16.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4434":{"style":{"__isSmartRef__":true,"id":4435},"chunkOwner":{"__isSmartRef__":true,"id":4432},"_id":"_6788","storedString":"Basic info about committing changes using the Lively GitControl","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4435":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4436":{"resizeWidth":true},"4437":{"morph":{"__isSmartRef__":true,"id":4432},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4438":{"submorphs":[{"__isSmartRef__":true,"id":4439}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4444},"_ClipMode":"visible","derivationIds":["1E986EDB-AC62-4E46-BACD-B1B6CB9C1955","2C454ABA-83A7-4172-BBBF-B73B8744A101","C43A3E80-8B31-415A-BB5B-0710749AC2E3","DDABB315-28E0-4F72-ADFA-B7651B682395","CE1F58D2-03A4-4F9C-91BA-C8CE715C2C4B","5099E636-026E-492E-9009-906559604E15","2A970AA6-648C-498C-A548-0A45AA2F47AB"],"id":"95793ABB-2CFD-44A1-A61C-3B8EA2D2E8EC","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":4439},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":4431},"layout":{"__isSmartRef__":true,"id":4445},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":4446},{"__isSmartRef__":true,"id":4448}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":4450},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(709.0,3.0)"},"4439":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4440},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4441}],"_ClipMode":"hidden","derivationIds":["51DDAA8D-D733-465E-8C50-6C5EC0395CA8","56E06D06-49FC-47A6-B9F4-7AD98E4F7DE3","9C014375-CF73-4354-9AEA-57D33B3E6680","C4AE3A02-F53F-40AC-A6B4-665818235680","42F14B5E-2160-4270-AE4C-7E07F99206C3","774DA74E-74CD-42D4-B95B-0795A22DA324","5EFBCD46-01E0-40A1-B283-358C9304F9EC"],"id":"32264FC9-0BFF-43AA-A8E8-AB3A7BABDE5E","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":4438},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":4443},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"4440":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(16.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4441":{"style":{"__isSmartRef__":true,"id":4442},"chunkOwner":{"__isSmartRef__":true,"id":4439},"_id":"_5259","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4442":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4443":{"morph":{"__isSmartRef__":true,"id":4439},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4444":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"4445":{"moveHorizontal":true},"4446":{"sourceObj":{"__isSmartRef__":true,"id":4438},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4430},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":4447},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4447":{"source":{"__isSmartRef__":true,"id":4438},"target":{"__isSmartRef__":true,"id":4430}},"4448":{"sourceObj":{"__isSmartRef__":true,"id":4438},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4430},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":4449},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4449":{"source":{"__isSmartRef__":true,"id":4438},"target":{"__isSmartRef__":true,"id":4430}},"4450":{"morph":{"__isSmartRef__":true,"id":4438},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4451":{"submorphs":[{"__isSmartRef__":true,"id":4452}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4457},"_ClipMode":"visible","derivationIds":["8E8F189C-A21A-4564-95AF-4E57B55D692C","61F4DF6E-B7B3-4CD0-943B-AD8C730AEECF","CDE73CC5-4765-46F3-B7F3-09CFDA0D56FE","CAA943FE-CB0A-4257-A84D-B010FF4F3804","673EBC16-8E9E-4D3F-A21D-81618C8DF1E1","66CA9871-76C1-4C8E-88A1-F631ED3F19C6","8E795182-81B5-49B4-B2D9-BEA8515485FA"],"id":"E8B2C701-8EB0-4643-B625-E1A6738FDCFB","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":4452},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":4431},"attributeConnections":[{"__isSmartRef__":true,"id":4458},{"__isSmartRef__":true,"id":4460}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":4462},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(669.0,3.0)"},"4452":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4453},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4454}],"_ClipMode":"hidden","derivationIds":["8A4436E1-F127-460F-9E51-3FFF0EDDA9CC","8E4BD3C9-00D1-4B4E-9AD0-E91E751787D0","63E2B74C-7C50-43DD-A1A2-30607174C452","4F14A932-4332-4693-90BE-3675187AA8C8","D34302C5-C318-45F2-9AAB-F610501C3235","EB51CC51-295D-4E31-ABBD-981F7677FD4D","FD75F8B4-92BC-4C95-B47B-7E0E794E71B0"],"id":"A2E1624E-E4D0-4CFA-BD67-30E186ABC149","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":4451},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":4456},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"4453":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4454":{"style":{"__isSmartRef__":true,"id":4455},"chunkOwner":{"__isSmartRef__":true,"id":4452},"_id":"_5261","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4455":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4456":{"morph":{"__isSmartRef__":true,"id":4452},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4457":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"4458":{"sourceObj":{"__isSmartRef__":true,"id":4451},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4430},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":4459},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4459":{"source":{"__isSmartRef__":true,"id":4451},"target":{"__isSmartRef__":true,"id":4430}},"4460":{"sourceObj":{"__isSmartRef__":true,"id":4451},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4430},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":4461},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4461":{"source":{"__isSmartRef__":true,"id":4451},"target":{"__isSmartRef__":true,"id":4430}},"4462":{"morph":{"__isSmartRef__":true,"id":4451},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4463":{"submorphs":[{"__isSmartRef__":true,"id":4464}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4469},"_ClipMode":"visible","derivationIds":["7F1AC40B-D335-43F8-A6F0-718F23DFC637","A4DD4095-624E-45E6-BAC5-026F61A039B4","C495AD86-E970-48E4-A78F-2301D2A546F6","B26356C2-7FF3-4D02-8FC9-12E826AB2818","CCC4BAF2-75C6-4B41-A273-AFA9FBDA2400","3A78BB7E-E00E-4BE2-96FB-122BA704F9FA","406B5067-0BD8-4CC5-B13E-04DF4BFCB174"],"id":"A6509F61-91E3-463B-9744-FED0B0B9A0CE","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":4464},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":4431},"layout":{"__isSmartRef__":true,"id":4470},"attributeConnections":[{"__isSmartRef__":true,"id":4471},{"__isSmartRef__":true,"id":4473}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":4475},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(689.0,3.0)"},"4464":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4465},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4466}],"_ClipMode":"hidden","derivationIds":["ECB98360-94C3-4484-841E-B644D09E8BFA","37111FB2-0C33-4071-85BE-93FB9E00D63E","0FA38441-A2D8-42A6-9976-8652EDD2CF27","EAB3DB04-3B2D-4460-8ADD-2253400568DF","009040C1-75EF-429D-8399-49AD66D24D7C","514E3028-5D72-45BC-8035-6933D8982CB4","2B255A88-A65F-410B-AE32-D5AC441C2552"],"id":"4750A352-E7BA-4614-A5C0-3248E75F6D6C","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":4463},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":4468},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"4465":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(15.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4466":{"style":{"__isSmartRef__":true,"id":4467},"chunkOwner":{"__isSmartRef__":true,"id":4464},"_id":"_5263","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4467":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4468":{"morph":{"__isSmartRef__":true,"id":4464},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4469":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"4470":{"moveHorizontal":true},"4471":{"sourceObj":{"__isSmartRef__":true,"id":4463},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4430},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":4472},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4472":{"source":{"__isSmartRef__":true,"id":4463},"target":{"__isSmartRef__":true,"id":4430}},"4473":{"sourceObj":{"__isSmartRef__":true,"id":4463},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4430},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":4474},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4474":{"source":{"__isSmartRef__":true,"id":4463},"target":{"__isSmartRef__":true,"id":4430}},"4475":{"morph":{"__isSmartRef__":true,"id":4463},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4476":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(729.0,22.0)","_Padding":"lively.rect(0,0,0,0)"},"4477":{"resizeWidth":true,"adjustForNewBounds":true},"4478":{"morph":{"__isSmartRef__":true,"id":4431},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4479":{"submorphs":[],"scripts":[],"id":"78D50D60-33CD-46C2-9D2F-688389514164","shape":{"__isSmartRef__":true,"id":4480},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text1","partsBinMetaInfo":{"__isSmartRef__":true,"id":4481},"textChunks":[{"__isSmartRef__":true,"id":4489},{"__isSmartRef__":true,"id":4491},{"__isSmartRef__":true,"id":4493},{"__isSmartRef__":true,"id":4495},{"__isSmartRef__":true,"id":4497},{"__isSmartRef__":true,"id":4499},{"__isSmartRef__":true,"id":4501}],"charsReplaced":"","lastFindLoc":2458,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":4503},"_ClipMode":"auto","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","BCFF8C7E-6CD6-442D-ACBA-EB87697F1140","8C30AD01-AF90-44E6-9253-2BB660D840EE","5BDE8EB9-81AB-445B-8A75-FF90D828CC2A","305563A8-5A25-439C-93AD-665C54260420","ED5CCE0A-6C5A-41ED-A43C-849B8DFA4D40","27F33A25-2322-4246-956E-206233413E5C"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"previousSelection":[2487,2487],"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":4430},"_Rotation":0,"_Scale":1,"layout":{"__isSmartRef__":true,"id":4504},"priorSelectionRange":[2744,2744],"__serializedExpressions__":["_Position","textColor","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(4.0,22.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"4480":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(720.0,465.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)","_Fill":"Color.rgb(255,255,255)"},"4481":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":4482},{"__isSmartRef__":true,"id":4483},{"__isSmartRef__":true,"id":4484},{"__isSmartRef__":true,"id":4485},{"__isSmartRef__":true,"id":4486},{"__isSmartRef__":true,"id":4487},{"__isSmartRef__":true,"id":4488}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Tue Mar 12 2013 14:35:33 GMT-0400 (Eastern Daylight Time)\")"},"4482":{"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 12:31:56 GMT-0400 (Eastern Daylight Time)\")"},"4483":{"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 08 2012 08:18:18 GMT-0400 (Eastern Daylight Time)\")"},"4484":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:32:09 GMT-0400 (Eastern Daylight Time)\")"},"4485":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:31:43 GMT-0400 (Eastern Daylight Time)\")"},"4486":{"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(\"Mon Feb 27 2012 00:20:38 GMT-0500 (Eastern Standard Time)\")"},"4487":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 10:30:30 GMT-0400 (Eastern Daylight Time)\")"},"4488":{"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 13:36:22 GMT-0400 (Eastern Daylight Time)\")"},"4489":{"style":{"__isSmartRef__":true,"id":4490},"morph":{"__isSmartRef__":true,"id":4479},"chunkOwner":{"__isSmartRef__":true,"id":4479},"storedString":"All Lively installations, such as you might have on localhost, or such as the lively-kernel.org/core installation, are separate instances of the master installation on Git.  The GitControl tool makes it easy to update an installation and to commit changes made in that installation up to the master on Git.\n\n","_id":"_100","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4490":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4491":{"_id":"_6601","style":{"__isSmartRef__":true,"id":4492},"chunkOwner":{"__isSmartRef__":true,"id":4479},"storedString":"General commit and update workflow","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4492":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4493":{"_id":"_6602","style":{"__isSmartRef__":true,"id":4494},"chunkOwner":{"__isSmartRef__":true,"id":4479},"storedString":"\n\nAs a general rule, prior to making a bunch of changes, it is good to use the GitControl to do a \"pull\", bringing your installation up to date so that the only changes you will have to deal with be those involved in your project.\n\nSuppose you have changed a method in Widgets.js.  When you open the GitControl, this file will appear as an \"unstaged change\", or you may have several files listed there that you have changed.  You can us the \"diff\" button to see the changes that will be committed.\n[this does not work for me but it should for you.  The alternative is to go tot the console window and type \"git diff\" or \"git diff \" followed by the pathname of a specific file]\n\nMaybe we need some discussion about what to do if things appear in the diff that you do not want.  The simplest answer here would go to go fix the file.\n\nIn preparation to commit, you need all your local changes to be either \"staged\" (in preparatin to commit), \"stashed\" (set aside from the commit but not forgotten. perhaps as you have more to do before committing), or forgotten (the X), meaning the changes will be lost, though you may still have that file around.  So do one of these three things to all your unstaged changes.\n\nNow you are ready to commit your (now) staged changes, and this is done by pressing the \"commit\" button.  Here you will be asked for a short comment about what these changes are.  This will appear in the log which can be seen under the \"log\" tab.\n\nNext you should press \"pull\".  This may take a little while and should then print a few lines ending with a pair of version numbers on the master.\n[for some reason my system asks me for my name and password at this point which can be entered in the terminal window]\n\nThe final step is to do a \"push\" which makes your changes visible on Git, and everyone who updates will see those changes.  This should also display a few lines with version numbers, and you should then be able to see your change at the top of the log window.\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4494":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4495":{"_id":"_6609","style":{"__isSmartRef__":true,"id":4496},"chunkOwner":{"__isSmartRef__":true,"id":4479},"storedString":"Adding new files\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4496":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4497":{"_id":"_6611","style":{"__isSmartRef__":true,"id":4498},"chunkOwner":{"__isSmartRef__":true,"id":4479},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4498":{"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4499":{"_id":"_9614","style":{"__isSmartRef__":true,"id":4500},"chunkOwner":{"__isSmartRef__":true,"id":4479},"storedString":"The file or directory that you want to add should already exist (create it. e.g. with the System Code Browser).  ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4500":{"fontWeight":"normal","color":"rgb(0,0,0)","fontFamily":"Arial,sans-serif","fontSize":"13.63636302947998px","textAlign":"start","backgroundColor":"rgb(255,255,255)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4501":{"_id":"_9615","style":{"__isSmartRef__":true,"id":4502},"chunkOwner":{"__isSmartRef__":true,"id":4479},"storedString":"In order to add new files to be controlled by git go into the \"status\" tab. Your file / directory will appear in the \"Untracked files\" category. Hover over the line representing the file / directory and hit the \"add\" button. The file / directory will now be listed as a \"staged change\" that can now be committed.","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4502":{"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4503":{"morph":{"__isSmartRef__":true,"id":4479},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4504":{"resizeWidth":true,"resizeHeight":true},"4505":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4506},"_ClipMode":"visible","derivationIds":["486E4555-2AD0-4BB0-AD0C-AD4492BA8DF0","9B1404C8-C0C8-4317-A8F3-005D8D5F51ED","2D5A6A7A-4F32-4564-9477-814FA43EDB4A","4A3A7965-34D2-4789-9188-1154C7D2D680","93A31A15-21A7-4F55-8534-0762F39F221D","4BC7495E-EEDF-4600-9053-10F649F97539"],"id":"0256D450-7423-481F-8EEF-1DB59943996E","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"corner","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle corner"],"layout":{"__isSmartRef__":true,"id":4507},"owner":{"__isSmartRef__":true,"id":4430},"eventHandler":{"__isSmartRef__":true,"id":4508},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(715.0,478.0)"},"4506":{"_BorderWidth":0,"_BorderColor":null,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,14.0)","_Padding":"lively.rect(0,0,0,0)"},"4507":{"moveVertical":true,"moveHorizontal":true},"4508":{"morph":{"__isSmartRef__":true,"id":4505},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4509":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4510},"_ClipMode":"visible","derivationIds":["10FE22B5-89E0-4AF8-A4D5-C361BE269BCC","87C1018C-E4AA-4B18-99B2-267C59CF19A0","71A9388A-A767-462F-982D-1E41661CAF43","32A80E5F-BF72-480F-95BF-C08F4E1F5622","84443AF9-7C1D-48D2-B956-60EB8F484E9F","BB8115FD-EC16-49AA-9CE7-AF793895B60E"],"id":"E0B04EF7-8FEB-4479-9E82-9098251E95EB","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"bottom","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle bottom"],"layout":{"__isSmartRef__":true,"id":4511},"owner":{"__isSmartRef__":true,"id":4430},"eventHandler":{"__isSmartRef__":true,"id":4512},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,489.0)"},"4510":{"_BorderWidth":0,"_BorderColor":null,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(715.0,3.0)","_Padding":"lively.rect(0,0,0,0)"},"4511":{"moveVertical":true},"4512":{"morph":{"__isSmartRef__":true,"id":4509},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4513":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4514},"_ClipMode":"visible","derivationIds":["ED14D1F6-9E11-438F-B28D-C1A947833B75","96626F98-7224-41E3-A268-018F23C161A0","9C80E21B-BDEE-4F68-AC6E-72798C25B90B","76FF9EFE-CDCD-4C28-A784-443193D1091E","3D6C5A1F-DCA7-4716-8330-B814910BA141","E849EEFB-8D3B-4E91-8ED3-2FAA87BA81B0"],"id":"002C6F97-3AB1-4B82-9607-2513CC95F79A","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"right","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle right"],"layout":{"__isSmartRef__":true,"id":4515},"owner":{"__isSmartRef__":true,"id":4430},"eventHandler":{"__isSmartRef__":true,"id":4516},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(726.0,0.0)"},"4514":{"_BorderWidth":0,"_BorderColor":null,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(3.0,478.0)","_Padding":"lively.rect(0,0,0,0)"},"4515":{"moveHorizontal":true},"4516":{"morph":{"__isSmartRef__":true,"id":4513},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4517":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":false,"_BorderRadius":false,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Padding","_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(729.0,492.0)"},"4518":{"adjustForNewBounds":true},"4519":{"morph":{"__isSmartRef__":true,"id":4430},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4520":{"partName":"GitDocumentation","requiredModules":[],"partsSpaceName":"PartsBin/Documentation","comment":"Dan has put together some documentation about Git and how to use the GitControl with Lively. Please spread the word and improve!","changes":[{"__isSmartRef__":true,"id":4521},{"__isSmartRef__":true,"id":4522},{"__isSmartRef__":true,"id":4523}],"migrationLevel":7,"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Wed Jul 24 2013 02:21:48 GMT-0400 (Eastern Daylight Time)\")"},"4521":{"author":"robertkrahn","message":"no comment","id":"F9152023-3A3A-41D1-8FE7-ABF05A270C48","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 18:45:31 GMT-0400 (Eastern Daylight Time)\")"},"4522":{"author":"robertkrahn","message":"no comment","id":"B247523D-EBD9-451F-8474-C6357B9851BE","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 18:46:01 GMT-0400 (Eastern Daylight Time)\")"},"4523":{"author":"robertkrahn","message":"no comment","id":"EFF8F231-46B8-44BC-B76E-2EEE214D2A86","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 19:11:14 GMT-0400 (Eastern Daylight Time)\")"},"4524":{"submorphs":[{"__isSmartRef__":true,"id":4525},{"__isSmartRef__":true,"id":4573},{"__isSmartRef__":true,"id":4599},{"__isSmartRef__":true,"id":4603},{"__isSmartRef__":true,"id":4607}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4611},"_ClipMode":"visible","derivationIds":["B08BB174-C380-4D54-AB0F-7F0DC0A8A5BD","357F4DBD-BF56-4F66-9950-0ED8E0B25D53","2F4CBAF6-9C6A-4A71-AC98-43FAA6BD2139","935EBFCB-FD96-449A-A89F-454E7FB39F95","A86F3176-055D-4C8F-8BE3-3627C55A2386","6938F5BC-96B5-4FAA-9919-4625E42D282B"],"id":"124717D2-0BF7-4E1F-991B-E4E9AD64C680","__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":4612},"reframeHandle":{"__isSmartRef__":true,"id":4599},"rightReframeHandle":{"__isSmartRef__":true,"id":4607},"bottomReframeHandle":{"__isSmartRef__":true,"id":4603},"titleBar":{"__isSmartRef__":true,"id":4525},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"_PreviousBorderWidth":0,"targetMorph":{"__isSmartRef__":true,"id":4573},"eventHandler":{"__isSmartRef__":true,"id":4613},"showsHalos":false,"name":"GitDocumentation18","partsBinMetaInfo":{"__isSmartRef__":true,"id":4614},"_Scale":1,"menuButton":{"__isSmartRef__":true,"id":4545},"collapseButton":{"__isSmartRef__":true,"id":4557},"closeButton":{"__isSmartRef__":true,"id":4532},"owner":{"__isSmartRef__":true,"id":2831},"__serializedExpressions__":["_Position","contentOffset"],"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(0.0,0.0)","contentOffset":"lively.pt(4.0,22.0)"},"4525":{"submorphs":[{"__isSmartRef__":true,"id":4526},{"__isSmartRef__":true,"id":4532},{"__isSmartRef__":true,"id":4545},{"__isSmartRef__":true,"id":4557}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4570},"_ClipMode":"visible","derivationIds":["1FC40FBB-27AE-4471-9BC9-DF7504E5A355","99E812AF-CCE2-4132-B914-164410259CB0","69309865-6F51-4A54-9516-02083D7FA68F","4738169B-F0DF-4C0D-AE96-97CE52CAEF54","195536FC-9D80-41C5-A12B-4A7BEF27F051","31153693-8877-4C37-A3EB-9FF402DC5599"],"id":"5DF2B999-FFBC-43AD-B9E6-E930AAC62EBA","__layered_droppingEnabled__":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":4571},"windowMorph":{"__isSmartRef__":true,"id":4524},"label":{"__isSmartRef__":true,"id":4526},"closeButton":{"__isSmartRef__":true,"id":4532},"menuButton":{"__isSmartRef__":true,"id":4545},"collapseButton":{"__isSmartRef__":true,"id":4557},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":4524},"eventHandler":{"__isSmartRef__":true,"id":4572},"showsHalos":false,"buttons":[{"__isSmartRef__":true,"id":4532},{"__isSmartRef__":true,"id":4557},{"__isSmartRef__":true,"id":4545}],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"4526":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4527},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4528}],"_ClipMode":"hidden","derivationIds":["E6836EFB-F5EC-488A-8C2C-FA1BD82CADD1","5D15218D-7B1E-45CA-8C9C-1C77E3002C95","528FE2CC-4282-4252-BF7B-08CE6EB63C56","F93C660A-2E12-492D-BCF1-9B412F9E4270","EE80CE77-0014-4EED-824A-A9C64E942D2F","6AFEDD90-9FE6-4A03-8635-60229EAEEC4D"],"id":"A26A3275-6C4F-490E-9B88-3CA736A6C74D","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":4530},"owner":{"__isSmartRef__":true,"id":4525},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":4531},"showsHalos":false,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(3.0,3.0)"},"4527":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(660.0,16.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4528":{"style":{"__isSmartRef__":true,"id":4529},"chunkOwner":{"__isSmartRef__":true,"id":4526},"_id":"_6788","storedString":"Basic info about committing changes using the Lively GitControl","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4529":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4530":{"resizeWidth":true},"4531":{"morph":{"__isSmartRef__":true,"id":4526},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4532":{"submorphs":[{"__isSmartRef__":true,"id":4533}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4538},"_ClipMode":"visible","derivationIds":["1E986EDB-AC62-4E46-BACD-B1B6CB9C1955","2C454ABA-83A7-4172-BBBF-B73B8744A101","FC30FD48-9D1D-4959-AF19-E8E8A5F8A696","28A6263B-E0C7-4AFA-9BE0-C5952D339084","9DE6BF23-FBB5-4BBD-98A3-C4DA47F88374","261FD42A-5BD8-4F78-B31C-5D5C3361639F"],"id":"77C299A8-49D2-4A1D-9666-78CF38FC4994","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":4533},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":4525},"layout":{"__isSmartRef__":true,"id":4539},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":4540},{"__isSmartRef__":true,"id":4542}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":4544},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(709.0,3.0)"},"4533":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4534},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4535}],"_ClipMode":"hidden","derivationIds":["51DDAA8D-D733-465E-8C50-6C5EC0395CA8","56E06D06-49FC-47A6-B9F4-7AD98E4F7DE3","F4676EF3-277D-4AE2-8DC1-B48E831DE23E","76FDFCFF-DC8B-4C0A-9765-00D1A176E672","BBDCB8E3-BF93-431B-8666-3B2966BBFE0E","C88D46F4-BCED-4534-AF0A-3E3FB50BE3AC"],"id":"3CDE4B89-3CBA-4DDB-B869-393ACCF17A94","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":4532},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":4537},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"4534":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(16.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4535":{"style":{"__isSmartRef__":true,"id":4536},"chunkOwner":{"__isSmartRef__":true,"id":4533},"_id":"_5259","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4536":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4537":{"morph":{"__isSmartRef__":true,"id":4533},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4538":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"4539":{"moveHorizontal":true},"4540":{"sourceObj":{"__isSmartRef__":true,"id":4532},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4524},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":4541},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4541":{"source":{"__isSmartRef__":true,"id":4532},"target":{"__isSmartRef__":true,"id":4524}},"4542":{"sourceObj":{"__isSmartRef__":true,"id":4532},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4524},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":4543},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4543":{"source":{"__isSmartRef__":true,"id":4532},"target":{"__isSmartRef__":true,"id":4524}},"4544":{"morph":{"__isSmartRef__":true,"id":4532},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4545":{"submorphs":[{"__isSmartRef__":true,"id":4546}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4551},"_ClipMode":"visible","derivationIds":["8E8F189C-A21A-4564-95AF-4E57B55D692C","61F4DF6E-B7B3-4CD0-943B-AD8C730AEECF","4A9E629C-6D31-4516-95FE-5BAB382966F9","F7AB65CF-ECA8-4B1A-96A9-26B0B02050BB","42044611-7518-4997-94F3-E38B8CF32428","7827B517-3093-4380-8E50-91A64808DEAE"],"id":"72CEABB6-C632-4E03-A133-FCCEE3563591","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":4546},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":4525},"attributeConnections":[{"__isSmartRef__":true,"id":4552},{"__isSmartRef__":true,"id":4554}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":4556},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(669.0,3.0)"},"4546":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4547},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4548}],"_ClipMode":"hidden","derivationIds":["8A4436E1-F127-460F-9E51-3FFF0EDDA9CC","8E4BD3C9-00D1-4B4E-9AD0-E91E751787D0","E733D561-B0D0-4E09-BF3C-57452A06822B","F8C0D2D0-9515-4DEA-B96A-68C6FF1D5576","0564A649-C93F-4003-971F-E29BDBC807AA","82E0B73A-FC64-4A39-868B-7FD1B0D811E6"],"id":"650C44BE-DE50-4EC1-85F4-04938989FC0B","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":4545},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":4550},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"4547":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4548":{"style":{"__isSmartRef__":true,"id":4549},"chunkOwner":{"__isSmartRef__":true,"id":4546},"_id":"_5261","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4549":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4550":{"morph":{"__isSmartRef__":true,"id":4546},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4551":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"4552":{"sourceObj":{"__isSmartRef__":true,"id":4545},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4524},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":4553},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4553":{"source":{"__isSmartRef__":true,"id":4545},"target":{"__isSmartRef__":true,"id":4524}},"4554":{"sourceObj":{"__isSmartRef__":true,"id":4545},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4524},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":4555},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4555":{"source":{"__isSmartRef__":true,"id":4545},"target":{"__isSmartRef__":true,"id":4524}},"4556":{"morph":{"__isSmartRef__":true,"id":4545},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4557":{"submorphs":[{"__isSmartRef__":true,"id":4558}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4563},"_ClipMode":"visible","derivationIds":["7F1AC40B-D335-43F8-A6F0-718F23DFC637","A4DD4095-624E-45E6-BAC5-026F61A039B4","6779B9AB-5FB0-4105-8219-E431AC670D88","4A0E6F6C-DBA2-44B9-B99F-7B88E8C6F540","C46563DB-CCD7-4C77-B1FB-740CFD6F2E0B","3A09A363-6855-4B8B-98BA-C148F22395BF"],"id":"F5E1236B-54D8-4139-A291-4EC139A65E24","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":4558},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":4525},"layout":{"__isSmartRef__":true,"id":4564},"attributeConnections":[{"__isSmartRef__":true,"id":4565},{"__isSmartRef__":true,"id":4567}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":4569},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(689.0,3.0)"},"4558":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4559},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4560}],"_ClipMode":"hidden","derivationIds":["ECB98360-94C3-4484-841E-B644D09E8BFA","37111FB2-0C33-4071-85BE-93FB9E00D63E","EF3EF09F-B03C-4D37-9BCA-B05F2FC4E096","D3FAA322-720B-4F85-9B75-CFBF3002F19D","CE19A824-2A03-4997-9AA4-8000001C395A","B5FA83D5-EDAE-4C17-98A9-7B424071DEAE"],"id":"C71FCCBC-D5C8-43D1-8354-053E258BF03D","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":4557},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":4562},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"4559":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(15.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4560":{"style":{"__isSmartRef__":true,"id":4561},"chunkOwner":{"__isSmartRef__":true,"id":4558},"_id":"_5263","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4561":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4562":{"morph":{"__isSmartRef__":true,"id":4558},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4563":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"4564":{"moveHorizontal":true},"4565":{"sourceObj":{"__isSmartRef__":true,"id":4557},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4524},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":4566},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4566":{"source":{"__isSmartRef__":true,"id":4557},"target":{"__isSmartRef__":true,"id":4524}},"4567":{"sourceObj":{"__isSmartRef__":true,"id":4557},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4524},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":4568},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4568":{"source":{"__isSmartRef__":true,"id":4557},"target":{"__isSmartRef__":true,"id":4524}},"4569":{"morph":{"__isSmartRef__":true,"id":4557},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4570":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(729.0,22.0)","_Padding":"lively.rect(0,0,0,0)"},"4571":{"resizeWidth":true,"adjustForNewBounds":true},"4572":{"morph":{"__isSmartRef__":true,"id":4525},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4573":{"submorphs":[],"scripts":[],"id":"1F0EF8DC-DC86-4A91-8A3C-3F645840CB0B","shape":{"__isSmartRef__":true,"id":4574},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text1","partsBinMetaInfo":{"__isSmartRef__":true,"id":4575},"textChunks":[{"__isSmartRef__":true,"id":4583},{"__isSmartRef__":true,"id":4585},{"__isSmartRef__":true,"id":4587},{"__isSmartRef__":true,"id":4589},{"__isSmartRef__":true,"id":4591},{"__isSmartRef__":true,"id":4593},{"__isSmartRef__":true,"id":4595}],"charsReplaced":"","lastFindLoc":2458,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":4597},"_ClipMode":"auto","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","BCFF8C7E-6CD6-442D-ACBA-EB87697F1140","FDC6A5C2-DDFB-441E-9E88-739FF01255CB","CFD7A0D3-A6BA-4CA8-8D20-22CAD6BCBD59","EF8E7566-F0A2-4653-A8C5-094AD2FA3D25","E1C164DB-C2B0-47B0-8A69-F0DC3297D790"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"previousSelection":[2487,2487],"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":4524},"_Rotation":0,"_Scale":1,"layout":{"__isSmartRef__":true,"id":4598},"priorSelectionRange":[2744,2744],"__serializedExpressions__":["_Position","textColor","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(4.0,22.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"4574":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(720.0,465.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)","_Fill":"Color.rgb(255,255,255)"},"4575":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":4576},{"__isSmartRef__":true,"id":4577},{"__isSmartRef__":true,"id":4578},{"__isSmartRef__":true,"id":4579},{"__isSmartRef__":true,"id":4580},{"__isSmartRef__":true,"id":4581},{"__isSmartRef__":true,"id":4582}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Tue Mar 12 2013 14:35:33 GMT-0400 (Eastern Daylight Time)\")"},"4576":{"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 12:31:56 GMT-0400 (Eastern Daylight Time)\")"},"4577":{"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 08 2012 08:18:18 GMT-0400 (Eastern Daylight Time)\")"},"4578":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:32:09 GMT-0400 (Eastern Daylight Time)\")"},"4579":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:31:43 GMT-0400 (Eastern Daylight Time)\")"},"4580":{"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(\"Mon Feb 27 2012 00:20:38 GMT-0500 (Eastern Standard Time)\")"},"4581":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 10:30:30 GMT-0400 (Eastern Daylight Time)\")"},"4582":{"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 13:36:22 GMT-0400 (Eastern Daylight Time)\")"},"4583":{"style":{"__isSmartRef__":true,"id":4584},"morph":{"__isSmartRef__":true,"id":4573},"chunkOwner":{"__isSmartRef__":true,"id":4573},"storedString":"All Lively installations, such as you might have on localhost, or such as the lively-kernel.org/core installation, are separate instances of the master installation on Git.  The GitControl tool makes it easy to update an installation and to commit changes made in that installation up to the master on Git.\n\n","_id":"_100","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4584":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4585":{"_id":"_6601","style":{"__isSmartRef__":true,"id":4586},"chunkOwner":{"__isSmartRef__":true,"id":4573},"storedString":"General commit and update workflow","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4586":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4587":{"_id":"_6602","style":{"__isSmartRef__":true,"id":4588},"chunkOwner":{"__isSmartRef__":true,"id":4573},"storedString":"\n\nAs a general rule, prior to making a bunch of changes, it is good to use the GitControl to do a \"pull\", bringing your installation up to date so that the only changes you will have to deal with be those involved in your project.\n\nSuppose you have changed a method in Widgets.js.  When you open the GitControl, this file will appear as an \"unstaged change\", or you may have several files listed there that you have changed.  You can us the \"diff\" button to see the changes that will be committed.\n[this does not work for me but it should for you.  The alternative is to go tot the console window and type \"git diff\" or \"git diff \" followed by the pathname of a specific file]\n\nMaybe we need some discussion about what to do if things appear in the diff that you do not want.  The simplest answer here would go to go fix the file.\n\nIn preparation to commit, you need all your local changes to be either \"staged\" (in preparatin to commit), \"stashed\" (set aside from the commit but not forgotten. perhaps as you have more to do before committing), or forgotten (the X), meaning the changes will be lost, though you may still have that file around.  So do one of these three things to all your unstaged changes.\n\nNow you are ready to commit your (now) staged changes, and this is done by pressing the \"commit\" button.  Here you will be asked for a short comment about what these changes are.  This will appear in the log which can be seen under the \"log\" tab.\n\nNext you should press \"pull\".  This may take a little while and should then print a few lines ending with a pair of version numbers on the master.\n[for some reason my system asks me for my name and password at this point which can be entered in the terminal window]\n\nThe final step is to do a \"push\" which makes your changes visible on Git, and everyone who updates will see those changes.  This should also display a few lines with version numbers, and you should then be able to see your change at the top of the log window.\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4588":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4589":{"_id":"_6609","style":{"__isSmartRef__":true,"id":4590},"chunkOwner":{"__isSmartRef__":true,"id":4573},"storedString":"Adding new files\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4590":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4591":{"_id":"_6611","style":{"__isSmartRef__":true,"id":4592},"chunkOwner":{"__isSmartRef__":true,"id":4573},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4592":{"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4593":{"_id":"_9614","style":{"__isSmartRef__":true,"id":4594},"chunkOwner":{"__isSmartRef__":true,"id":4573},"storedString":"The file or directory that you want to add should already exist (create it. e.g. with the System Code Browser).  ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4594":{"fontWeight":"normal","color":"rgb(0,0,0)","fontFamily":"Arial,sans-serif","fontSize":"13.63636302947998px","textAlign":"start","backgroundColor":"rgb(255,255,255)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4595":{"_id":"_9615","style":{"__isSmartRef__":true,"id":4596},"chunkOwner":{"__isSmartRef__":true,"id":4573},"storedString":"In order to add new files to be controlled by git go into the \"status\" tab. Your file / directory will appear in the \"Untracked files\" category. Hover over the line representing the file / directory and hit the \"add\" button. The file / directory will now be listed as a \"staged change\" that can now be committed.","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4596":{"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4597":{"morph":{"__isSmartRef__":true,"id":4573},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4598":{"resizeWidth":true,"resizeHeight":true},"4599":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4600},"_ClipMode":"visible","derivationIds":["E51CB4F7-6A95-4A1B-A3C5-7FD75AFEC38F","A3F43C71-AE41-42A8-BD1D-D64AF8C88409","8E384D84-3D56-43EB-8179-B2C45AA9C945","F88C1E4B-F7F7-42C4-904F-17B0D1365FBB","A3EA6EBE-21E9-47B4-ADF7-18F6DCDC9D1F"],"id":"4E99B82C-7D2C-4A7D-B871-D7EB598A726F","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"corner","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle corner"],"layout":{"__isSmartRef__":true,"id":4601},"owner":{"__isSmartRef__":true,"id":4524},"eventHandler":{"__isSmartRef__":true,"id":4602},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(715.0,478.0)"},"4600":{"_BorderWidth":0,"_BorderColor":null,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,14.0)","_Padding":"lively.rect(0,0,0,0)"},"4601":{"moveVertical":true,"moveHorizontal":true},"4602":{"morph":{"__isSmartRef__":true,"id":4599},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4603":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4604},"_ClipMode":"visible","derivationIds":["BC662730-3492-44A1-8024-F3FFF240E1C8","FD75045C-FD04-44F1-8666-27608A016EC8","69A11F9A-70FF-4307-B1A7-7E74D2D1DDC0","4FB976C6-0ADA-4E52-8B41-DC7802434FB0","F2235C11-7203-4F9F-8691-F7DAE1A4C273"],"id":"A3E63230-093A-4A58-A9CB-F8E946701102","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"bottom","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle bottom"],"layout":{"__isSmartRef__":true,"id":4605},"owner":{"__isSmartRef__":true,"id":4524},"eventHandler":{"__isSmartRef__":true,"id":4606},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,489.0)"},"4604":{"_BorderWidth":0,"_BorderColor":null,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(715.0,3.0)","_Padding":"lively.rect(0,0,0,0)"},"4605":{"moveVertical":true},"4606":{"morph":{"__isSmartRef__":true,"id":4603},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4607":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4608},"_ClipMode":"visible","derivationIds":["1899B147-5B68-4F1B-8840-4247FA55D1F7","07CDC2DD-9EEE-47EE-BBCF-C2B92EADDDBC","09146F16-936C-4469-B46F-9528217B2B2E","0226A013-AB43-4978-BC19-72A9BCF419D2","1D580114-270F-474A-9E1D-CB2F9D2F1743"],"id":"6F15CE3C-6EFE-4F91-A8CC-914D41F02843","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"right","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle right"],"layout":{"__isSmartRef__":true,"id":4609},"owner":{"__isSmartRef__":true,"id":4524},"eventHandler":{"__isSmartRef__":true,"id":4610},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(726.0,0.0)"},"4608":{"_BorderWidth":0,"_BorderColor":null,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(3.0,478.0)","_Padding":"lively.rect(0,0,0,0)"},"4609":{"moveHorizontal":true},"4610":{"morph":{"__isSmartRef__":true,"id":4607},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4611":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":false,"_BorderRadius":false,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Padding","_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(729.0,492.0)"},"4612":{"adjustForNewBounds":true},"4613":{"morph":{"__isSmartRef__":true,"id":4524},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4614":{"partName":"GitDocumentation","requiredModules":[],"partsSpaceName":"PartsBin/Documentation","comment":"Dan has put together some documentation about Git and how to use the GitControl with Lively. Please spread the word and improve!","changes":[{"__isSmartRef__":true,"id":4615},{"__isSmartRef__":true,"id":4616},{"__isSmartRef__":true,"id":4617}],"migrationLevel":7,"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Wed Jul 24 2013 02:21:48 GMT-0400 (Eastern Daylight Time)\")"},"4615":{"author":"robertkrahn","message":"no comment","id":"F9152023-3A3A-41D1-8FE7-ABF05A270C48","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 18:45:31 GMT-0400 (Eastern Daylight Time)\")"},"4616":{"author":"robertkrahn","message":"no comment","id":"B247523D-EBD9-451F-8474-C6357B9851BE","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 18:46:01 GMT-0400 (Eastern Daylight Time)\")"},"4617":{"author":"robertkrahn","message":"no comment","id":"EFF8F231-46B8-44BC-B76E-2EEE214D2A86","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 19:11:14 GMT-0400 (Eastern Daylight Time)\")"},"4618":{"submorphs":[{"__isSmartRef__":true,"id":4619},{"__isSmartRef__":true,"id":4667},{"__isSmartRef__":true,"id":4693},{"__isSmartRef__":true,"id":4697},{"__isSmartRef__":true,"id":4701}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4705},"_ClipMode":"visible","derivationIds":["B08BB174-C380-4D54-AB0F-7F0DC0A8A5BD","357F4DBD-BF56-4F66-9950-0ED8E0B25D53","68E46715-DE37-4352-8B6F-B89D1305028D","3D19DBE9-481E-487B-A20E-A8C15079DB01","DFB85F72-2E0A-4A29-A2C2-1C051B8C4272"],"id":"A13F1B70-7EBC-4297-ACC5-21D95BF453EA","__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":4706},"reframeHandle":{"__isSmartRef__":true,"id":4693},"rightReframeHandle":{"__isSmartRef__":true,"id":4701},"bottomReframeHandle":{"__isSmartRef__":true,"id":4697},"titleBar":{"__isSmartRef__":true,"id":4619},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"_PreviousBorderWidth":0,"targetMorph":{"__isSmartRef__":true,"id":4667},"eventHandler":{"__isSmartRef__":true,"id":4707},"showsHalos":false,"name":"GitDocumentation19","partsBinMetaInfo":{"__isSmartRef__":true,"id":4708},"_Scale":1,"menuButton":{"__isSmartRef__":true,"id":4639},"collapseButton":{"__isSmartRef__":true,"id":4651},"closeButton":{"__isSmartRef__":true,"id":4626},"owner":{"__isSmartRef__":true,"id":2831},"__serializedExpressions__":["_Position","contentOffset"],"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(0.0,0.0)","contentOffset":"lively.pt(4.0,22.0)"},"4619":{"submorphs":[{"__isSmartRef__":true,"id":4620},{"__isSmartRef__":true,"id":4626},{"__isSmartRef__":true,"id":4639},{"__isSmartRef__":true,"id":4651}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4664},"_ClipMode":"visible","derivationIds":["1FC40FBB-27AE-4471-9BC9-DF7504E5A355","99E812AF-CCE2-4132-B914-164410259CB0","CD122451-53F7-4583-BB6F-5DF145AC8DCA","DCB6D777-1AFD-409B-A916-048C98CA107A","15BAE815-9ECA-4D78-BB5A-159330CAF1CA"],"id":"C98A235D-0795-4A14-8394-7E677C07F899","__layered_droppingEnabled__":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":4665},"windowMorph":{"__isSmartRef__":true,"id":4618},"label":{"__isSmartRef__":true,"id":4620},"closeButton":{"__isSmartRef__":true,"id":4626},"menuButton":{"__isSmartRef__":true,"id":4639},"collapseButton":{"__isSmartRef__":true,"id":4651},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":4618},"eventHandler":{"__isSmartRef__":true,"id":4666},"showsHalos":false,"buttons":[{"__isSmartRef__":true,"id":4626},{"__isSmartRef__":true,"id":4651},{"__isSmartRef__":true,"id":4639}],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"4620":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4621},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4622}],"_ClipMode":"hidden","derivationIds":["E6836EFB-F5EC-488A-8C2C-FA1BD82CADD1","5D15218D-7B1E-45CA-8C9C-1C77E3002C95","51D06E81-1EB0-49E9-83A2-4A9B42618FB9","21EA594A-0720-4CE3-9332-912E83E47CAC","9526D80E-2872-4332-BFA0-C494F75AFF00"],"id":"854168FF-1AB4-4458-A432-5131810F1EC1","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":4624},"owner":{"__isSmartRef__":true,"id":4619},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":4625},"showsHalos":false,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(3.0,3.0)"},"4621":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(660.0,16.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4622":{"style":{"__isSmartRef__":true,"id":4623},"chunkOwner":{"__isSmartRef__":true,"id":4620},"_id":"_6788","storedString":"Basic info about committing changes using the Lively GitControl","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4623":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4624":{"resizeWidth":true},"4625":{"morph":{"__isSmartRef__":true,"id":4620},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4626":{"submorphs":[{"__isSmartRef__":true,"id":4627}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4632},"_ClipMode":"visible","derivationIds":["1E986EDB-AC62-4E46-BACD-B1B6CB9C1955","2C454ABA-83A7-4172-BBBF-B73B8744A101","993B2A96-9ABA-4209-9590-5EDBE15A480C","B7F00A1A-A1CD-4BF6-A6B7-D21D8B42EDF2","4796C0E2-26A8-4F0D-86BA-BF380161A89B"],"id":"9790A28D-AA3D-40B4-9E58-05D8A3EF1CA6","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":4627},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":4619},"layout":{"__isSmartRef__":true,"id":4633},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":4634},{"__isSmartRef__":true,"id":4636}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":4638},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(709.0,3.0)"},"4627":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4628},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4629}],"_ClipMode":"hidden","derivationIds":["51DDAA8D-D733-465E-8C50-6C5EC0395CA8","56E06D06-49FC-47A6-B9F4-7AD98E4F7DE3","F0DFE5C6-BCD1-4EA6-BA23-CFDF5F2295AE","C593F87C-B361-4A38-BA41-0D2646711954","BC206453-1694-4228-A1CE-1AF3DFB9983D"],"id":"4F8504E7-88CA-40C0-8F68-0D8EAA62D653","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":4626},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":4631},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"4628":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(16.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4629":{"style":{"__isSmartRef__":true,"id":4630},"chunkOwner":{"__isSmartRef__":true,"id":4627},"_id":"_5259","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4630":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4631":{"morph":{"__isSmartRef__":true,"id":4627},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4632":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"4633":{"moveHorizontal":true},"4634":{"sourceObj":{"__isSmartRef__":true,"id":4626},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4618},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":4635},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4635":{"source":{"__isSmartRef__":true,"id":4626},"target":{"__isSmartRef__":true,"id":4618}},"4636":{"sourceObj":{"__isSmartRef__":true,"id":4626},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4618},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":4637},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4637":{"source":{"__isSmartRef__":true,"id":4626},"target":{"__isSmartRef__":true,"id":4618}},"4638":{"morph":{"__isSmartRef__":true,"id":4626},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4639":{"submorphs":[{"__isSmartRef__":true,"id":4640}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4645},"_ClipMode":"visible","derivationIds":["8E8F189C-A21A-4564-95AF-4E57B55D692C","61F4DF6E-B7B3-4CD0-943B-AD8C730AEECF","9FFFFA90-9F44-478E-A5C6-637D9FEC892B","27E6E726-58CD-4191-BAB1-C65250C34FBE","402B469A-B575-438D-ACE0-E384D939EB2D"],"id":"12586DD2-F7A5-45A4-BD52-CC62D0792127","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":4640},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":4619},"attributeConnections":[{"__isSmartRef__":true,"id":4646},{"__isSmartRef__":true,"id":4648}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":4650},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(669.0,3.0)"},"4640":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4641},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4642}],"_ClipMode":"hidden","derivationIds":["8A4436E1-F127-460F-9E51-3FFF0EDDA9CC","8E4BD3C9-00D1-4B4E-9AD0-E91E751787D0","88AE9302-927B-4E27-8F96-EF1C2C2F597E","C305EFA3-8C6D-461B-A6EA-B5FC90C3C721","7E63E787-B968-4197-9736-1FE84297699F"],"id":"D0F608D1-AB3B-4E12-8859-943045E9D074","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":4639},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":4644},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"4641":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4642":{"style":{"__isSmartRef__":true,"id":4643},"chunkOwner":{"__isSmartRef__":true,"id":4640},"_id":"_5261","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4643":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4644":{"morph":{"__isSmartRef__":true,"id":4640},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4645":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"4646":{"sourceObj":{"__isSmartRef__":true,"id":4639},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4618},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":4647},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4647":{"source":{"__isSmartRef__":true,"id":4639},"target":{"__isSmartRef__":true,"id":4618}},"4648":{"sourceObj":{"__isSmartRef__":true,"id":4639},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4618},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":4649},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4649":{"source":{"__isSmartRef__":true,"id":4639},"target":{"__isSmartRef__":true,"id":4618}},"4650":{"morph":{"__isSmartRef__":true,"id":4639},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4651":{"submorphs":[{"__isSmartRef__":true,"id":4652}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4657},"_ClipMode":"visible","derivationIds":["7F1AC40B-D335-43F8-A6F0-718F23DFC637","A4DD4095-624E-45E6-BAC5-026F61A039B4","C5B10ECB-C235-4782-B13D-972A1BC413BF","DCFA7895-51BE-4991-8723-0FC35A76060C","713C4286-8415-43FB-A7CC-44EA02A62486"],"id":"68480EAC-ED26-4FE2-8531-5988FDE99523","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":4652},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":4619},"layout":{"__isSmartRef__":true,"id":4658},"attributeConnections":[{"__isSmartRef__":true,"id":4659},{"__isSmartRef__":true,"id":4661}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":4663},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(689.0,3.0)"},"4652":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4653},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4654}],"_ClipMode":"hidden","derivationIds":["ECB98360-94C3-4484-841E-B644D09E8BFA","37111FB2-0C33-4071-85BE-93FB9E00D63E","E239BC63-AC19-48EA-83C4-18F45767C6B5","4CBD9005-83B0-4235-8C82-766F42EC9112","D9284360-8738-48C4-B55D-BB030009763B"],"id":"D04B66AA-A528-4CB0-BE18-0977EA50C8D8","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":4651},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":4656},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"4653":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(15.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4654":{"style":{"__isSmartRef__":true,"id":4655},"chunkOwner":{"__isSmartRef__":true,"id":4652},"_id":"_5263","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4655":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4656":{"morph":{"__isSmartRef__":true,"id":4652},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4657":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"4658":{"moveHorizontal":true},"4659":{"sourceObj":{"__isSmartRef__":true,"id":4651},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4618},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":4660},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4660":{"source":{"__isSmartRef__":true,"id":4651},"target":{"__isSmartRef__":true,"id":4618}},"4661":{"sourceObj":{"__isSmartRef__":true,"id":4651},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4618},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":4662},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4662":{"source":{"__isSmartRef__":true,"id":4651},"target":{"__isSmartRef__":true,"id":4618}},"4663":{"morph":{"__isSmartRef__":true,"id":4651},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4664":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(729.0,22.0)","_Padding":"lively.rect(0,0,0,0)"},"4665":{"resizeWidth":true,"adjustForNewBounds":true},"4666":{"morph":{"__isSmartRef__":true,"id":4619},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4667":{"submorphs":[],"scripts":[],"id":"CD49DE89-4008-47F8-9282-5FB8AB080B93","shape":{"__isSmartRef__":true,"id":4668},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text1","partsBinMetaInfo":{"__isSmartRef__":true,"id":4669},"textChunks":[{"__isSmartRef__":true,"id":4677},{"__isSmartRef__":true,"id":4679},{"__isSmartRef__":true,"id":4681},{"__isSmartRef__":true,"id":4683},{"__isSmartRef__":true,"id":4685},{"__isSmartRef__":true,"id":4687},{"__isSmartRef__":true,"id":4689}],"charsReplaced":"","lastFindLoc":2458,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":4691},"_ClipMode":"auto","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","BCFF8C7E-6CD6-442D-ACBA-EB87697F1140","A59B5C0F-60C1-4548-BD9B-EA277BBCF347","2AA2224E-66A0-40FC-9639-403C0CDBC98C","8DDE74D1-4C10-4996-8109-963D724C553A"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"previousSelection":[2487,2487],"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":4618},"_Rotation":0,"_Scale":1,"layout":{"__isSmartRef__":true,"id":4692},"priorSelectionRange":[2744,2744],"__serializedExpressions__":["_Position","textColor","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(4.0,22.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"4668":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(720.0,465.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)","_Fill":"Color.rgb(255,255,255)"},"4669":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":4670},{"__isSmartRef__":true,"id":4671},{"__isSmartRef__":true,"id":4672},{"__isSmartRef__":true,"id":4673},{"__isSmartRef__":true,"id":4674},{"__isSmartRef__":true,"id":4675},{"__isSmartRef__":true,"id":4676}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Tue Mar 12 2013 14:35:33 GMT-0400 (Eastern Daylight Time)\")"},"4670":{"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 12:31:56 GMT-0400 (Eastern Daylight Time)\")"},"4671":{"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 08 2012 08:18:18 GMT-0400 (Eastern Daylight Time)\")"},"4672":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:32:09 GMT-0400 (Eastern Daylight Time)\")"},"4673":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:31:43 GMT-0400 (Eastern Daylight Time)\")"},"4674":{"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(\"Mon Feb 27 2012 00:20:38 GMT-0500 (Eastern Standard Time)\")"},"4675":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 10:30:30 GMT-0400 (Eastern Daylight Time)\")"},"4676":{"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 13:36:22 GMT-0400 (Eastern Daylight Time)\")"},"4677":{"style":{"__isSmartRef__":true,"id":4678},"morph":{"__isSmartRef__":true,"id":4667},"chunkOwner":{"__isSmartRef__":true,"id":4667},"storedString":"All Lively installations, such as you might have on localhost, or such as the lively-kernel.org/core installation, are separate instances of the master installation on Git.  The GitControl tool makes it easy to update an installation and to commit changes made in that installation up to the master on Git.\n\n","_id":"_100","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4678":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4679":{"_id":"_6601","style":{"__isSmartRef__":true,"id":4680},"chunkOwner":{"__isSmartRef__":true,"id":4667},"storedString":"General commit and update workflow","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4680":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4681":{"_id":"_6602","style":{"__isSmartRef__":true,"id":4682},"chunkOwner":{"__isSmartRef__":true,"id":4667},"storedString":"\n\nAs a general rule, prior to making a bunch of changes, it is good to use the GitControl to do a \"pull\", bringing your installation up to date so that the only changes you will have to deal with be those involved in your project.\n\nSuppose you have changed a method in Widgets.js.  When you open the GitControl, this file will appear as an \"unstaged change\", or you may have several files listed there that you have changed.  You can us the \"diff\" button to see the changes that will be committed.\n[this does not work for me but it should for you.  The alternative is to go tot the console window and type \"git diff\" or \"git diff \" followed by the pathname of a specific file]\n\nMaybe we need some discussion about what to do if things appear in the diff that you do not want.  The simplest answer here would go to go fix the file.\n\nIn preparation to commit, you need all your local changes to be either \"staged\" (in preparatin to commit), \"stashed\" (set aside from the commit but not forgotten. perhaps as you have more to do before committing), or forgotten (the X), meaning the changes will be lost, though you may still have that file around.  So do one of these three things to all your unstaged changes.\n\nNow you are ready to commit your (now) staged changes, and this is done by pressing the \"commit\" button.  Here you will be asked for a short comment about what these changes are.  This will appear in the log which can be seen under the \"log\" tab.\n\nNext you should press \"pull\".  This may take a little while and should then print a few lines ending with a pair of version numbers on the master.\n[for some reason my system asks me for my name and password at this point which can be entered in the terminal window]\n\nThe final step is to do a \"push\" which makes your changes visible on Git, and everyone who updates will see those changes.  This should also display a few lines with version numbers, and you should then be able to see your change at the top of the log window.\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4682":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4683":{"_id":"_6609","style":{"__isSmartRef__":true,"id":4684},"chunkOwner":{"__isSmartRef__":true,"id":4667},"storedString":"Adding new files\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4684":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4685":{"_id":"_6611","style":{"__isSmartRef__":true,"id":4686},"chunkOwner":{"__isSmartRef__":true,"id":4667},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4686":{"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4687":{"_id":"_9614","style":{"__isSmartRef__":true,"id":4688},"chunkOwner":{"__isSmartRef__":true,"id":4667},"storedString":"The file or directory that you want to add should already exist (create it. e.g. with the System Code Browser).  ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4688":{"fontWeight":"normal","color":"rgb(0,0,0)","fontFamily":"Arial,sans-serif","fontSize":"13.63636302947998px","textAlign":"start","backgroundColor":"rgb(255,255,255)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4689":{"_id":"_9615","style":{"__isSmartRef__":true,"id":4690},"chunkOwner":{"__isSmartRef__":true,"id":4667},"storedString":"In order to add new files to be controlled by git go into the \"status\" tab. Your file / directory will appear in the \"Untracked files\" category. Hover over the line representing the file / directory and hit the \"add\" button. The file / directory will now be listed as a \"staged change\" that can now be committed.","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4690":{"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4691":{"morph":{"__isSmartRef__":true,"id":4667},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4692":{"resizeWidth":true,"resizeHeight":true},"4693":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4694},"_ClipMode":"visible","derivationIds":["972CFDA6-27D4-4739-BA8C-23624F67529F","4CCB9F20-B7B7-40EE-BBD3-D8F502475581","74618EC2-A85E-4D5A-82FF-2043EDF720AE","7E4182A6-DEF1-4287-9867-2552B8321B48"],"id":"651228B2-80CD-44EC-A05A-F1446B949726","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"corner","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle corner"],"layout":{"__isSmartRef__":true,"id":4695},"owner":{"__isSmartRef__":true,"id":4618},"eventHandler":{"__isSmartRef__":true,"id":4696},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(715.0,478.0)"},"4694":{"_BorderWidth":0,"_BorderColor":null,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,14.0)","_Padding":"lively.rect(0,0,0,0)"},"4695":{"moveVertical":true,"moveHorizontal":true},"4696":{"morph":{"__isSmartRef__":true,"id":4693},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4697":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4698},"_ClipMode":"visible","derivationIds":["77723B2D-9AF5-4879-A45B-DBF41002D5ED","714A3A8C-C5F4-47B2-B2CE-90860B00216B","6BA11BBA-1E08-4ADC-B3F0-0A6CF32D6F14","565DC740-36E8-44DD-ABD6-D3767DEC6D83"],"id":"AA28F900-F903-46D6-BA5B-0289A464D06F","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"bottom","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle bottom"],"layout":{"__isSmartRef__":true,"id":4699},"owner":{"__isSmartRef__":true,"id":4618},"eventHandler":{"__isSmartRef__":true,"id":4700},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,489.0)"},"4698":{"_BorderWidth":0,"_BorderColor":null,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(715.0,3.0)","_Padding":"lively.rect(0,0,0,0)"},"4699":{"moveVertical":true},"4700":{"morph":{"__isSmartRef__":true,"id":4697},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4701":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4702},"_ClipMode":"visible","derivationIds":["8C6A616A-4F58-4346-BAD5-91BE3D74A4D6","671D5E5B-8A37-42CF-8BD6-CF1990DD64A1","82D62DF7-F40B-465B-BCBC-9208CA7B3401","3CC8D5F0-1B32-431A-8D05-188F54D83A11"],"id":"1C14D40F-CA03-43B5-AF8A-025C1057E0E9","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"right","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle right"],"layout":{"__isSmartRef__":true,"id":4703},"owner":{"__isSmartRef__":true,"id":4618},"eventHandler":{"__isSmartRef__":true,"id":4704},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(726.0,0.0)"},"4702":{"_BorderWidth":0,"_BorderColor":null,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(3.0,478.0)","_Padding":"lively.rect(0,0,0,0)"},"4703":{"moveHorizontal":true},"4704":{"morph":{"__isSmartRef__":true,"id":4701},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4705":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":false,"_BorderRadius":false,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Padding","_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(729.0,492.0)"},"4706":{"adjustForNewBounds":true},"4707":{"morph":{"__isSmartRef__":true,"id":4618},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4708":{"partName":"GitDocumentation","requiredModules":[],"partsSpaceName":"PartsBin/Documentation","comment":"Dan has put together some documentation about Git and how to use the GitControl with Lively. Please spread the word and improve!","changes":[{"__isSmartRef__":true,"id":4709},{"__isSmartRef__":true,"id":4710},{"__isSmartRef__":true,"id":4711}],"migrationLevel":7,"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Wed Jul 24 2013 02:21:48 GMT-0400 (Eastern Daylight Time)\")"},"4709":{"author":"robertkrahn","message":"no comment","id":"F9152023-3A3A-41D1-8FE7-ABF05A270C48","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 18:45:31 GMT-0400 (Eastern Daylight Time)\")"},"4710":{"author":"robertkrahn","message":"no comment","id":"B247523D-EBD9-451F-8474-C6357B9851BE","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 18:46:01 GMT-0400 (Eastern Daylight Time)\")"},"4711":{"author":"robertkrahn","message":"no comment","id":"EFF8F231-46B8-44BC-B76E-2EEE214D2A86","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 19:11:14 GMT-0400 (Eastern Daylight Time)\")"},"4712":{"submorphs":[{"__isSmartRef__":true,"id":4713},{"__isSmartRef__":true,"id":4761},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4791},{"__isSmartRef__":true,"id":4795}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4799},"_ClipMode":"visible","derivationIds":["B08BB174-C380-4D54-AB0F-7F0DC0A8A5BD","357F4DBD-BF56-4F66-9950-0ED8E0B25D53","4A80930E-23CA-4ED2-9B20-1BA72F6243C7","2BEDF55D-D96A-48E3-BC46-E1BCE1FE8C8F"],"id":"7AF12AEF-C8BD-4B19-B94B-A358403E5B7D","__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":4800},"reframeHandle":{"__isSmartRef__":true,"id":4787},"rightReframeHandle":{"__isSmartRef__":true,"id":4795},"bottomReframeHandle":{"__isSmartRef__":true,"id":4791},"titleBar":{"__isSmartRef__":true,"id":4713},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"_PreviousBorderWidth":0,"targetMorph":{"__isSmartRef__":true,"id":4761},"eventHandler":{"__isSmartRef__":true,"id":4801},"showsHalos":false,"name":"GitDocumentation20","partsBinMetaInfo":{"__isSmartRef__":true,"id":4802},"_Scale":1,"menuButton":{"__isSmartRef__":true,"id":4733},"collapseButton":{"__isSmartRef__":true,"id":4745},"closeButton":{"__isSmartRef__":true,"id":4720},"owner":{"__isSmartRef__":true,"id":2831},"__serializedExpressions__":["_Position","contentOffset"],"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(0.0,0.0)","contentOffset":"lively.pt(4.0,22.0)"},"4713":{"submorphs":[{"__isSmartRef__":true,"id":4714},{"__isSmartRef__":true,"id":4720},{"__isSmartRef__":true,"id":4733},{"__isSmartRef__":true,"id":4745}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4758},"_ClipMode":"visible","derivationIds":["1FC40FBB-27AE-4471-9BC9-DF7504E5A355","99E812AF-CCE2-4132-B914-164410259CB0","4B01E0EF-C0E5-4C68-AB04-7E00B7F2BDE9","85C2364E-9D3C-4169-8C46-8A1DBA7A044C"],"id":"77B79601-8F10-4E77-9E07-F2E97C8A4CA5","__layered_droppingEnabled__":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":4759},"windowMorph":{"__isSmartRef__":true,"id":4712},"label":{"__isSmartRef__":true,"id":4714},"closeButton":{"__isSmartRef__":true,"id":4720},"menuButton":{"__isSmartRef__":true,"id":4733},"collapseButton":{"__isSmartRef__":true,"id":4745},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":4712},"eventHandler":{"__isSmartRef__":true,"id":4760},"showsHalos":false,"buttons":[{"__isSmartRef__":true,"id":4720},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4733}],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"4714":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4715},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4716}],"_ClipMode":"hidden","derivationIds":["E6836EFB-F5EC-488A-8C2C-FA1BD82CADD1","5D15218D-7B1E-45CA-8C9C-1C77E3002C95","2EB7DC1E-17E6-47F8-84CC-00ABFE74E248","4D63C353-2387-40B6-A560-F03935B973C1"],"id":"467AA191-A6F6-4174-ACF3-6735680A88B0","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":4718},"owner":{"__isSmartRef__":true,"id":4713},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":4719},"showsHalos":false,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(3.0,3.0)"},"4715":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(660.0,16.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4716":{"style":{"__isSmartRef__":true,"id":4717},"chunkOwner":{"__isSmartRef__":true,"id":4714},"_id":"_6788","storedString":"Basic info about committing changes using the Lively GitControl","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4717":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4718":{"resizeWidth":true},"4719":{"morph":{"__isSmartRef__":true,"id":4714},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4720":{"submorphs":[{"__isSmartRef__":true,"id":4721}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4726},"_ClipMode":"visible","derivationIds":["1E986EDB-AC62-4E46-BACD-B1B6CB9C1955","2C454ABA-83A7-4172-BBBF-B73B8744A101","4B23ACE9-A019-49B9-B25B-E08EA63A2E27","B3601179-AC87-4534-A678-7F576E58B0C3"],"id":"55569F54-0ED8-46D4-B538-1977C8965A5C","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":4721},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":4713},"layout":{"__isSmartRef__":true,"id":4727},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":4728},{"__isSmartRef__":true,"id":4730}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":4732},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(709.0,3.0)"},"4721":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4722},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4723}],"_ClipMode":"hidden","derivationIds":["51DDAA8D-D733-465E-8C50-6C5EC0395CA8","56E06D06-49FC-47A6-B9F4-7AD98E4F7DE3","982D8BD2-765F-4314-9590-4A87AF937487","D4A73820-7458-4BF2-8A87-19AA2BC9A4F2"],"id":"4BBDCDE8-B008-4990-8043-B23184E797E3","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":4720},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":4725},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"4722":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(16.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4723":{"style":{"__isSmartRef__":true,"id":4724},"chunkOwner":{"__isSmartRef__":true,"id":4721},"_id":"_5259","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4724":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4725":{"morph":{"__isSmartRef__":true,"id":4721},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4726":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"4727":{"moveHorizontal":true},"4728":{"sourceObj":{"__isSmartRef__":true,"id":4720},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4712},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":4729},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4729":{"source":{"__isSmartRef__":true,"id":4720},"target":{"__isSmartRef__":true,"id":4712}},"4730":{"sourceObj":{"__isSmartRef__":true,"id":4720},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4712},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":4731},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4731":{"source":{"__isSmartRef__":true,"id":4720},"target":{"__isSmartRef__":true,"id":4712}},"4732":{"morph":{"__isSmartRef__":true,"id":4720},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4733":{"submorphs":[{"__isSmartRef__":true,"id":4734}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4739},"_ClipMode":"visible","derivationIds":["8E8F189C-A21A-4564-95AF-4E57B55D692C","61F4DF6E-B7B3-4CD0-943B-AD8C730AEECF","DD840B09-F7E8-43C6-85DE-EE3B7C473F77","4AF088DD-DCEC-485E-AF99-6B512D24051D"],"id":"7E8269D0-90C2-4E63-93C4-3625F2AE1136","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":4734},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":4713},"attributeConnections":[{"__isSmartRef__":true,"id":4740},{"__isSmartRef__":true,"id":4742}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":4744},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(669.0,3.0)"},"4734":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4735},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4736}],"_ClipMode":"hidden","derivationIds":["8A4436E1-F127-460F-9E51-3FFF0EDDA9CC","8E4BD3C9-00D1-4B4E-9AD0-E91E751787D0","0A0C9C90-C3B2-4DF3-BC52-3A169EDA8C3C","F4A2F269-A7B5-4873-A252-9388AD589938"],"id":"BB5D03C0-74D5-42BF-AE31-4EC3C0DD344E","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":4733},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":4738},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"4735":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4736":{"style":{"__isSmartRef__":true,"id":4737},"chunkOwner":{"__isSmartRef__":true,"id":4734},"_id":"_5261","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4737":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4738":{"morph":{"__isSmartRef__":true,"id":4734},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4739":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"4740":{"sourceObj":{"__isSmartRef__":true,"id":4733},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4712},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":4741},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4741":{"source":{"__isSmartRef__":true,"id":4733},"target":{"__isSmartRef__":true,"id":4712}},"4742":{"sourceObj":{"__isSmartRef__":true,"id":4733},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4712},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":4743},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4743":{"source":{"__isSmartRef__":true,"id":4733},"target":{"__isSmartRef__":true,"id":4712}},"4744":{"morph":{"__isSmartRef__":true,"id":4733},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4745":{"submorphs":[{"__isSmartRef__":true,"id":4746}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4751},"_ClipMode":"visible","derivationIds":["7F1AC40B-D335-43F8-A6F0-718F23DFC637","A4DD4095-624E-45E6-BAC5-026F61A039B4","A630E9E7-DDD5-4533-BAD8-3BC2EBCB756D","CB19124D-E175-432C-B4F9-21B08BC0FF84"],"id":"F40B7443-CB35-476C-973B-8F35811DBFBB","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":4746},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":4713},"layout":{"__isSmartRef__":true,"id":4752},"attributeConnections":[{"__isSmartRef__":true,"id":4753},{"__isSmartRef__":true,"id":4755}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":4757},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(689.0,3.0)"},"4746":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4747},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4748}],"_ClipMode":"hidden","derivationIds":["ECB98360-94C3-4484-841E-B644D09E8BFA","37111FB2-0C33-4071-85BE-93FB9E00D63E","2B73ACB1-DFAD-44D5-A666-DC6E3DBA2298","A44D4A48-15E7-42BB-8091-0BF08664E17A"],"id":"0CF5AD8D-9EB9-412A-96A6-F82387719433","grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":4745},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":4750},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"4747":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(15.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4748":{"style":{"__isSmartRef__":true,"id":4749},"chunkOwner":{"__isSmartRef__":true,"id":4746},"_id":"_5263","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4749":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4750":{"morph":{"__isSmartRef__":true,"id":4746},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4751":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"4752":{"moveHorizontal":true},"4753":{"sourceObj":{"__isSmartRef__":true,"id":4745},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4712},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":4754},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4754":{"source":{"__isSmartRef__":true,"id":4745},"target":{"__isSmartRef__":true,"id":4712}},"4755":{"sourceObj":{"__isSmartRef__":true,"id":4745},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4712},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":4756},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4756":{"source":{"__isSmartRef__":true,"id":4745},"target":{"__isSmartRef__":true,"id":4712}},"4757":{"morph":{"__isSmartRef__":true,"id":4745},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4758":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(729.0,22.0)","_Padding":"lively.rect(0,0,0,0)"},"4759":{"resizeWidth":true,"adjustForNewBounds":true},"4760":{"morph":{"__isSmartRef__":true,"id":4713},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4761":{"submorphs":[],"scripts":[],"id":"C61A85CD-33E0-4B75-B916-58C3859EF834","shape":{"__isSmartRef__":true,"id":4762},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text1","partsBinMetaInfo":{"__isSmartRef__":true,"id":4763},"textChunks":[{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4773},{"__isSmartRef__":true,"id":4775},{"__isSmartRef__":true,"id":4777},{"__isSmartRef__":true,"id":4779},{"__isSmartRef__":true,"id":4781},{"__isSmartRef__":true,"id":4783}],"charsReplaced":"","lastFindLoc":2458,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":4785},"_ClipMode":"auto","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","BCFF8C7E-6CD6-442D-ACBA-EB87697F1140","16E4607B-A253-4EB0-BF36-6BAA219CE976","4AD8D0E5-C518-4288-B96E-04EDDE1946C0"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"previousSelection":[2487,2487],"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":4712},"_Rotation":0,"_Scale":1,"layout":{"__isSmartRef__":true,"id":4786},"priorSelectionRange":[2744,2744],"__serializedExpressions__":["_Position","textColor","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(4.0,22.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"4762":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(720.0,465.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)","_Fill":"Color.rgb(255,255,255)"},"4763":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":4764},{"__isSmartRef__":true,"id":4765},{"__isSmartRef__":true,"id":4766},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4768},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4770}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Tue Mar 12 2013 14:35:33 GMT-0400 (Eastern Daylight Time)\")"},"4764":{"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 12:31:56 GMT-0400 (Eastern Daylight Time)\")"},"4765":{"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 08 2012 08:18:18 GMT-0400 (Eastern Daylight Time)\")"},"4766":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:32:09 GMT-0400 (Eastern Daylight Time)\")"},"4767":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:31:43 GMT-0400 (Eastern Daylight Time)\")"},"4768":{"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(\"Mon Feb 27 2012 00:20:38 GMT-0500 (Eastern Standard Time)\")"},"4769":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 10:30:30 GMT-0400 (Eastern Daylight Time)\")"},"4770":{"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 13:36:22 GMT-0400 (Eastern Daylight Time)\")"},"4771":{"style":{"__isSmartRef__":true,"id":4772},"morph":{"__isSmartRef__":true,"id":4761},"chunkOwner":{"__isSmartRef__":true,"id":4761},"storedString":"All Lively installations, such as you might have on localhost, or such as the lively-kernel.org/core installation, are separate instances of the master installation on Git.  The GitControl tool makes it easy to update an installation and to commit changes made in that installation up to the master on Git.\n\n","_id":"_100","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4772":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4773":{"_id":"_6601","style":{"__isSmartRef__":true,"id":4774},"chunkOwner":{"__isSmartRef__":true,"id":4761},"storedString":"General commit and update workflow","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4774":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4775":{"_id":"_6602","style":{"__isSmartRef__":true,"id":4776},"chunkOwner":{"__isSmartRef__":true,"id":4761},"storedString":"\n\nAs a general rule, prior to making a bunch of changes, it is good to use the GitControl to do a \"pull\", bringing your installation up to date so that the only changes you will have to deal with be those involved in your project.\n\nSuppose you have changed a method in Widgets.js.  When you open the GitControl, this file will appear as an \"unstaged change\", or you may have several files listed there that you have changed.  You can us the \"diff\" button to see the changes that will be committed.\n[this does not work for me but it should for you.  The alternative is to go tot the console window and type \"git diff\" or \"git diff \" followed by the pathname of a specific file]\n\nMaybe we need some discussion about what to do if things appear in the diff that you do not want.  The simplest answer here would go to go fix the file.\n\nIn preparation to commit, you need all your local changes to be either \"staged\" (in preparatin to commit), \"stashed\" (set aside from the commit but not forgotten. perhaps as you have more to do before committing), or forgotten (the X), meaning the changes will be lost, though you may still have that file around.  So do one of these three things to all your unstaged changes.\n\nNow you are ready to commit your (now) staged changes, and this is done by pressing the \"commit\" button.  Here you will be asked for a short comment about what these changes are.  This will appear in the log which can be seen under the \"log\" tab.\n\nNext you should press \"pull\".  This may take a little while and should then print a few lines ending with a pair of version numbers on the master.\n[for some reason my system asks me for my name and password at this point which can be entered in the terminal window]\n\nThe final step is to do a \"push\" which makes your changes visible on Git, and everyone who updates will see those changes.  This should also display a few lines with version numbers, and you should then be able to see your change at the top of the log window.\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4776":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4777":{"_id":"_6609","style":{"__isSmartRef__":true,"id":4778},"chunkOwner":{"__isSmartRef__":true,"id":4761},"storedString":"Adding new files\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4778":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4779":{"_id":"_6611","style":{"__isSmartRef__":true,"id":4780},"chunkOwner":{"__isSmartRef__":true,"id":4761},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4780":{"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4781":{"_id":"_9614","style":{"__isSmartRef__":true,"id":4782},"chunkOwner":{"__isSmartRef__":true,"id":4761},"storedString":"The file or directory that you want to add should already exist (create it. e.g. with the System Code Browser).  ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4782":{"fontWeight":"normal","color":"rgb(0,0,0)","fontFamily":"Arial,sans-serif","fontSize":"13.63636302947998px","textAlign":"start","backgroundColor":"rgb(255,255,255)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4783":{"_id":"_9615","style":{"__isSmartRef__":true,"id":4784},"chunkOwner":{"__isSmartRef__":true,"id":4761},"storedString":"In order to add new files to be controlled by git go into the \"status\" tab. Your file / directory will appear in the \"Untracked files\" category. Hover over the line representing the file / directory and hit the \"add\" button. The file / directory will now be listed as a \"staged change\" that can now be committed.","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4784":{"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4785":{"morph":{"__isSmartRef__":true,"id":4761},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4786":{"resizeWidth":true,"resizeHeight":true},"4787":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4788},"_ClipMode":"visible","derivationIds":["C5AAFDAC-C5C3-49CE-9486-1DE393088497","176BDB1D-C3A8-4559-8718-2A257C25C245","9F89F835-40CF-44B9-9DE9-26F314A155D9"],"id":"06B793C9-D800-4947-A352-82C13C467B47","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"corner","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle corner"],"layout":{"__isSmartRef__":true,"id":4789},"owner":{"__isSmartRef__":true,"id":4712},"eventHandler":{"__isSmartRef__":true,"id":4790},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(715.0,478.0)"},"4788":{"_BorderWidth":0,"_BorderColor":null,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,14.0)","_Padding":"lively.rect(0,0,0,0)"},"4789":{"moveVertical":true,"moveHorizontal":true},"4790":{"morph":{"__isSmartRef__":true,"id":4787},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4791":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4792},"_ClipMode":"visible","derivationIds":["C08012EF-E91B-4C4D-8173-A746FDDCE4EC","D87DE579-27A9-4036-9B58-6469C05B92F4","52C4F8CD-DE29-4008-8A89-C6ADA728E6F4"],"id":"E7F3E5B8-14C6-4853-9BEA-4826130BF87B","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"bottom","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle bottom"],"layout":{"__isSmartRef__":true,"id":4793},"owner":{"__isSmartRef__":true,"id":4712},"eventHandler":{"__isSmartRef__":true,"id":4794},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,489.0)"},"4792":{"_BorderWidth":0,"_BorderColor":null,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(715.0,3.0)","_Padding":"lively.rect(0,0,0,0)"},"4793":{"moveVertical":true},"4794":{"morph":{"__isSmartRef__":true,"id":4791},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4795":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4796},"_ClipMode":"visible","derivationIds":["DC14F191-CA18-45EB-B2AA-4FBA3EECAFC6","A4DE6FE5-B695-419B-A298-CA55B43AAF74","64619043-00C6-4D43-A118-D334121023C7"],"id":"1B5CAE54-A63A-4AB2-AEEB-ABEF7D5D0326","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"right","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle right"],"layout":{"__isSmartRef__":true,"id":4797},"owner":{"__isSmartRef__":true,"id":4712},"eventHandler":{"__isSmartRef__":true,"id":4798},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(726.0,0.0)"},"4796":{"_BorderWidth":0,"_BorderColor":null,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(3.0,478.0)","_Padding":"lively.rect(0,0,0,0)"},"4797":{"moveHorizontal":true},"4798":{"morph":{"__isSmartRef__":true,"id":4795},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4799":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":false,"_BorderRadius":false,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Padding","_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(729.0,492.0)"},"4800":{"adjustForNewBounds":true},"4801":{"morph":{"__isSmartRef__":true,"id":4712},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4802":{"partName":"GitDocumentation","requiredModules":[],"partsSpaceName":"PartsBin/Documentation","comment":"Dan has put together some documentation about Git and how to use the GitControl with Lively. Please spread the word and improve!","changes":[{"__isSmartRef__":true,"id":4803},{"__isSmartRef__":true,"id":4804},{"__isSmartRef__":true,"id":4805}],"migrationLevel":7,"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Wed Jul 24 2013 02:21:48 GMT-0400 (Eastern Daylight Time)\")"},"4803":{"author":"robertkrahn","message":"no comment","id":"F9152023-3A3A-41D1-8FE7-ABF05A270C48","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 18:45:31 GMT-0400 (Eastern Daylight Time)\")"},"4804":{"author":"robertkrahn","message":"no comment","id":"B247523D-EBD9-451F-8474-C6357B9851BE","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 18:46:01 GMT-0400 (Eastern Daylight Time)\")"},"4805":{"author":"robertkrahn","message":"no comment","id":"EFF8F231-46B8-44BC-B76E-2EEE214D2A86","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 19:11:14 GMT-0400 (Eastern Daylight Time)\")"},"4806":{"submorphs":[{"__isSmartRef__":true,"id":4807},{"__isSmartRef__":true,"id":4855},{"__isSmartRef__":true,"id":4881},{"__isSmartRef__":true,"id":4885},{"__isSmartRef__":true,"id":4889}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4893},"_ClipMode":"visible","derivationIds":["B08BB174-C380-4D54-AB0F-7F0DC0A8A5BD","357F4DBD-BF56-4F66-9950-0ED8E0B25D53","0A743A76-A3FD-4FB5-A267-2A68D82723B1"],"id":"8FF88D13-3B91-4B26-BE9E-52A0B3DCB2FD","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":4894},"reframeHandle":{"__isSmartRef__":true,"id":4881},"rightReframeHandle":{"__isSmartRef__":true,"id":4889},"bottomReframeHandle":{"__isSmartRef__":true,"id":4885},"titleBar":{"__isSmartRef__":true,"id":4807},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"_PreviousBorderWidth":0,"targetMorph":{"__isSmartRef__":true,"id":4855},"eventHandler":{"__isSmartRef__":true,"id":4895},"showsHalos":false,"name":"GitDocumentation21","partsBinMetaInfo":{"__isSmartRef__":true,"id":4896},"_Scale":1,"menuButton":{"__isSmartRef__":true,"id":4827},"collapseButton":{"__isSmartRef__":true,"id":4839},"closeButton":{"__isSmartRef__":true,"id":4814},"owner":{"__isSmartRef__":true,"id":2831},"__serializedExpressions__":["_Position","contentOffset"],"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(0.0,0.0)","contentOffset":"lively.pt(4.0,22.0)"},"4807":{"submorphs":[{"__isSmartRef__":true,"id":4808},{"__isSmartRef__":true,"id":4814},{"__isSmartRef__":true,"id":4827},{"__isSmartRef__":true,"id":4839}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4852},"_ClipMode":"visible","derivationIds":["1FC40FBB-27AE-4471-9BC9-DF7504E5A355","99E812AF-CCE2-4132-B914-164410259CB0","D5B9E32B-45D5-45A2-88DE-5769E96135D0"],"id":"50DCA6CB-1C03-46A3-9339-CF27612D3E73","droppingEnabled":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":4853},"windowMorph":{"__isSmartRef__":true,"id":4806},"label":{"__isSmartRef__":true,"id":4808},"closeButton":{"__isSmartRef__":true,"id":4814},"menuButton":{"__isSmartRef__":true,"id":4827},"collapseButton":{"__isSmartRef__":true,"id":4839},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":4806},"eventHandler":{"__isSmartRef__":true,"id":4854},"showsHalos":false,"buttons":[{"__isSmartRef__":true,"id":4814},{"__isSmartRef__":true,"id":4839},{"__isSmartRef__":true,"id":4827}],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"4808":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4809},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4810}],"_ClipMode":"hidden","derivationIds":["E6836EFB-F5EC-488A-8C2C-FA1BD82CADD1","5D15218D-7B1E-45CA-8C9C-1C77E3002C95","035B3FBD-F660-4AFB-AA47-554DFB7326C9"],"id":"CF8F122D-472D-48A6-A2DD-ED0C1C94467A","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":4812},"owner":{"__isSmartRef__":true,"id":4807},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":4813},"showsHalos":false,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(3.0,3.0)"},"4809":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(660.0,16.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4810":{"style":{"__isSmartRef__":true,"id":4811},"chunkOwner":{"__isSmartRef__":true,"id":4808},"_id":"_6788","storedString":"Basic info about committing changes using the Lively GitControl","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4811":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4812":{"resizeWidth":true},"4813":{"morph":{"__isSmartRef__":true,"id":4808},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4814":{"submorphs":[{"__isSmartRef__":true,"id":4815}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4820},"_ClipMode":"visible","derivationIds":["1E986EDB-AC62-4E46-BACD-B1B6CB9C1955","2C454ABA-83A7-4172-BBBF-B73B8744A101","AC60D786-79FD-457C-969A-F3C6DA686F98"],"id":"1E0CC4BF-153B-439C-A7B4-651CA32ABFDC","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":4815},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":4807},"layout":{"__isSmartRef__":true,"id":4821},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":4822},{"__isSmartRef__":true,"id":4824}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":4826},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(709.0,3.0)"},"4815":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4816},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4817}],"_ClipMode":"hidden","derivationIds":["51DDAA8D-D733-465E-8C50-6C5EC0395CA8","56E06D06-49FC-47A6-B9F4-7AD98E4F7DE3","A355853C-7A6F-4295-9905-625B2DE8E7FA"],"id":"CD5C1588-0D67-4002-997D-AB588BC435F3","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":4814},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":4819},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"4816":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(16.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4817":{"style":{"__isSmartRef__":true,"id":4818},"chunkOwner":{"__isSmartRef__":true,"id":4815},"_id":"_5259","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4818":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4819":{"morph":{"__isSmartRef__":true,"id":4815},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4820":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"4821":{"moveHorizontal":true},"4822":{"sourceObj":{"__isSmartRef__":true,"id":4814},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4806},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":4823},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4823":{"source":{"__isSmartRef__":true,"id":4814},"target":{"__isSmartRef__":true,"id":4806}},"4824":{"sourceObj":{"__isSmartRef__":true,"id":4814},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4806},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":4825},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4825":{"source":{"__isSmartRef__":true,"id":4814},"target":{"__isSmartRef__":true,"id":4806}},"4826":{"morph":{"__isSmartRef__":true,"id":4814},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4827":{"submorphs":[{"__isSmartRef__":true,"id":4828}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4833},"_ClipMode":"visible","derivationIds":["8E8F189C-A21A-4564-95AF-4E57B55D692C","61F4DF6E-B7B3-4CD0-943B-AD8C730AEECF","63E52198-AAD2-48D6-B077-8140CB49C338"],"id":"12EBE8E0-8500-4E9B-A7D1-FBB524E9FC92","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":4828},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":4807},"attributeConnections":[{"__isSmartRef__":true,"id":4834},{"__isSmartRef__":true,"id":4836}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":4838},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(669.0,3.0)"},"4828":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4829},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4830}],"_ClipMode":"hidden","derivationIds":["8A4436E1-F127-460F-9E51-3FFF0EDDA9CC","8E4BD3C9-00D1-4B4E-9AD0-E91E751787D0","01270A5D-3DE3-4F74-81CD-4F815228BF1E"],"id":"3FE5D758-F0FC-4C46-88B3-7590B65BE0D0","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":4827},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":4832},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"4829":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4830":{"style":{"__isSmartRef__":true,"id":4831},"chunkOwner":{"__isSmartRef__":true,"id":4828},"_id":"_5261","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4831":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4832":{"morph":{"__isSmartRef__":true,"id":4828},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4833":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"4834":{"sourceObj":{"__isSmartRef__":true,"id":4827},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4806},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":4835},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4835":{"source":{"__isSmartRef__":true,"id":4827},"target":{"__isSmartRef__":true,"id":4806}},"4836":{"sourceObj":{"__isSmartRef__":true,"id":4827},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4806},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":4837},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4837":{"source":{"__isSmartRef__":true,"id":4827},"target":{"__isSmartRef__":true,"id":4806}},"4838":{"morph":{"__isSmartRef__":true,"id":4827},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4839":{"submorphs":[{"__isSmartRef__":true,"id":4840}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4845},"_ClipMode":"visible","derivationIds":["7F1AC40B-D335-43F8-A6F0-718F23DFC637","A4DD4095-624E-45E6-BAC5-026F61A039B4","20992A42-206A-416D-ACD8-CC4644A727D3"],"id":"4AE79DCA-51D1-4CF2-8079-2AA9FC449B70","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":4840},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":4807},"layout":{"__isSmartRef__":true,"id":4846},"attributeConnections":[{"__isSmartRef__":true,"id":4847},{"__isSmartRef__":true,"id":4849}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":4851},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(689.0,3.0)"},"4840":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4841},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4842}],"_ClipMode":"hidden","derivationIds":["ECB98360-94C3-4484-841E-B644D09E8BFA","37111FB2-0C33-4071-85BE-93FB9E00D63E","5718ED29-78B9-4D50-B5B6-05A898C031C7"],"id":"2F1FA60E-2C04-4AFF-A72C-36B154999886","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":4839},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":4844},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"4841":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(15.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4842":{"style":{"__isSmartRef__":true,"id":4843},"chunkOwner":{"__isSmartRef__":true,"id":4840},"_id":"_5263","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4843":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4844":{"morph":{"__isSmartRef__":true,"id":4840},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4845":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"4846":{"moveHorizontal":true},"4847":{"sourceObj":{"__isSmartRef__":true,"id":4839},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4806},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":4848},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4848":{"source":{"__isSmartRef__":true,"id":4839},"target":{"__isSmartRef__":true,"id":4806}},"4849":{"sourceObj":{"__isSmartRef__":true,"id":4839},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4806},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":4850},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4850":{"source":{"__isSmartRef__":true,"id":4839},"target":{"__isSmartRef__":true,"id":4806}},"4851":{"morph":{"__isSmartRef__":true,"id":4839},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4852":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(729.0,22.0)","_Padding":"lively.rect(0,0,0,0)"},"4853":{"resizeWidth":true,"adjustForNewBounds":true},"4854":{"morph":{"__isSmartRef__":true,"id":4807},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4855":{"submorphs":[],"scripts":[],"id":"66BB3ABD-CF1A-448A-AD88-0A2237AF9088","shape":{"__isSmartRef__":true,"id":4856},"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":10,"name":"Text1","partsBinMetaInfo":{"__isSmartRef__":true,"id":4857},"textChunks":[{"__isSmartRef__":true,"id":4865},{"__isSmartRef__":true,"id":4867},{"__isSmartRef__":true,"id":4869},{"__isSmartRef__":true,"id":4871},{"__isSmartRef__":true,"id":4873},{"__isSmartRef__":true,"id":4875},{"__isSmartRef__":true,"id":4877}],"charsReplaced":"","lastFindLoc":2458,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":4879},"_ClipMode":"auto","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","BCFF8C7E-6CD6-442D-ACBA-EB87697F1140","2977C22D-6C56-467D-B71B-34FDDB1EC7AA"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"previousSelection":[2487,2487],"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":4806},"_Rotation":0,"_Scale":1,"layout":{"__isSmartRef__":true,"id":4880},"priorSelectionRange":[2744,2744],"__serializedExpressions__":["_Position","textColor","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(4.0,22.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"4856":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(720.0,465.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)","_Fill":"Color.rgb(255,255,255)"},"4857":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":4858},{"__isSmartRef__":true,"id":4859},{"__isSmartRef__":true,"id":4860},{"__isSmartRef__":true,"id":4861},{"__isSmartRef__":true,"id":4862},{"__isSmartRef__":true,"id":4863},{"__isSmartRef__":true,"id":4864}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Tue Mar 12 2013 14:35:33 GMT-0400 (Eastern Daylight Time)\")"},"4858":{"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 12:31:56 GMT-0400 (Eastern Daylight Time)\")"},"4859":{"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 08 2012 08:18:18 GMT-0400 (Eastern Daylight Time)\")"},"4860":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:32:09 GMT-0400 (Eastern Daylight Time)\")"},"4861":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:31:43 GMT-0400 (Eastern Daylight Time)\")"},"4862":{"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(\"Mon Feb 27 2012 00:20:38 GMT-0500 (Eastern Standard Time)\")"},"4863":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 10:30:30 GMT-0400 (Eastern Daylight Time)\")"},"4864":{"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 13:36:22 GMT-0400 (Eastern Daylight Time)\")"},"4865":{"style":{"__isSmartRef__":true,"id":4866},"morph":{"__isSmartRef__":true,"id":4855},"chunkOwner":{"__isSmartRef__":true,"id":4855},"storedString":"All Lively installations, such as you might have on localhost, or such as the lively-kernel.org/core installation, are separate instances of the master installation on Git.  The GitControl tool makes it easy to update an installation and to commit changes made in that installation up to the master on Git.\n\n","_id":"_100","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4866":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4867":{"_id":"_6601","style":{"__isSmartRef__":true,"id":4868},"chunkOwner":{"__isSmartRef__":true,"id":4855},"storedString":"General commit and update workflow","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4868":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4869":{"_id":"_6602","style":{"__isSmartRef__":true,"id":4870},"chunkOwner":{"__isSmartRef__":true,"id":4855},"storedString":"\n\nAs a general rule, prior to making a bunch of changes, it is good to use the GitControl to do a \"pull\", bringing your installation up to date so that the only changes you will have to deal with be those involved in your project.\n\nSuppose you have changed a method in Widgets.js.  When you open the GitControl, this file will appear as an \"unstaged change\", or you may have several files listed there that you have changed.  You can us the \"diff\" button to see the changes that will be committed.\n[this does not work for me but it should for you.  The alternative is to go tot the console window and type \"git diff\" or \"git diff \" followed by the pathname of a specific file]\n\nMaybe we need some discussion about what to do if things appear in the diff that you do not want.  The simplest answer here would go to go fix the file.\n\nIn preparation to commit, you need all your local changes to be either \"staged\" (in preparatin to commit), \"stashed\" (set aside from the commit but not forgotten. perhaps as you have more to do before committing), or forgotten (the X), meaning the changes will be lost, though you may still have that file around.  So do one of these three things to all your unstaged changes.\n\nNow you are ready to commit your (now) staged changes, and this is done by pressing the \"commit\" button.  Here you will be asked for a short comment about what these changes are.  This will appear in the log which can be seen under the \"log\" tab.\n\nNext you should press \"pull\".  This may take a little while and should then print a few lines ending with a pair of version numbers on the master.\n[for some reason my system asks me for my name and password at this point which can be entered in the terminal window]\n\nThe final step is to do a \"push\" which makes your changes visible on Git, and everyone who updates will see those changes.  This should also display a few lines with version numbers, and you should then be able to see your change at the top of the log window.\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4870":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4871":{"_id":"_6609","style":{"__isSmartRef__":true,"id":4872},"chunkOwner":{"__isSmartRef__":true,"id":4855},"storedString":"Adding new files\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4872":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4873":{"_id":"_6611","style":{"__isSmartRef__":true,"id":4874},"chunkOwner":{"__isSmartRef__":true,"id":4855},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4874":{"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4875":{"_id":"_9614","style":{"__isSmartRef__":true,"id":4876},"chunkOwner":{"__isSmartRef__":true,"id":4855},"storedString":"The file or directory that you want to add should already exist (create it. e.g. with the System Code Browser).  ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4876":{"fontWeight":"normal","color":"rgb(0,0,0)","fontFamily":"Arial,sans-serif","fontSize":"13.63636302947998px","textAlign":"start","backgroundColor":"rgb(255,255,255)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4877":{"_id":"_9615","style":{"__isSmartRef__":true,"id":4878},"chunkOwner":{"__isSmartRef__":true,"id":4855},"storedString":"In order to add new files to be controlled by git go into the \"status\" tab. Your file / directory will appear in the \"Untracked files\" category. Hover over the line representing the file / directory and hit the \"add\" button. The file / directory will now be listed as a \"staged change\" that can now be committed.","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4878":{"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4879":{"morph":{"__isSmartRef__":true,"id":4855},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4880":{"resizeWidth":true,"resizeHeight":true},"4881":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4882},"_ClipMode":"visible","derivationIds":["71C3FC36-AC9E-49ED-9BB7-6533A1A8821B","54ABFE8F-A340-4032-BCED-6CF967E25723"],"id":"1371737A-AF4D-48AB-826A-38555BF4D469","droppingEnabled":true,"halosEnabled":true,"type":"corner","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle corner"],"layout":{"__isSmartRef__":true,"id":4883},"owner":{"__isSmartRef__":true,"id":4806},"eventHandler":{"__isSmartRef__":true,"id":4884},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(715.0,478.0)"},"4882":{"_BorderWidth":0,"_BorderColor":null,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,14.0)","_Padding":"lively.rect(0,0,0,0)"},"4883":{"moveVertical":true,"moveHorizontal":true},"4884":{"morph":{"__isSmartRef__":true,"id":4881},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4885":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4886},"_ClipMode":"visible","derivationIds":["EA49AD2F-1AA7-4CA8-BAEB-498397B31AA8","D6EA4113-47E4-4CCA-A421-28BF2DFA9C41"],"id":"0E257E9B-BFD4-4F1C-AC96-E75F45343B3E","droppingEnabled":true,"halosEnabled":true,"type":"bottom","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle bottom"],"layout":{"__isSmartRef__":true,"id":4887},"owner":{"__isSmartRef__":true,"id":4806},"eventHandler":{"__isSmartRef__":true,"id":4888},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,489.0)"},"4886":{"_BorderWidth":0,"_BorderColor":null,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(715.0,3.0)","_Padding":"lively.rect(0,0,0,0)"},"4887":{"moveVertical":true},"4888":{"morph":{"__isSmartRef__":true,"id":4885},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4889":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4890},"_ClipMode":"visible","derivationIds":["26755E4A-E851-493D-BA0D-0E0ED5FE5294","E7CD332C-EB13-4B1B-A577-C4BE4BA944EE"],"id":"8B617A63-C4C6-42C4-8027-CD9A8BC736E4","droppingEnabled":true,"halosEnabled":true,"type":"right","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle right"],"layout":{"__isSmartRef__":true,"id":4891},"owner":{"__isSmartRef__":true,"id":4806},"eventHandler":{"__isSmartRef__":true,"id":4892},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(726.0,0.0)"},"4890":{"_BorderWidth":0,"_BorderColor":null,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(3.0,478.0)","_Padding":"lively.rect(0,0,0,0)"},"4891":{"moveHorizontal":true},"4892":{"morph":{"__isSmartRef__":true,"id":4889},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4893":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":false,"_BorderRadius":false,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Padding","_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(729.0,492.0)"},"4894":{"adjustForNewBounds":true},"4895":{"morph":{"__isSmartRef__":true,"id":4806},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4896":{"partName":"GitDocumentation","requiredModules":[],"partsSpaceName":"PartsBin/Documentation","comment":"Dan has put together some documentation about Git and how to use the GitControl with Lively. Please spread the word and improve!","changes":[{"__isSmartRef__":true,"id":4897},{"__isSmartRef__":true,"id":4898},{"__isSmartRef__":true,"id":4899}],"migrationLevel":7,"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Wed Jul 24 2013 02:21:48 GMT-0400 (Eastern Daylight Time)\")"},"4897":{"author":"robertkrahn","message":"no comment","id":"F9152023-3A3A-41D1-8FE7-ABF05A270C48","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 18:45:31 GMT-0400 (Eastern Daylight Time)\")"},"4898":{"author":"robertkrahn","message":"no comment","id":"B247523D-EBD9-451F-8474-C6357B9851BE","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 18:46:01 GMT-0400 (Eastern Daylight Time)\")"},"4899":{"author":"robertkrahn","message":"no comment","id":"EFF8F231-46B8-44BC-B76E-2EEE214D2A86","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 19:11:14 GMT-0400 (Eastern Daylight Time)\")"},"4900":{"submorphs":[{"__isSmartRef__":true,"id":4901},{"__isSmartRef__":true,"id":4949},{"__isSmartRef__":true,"id":4975},{"__isSmartRef__":true,"id":4979},{"__isSmartRef__":true,"id":4983}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4987},"_ClipMode":"visible","derivationIds":["B08BB174-C380-4D54-AB0F-7F0DC0A8A5BD","357F4DBD-BF56-4F66-9950-0ED8E0B25D53"],"id":"ABA7F5C0-EBAA-4850-B028-B62D6499134A","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":4988},"reframeHandle":{"__isSmartRef__":true,"id":4975},"rightReframeHandle":{"__isSmartRef__":true,"id":4983},"bottomReframeHandle":{"__isSmartRef__":true,"id":4979},"titleBar":{"__isSmartRef__":true,"id":4901},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"_PreviousBorderWidth":0,"targetMorph":{"__isSmartRef__":true,"id":4949},"eventHandler":{"__isSmartRef__":true,"id":4989},"showsHalos":false,"name":"GitDocumentation22","partsBinMetaInfo":{"__isSmartRef__":true,"id":4990},"_Scale":1,"__serializedExpressions__":["_Position","contentOffset"],"menuButton":{"__isSmartRef__":true,"id":4921},"collapseButton":{"__isSmartRef__":true,"id":4933},"closeButton":{"__isSmartRef__":true,"id":4908},"owner":{"__isSmartRef__":true,"id":2831},"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(0.0,0.0)","contentOffset":"lively.pt(4.0,22.0)"},"4901":{"submorphs":[{"__isSmartRef__":true,"id":4902},{"__isSmartRef__":true,"id":4908},{"__isSmartRef__":true,"id":4921},{"__isSmartRef__":true,"id":4933}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4946},"_ClipMode":"visible","derivationIds":["1FC40FBB-27AE-4471-9BC9-DF7504E5A355","99E812AF-CCE2-4132-B914-164410259CB0"],"id":"60645972-57AC-4D1A-93BB-E15AF23083FA","droppingEnabled":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":4947},"windowMorph":{"__isSmartRef__":true,"id":4900},"label":{"__isSmartRef__":true,"id":4902},"closeButton":{"__isSmartRef__":true,"id":4908},"menuButton":{"__isSmartRef__":true,"id":4921},"collapseButton":{"__isSmartRef__":true,"id":4933},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":4900},"eventHandler":{"__isSmartRef__":true,"id":4948},"showsHalos":false,"__serializedExpressions__":["_Position"],"buttons":[{"__isSmartRef__":true,"id":4908},{"__isSmartRef__":true,"id":4933},{"__isSmartRef__":true,"id":4921}],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"4902":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4903},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4904}],"_ClipMode":"hidden","derivationIds":["E6836EFB-F5EC-488A-8C2C-FA1BD82CADD1","5D15218D-7B1E-45CA-8C9C-1C77E3002C95"],"id":"7D933AEC-C4F8-4D05-801B-A79C6F658B53","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":4906},"owner":{"__isSmartRef__":true,"id":4901},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":4907},"showsHalos":false,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(3.0,3.0)"},"4903":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(660.0,16.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4904":{"style":{"__isSmartRef__":true,"id":4905},"chunkOwner":{"__isSmartRef__":true,"id":4902},"_id":"_6788","storedString":"Basic info about committing changes using the Lively GitControl","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4905":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4906":{"resizeWidth":true},"4907":{"morph":{"__isSmartRef__":true,"id":4902},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4908":{"submorphs":[{"__isSmartRef__":true,"id":4909}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4914},"_ClipMode":"visible","derivationIds":["1E986EDB-AC62-4E46-BACD-B1B6CB9C1955","2C454ABA-83A7-4172-BBBF-B73B8744A101"],"id":"3E66CC7A-4875-44C1-BB9B-0964D542195F","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":4909},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":4901},"layout":{"__isSmartRef__":true,"id":4915},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":4916},{"__isSmartRef__":true,"id":4918}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":4920},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(709.0,3.0)"},"4909":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4910},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4911}],"_ClipMode":"hidden","derivationIds":["51DDAA8D-D733-465E-8C50-6C5EC0395CA8","56E06D06-49FC-47A6-B9F4-7AD98E4F7DE3"],"id":"98038B55-04CD-40FA-9FFE-2D99D4599373","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":4908},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":4913},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"4910":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(16.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4911":{"style":{"__isSmartRef__":true,"id":4912},"chunkOwner":{"__isSmartRef__":true,"id":4909},"_id":"_5259","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4912":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4913":{"morph":{"__isSmartRef__":true,"id":4909},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4914":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"4915":{"moveHorizontal":true},"4916":{"sourceObj":{"__isSmartRef__":true,"id":4908},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4900},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":4917},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4917":{"source":{"__isSmartRef__":true,"id":4908},"target":{"__isSmartRef__":true,"id":4900}},"4918":{"sourceObj":{"__isSmartRef__":true,"id":4908},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4900},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":4919},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4919":{"source":{"__isSmartRef__":true,"id":4908},"target":{"__isSmartRef__":true,"id":4900}},"4920":{"morph":{"__isSmartRef__":true,"id":4908},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4921":{"submorphs":[{"__isSmartRef__":true,"id":4922}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4927},"_ClipMode":"visible","derivationIds":["8E8F189C-A21A-4564-95AF-4E57B55D692C","61F4DF6E-B7B3-4CD0-943B-AD8C730AEECF"],"id":"3344E1F0-2644-42C2-A3BA-FCA16D2D0262","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":4922},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":4901},"attributeConnections":[{"__isSmartRef__":true,"id":4928},{"__isSmartRef__":true,"id":4930}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":4932},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(669.0,3.0)"},"4922":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4923},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4924}],"_ClipMode":"hidden","derivationIds":["8A4436E1-F127-460F-9E51-3FFF0EDDA9CC","8E4BD3C9-00D1-4B4E-9AD0-E91E751787D0"],"id":"988803BC-D2F9-458C-B1F4-AA9236D1BF68","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":4921},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"4923":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4924":{"style":{"__isSmartRef__":true,"id":4925},"chunkOwner":{"__isSmartRef__":true,"id":4922},"_id":"_5261","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4925":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4926":{"morph":{"__isSmartRef__":true,"id":4922},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4927":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"4928":{"sourceObj":{"__isSmartRef__":true,"id":4921},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4900},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":4929},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4929":{"source":{"__isSmartRef__":true,"id":4921},"target":{"__isSmartRef__":true,"id":4900}},"4930":{"sourceObj":{"__isSmartRef__":true,"id":4921},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4900},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":4931},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4931":{"source":{"__isSmartRef__":true,"id":4921},"target":{"__isSmartRef__":true,"id":4900}},"4932":{"morph":{"__isSmartRef__":true,"id":4921},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4933":{"submorphs":[{"__isSmartRef__":true,"id":4934}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4939},"_ClipMode":"visible","derivationIds":["7F1AC40B-D335-43F8-A6F0-718F23DFC637","A4DD4095-624E-45E6-BAC5-026F61A039B4"],"id":"8F8A9FEE-D34A-4DAC-9DA2-525B87B66187","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":4934},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":4901},"layout":{"__isSmartRef__":true,"id":4940},"attributeConnections":[{"__isSmartRef__":true,"id":4941},{"__isSmartRef__":true,"id":4943}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":4945},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(689.0,3.0)"},"4934":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4935},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4936}],"_ClipMode":"hidden","derivationIds":["ECB98360-94C3-4484-841E-B644D09E8BFA","37111FB2-0C33-4071-85BE-93FB9E00D63E"],"id":"5DCC8509-973E-4F79-8D6B-2BF6E4C7F258","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":4933},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":4938},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"4935":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(15.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4936":{"style":{"__isSmartRef__":true,"id":4937},"chunkOwner":{"__isSmartRef__":true,"id":4934},"_id":"_5263","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4937":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4938":{"morph":{"__isSmartRef__":true,"id":4934},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4939":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"4940":{"moveHorizontal":true},"4941":{"sourceObj":{"__isSmartRef__":true,"id":4933},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4900},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":4942},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4942":{"source":{"__isSmartRef__":true,"id":4933},"target":{"__isSmartRef__":true,"id":4900}},"4943":{"sourceObj":{"__isSmartRef__":true,"id":4933},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4900},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":4944},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4944":{"source":{"__isSmartRef__":true,"id":4933},"target":{"__isSmartRef__":true,"id":4900}},"4945":{"morph":{"__isSmartRef__":true,"id":4933},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4946":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(729.0,22.0)","_Padding":"lively.rect(0,0,0,0)"},"4947":{"resizeWidth":true,"adjustForNewBounds":true},"4948":{"morph":{"__isSmartRef__":true,"id":4901},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4949":{"submorphs":[],"scripts":[],"id":"4D750947-E087-449C-A29A-6FEC11CB5EAA","shape":{"__isSmartRef__":true,"id":4950},"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":10,"name":"Text1","partsBinMetaInfo":{"__isSmartRef__":true,"id":4951},"textChunks":[{"__isSmartRef__":true,"id":4959},{"__isSmartRef__":true,"id":4961},{"__isSmartRef__":true,"id":4963},{"__isSmartRef__":true,"id":4965},{"__isSmartRef__":true,"id":4967},{"__isSmartRef__":true,"id":4969},{"__isSmartRef__":true,"id":4971}],"charsReplaced":"","lastFindLoc":2458,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":4973},"_ClipMode":"auto","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","BCFF8C7E-6CD6-442D-ACBA-EB87697F1140"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"previousSelection":[2487,2487],"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":4900},"_Rotation":0,"_Scale":1,"layout":{"__isSmartRef__":true,"id":4974},"priorSelectionRange":[2744,2744],"__serializedExpressions__":["_Position","textColor","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(4.0,22.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"4950":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(720.0,465.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)","_Fill":"Color.rgb(255,255,255)"},"4951":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":4952},{"__isSmartRef__":true,"id":4953},{"__isSmartRef__":true,"id":4954},{"__isSmartRef__":true,"id":4955},{"__isSmartRef__":true,"id":4956},{"__isSmartRef__":true,"id":4957},{"__isSmartRef__":true,"id":4958}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Tue Mar 12 2013 14:35:33 GMT-0400 (Eastern Daylight Time)\")"},"4952":{"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 12:31:56 GMT-0400 (Eastern Daylight Time)\")"},"4953":{"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 08 2012 08:18:18 GMT-0400 (Eastern Daylight Time)\")"},"4954":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:32:09 GMT-0400 (Eastern Daylight Time)\")"},"4955":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 01:31:43 GMT-0400 (Eastern Daylight Time)\")"},"4956":{"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(\"Mon Feb 27 2012 00:20:38 GMT-0500 (Eastern Standard Time)\")"},"4957":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 10:30:30 GMT-0400 (Eastern Daylight Time)\")"},"4958":{"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 13:36:22 GMT-0400 (Eastern Daylight Time)\")"},"4959":{"style":{"__isSmartRef__":true,"id":4960},"morph":{"__isSmartRef__":true,"id":4949},"chunkOwner":{"__isSmartRef__":true,"id":4949},"storedString":"All Lively installations, such as you might have on localhost, or such as the lively-kernel.org/core installation, are separate instances of the master installation on Git.  The GitControl tool makes it easy to update an installation and to commit changes made in that installation up to the master on Git.\n\n","_id":"_100","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4960":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4961":{"_id":"_6601","style":{"__isSmartRef__":true,"id":4962},"chunkOwner":{"__isSmartRef__":true,"id":4949},"storedString":"General commit and update workflow","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4962":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4963":{"_id":"_6602","style":{"__isSmartRef__":true,"id":4964},"chunkOwner":{"__isSmartRef__":true,"id":4949},"storedString":"\n\nAs a general rule, prior to making a bunch of changes, it is good to use the GitControl to do a \"pull\", bringing your installation up to date so that the only changes you will have to deal with be those involved in your project.\n\nSuppose you have changed a method in Widgets.js.  When you open the GitControl, this file will appear as an \"unstaged change\", or you may have several files listed there that you have changed.  You can us the \"diff\" button to see the changes that will be committed.\n[this does not work for me but it should for you.  The alternative is to go tot the console window and type \"git diff\" or \"git diff \" followed by the pathname of a specific file]\n\nMaybe we need some discussion about what to do if things appear in the diff that you do not want.  The simplest answer here would go to go fix the file.\n\nIn preparation to commit, you need all your local changes to be either \"staged\" (in preparatin to commit), \"stashed\" (set aside from the commit but not forgotten. perhaps as you have more to do before committing), or forgotten (the X), meaning the changes will be lost, though you may still have that file around.  So do one of these three things to all your unstaged changes.\n\nNow you are ready to commit your (now) staged changes, and this is done by pressing the \"commit\" button.  Here you will be asked for a short comment about what these changes are.  This will appear in the log which can be seen under the \"log\" tab.\n\nNext you should press \"pull\".  This may take a little while and should then print a few lines ending with a pair of version numbers on the master.\n[for some reason my system asks me for my name and password at this point which can be entered in the terminal window]\n\nThe final step is to do a \"push\" which makes your changes visible on Git, and everyone who updates will see those changes.  This should also display a few lines with version numbers, and you should then be able to see your change at the top of the log window.\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4964":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4965":{"_id":"_6609","style":{"__isSmartRef__":true,"id":4966},"chunkOwner":{"__isSmartRef__":true,"id":4949},"storedString":"Adding new files\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4966":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4967":{"_id":"_6611","style":{"__isSmartRef__":true,"id":4968},"chunkOwner":{"__isSmartRef__":true,"id":4949},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4968":{"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4969":{"_id":"_9614","style":{"__isSmartRef__":true,"id":4970},"chunkOwner":{"__isSmartRef__":true,"id":4949},"storedString":"The file or directory that you want to add should already exist (create it. e.g. with the System Code Browser).  ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4970":{"fontWeight":"normal","color":"rgb(0,0,0)","fontFamily":"Arial,sans-serif","fontSize":"13.63636302947998px","textAlign":"start","backgroundColor":"rgb(255,255,255)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4971":{"_id":"_9615","style":{"__isSmartRef__":true,"id":4972},"chunkOwner":{"__isSmartRef__":true,"id":4949},"storedString":"In order to add new files to be controlled by git go into the \"status\" tab. Your file / directory will appear in the \"Untracked files\" category. Hover over the line representing the file / directory and hit the \"add\" button. The file / directory will now be listed as a \"staged change\" that can now be committed.","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4972":{"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4973":{"morph":{"__isSmartRef__":true,"id":4949},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4974":{"resizeWidth":true,"resizeHeight":true},"4975":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4976},"_ClipMode":"visible","derivationIds":["51E25B96-1B24-41C0-855A-AE72480679C7"],"id":"3CD83062-1C98-414F-97CE-73E07B8CA83D","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"type":"corner","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle corner"],"layout":{"__isSmartRef__":true,"id":4977},"owner":{"__isSmartRef__":true,"id":4900},"eventHandler":{"__isSmartRef__":true,"id":4978},"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(715.0,478.0)"},"4976":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"_BorderWidth":0,"_BorderColor":null,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,14.0)","_Padding":"lively.rect(0,0,0,0)"},"4977":{"moveVertical":true,"moveHorizontal":true},"4978":{"morph":{"__isSmartRef__":true,"id":4975},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4979":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4980},"_ClipMode":"visible","derivationIds":["9E1E7731-5E86-46B0-BE32-ED97247AF47D"],"id":"B952BFA3-47D5-4218-8799-188A84DB46C8","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"type":"bottom","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle bottom"],"layout":{"__isSmartRef__":true,"id":4981},"owner":{"__isSmartRef__":true,"id":4900},"eventHandler":{"__isSmartRef__":true,"id":4982},"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,489.0)"},"4980":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"_BorderWidth":0,"_BorderColor":null,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(715.0,3.0)","_Padding":"lively.rect(0,0,0,0)"},"4981":{"moveVertical":true},"4982":{"morph":{"__isSmartRef__":true,"id":4979},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4983":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4984},"_ClipMode":"visible","derivationIds":["A9A2BB1C-51C3-476D-BFF8-18735690BC2D"],"id":"16CBD9BE-3A9E-4634-8654-A22D36B4CFF4","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"type":"right","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle right"],"layout":{"__isSmartRef__":true,"id":4985},"owner":{"__isSmartRef__":true,"id":4900},"eventHandler":{"__isSmartRef__":true,"id":4986},"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(726.0,0.0)"},"4984":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"_BorderWidth":0,"_BorderColor":null,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(3.0,478.0)","_Padding":"lively.rect(0,0,0,0)"},"4985":{"moveHorizontal":true},"4986":{"morph":{"__isSmartRef__":true,"id":4983},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4987":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":false,"_BorderRadius":false,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Padding","_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(729.0,492.0)"},"4988":{"adjustForNewBounds":true},"4989":{"morph":{"__isSmartRef__":true,"id":4900},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4990":{"partName":"GitDocumentation","requiredModules":[],"partsSpaceName":"PartsBin/Documentation","comment":"Dan has put together some documentation about Git and how to use the GitControl with Lively. Please spread the word and improve!","changes":[{"__isSmartRef__":true,"id":4991},{"__isSmartRef__":true,"id":4992},{"__isSmartRef__":true,"id":4993}],"migrationLevel":7,"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Tue Apr 28 2015 05:25:34 GMT-0400 (Eastern Daylight Time)\")"},"4991":{"author":"robertkrahn","message":"no comment","id":"F9152023-3A3A-41D1-8FE7-ABF05A270C48","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 18:45:31 GMT-0400 (Eastern Daylight Time)\")"},"4992":{"author":"robertkrahn","message":"no comment","id":"B247523D-EBD9-451F-8474-C6357B9851BE","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 18:46:01 GMT-0400 (Eastern Daylight Time)\")"},"4993":{"author":"robertkrahn","message":"no comment","id":"EFF8F231-46B8-44BC-B76E-2EEE214D2A86","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 19:11:14 GMT-0400 (Eastern Daylight Time)\")"},"4994":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(819.0,681.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(204,204,204)","_Fill":"Color.rgb(255,255,255)"},"4995":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"4996":{"morph":{"__isSmartRef__":true,"id":2831},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4997":{"onLoad":{"__isSmartRef__":true,"id":4998},"reset":{"__isSmartRef__":true,"id":5001}},"4998":{"varMapping":{"__isSmartRef__":true,"id":4999},"source":"function onLoad() {\n    var doc = $part('GitDocumentation', 'PartsBin/Documentation');\n    this.addMorph(doc);\n}","funcProperties":{"__isSmartRef__":true,"id":5000},"__LivelyClassName__":"lively.Closure"},"4999":{"this":{"__isSmartRef__":true,"id":2831}},"5000":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Jun 26 2013 19:05:24 GMT-0400 (Eastern Daylight Time)\")"},"5001":{"varMapping":{"__isSmartRef__":true,"id":5002},"source":"function reset() {\n    this.removeAllMorphs();\n}","funcProperties":{"__isSmartRef__":true,"id":5003},"__LivelyClassName__":"lively.Closure"},"5002":{"this":{"__isSmartRef__":true,"id":2831}},"5003":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Jun 26 2013 19:05:30 GMT-0400 (Eastern Daylight Time)\")"},"5004":{"morph":{"__isSmartRef__":true,"id":2812},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5005":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(819.0,30.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(204,204,204)","_Fill":"Color.rgb(204,204,204)"},"5006":{"adjustForNewBounds":true,"resizeWidth":true},"5007":{"morph":{"__isSmartRef__":true,"id":59},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5008":{"_BorderWidth":0,"_Fill":null,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(819.0,711.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(95,94,95)"},"5009":{"adjustForNewBounds":true,"resizeWidth":true,"resizeHeight":true},"5010":{"__LivelyClassName__":"lively.morphic.TabStrategyTop","__SourceModuleName__":"Global.lively.morphic.TabMorphs"},"5011":{"morph":{"__isSmartRef__":true,"id":58},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5012":{"rules":[{"__isSmartRef__":true,"id":5013},{"__isSmartRef__":true,"id":5019}],"originMorph":{"__isSmartRef__":true,"id":58},"__LivelyClassName__":"lively.morphic.StyleSheet","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"5013":{"declarations":[{"__isSmartRef__":true,"id":5014},{"__isSmartRef__":true,"id":5015},{"__isSmartRef__":true,"id":5016},{"__isSmartRef__":true,"id":5017},{"__isSmartRef__":true,"id":5018}],"styleSheet":{"__isSmartRef__":true,"id":5012},"selector":".gitNotification","__LivelyClassName__":"lively.morphic.StyleSheetRule","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"5014":{"values":["rgba(0,0,0,0.6)"],"rule":{"__isSmartRef__":true,"id":5013},"property":"background-color","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"5015":{"values":["4px"],"rule":{"__isSmartRef__":true,"id":5013},"property":"border-radius","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"5016":{"values":["2px","solid","white"],"rule":{"__isSmartRef__":true,"id":5013},"property":"border","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetShorthandDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"5017":{"values":["Arial","sans-serif","20pt"],"rule":{"__isSmartRef__":true,"id":5013},"property":"font","priority":true,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"5018":{"values":["white"],"rule":{"__isSmartRef__":true,"id":5013},"property":"color","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"5019":{"declarations":[{"__isSmartRef__":true,"id":5020}],"styleSheet":{"__isSmartRef__":true,"id":5012},"selector":".Morph","__LivelyClassName__":"lively.morphic.StyleSheetRule","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"5020":{"values":["none"],"rule":{"__isSmartRef__":true,"id":5019},"property":"box-shadow","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"5021":{"partName":"GitControlTabs","requiredModules":[],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5022":{"storedTextString":"robert.krahn@gmail.com","submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5023},"derivationIds":[],"id":"6A7050E0-C1D4-4670-9021-B3F32B90FC30","grabbingEnabled":false,"halosEnabled":true,"_FontSize":12,"doNotSerialize":["whenOpenedInWorldCallbacks","$$textString","$$savedTextString"],"attributeConnections":[{"__isSmartRef__":true,"id":5024},{"__isSmartRef__":true,"id":5026},{"__isSmartRef__":true,"id":5079},{"__isSmartRef__":true,"id":5081}],"_ShowGutter":false,"_TextMode":"text","_Theme":"chrome","_LineWrapping":false,"_ShowInvisibles":false,"_ShowPrintMargin":false,"_ShowIndents":true,"_ShowActiveLine":false,"_SoftTabs":true,"_AutocompletionEnabled":true,"_ShowWarnings":true,"_ShowErrors":true,"_TabSize":4,"name":"CommandLine","style":{"__isSmartRef__":true,"id":5083},"clearOnInput":true,"doNotCopyProperties":["$$textString","$$savedTextString"],"draggingEnabled":false,"__serializedExpressions__":["_Position"],"_Rotation":0,"_Scale":1,"layout":{"__isSmartRef__":true,"id":5084},"commandHistory":{"__isSmartRef__":true,"id":5085},"connections":{"__isSmartRef__":true,"id":5086},"textString":"robert.krahn@gmail.com","owner":{"__isSmartRef__":true,"id":5031},"inputChange":"robert.krahn@gmail.com","eventHandler":{"__isSmartRef__":true,"id":5088},"allowInput":true,"isCommandLine":true,"_isFocused":false,"inputChanged":"robert.krahn@gmail.com","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5089},"__LivelyClassName__":"lively.morphic.CodeEditor","__SourceModuleName__":"Global.lively.ide.CodeEditor","_Position":"lively.pt(4.0,31.0)"},"5023":{"_BorderWidth":0,"__serializedExpressions__":["_BorderColor","_Extent","extent"],"_Fill":null,"_BorderStyle":"solid","_BorderRadius":0,"_Opacity":1,"__LivelyClassName__":"lively.morphic.CodeEditorShape","__SourceModuleName__":"Global.lively.ide.CodeEditor","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(572.0,18.0)","extent":"lively.pt(572.0,18.0)"},"5024":{"sourceObj":{"__isSmartRef__":true,"id":5022},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":5022},"targetMethodName":"inputChange","varMapping":{"__isSmartRef__":true,"id":5025},"converterString":"function () { return this.sourceObj.getInput(); }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5025":{"source":{"__isSmartRef__":true,"id":5022},"target":{"__isSmartRef__":true,"id":5022}},"5026":{"sourceObj":{"__isSmartRef__":true,"id":5022},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":5027},"targetMethodName":"result","varMapping":{"__isSmartRef__":true,"id":5078},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5027":{"result":"robert.krahn@gmail.com","message":"Please also enter your email:","callbackCount":1,"attributeConnections":[{"__isSmartRef__":true,"id":5028}],"doNotSerialize":["$$result"],"doNotCopyProperties":["$$result"],"buttons":["Ok","Cancel"],"options":{"__isSmartRef__":true,"id":5030},"panel":{"__isSmartRef__":true,"id":5031},"label":{"__isSmartRef__":true,"id":5032},"okButton":{"__isSmartRef__":true,"id":5037},"cancelButton":{"__isSmartRef__":true,"id":5050},"inputText":{"__isSmartRef__":true,"id":5022},"view":{"__isSmartRef__":true,"id":5031},"__LivelyClassName__":"lively.morphic.PromptDialog","__SourceModuleName__":"Global.lively.morphic.Widgets"},"5028":{"sourceObj":{"__isSmartRef__":true,"id":5027},"sourceAttrName":"result","targetObj":{"__isSmartRef__":true,"id":5027},"targetMethodName":"triggerCallback","varMapping":{"__isSmartRef__":true,"id":5029},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5029":{"source":{"__isSmartRef__":true,"id":5027},"target":{"__isSmartRef__":true,"id":5027}},"5030":{"input":"robert.krahn@gmail.com"},"5031":{"submorphs":[{"__isSmartRef__":true,"id":5032},{"__isSmartRef__":true,"id":5037},{"__isSmartRef__":true,"id":5050},{"__isSmartRef__":true,"id":5022}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5063},"_ClipMode":"visible","derivationIds":[],"id":"7DB736E7-9447-4E82-B13A-D5A5D4800102","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"grabbingEnabled":false,"draggingEnabled":false,"isLockOwner":true,"layout":{"__isSmartRef__":true,"id":5064},"attributeConnections":[{"__isSmartRef__":true,"id":5065},{"__isSmartRef__":true,"id":5067}],"focusTarget":{"__isSmartRef__":true,"id":5022},"ownerApp":{"__isSmartRef__":true,"id":5027},"owner":null,"eventHandler":{"__isSmartRef__":true,"id":5069},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5070},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(190.5,283.5)"},"5032":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5033},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":5034}],"_ClipMode":"hidden","derivationIds":[],"id":"A6F00986-9CF4-4A1A-8E11-F84EA146B3CA","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_IsSelectable":true,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":false,"fixedWidth":false,"fixedHeight":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":5031},"eventHandler":{"__isSmartRef__":true,"id":5036},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-0.9)"},"5033":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(4.0,4.9)","_Extent":"lively.pt(572.0,22.0)","_Padding":"lively.rect(2,3,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"5034":{"style":{"__isSmartRef__":true,"id":5035},"chunkOwner":{"__isSmartRef__":true,"id":5032},"_id":"_10120","storedString":"Please also enter your email:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5035":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5036":{"morph":{"__isSmartRef__":true,"id":5032},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5037":{"submorphs":[{"__isSmartRef__":true,"id":5038}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5043},"_ClipMode":"visible","derivationIds":[],"id":"074B4AB0-9327-45C8-B188-D3BCB0C259A1","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"__serializedExpressions__":["_Position"],"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":5038},"_PreviousBorderWidth":1,"layout":{"__isSmartRef__":true,"id":5044},"attributeConnections":[{"__isSmartRef__":true,"id":5045},{"__isSmartRef__":true,"id":5047}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":5031},"idx":0,"eventHandler":{"__isSmartRef__":true,"id":5049},"isPressed":false,"_StyleClassNames":["Morph","Button"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(422.0,60.0)"},"5038":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5039},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":5040}],"_ClipMode":"hidden","derivationIds":[],"id":"919380E1-D95E-432F-A51A-4BEDF9469CF1","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_IsSelectable":true,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":5037},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":5042},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)","_Position":"lively.pt(0.0,0.0)"},"5039":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(75.0,30.0)","_Padding":"lively.rect(0,3,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"5040":{"style":{"__isSmartRef__":true,"id":5041},"chunkOwner":{"__isSmartRef__":true,"id":5038},"_id":"_10123","storedString":"Ok","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5041":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5042":{"morph":{"__isSmartRef__":true,"id":5038},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5043":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(75.0,30.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"5044":{"moveVertical":true,"moveHorizontal":true},"5045":{"sourceObj":{"__isSmartRef__":true,"id":5037},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5027},"targetMethodName":"removeTopLevel","varMapping":{"__isSmartRef__":true,"id":5046},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5046":{"source":{"__isSmartRef__":true,"id":5037},"target":{"__isSmartRef__":true,"id":5027}},"5047":{"sourceObj":{"__isSmartRef__":true,"id":5037},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5022},"targetMethodName":"doSave","varMapping":{"__isSmartRef__":true,"id":5048},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5048":{"source":{"__isSmartRef__":true,"id":5037},"target":{"__isSmartRef__":true,"id":5022}},"5049":{"morph":{"__isSmartRef__":true,"id":5037},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5050":{"submorphs":[{"__isSmartRef__":true,"id":5051}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5056},"_ClipMode":"visible","derivationIds":[],"id":"E598384A-B486-49DC-9841-1EC683903E03","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"__serializedExpressions__":["_Position"],"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":5051},"_PreviousBorderWidth":1,"layout":{"__isSmartRef__":true,"id":5057},"attributeConnections":[{"__isSmartRef__":true,"id":5058},{"__isSmartRef__":true,"id":5060}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":5031},"idx":1,"eventHandler":{"__isSmartRef__":true,"id":5062},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(501.0,60.0)"},"5051":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5052},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":5053}],"_ClipMode":"hidden","derivationIds":[],"id":"066B5129-FA1E-4138-AF35-F39FAEC3B54A","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_IsSelectable":true,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":5050},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":5055},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)","_Position":"lively.pt(0.0,0.0)"},"5052":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(75.0,30.0)","_Padding":"lively.rect(0,3,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"5053":{"style":{"__isSmartRef__":true,"id":5054},"chunkOwner":{"__isSmartRef__":true,"id":5051},"_id":"_10126","storedString":"Cancel","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5054":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5055":{"morph":{"__isSmartRef__":true,"id":5051},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5056":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_Fill":null,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(75.0,30.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"5057":{"moveVertical":true,"moveHorizontal":true},"5058":{"sourceObj":{"__isSmartRef__":true,"id":5050},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5027},"targetMethodName":"removeTopLevel","varMapping":{"__isSmartRef__":true,"id":5059},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5059":{"source":{"__isSmartRef__":true,"id":5050},"target":{"__isSmartRef__":true,"id":5027}},"5060":{"sourceObj":{"__isSmartRef__":true,"id":5050},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5027},"targetMethodName":"result","varMapping":{"__isSmartRef__":true,"id":5061},"converterString":"function () { return null; }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5061":{"source":{"__isSmartRef__":true,"id":5050},"target":{"__isSmartRef__":true,"id":5027}},"5062":{"morph":{"__isSmartRef__":true,"id":5050},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5063":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":1,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(580.0,94.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(102,102,102)","_Fill":"Color.rgb(210,210,210)"},"5064":{"adjustForNewBounds":true},"5065":{"sourceObj":{"__isSmartRef__":true,"id":5031},"sourceAttrName":"onEscPressed","targetObj":{"__isSmartRef__":true,"id":5027},"targetMethodName":"result","varMapping":{"__isSmartRef__":true,"id":5066},"converterString":"function () { return null}","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5066":{"source":{"__isSmartRef__":true,"id":5031},"target":{"__isSmartRef__":true,"id":5027}},"5067":{"sourceObj":{"__isSmartRef__":true,"id":5031},"sourceAttrName":"remove","targetMethodName":"remove","varMapping":{"__isSmartRef__":true,"id":5068},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5068":{"source":{"__isSmartRef__":true,"id":5031}},"5069":{"morph":{"__isSmartRef__":true,"id":5031},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5070":{"focus":{"__isSmartRef__":true,"id":5071}},"5071":{"varMapping":{"__isSmartRef__":true,"id":5072},"source":"function focus() {\n            if (this.focusTarget) this.focusTarget.focus();\n            else $super();\n        }","funcProperties":{"__isSmartRef__":true,"id":5077},"__LivelyClassName__":"lively.Closure"},"5072":{"this":{"__isSmartRef__":true,"id":5031},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5073}},"5073":{"$super":{"__isSmartRef__":true,"id":5074}},"5074":{"varMapping":{"__isSmartRef__":true,"id":5075},"source":"function () {\r\n        try {\r\n          // FIXME super is supposed to be static\r\n          return Object.getPrototypeOf(obj)[name].apply(obj, arguments);\r\n        } catch (e) {\r\n          if (typeof $world !== undefined) $world.logError(e, 'Error in $super call')\r\n          else alert('Error in $super call: ' + e + '\\n' + e.stack);\r\n          return null;\r\n        }\r\n      }","funcProperties":{"__isSmartRef__":true,"id":5076},"__LivelyClassName__":"lively.Closure"},"5075":{"obj":{"__isSmartRef__":true,"id":5031},"name":"focus"},"5076":{},"5077":{"__serializedExpressions__":["timestamp"],"user":"unknown_user","timestamp":"new Date(\"Tue Apr 28 2015 08:34:36 GMT-0400 (Eastern Daylight Time)\")"},"5078":{"source":{"__isSmartRef__":true,"id":5022},"target":{"__isSmartRef__":true,"id":5027}},"5079":{"sourceObj":{"__isSmartRef__":true,"id":5022},"sourceAttrName":"onEscPressed","targetObj":{"__isSmartRef__":true,"id":5027},"targetMethodName":"result","varMapping":{"__isSmartRef__":true,"id":5080},"converterString":"function () { return null }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5080":{"source":{"__isSmartRef__":true,"id":5022},"target":{"__isSmartRef__":true,"id":5027}},"5081":{"sourceObj":{"__isSmartRef__":true,"id":5022},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":5022},"targetMethodName":"inputChanged","varMapping":{"__isSmartRef__":true,"id":5082},"converterString":"function (string) { return this.sourceObj.getInput(); }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5082":{"source":{"__isSmartRef__":true,"id":5022},"target":{"__isSmartRef__":true,"id":5022}},"5083":{"gutter":false,"enableGrabbing":false,"enableDragging":false,"clipMode":"hidden","fontSize":12},"5084":{"resizeWidth":true,"moveVertical":true},"5085":{"items":[],"max":30,"index":0},"5086":{"input":{"__isSmartRef__":true,"id":5087}},"5087":{},"5088":{"morph":{"__isSmartRef__":true,"id":5022},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5089":{"addCommandToHistory":{"__isSmartRef__":true,"id":5090},"browseHistory":{"__isSmartRef__":true,"id":5093},"commandLineInput":{"__isSmartRef__":true,"id":5096},"clear":{"__isSmartRef__":true,"id":5099},"focus":{"__isSmartRef__":true,"id":5106},"getInput":{"__isSmartRef__":true,"id":5113},"setInput":{"__isSmartRef__":true,"id":5116},"initializeAce":{"__isSmartRef__":true,"id":5119},"makeEditorLabelAware":{"__isSmartRef__":true,"id":5126},"setLabel":{"__isSmartRef__":true,"id":5129},"setAndShowHistItem":{"__isSmartRef__":true,"id":5132},"showHistItem":{"__isSmartRef__":true,"id":5135},"showNextCommand":{"__isSmartRef__":true,"id":5138},"showPrevCommand":{"__isSmartRef__":true,"id":5141},"onKeyDown":{"__isSmartRef__":true,"id":5144},"initCommandLine":{"__isSmartRef__":true,"id":5151},"reset":{"__isSmartRef__":true,"id":5154},"onLoad":{"__isSmartRef__":true,"id":5157},"onFromBuildSpecCreated":{"__isSmartRef__":true,"id":5164}},"5090":{"varMapping":{"__isSmartRef__":true,"id":5091},"source":"function addCommandToHistory(cmd) {\n        var hist = this.commandHistory,\n            items = hist.items;\n        if (items.last() === cmd) return;\n        items.push(cmd);\n        if (items.length > hist.max) {\n            hist.items = items = items.slice(-hist.max);\n        }\n        hist.index = items.length - 1;\n    }","funcProperties":{"__isSmartRef__":true,"id":5092},"__LivelyClassName__":"lively.Closure"},"5091":{"this":{"__isSmartRef__":true,"id":5022}},"5092":{"__serializedExpressions__":["timestamp"],"user":"unknown_user","timestamp":"new Date(\"Tue Apr 28 2015 08:34:36 GMT-0400 (Eastern Daylight Time)\")"},"5093":{"varMapping":{"__isSmartRef__":true,"id":5094},"source":"function browseHistory() {\n        var cmdL = this;\n        var items = this.commandHistory.items.map(function(item, i) {\n            return {isListItem: true, string: item, value: i}\n        }).reverse();\n        lively.ide.tools.SelectionNarrowing.chooseOne(items, function(err, i) {\n            Object.isNumber(i) && cmdL.setAndShowHistItem(i);\n            cmdL.focus.bind(cmdL).delay(0);\n        });\n    }","funcProperties":{"__isSmartRef__":true,"id":5095},"__LivelyClassName__":"lively.Closure"},"5094":{"this":{"__isSmartRef__":true,"id":5022}},"5095":{"__serializedExpressions__":["timestamp"],"user":"unknown_user","timestamp":"new Date(\"Tue Apr 28 2015 08:34:36 GMT-0400 (Eastern Daylight Time)\")"},"5096":{"varMapping":{"__isSmartRef__":true,"id":5097},"source":"function commandLineInput(text) {\n        if (text.length > 0) this.addCommandToHistory(text);\n        lively.bindings.signal(this, 'input', text);\n        // for compatibility with old texts:\n        lively.bindings.signal(this, 'savedTextString', text);\n        this.clearOnInput && this.clear();\n    }","funcProperties":{"__isSmartRef__":true,"id":5098},"__LivelyClassName__":"lively.Closure"},"5097":{"this":{"__isSmartRef__":true,"id":5022}},"5098":{"__serializedExpressions__":["timestamp"],"user":"unknown_user","timestamp":"new Date(\"Tue Apr 28 2015 08:34:36 GMT-0400 (Eastern Daylight Time)\")"},"5099":{"varMapping":{"__isSmartRef__":true,"id":5100},"source":"function clear() {\n        $super();\n        if (this.labelString) this.textString = this.labelString;\n    }","funcProperties":{"__isSmartRef__":true,"id":5105},"__LivelyClassName__":"lively.Closure"},"5100":{"this":{"__isSmartRef__":true,"id":5022},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5101}},"5101":{"$super":{"__isSmartRef__":true,"id":5102}},"5102":{"varMapping":{"__isSmartRef__":true,"id":5103},"source":"function () {\r\n        try {\r\n          // FIXME super is supposed to be static\r\n          return Object.getPrototypeOf(obj)[name].apply(obj, arguments);\r\n        } catch (e) {\r\n          if (typeof $world !== undefined) $world.logError(e, 'Error in $super call')\r\n          else alert('Error in $super call: ' + e + '\\n' + e.stack);\r\n          return null;\r\n        }\r\n      }","funcProperties":{"__isSmartRef__":true,"id":5104},"__LivelyClassName__":"lively.Closure"},"5103":{"obj":{"__isSmartRef__":true,"id":5022},"name":"clear"},"5104":{},"5105":{"__serializedExpressions__":["timestamp"],"user":"unknown_user","timestamp":"new Date(\"Tue Apr 28 2015 08:34:36 GMT-0400 (Eastern Daylight Time)\")"},"5106":{"varMapping":{"__isSmartRef__":true,"id":5107},"source":"function focus() {\n        if (this.labelString) {\n            var p = this.getCursorPositionAce();\n            if (p && p.row === 0 && p.column < this.labelString.length) {\n                p.column = this.labelString.length;\n                this.withAceDo(function(ed) { ed.moveCursorToPosition(p); })\n            }\n        }\n        var win = this.getWindow();\n        win && (win.targetMorph.lastFocused = this);\n        return $super();\n    }","funcProperties":{"__isSmartRef__":true,"id":5112},"__LivelyClassName__":"lively.Closure"},"5107":{"this":{"__isSmartRef__":true,"id":5022},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5108}},"5108":{"$super":{"__isSmartRef__":true,"id":5109}},"5109":{"varMapping":{"__isSmartRef__":true,"id":5110},"source":"function () {\r\n        try {\r\n          // FIXME super is supposed to be static\r\n          return Object.getPrototypeOf(obj)[name].apply(obj, arguments);\r\n        } catch (e) {\r\n          if (typeof $world !== undefined) $world.logError(e, 'Error in $super call')\r\n          else alert('Error in $super call: ' + e + '\\n' + e.stack);\r\n          return null;\r\n        }\r\n      }","funcProperties":{"__isSmartRef__":true,"id":5111},"__LivelyClassName__":"lively.Closure"},"5110":{"obj":{"__isSmartRef__":true,"id":5022},"name":"focus"},"5111":{},"5112":{"__serializedExpressions__":["timestamp"],"user":"unknown_user","timestamp":"new Date(\"Tue Apr 28 2015 08:34:36 GMT-0400 (Eastern Daylight Time)\")"},"5113":{"varMapping":{"__isSmartRef__":true,"id":5114},"source":"function getInput() {\n        var input = this.textString;\n        if (this.labelString && input.indexOf(this.labelString) === 0) {\n            input = input.slice(this.labelString.length);\n        }\n        return input;\n    }","funcProperties":{"__isSmartRef__":true,"id":5115},"__LivelyClassName__":"lively.Closure"},"5114":{"this":{"__isSmartRef__":true,"id":5022}},"5115":{"__serializedExpressions__":["timestamp"],"user":"unknown_user","timestamp":"new Date(\"Tue Apr 28 2015 08:34:36 GMT-0400 (Eastern Daylight Time)\")"},"5116":{"varMapping":{"__isSmartRef__":true,"id":5117},"source":"function setInput(text) {\n        var input = text;\n        if (this.labelString) text = this.labelString + text;\n        this.textString = text;\n        this.setCursorPosition({x: text.length, y: 1});\n        return input;\n    }","funcProperties":{"__isSmartRef__":true,"id":5118},"__LivelyClassName__":"lively.Closure"},"5117":{"this":{"__isSmartRef__":true,"id":5022}},"5118":{"__serializedExpressions__":["timestamp"],"user":"unknown_user","timestamp":"new Date(\"Tue Apr 28 2015 08:34:36 GMT-0400 (Eastern Daylight Time)\")"},"5119":{"varMapping":{"__isSmartRef__":true,"id":5120},"source":"function initializeAce() {\n        this.withAceDo(function(ed) { this.makeEditorLabelAware(ed); });\n        lively.bindings.connect(this, 'textString', this, 'inputChanged', {\n            converter: function(string) { return this.sourceObj.getInput(); }\n        });\n        return $super();\n    }","funcProperties":{"__isSmartRef__":true,"id":5125},"__LivelyClassName__":"lively.Closure"},"5120":{"this":{"__isSmartRef__":true,"id":5022},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5121}},"5121":{"$super":{"__isSmartRef__":true,"id":5122}},"5122":{"varMapping":{"__isSmartRef__":true,"id":5123},"source":"function () {\r\n        try {\r\n          // FIXME super is supposed to be static\r\n          return Object.getPrototypeOf(obj)[name].apply(obj, arguments);\r\n        } catch (e) {\r\n          if (typeof $world !== undefined) $world.logError(e, 'Error in $super call')\r\n          else alert('Error in $super call: ' + e + '\\n' + e.stack);\r\n          return null;\r\n        }\r\n      }","funcProperties":{"__isSmartRef__":true,"id":5124},"__LivelyClassName__":"lively.Closure"},"5123":{"obj":{"__isSmartRef__":true,"id":5022},"name":"initializeAce"},"5124":{},"5125":{"__serializedExpressions__":["timestamp"],"user":"unknown_user","timestamp":"new Date(\"Tue Apr 28 2015 08:34:36 GMT-0400 (Eastern Daylight Time)\")"},"5126":{"varMapping":{"__isSmartRef__":true,"id":5127},"source":"function makeEditorLabelAware(ed) {\n        function offsetColumnForLabel(session, row, column) {\n                // -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-\n            var labelString = session.labelString;\n            if (!labelString || row !== 0) return column;\n            var lineString = session.getDisplayLine(row, null, 0, 0);\n            if (lineString.startsWith(labelString) && column < labelString.length) {\n                column = labelString.length;\n            }\n            return column;\n        }\n\n        ed.selection.moveCursorTo = ed.selection.moveCursorTo.wrap(function(proceed, row, column, keepDesiredColumn) {\n            column = offsetColumnForLabel(this.session, row, column);\n            return proceed(row, column, keepDesiredColumn);\n        });\n\n        ed.selection.setSelectionAnchor = ed.selection.setSelectionAnchor.wrap(function(proceed,row, column) {\n            column = offsetColumnForLabel(this.session, row,column);\n            return proceed(row, column);\n        });\n    }","funcProperties":{"__isSmartRef__":true,"id":5128},"__LivelyClassName__":"lively.Closure"},"5127":{"this":{"__isSmartRef__":true,"id":5022}},"5128":{"__serializedExpressions__":["timestamp"],"user":"unknown_user","timestamp":"new Date(\"Tue Apr 28 2015 08:34:36 GMT-0400 (Eastern Daylight Time)\")"},"5129":{"varMapping":{"__isSmartRef__":true,"id":5130},"source":"function setLabel(labelString) {\n        var textString = this.textString;\n        if (this.labelString && this.textString.indexOf(this.labelString) === 0) {\n            textString = textString.slice(this.labelString.length);\n        }\n        this.labelString = labelString;\n        this.withAceDo(function(ed) { ed.session.labelString = labelString; });\n        this.setInput(textString);\n    }","funcProperties":{"__isSmartRef__":true,"id":5131},"__LivelyClassName__":"lively.Closure"},"5130":{"this":{"__isSmartRef__":true,"id":5022}},"5131":{"__serializedExpressions__":["timestamp"],"user":"unknown_user","timestamp":"new Date(\"Tue Apr 28 2015 08:34:36 GMT-0400 (Eastern Daylight Time)\")"},"5132":{"varMapping":{"__isSmartRef__":true,"id":5133},"source":"function setAndShowHistItem(idx) {\n    var hist = this.commandHistory, items = hist.items, len = items.length-1, i = idx;\n    if (!Numbers.between(i, 0, len+1)) hist.index = i = len;\n    else hist.index = i;\n    if (this.getInput() !== items[i] && typeof items[i] !== 'undefined') this.setInput(items[i]);\n}","funcProperties":{"__isSmartRef__":true,"id":5134},"__LivelyClassName__":"lively.Closure"},"5133":{"this":{"__isSmartRef__":true,"id":5022}},"5134":{"__serializedExpressions__":["timestamp"],"user":"unknown_user","timestamp":"new Date(\"Tue Apr 28 2015 08:34:36 GMT-0400 (Eastern Daylight Time)\")"},"5135":{"varMapping":{"__isSmartRef__":true,"id":5136},"source":"function showHistItem(dir) {\n        dir = dir || 'next';\n        var hist = this.commandHistory, items = hist.items, len = items.length-1, i = hist.index;\n        if (!Numbers.between(i, 0, len+1)) hist.index = i = len;\n        if (this.getInput() !== items[i] && typeof items[i] !== 'undefined') { this.setInput(items[i]); return; }\n        if (dir === 'next') {\n            if (i > len) return;\n            i = ++hist.index;\n        } else {\n            if (i <= 0) return;\n            i = --hist.index;\n        }\n        this.setInput(items[i] || '');\n    }","funcProperties":{"__isSmartRef__":true,"id":5137},"__LivelyClassName__":"lively.Closure"},"5136":{"this":{"__isSmartRef__":true,"id":5022}},"5137":{"__serializedExpressions__":["timestamp"],"user":"unknown_user","timestamp":"new Date(\"Tue Apr 28 2015 08:34:36 GMT-0400 (Eastern Daylight Time)\")"},"5138":{"varMapping":{"__isSmartRef__":true,"id":5139},"source":"function showNextCommand() {\n        this.showHistItem('next');\n    }","funcProperties":{"__isSmartRef__":true,"id":5140},"__LivelyClassName__":"lively.Closure"},"5139":{"this":{"__isSmartRef__":true,"id":5022}},"5140":{"__serializedExpressions__":["timestamp"],"user":"unknown_user","timestamp":"new Date(\"Tue Apr 28 2015 08:34:36 GMT-0400 (Eastern Daylight Time)\")"},"5141":{"varMapping":{"__isSmartRef__":true,"id":5142},"source":"function showPrevCommand() {\n        this.showHistItem('prev');\n    }","funcProperties":{"__isSmartRef__":true,"id":5143},"__LivelyClassName__":"lively.Closure"},"5142":{"this":{"__isSmartRef__":true,"id":5022}},"5143":{"__serializedExpressions__":["timestamp"],"user":"unknown_user","timestamp":"new Date(\"Tue Apr 28 2015 08:34:36 GMT-0400 (Eastern Daylight Time)\")"},"5144":{"varMapping":{"__isSmartRef__":true,"id":5145},"source":"function onKeyDown(evt) {\n        if (this.showsCompleter()) return $super(evt);\n        var sig = evt.getKeyString();\n        switch(sig) {\n            case 'Enter': this.commandLineInput(this.getInput()); evt.stop(); return true;\n            case 'Up':\n            case 'Control-Up':\n            case 'Alt-P': this.showPrevCommand(); this.focus(); evt.stop(); return true;\n            case 'Down':\n            case 'Alt-å': // \"Alt-N\"\n            case 'Control-Down': this.showNextCommand(); this.focus(); evt.stop(); return true;\n            case 'Alt-H': this.browseHistory(); evt.stop(); return true;\n            case 'Esc':\n            case 'Control-G': this.clear(); evt.stop(); return true;\n            default: return $super(evt);        \n        }\n    }","funcProperties":{"__isSmartRef__":true,"id":5150},"__LivelyClassName__":"lively.Closure"},"5145":{"this":{"__isSmartRef__":true,"id":5022},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5146}},"5146":{"$super":{"__isSmartRef__":true,"id":5147}},"5147":{"varMapping":{"__isSmartRef__":true,"id":5148},"source":"function () {\r\n        try {\r\n          // FIXME super is supposed to be static\r\n          return Object.getPrototypeOf(obj)[name].apply(obj, arguments);\r\n        } catch (e) {\r\n          if (typeof $world !== undefined) $world.logError(e, 'Error in $super call')\r\n          else alert('Error in $super call: ' + e + '\\n' + e.stack);\r\n          return null;\r\n        }\r\n      }","funcProperties":{"__isSmartRef__":true,"id":5149},"__LivelyClassName__":"lively.Closure"},"5148":{"obj":{"__isSmartRef__":true,"id":5022},"name":"onKeyDown"},"5149":{},"5150":{"__serializedExpressions__":["timestamp"],"user":"unknown_user","timestamp":"new Date(\"Tue Apr 28 2015 08:34:36 GMT-0400 (Eastern Daylight Time)\")"},"5151":{"varMapping":{"__isSmartRef__":true,"id":5152},"source":"function initCommandLine(ed) {\n        this.isCommandLine = true;\n        ed.renderer.scrollBar.element.style.display = 'none';\n        ed.renderer.scrollBar.width = 0;\n        ed.resize(true);\n    }","funcProperties":{"__isSmartRef__":true,"id":5153},"__LivelyClassName__":"lively.Closure"},"5152":{"this":{"__isSmartRef__":true,"id":5022}},"5153":{"__serializedExpressions__":["timestamp"],"user":"unknown_user","timestamp":"new Date(\"Tue Apr 28 2015 08:34:36 GMT-0400 (Eastern Daylight Time)\")"},"5154":{"varMapping":{"__isSmartRef__":true,"id":5155},"source":"function reset() {\n        this.commandHistory = {items: [], max: 30, index: 0};\n        this.connections = {input: {}};\n    }","funcProperties":{"__isSmartRef__":true,"id":5156},"__LivelyClassName__":"lively.Closure"},"5155":{"this":{"__isSmartRef__":true,"id":5022}},"5156":{"__serializedExpressions__":["timestamp"],"user":"unknown_user","timestamp":"new Date(\"Tue Apr 28 2015 08:34:36 GMT-0400 (Eastern Daylight Time)\")"},"5157":{"varMapping":{"__isSmartRef__":true,"id":5158},"source":"function onLoad() {\n        $super();\n        this.withAceDo(function(ed) { this.initCommandLine(ed); });\n    }","funcProperties":{"__isSmartRef__":true,"id":5163},"__LivelyClassName__":"lively.Closure"},"5158":{"this":{"__isSmartRef__":true,"id":5022},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5159}},"5159":{"$super":{"__isSmartRef__":true,"id":5160}},"5160":{"varMapping":{"__isSmartRef__":true,"id":5161},"source":"function () {\r\n        try {\r\n          // FIXME super is supposed to be static\r\n          return Object.getPrototypeOf(obj)[name].apply(obj, arguments);\r\n        } catch (e) {\r\n          if (typeof $world !== undefined) $world.logError(e, 'Error in $super call')\r\n          else alert('Error in $super call: ' + e + '\\n' + e.stack);\r\n          return null;\r\n        }\r\n      }","funcProperties":{"__isSmartRef__":true,"id":5162},"__LivelyClassName__":"lively.Closure"},"5161":{"obj":{"__isSmartRef__":true,"id":5022},"name":"onLoad"},"5162":{},"5163":{"__serializedExpressions__":["timestamp"],"user":"unknown_user","timestamp":"new Date(\"Tue Apr 28 2015 08:34:36 GMT-0400 (Eastern Daylight Time)\")"},"5164":{"varMapping":{"__isSmartRef__":true,"id":5165},"source":"function onFromBuildSpecCreated() {\n        this.reset();\n        this.labelString && lively.bindings.noUpdate(function() {\n            this.setLabel(this.labelString);\n            this.setCursorPosition(pt(this.labelString.length, 0));\n        }.bind(this));\n        lively.bindings.connect(this, 'textString', this, 'inputChange', {\n            converter: function() { return this.sourceObj.getInput(); }\n        });\n    }","funcProperties":{"__isSmartRef__":true,"id":5170},"__LivelyClassName__":"lively.Closure"},"5165":{"this":{"__isSmartRef__":true,"id":5022},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5166}},"5166":{"$super":{"__isSmartRef__":true,"id":5167}},"5167":{"varMapping":{"__isSmartRef__":true,"id":5168},"source":"function () {\r\n        try {\r\n          // FIXME super is supposed to be static\r\n          return Object.getPrototypeOf(obj)[name].apply(obj, arguments);\r\n        } catch (e) {\r\n          if (typeof $world !== undefined) $world.logError(e, 'Error in $super call')\r\n          else alert('Error in $super call: ' + e + '\\n' + e.stack);\r\n          return null;\r\n        }\r\n      }","funcProperties":{"__isSmartRef__":true,"id":5169},"__LivelyClassName__":"lively.Closure"},"5168":{"obj":{"__isSmartRef__":true,"id":5022},"name":"onFromBuildSpecCreated"},"5169":{},"5170":{"__serializedExpressions__":["timestamp"],"user":"unknown_user","timestamp":"new Date(\"Tue Apr 28 2015 08:34:36 GMT-0400 (Eastern Daylight Time)\")"},"5171":{"onLoad":{"__isSmartRef__":true,"id":5172},"reset":{"__isSmartRef__":true,"id":5175},"morphMenuItems":{"__isSmartRef__":true,"id":5178},"setCwd":{"__isSmartRef__":true,"id":5185}},"5172":{"varMapping":{"__isSmartRef__":true,"id":5173},"source":"function onLoad() {\n    this.cwd = null;\n    // this.setBounds(this.world().bounds());\n    // this.owner.contentOffset\n    // bnds = this.owner.innerBounds().withTopLeft(this.owner.contentOffset);\n    // this.setBounds(bnds.withExtent(bnds.extent().subXY(4, 4)));\n    // this.applyStyle({'clipMode': 'scroll'})\n    // this.addTabLabeled('log')\n    // tabs=this.getTabBar().rearrangeTabs()\n    // thats[thats.length-2].addMorph(that)\n    // logTab=tabs.last()\n    // logTab=tabs.last()\n    // tabs.pop()\n    // tabs.pushAt(logTab, 1)\n    // \n    // logTab.\n    // this.world().saveWorld()\n}","funcProperties":{"__isSmartRef__":true,"id":5174},"__LivelyClassName__":"lively.Closure"},"5173":{"this":{"__isSmartRef__":true,"id":58}},"5174":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sun Oct 06 2013 19:35:50 GMT-0400 (Eastern Daylight Time)\")"},"5175":{"varMapping":{"__isSmartRef__":true,"id":5176},"source":"function reset() {\n    this.name = 'GitControlTabs';\n    this.cwd = null;\n    this.get('GitLog').reset();\n    this.get('GitStatus').reset();\n}","funcProperties":{"__isSmartRef__":true,"id":5177},"__LivelyClassName__":"lively.Closure"},"5176":{"this":{"__isSmartRef__":true,"id":58}},"5177":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Sep 25 2013 02:32:08 GMT-0400 (Eastern Daylight Time)\")"},"5178":{"varMapping":{"__isSmartRef__":true,"id":5179},"source":"function morphMenuItems() {\n    var self = this,\n        world = this.world(),\n        items = $super();\n    items.push([\n        'Set working directory', function(evt) {\n            require('lively.ide.tools.FileTree').toRun(function() {\n                var fTree = lively.BuildSpec('lively.ide.tools.FileTree').createMorph().openInWorldCenter();\n                fTree.targetMorph.update();\n                var openButton = fTree.get('OpenButton');\n                openButton.setLabel('set dir');\n                lively.bindings.disconnectAll(openButton);\n                lively.bindings.connect(openButton, 'fire', self, 'setCwd', {\n                    updater: function($upd) {\n                        var sel = fTree.get('tree').getSelectedTree();\n                        var path = sel ? fTree.targetMorph.filePathOfTreeNode(sel) : '';\n                        $world.prompt('Set GitControl directory to', function(input) {\n                            if (!input || input.legth) {\n                                alertOK('resetting GitControl directory');\n                                input = null;\n                            }\n                            fTree.initiateShutdown();\n                            $upd(input);\n                        }, path)\n                    }, varMapping: {fTree: fTree}\n                });\n            });\n        }\n    ]);\n    return items;\n}","funcProperties":{"__isSmartRef__":true,"id":5184},"__LivelyClassName__":"lively.Closure"},"5179":{"this":{"__isSmartRef__":true,"id":58},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5180}},"5180":{"$super":{"__isSmartRef__":true,"id":5181}},"5181":{"varMapping":{"__isSmartRef__":true,"id":5182},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world)\n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":5183},"__LivelyClassName__":"lively.Closure"},"5182":{"obj":{"__isSmartRef__":true,"id":58},"name":"morphMenuItems"},"5183":{},"5184":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sun Oct 06 2013 20:08:34 GMT-0400 (Eastern Daylight Time)\")"},"5185":{"varMapping":{"__isSmartRef__":true,"id":5186},"source":"function setCwd(dir) {\n    this.reset();\n    if (dir) {\n        dir = dir.replace(/^\\.\\//, '').replace(/^\\.$/, '');\n        dir = lively.shell.execSync('echo $WORKSPACE_LK').resultString() + dir;\n    }\n    this.cwd = dir;\n    (function() { \n        this.activateTab(this.get('status'));\n    }).bind(this).delay(0.3);\n}","funcProperties":{"__isSmartRef__":true,"id":5187},"__LivelyClassName__":"lively.Closure"},"5186":{"this":{"__isSmartRef__":true,"id":58}},"5187":{"user":"robertkrahn","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sun Oct 06 2013 20:07:56 GMT-0400 (Eastern Daylight Time)\")"},"5188":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5189},"_ClipMode":"visible","derivationIds":["3BB88F20-CD5F-4D5B-9715-A9A39F4ED0C0","D61715A2-E6EE-4A95-91AD-EEC1094F2C95","4AF74021-D4DF-411B-BBEF-8A62AD85A479","9745A528-62F5-4AFB-B9C1-850108CA5355","88900D17-0D3B-456F-87EB-C46D330561BD","3C58EAA8-8097-4025-A9B2-7D774EF35123","6499AA40-62C3-4E3B-87D5-769D033A9A43","84A80DF4-84B7-4D00-95B8-CA27110DB240","37A7A52B-26BF-40C3-88E5-ADAABC527A01","EF345DFD-3A5A-48A3-8460-8A82E0230EE2","CE08E10E-A6EF-499A-9F22-2E123175CA16","AB5E2930-FE5D-42B9-8453-66ABA1326787","EEE9D065-3939-4E88-8512-C80520C3E734","590D39D5-CC19-4D05-8D31-69CA933539F5","786BB16C-887C-49E7-922C-5C435CCBB410","40EB9E5A-06A5-4903-ACC7-73FA576FE963","C1D6760A-BDA2-479B-B78F-1ACC37E31BE2","D976584E-33F6-4AB6-8975-3B62652F9F98","6AEB7638-4175-49F7-BB25-7B4EA9D46631","7DBCA54C-A607-46D1-BCE6-EB7B3F5B8D9A","64639735-8083-416F-A8F8-731944375C70"],"id":"EFCAC3CC-5339-4B5E-ACD4-60D875C0C2A7","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"corner","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle corner"],"layout":{"__isSmartRef__":true,"id":5190},"owner":{"__isSmartRef__":true,"id":0},"eventHandler":{"__isSmartRef__":true,"id":5191},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(813.0,723.0)"},"5189":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,14.0)","_Padding":"lively.rect(0,0,0,0)"},"5190":{"moveVertical":true,"moveHorizontal":true},"5191":{"morph":{"__isSmartRef__":true,"id":5188},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5192":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5193},"_ClipMode":"visible","derivationIds":["E0120FD6-0765-4349-A762-B0436FFCEB98","746BE7CB-49BD-4E5A-A613-4609BC6F4A56","E6359A24-1ABF-4491-879A-351FCF55350F","F71AAFC9-470D-4017-BC52-C99ACC840F7D","D287CC85-9458-4F5D-B800-E1239D2FA677","3E00DBAC-B523-4961-A819-57DBE08B2450","6795B101-2293-4072-B24C-B9004CA42559","EEB2C19B-B320-452F-947E-8114C51BDCA3","9B0B0C7A-AFB7-4B89-9D0C-D9FD82DB79E2","2938135B-B0B0-49F9-A44E-169127BD444D","79184F48-90DE-4822-A73A-3A1F1E34284A","C3686B32-277A-4D3B-BF29-C609C2AD5150","696B8A0F-D8B3-443B-BCCC-B7775ECE4407","6CB61D78-8CF7-413B-BB3D-A1B5BF4BD0D3","F9AD7129-04C3-4042-BC8C-884CB10BEE02","87DA83AE-835A-4113-AB21-E192CA57BD10","197831F2-873B-4EBE-ADA2-159B75ECFF09","04FA89CA-B298-421D-844E-3C0E068BCACC","5638E490-42B9-43BF-9E7E-DA9E75D694AC","18333D37-A8B4-4806-AAF4-9D8FA13B4D5B","A8DE74EE-4358-41B8-B852-FF5A2734CAC4"],"id":"FD4103EA-D005-4721-8146-72C601F41522","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"bottom","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle bottom"],"layout":{"__isSmartRef__":true,"id":5194},"owner":{"__isSmartRef__":true,"id":0},"eventHandler":{"__isSmartRef__":true,"id":5195},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,734.0)"},"5193":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(813.0,3.0)","_Padding":"lively.rect(0,0,0,0)"},"5194":{"moveVertical":true},"5195":{"morph":{"__isSmartRef__":true,"id":5192},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5196":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5197},"_ClipMode":"visible","derivationIds":["49752AD4-69E7-4C45-A868-A1A27B4AAE01","F07DA46F-32FD-4132-8791-881F2E5A1239","ADB6B140-313A-47C8-B0A1-64387ACF70B7","781D6E69-6804-4A3A-A6C9-EB2B9172E29F","33103448-FDC2-437E-AE3E-1575459A2C7E","B55C8283-88EE-4783-BAFE-8C5BAEFB83D4","803F8B65-14D5-4257-AF78-771E83725549","5C23FD9B-5FB0-4D39-921B-69D9C13F9071","8735B9D0-44E8-4B0B-8DE2-5115028881DA","8F3DD214-C78D-4675-B6B6-6CA48EB7960B","DC03528D-CD07-4A39-AE32-7E848E855476","5E616823-8333-411C-BAFB-71E7AC004C08","77CB33CB-6414-41FD-A0FC-6A953A6A89B8","7ED11083-210F-4E0F-BD98-FF9537160C06","3FF1D479-91AD-4064-9B82-A0646757FC07","B39381EF-2CB9-46DE-87D3-8D9164B2154A","FA2A43EB-20C5-4729-A561-175B76E0A068","CEE3B18C-C7D7-4D19-99F4-705EAA4DF9D6","025A0C0B-C96D-478B-AEBD-04A1BF93A653","3C6AF572-9038-4409-8B30-37D731445031","55AF85ED-6566-40E7-A304-D526E434D68B"],"id":"E661F28A-7AA8-4791-BEA5-E8BBE9E69307","__layered_droppingEnabled__":true,"halosEnabled":true,"type":"right","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle right"],"layout":{"__isSmartRef__":true,"id":5198},"owner":{"__isSmartRef__":true,"id":0},"eventHandler":{"__isSmartRef__":true,"id":5199},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(824.0,0.0)"},"5197":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(3.0,723.0)","_Padding":"lively.rect(0,0,0,0)"},"5198":{"moveHorizontal":true},"5199":{"morph":{"__isSmartRef__":true,"id":5196},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5200":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":false,"_BorderRadius":0,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Padding","_Extent","_Position","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(827.0,737.0)","_Position":"lively.pt(0.0,0.0)","_BorderColor":"Color.rgb(204,0,0)"},"5201":{"adjustForNewBounds":true},"5202":{"a":1,"b":0,"c":0,"d":1,"e":13,"f":7,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5203":{"a":1,"b":0,"c":0,"d":1,"e":392.5,"f":47,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5204":{"morph":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5205":{"partName":"GitControl","requiredModules":[],"comment":"windows compat","changes":[{"__isSmartRef__":true,"id":5206},{"__isSmartRef__":true,"id":5207},{"__isSmartRef__":true,"id":5208},{"__isSmartRef__":true,"id":5209},{"__isSmartRef__":true,"id":5210},{"__isSmartRef__":true,"id":5211},{"__isSmartRef__":true,"id":5212},{"__isSmartRef__":true,"id":5213},{"__isSmartRef__":true,"id":5214},{"__isSmartRef__":true,"id":5215},{"__isSmartRef__":true,"id":5216},{"__isSmartRef__":true,"id":5217},{"__isSmartRef__":true,"id":5218},{"__isSmartRef__":true,"id":5219},{"__isSmartRef__":true,"id":5220},{"__isSmartRef__":true,"id":5221},{"__isSmartRef__":true,"id":5222},{"__isSmartRef__":true,"id":5223},{"__isSmartRef__":true,"id":5224},{"__isSmartRef__":true,"id":5225},{"__isSmartRef__":true,"id":5226},{"__isSmartRef__":true,"id":5227},{"__isSmartRef__":true,"id":5228},{"__isSmartRef__":true,"id":5229},{"__isSmartRef__":true,"id":5230},{"__isSmartRef__":true,"id":5231},{"__isSmartRef__":true,"id":5232},{"__isSmartRef__":true,"id":5233},{"__isSmartRef__":true,"id":5234},{"__isSmartRef__":true,"id":5235},{"__isSmartRef__":true,"id":5236},{"__isSmartRef__":true,"id":5237},{"__isSmartRef__":true,"id":5238},{"__isSmartRef__":true,"id":5239},{"__isSmartRef__":true,"id":5240},{"__isSmartRef__":true,"id":5241},{"__isSmartRef__":true,"id":5242},{"__isSmartRef__":true,"id":5243},{"__isSmartRef__":true,"id":5244},{"__isSmartRef__":true,"id":5245},{"__isSmartRef__":true,"id":5246},{"__isSmartRef__":true,"id":5247},{"__isSmartRef__":true,"id":5248},{"__isSmartRef__":true,"id":5249},{"__isSmartRef__":true,"id":5250},{"__isSmartRef__":true,"id":5251},{"__isSmartRef__":true,"id":5252},{"__isSmartRef__":true,"id":5253},{"__isSmartRef__":true,"id":5254},{"__isSmartRef__":true,"id":5255},{"__isSmartRef__":true,"id":5256},{"__isSmartRef__":true,"id":5257},{"__isSmartRef__":true,"id":5258},{"__isSmartRef__":true,"id":5259},{"__isSmartRef__":true,"id":5260},{"__isSmartRef__":true,"id":5261},{"__isSmartRef__":true,"id":5262},{"__isSmartRef__":true,"id":5263},{"__isSmartRef__":true,"id":5264},{"__isSmartRef__":true,"id":5265},{"__isSmartRef__":true,"id":5266},{"__isSmartRef__":true,"id":5267},{"__isSmartRef__":true,"id":5268}],"migrationLevel":9,"partsSpaceName":"core/lively/ide/tools","__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Tue Apr 28 2015 05:25:11 GMT-0400 (Eastern Daylight Time)\")"},"5206":{"author":"robertkrahn","message":"initial","id":"1C3CBC42-96A2-468E-9274-5E4D81354C5F","__serializedExpressions__":["date"],"date":"new Date(\"Wed Apr 24 2013 02:02:35 GMT-0400 (Eastern Daylight Time)\")"},"5207":{"author":"robertkrahn","message":"no comment","id":"64D5EA16-F576-4A77-AD5B-35B45908F307","__serializedExpressions__":["date"],"date":"new Date(\"Wed Apr 24 2013 02:05:26 GMT-0400 (Eastern Daylight Time)\")"},"5208":{"author":"robertkrahn","message":"no comment","id":"2BDC796D-8C08-4243-BAC4-12DC4B52843E","__serializedExpressions__":["date"],"date":"new Date(\"Wed Apr 24 2013 02:09:57 GMT-0400 (Eastern Daylight Time)\")"},"5209":{"author":"robertkrahn","message":"no comment","id":"31CA3CFB-9C90-47EF-BF6A-074323187D03","__serializedExpressions__":["date"],"date":"new Date(\"Wed Apr 24 2013 02:20:09 GMT-0400 (Eastern Daylight Time)\")"},"5210":{"author":"robertkrahn","message":"log without lg","id":"CAEB0E7D-FCB2-4DCF-9ED4-21AD31D34652","__serializedExpressions__":["date"],"date":"new Date(\"Wed Apr 24 2013 02:33:57 GMT-0400 (Eastern Daylight Time)\")"},"5211":{"author":"robertkrahn","message":"Pull updates","id":"32411E10-93AF-4311-A14D-3320C9F821FE","__serializedExpressions__":["date"],"date":"new Date(\"Wed Apr 24 2013 02:38:23 GMT-0400 (Eastern Daylight Time)\")"},"5212":{"author":"robertkrahn","message":"git: git control allows pushing and pulling changes","id":"F7E741BD-6DA0-4778-AD7A-6F04C15B9810","__serializedExpressions__":["date"],"date":"new Date(\"Wed Apr 24 2013 03:17:31 GMT-0400 (Eastern Daylight Time)\")"},"5213":{"author":"robertkrahn","message":"stage and unstage all","id":"175D40AC-9546-497F-A9A0-4F481BECC671","__serializedExpressions__":["date"],"date":"new Date(\"Wed Apr 24 2013 03:25:15 GMT-0400 (Eastern Daylight Time)\")"},"5214":{"author":"robertkrahn","message":"more reasonable font sizes","id":"D57B54F3-58CC-42F3-8048-F29D4A8D6213","__serializedExpressions__":["date"],"date":"new Date(\"Wed Apr 24 2013 03:36:37 GMT-0400 (Eastern Daylight Time)\")"},"5215":{"author":"robertkrahn","message":"fixed show branches","id":"F4095096-78A0-4A02-854B-51257F749DF5","__serializedExpressions__":["date"],"date":"new Date(\"Wed Apr 24 2013 03:48:52 GMT-0400 (Eastern Daylight Time)\")"},"5216":{"author":"robertkrahn","message":"edit .git/config and .gitignore","id":"3802B2B4-DB7A-4AC7-9067-9EE8C58B3D8B","__serializedExpressions__":["date"],"date":"new Date(\"Wed Apr 24 2013 03:52:26 GMT-0400 (Eastern Daylight Time)\")"},"5217":{"author":"robertkrahn","message":"stash support","id":"5E2D8C54-61B5-485D-AF65-1D91D8A8468F","__serializedExpressions__":["date"],"date":"new Date(\"Wed Apr 24 2013 20:21:22 GMT-0400 (Eastern Daylight Time)\")"},"5218":{"author":"robertkrahn","message":"- stash support\n- nicer notifications","id":"7764C620-F89C-4799-9569-2765F579D79C","__serializedExpressions__":["date"],"date":"new Date(\"Wed Apr 24 2013 20:24:49 GMT-0400 (Eastern Daylight Time)\")"},"5219":{"author":"robertkrahn","message":"some internal code cleanup","id":"7D67AAA3-DDC2-446F-A5A1-C4EAC5D0C9C4","__serializedExpressions__":["date"],"date":"new Date(\"Wed Apr 24 2013 21:06:27 GMT-0400 (Eastern Daylight Time)\")"},"5220":{"author":"robertkrahn","message":"colored log\ndiff uses diff styling","id":"B6459572-614F-443B-84E0-D34A2E218589","__serializedExpressions__":["date"],"date":"new Date(\"Thu Apr 25 2013 05:18:05 GMT-0400 (Eastern Daylight Time)\")"},"5221":{"author":"robertkrahn","message":"properly stage deleted unstaged files","id":"54E6C2D2-FB82-4ED1-BF91-AA0312224EE9","__serializedExpressions__":["date"],"date":"new Date(\"Thu Apr 25 2013 23:05:24 GMT-0400 (Eastern Daylight Time)\")"},"5222":{"author":"robertkrahn","message":"\"that\" reference removed","id":"7BEF2456-4F12-4099-8B21-1AA0E7FB801B","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 27 2013 01:39:09 GMT-0400 (Eastern Daylight Time)\")"},"5223":{"author":"robertkrahn","message":"- support for showing status of unmerged files\n- fixed stage/unstage of parts of files\n- rebase is recognized\n- rebase continue/abort/skip actions\n- notifications stay","id":"54DEA366-C691-402A-BA94-3AB71C9B5050","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 27 2013 09:17:03 GMT-0400 (Eastern Daylight Time)\")"},"5224":{"author":"robertkrahn","message":"making text lines selectable with double click","id":"417D2046-4155-49C8-BA61-B5687972D197","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 27 2013 09:44:51 GMT-0400 (Eastern Daylight Time)\")"},"5225":{"author":"robertkrahn","message":"fix double click for making text selectable","id":"4CF603D3-6C7E-4E52-BCF2-C6B7D688A85C","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 27 2013 11:10:36 GMT-0400 (Eastern Daylight Time)\")"},"5226":{"author":"robertkrahn","message":"support for branch creation and setting remotes of newly created branches","id":"E96854DE-799D-44ED-9D24-A0CFAE8EA06C","__serializedExpressions__":["date"],"date":"new Date(\"Sun Apr 28 2013 03:04:25 GMT-0400 (Eastern Daylight Time)\")"},"5227":{"author":"robertkrahn","message":"showing urls in push - remote - select","id":"6C96BAF5-B34A-4C3F-9086-C3E84843F2EC","__serializedExpressions__":["date"],"date":"new Date(\"Sun Apr 28 2013 03:44:10 GMT-0400 (Eastern Daylight Time)\")"},"5228":{"author":"robertkrahn","message":"test","id":"06CE9E9E-E87F-4272-8715-77F4F8B39C90","__serializedExpressions__":["date"],"date":"new Date(\"Tue Apr 30 2013 23:37:00 GMT-0400 (Eastern Daylight Time)\")"},"5229":{"author":"robertkrahn","message":"git: control -- log shows author not committer date","id":"527DBA4A-2171-4527-BFBB-1772D410E259","__serializedExpressions__":["date"],"date":"new Date(\"Wed May 01 2013 01:49:50 GMT-0400 (Eastern Daylight Time)\")"},"5230":{"author":"robertkrahn","message":"git: control -- log shows author not...","id":"9A7CB2A1-F4AD-4209-91FD-E3CBD9D46E72","__serializedExpressions__":["date"],"date":"new Date(\"Wed May 01 2013 01:50:54 GMT-0400 (Eastern Daylight Time)\")"},"5231":{"author":"robertkrahn","message":"git: control -- log shows author not committer","id":"905015BF-B0D9-4EC4-9167-0F6F80E81BC7","__serializedExpressions__":["date"],"date":"new Date(\"Wed May 01 2013 01:57:33 GMT-0400 (Eastern Daylight Time)\")"},"5232":{"author":"robertkrahn","message":"no comment","id":"6D8EB121-CD2F-4074-AC28-6C0659CD8DA9","__serializedExpressions__":["date"],"date":"new Date(\"Sat May 04 2013 02:53:31 GMT-0400 (Eastern Daylight Time)\")"},"5233":{"author":"robertkrahn","message":"git: fix the control widget ","id":"BD41A723-9D3F-45FB-B961-C1A817106422","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 07 2013 00:03:59 GMT-0400 (Eastern Daylight Time)\")"},"5234":{"author":"robertkrahn","message":"no comment","id":"F1B07BE2-3B05-4904-AE73-6FF6B50FBAE3","__serializedExpressions__":["date"],"date":"new Date(\"Fri May 17 2013 03:08:01 GMT-0400 (Eastern Daylight Time)\")"},"5235":{"author":"robertkrahn","message":"no comment","id":"C465C479-E275-4DB5-8FFD-CEFB83EF6E40","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jun 26 2013 19:12:48 GMT-0400 (Eastern Daylight Time)\")"},"5236":{"author":"robertkrahn","message":"fixing codeView extent issues","id":"C4FB3D5D-9551-4625-8244-93D360DA08A9","__serializedExpressions__":["date"],"date":"new Date(\"Mon Jul 08 2013 21:51:21 GMT-0400 (Eastern Daylight Time)\")"},"5237":{"author":"robertkrahn","message":"codeView extent fix","id":"2F5D58E8-4111-4F5D-9EAC-6A0B3A6C733C","__serializedExpressions__":["date"],"date":"new Date(\"Mon Jul 08 2013 22:55:27 GMT-0400 (Eastern Daylight Time)\")"},"5238":{"author":null,"message":"no comment","id":"6AD93FAA-3965-4D54-B921-14C4D63739D1","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jul 31 2013 19:11:39 GMT-0400 (Eastern Daylight Time)\")"},"5239":{"author":"robertkrahn","message":"using GIT_ASKPASS for git push","id":"8E4B4C13-F120-4C55-BAB7-AF67805D8593","__serializedExpressions__":["date"],"date":"new Date(\"Fri Aug 16 2013 01:17:25 GMT-0400 (Eastern Daylight Time)\")"},"5240":{"author":"robertkrahn","message":"fixed git_askpass","id":"0386CD30-7D28-4146-A6B9-2BD9A85550B5","__serializedExpressions__":["date"],"date":"new Date(\"Fri Aug 16 2013 15:30:04 GMT-0400 (Eastern Daylight Time)\")"},"5241":{"author":"YourName","message":"fix gitask pass cleanup","id":"6645BC39-CDAA-4063-BD97-A57696333A74","__serializedExpressions__":["date"],"date":"new Date(\"Fri Aug 16 2013 20:20:16 GMT-0400 (Eastern Daylight Time)\")"},"5242":{"author":"YourName","message":"fix gitask pass cleanup","id":"E01E008A-9970-4DB7-BE70-64C7CE00D75E","__serializedExpressions__":["date"],"date":"new Date(\"Fri Aug 16 2013 20:20:53 GMT-0400 (Eastern Daylight Time)\")"},"5243":{"author":"YourName","message":"no comment","id":"5C7AA6DD-4C04-40E8-A005-0916638858EB","__serializedExpressions__":["date"],"date":"new Date(\"Fri Aug 16 2013 20:21:07 GMT-0400 (Eastern Daylight Time)\")"},"5244":{"author":"robertkrahn","message":"query when removing changes and stashes ","id":"D86CD133-5118-4A42-8DBC-13FB055F7543","__serializedExpressions__":["date"],"date":"new Date(\"Fri Aug 16 2013 21:21:10 GMT-0400 (Eastern Daylight Time)\")"},"5245":{"author":"robertkrahn","message":"fix git ask-pass removal","id":"33E89D88-6811-434E-B07D-9040E84DA80E","__serializedExpressions__":["date"],"date":"new Date(\"Tue Aug 20 2013 02:24:08 GMT-0400 (Eastern Daylight Time)\")"},"5246":{"author":"robertkrahn","message":"gitcontrol: querying for username/email on commit if those are not set","id":"B171D8AD-BB41-4ACD-A2FD-7453929F7F85","__serializedExpressions__":["date"],"date":"new Date(\"Thu Aug 22 2013 21:30:55 GMT-0400 (Eastern Daylight Time)\")"},"5247":{"author":"robertkrahn","message":"gitcontrol: querying for username/email on commit if those are not set","id":"E8925488-2000-454E-8014-86051A5EDA44","__serializedExpressions__":["date"],"date":"new Date(\"Thu Aug 22 2013 21:35:02 GMT-0400 (Eastern Daylight Time)\")"},"5248":{"author":"robertkrahn","message":"gitcontrol: querying for username/email on commit if those are not set","id":"9D159C83-8798-414B-8A4C-44C58E385024","__serializedExpressions__":["date"],"date":"new Date(\"Thu Aug 22 2013 21:36:39 GMT-0400 (Eastern Daylight Time)\")"},"5249":{"author":"robertkrahn","message":"gitcontrol: querying for username/email on commit if those are not set","id":"A4AAC0DA-0984-46DA-9F85-566D98347A7C","__serializedExpressions__":["date"],"date":"new Date(\"Thu Aug 22 2013 21:37:32 GMT-0400 (Eastern Daylight Time)\")"},"5250":{"author":"robertkrahn","message":"support for commit messages with quotation marks","id":"7A6E2115-3CEA-4502-953D-2C5C3FC4613B","__serializedExpressions__":["date"],"date":"new Date(\"Fri Aug 23 2013 20:32:18 GMT-0400 (Eastern Daylight Time)\")"},"5251":{"author":"robertkrahn","message":"fixing git control window state","id":"1A69131C-53D3-4BC5-AA2D-F84B34924808","__serializedExpressions__":["date"],"date":"new Date(\"Fri Aug 23 2013 20:35:26 GMT-0400 (Eastern Daylight Time)\")"},"5252":{"author":null,"message":"Add a menu item to change working directory for git commands. This allows me to manage subdirectories as separate git repositories","id":"D2246DAF-4A4C-46D7-B95A-863F6F0C889E","__serializedExpressions__":["date"],"date":"new Date(\"Tue Sep 24 2013 03:36:18 GMT-0400 (Eastern Daylight Time)\")"},"5253":{"author":null,"message":"fix cwd","id":"CDC18463-2591-4E72-8397-6947BCD9ED2B","__serializedExpressions__":["date"],"date":"new Date(\"Tue Sep 24 2013 03:48:26 GMT-0400 (Eastern Daylight Time)\")"},"5254":{"author":null,"message":"hack a fix to change working directory to work with new file picker","id":"EBDB01E8-73B7-4D49-BB70-1DE3F32816C0","__serializedExpressions__":["date"],"date":"new Date(\"Tue Sep 24 2013 04:05:17 GMT-0400 (Eastern Daylight Time)\")"},"5255":{"author":null,"message":"reset on restore","id":"31511E9D-E409-476D-AD7E-119D65308A5F","__serializedExpressions__":["date"],"date":"new Date(\"Tue Sep 24 2013 04:41:45 GMT-0400 (Eastern Daylight Time)\")"},"5256":{"author":"robertkrahn","message":"fix initial state","id":"96896A2E-EE92-4EFF-840F-8C479C78F84F","__serializedExpressions__":["date"],"date":"new Date(\"Wed Sep 25 2013 02:13:47 GMT-0400 (Eastern Daylight Time)\")"},"5257":{"author":"robertkrahn","message":"fix gitcontrol cwd","id":"02BE0971-E946-4A78-A27D-FFAB75B36C91","__serializedExpressions__":["date"],"date":"new Date(\"Wed Sep 25 2013 02:33:06 GMT-0400 (Eastern Daylight Time)\")"},"5258":{"author":"robertkrahn","message":"fix gitcontrol cwd","id":"A778783B-71F6-4781-8C4D-646808B2D20A","__serializedExpressions__":["date"],"date":"new Date(\"Wed Sep 25 2013 02:33:59 GMT-0400 (Eastern Daylight Time)\")"},"5259":{"author":"robertkrahn","message":"Git control asks for author name and email on public server","id":"EFF3046C-7DFC-49AA-BE8C-3A8D2229860B","__serializedExpressions__":["date"],"date":"new Date(\"Sat Oct 05 2013 18:53:40 GMT-0400 (Eastern Daylight Time)\")"},"5260":{"author":"robertkrahn","message":"Fixing how the cwd can be set via menu","id":"6A7D424D-DCA1-4D7B-8B74-4A0BFF831A3F","__serializedExpressions__":["date"],"date":"new Date(\"Sun Oct 06 2013 20:10:27 GMT-0400 (Eastern Daylight Time)\")"},"5261":{"author":"robertkrahn","message":"Fixing how the cwd can be set via menu, part 2","id":"5BA99F59-F577-4E25-8050-A48FB45DB076","__serializedExpressions__":["date"],"date":"new Date(\"Sun Oct 06 2013 20:13:38 GMT-0400 (Eastern Daylight Time)\")"},"5262":{"author":"robertkrahn","message":"- git commit uses prompt with history\n- selective unstage/reset does now work in diff views\n- git commands are invoked with cmd groups","id":"41A2CC77-0A83-4FE3-9A96-3FD9DD4D573C","__serializedExpressions__":["date"],"date":"new Date(\"Sat Nov 30 2013 23:20:05 GMT-0500 (Eastern Standard Time)\")"},"5263":{"author":"robertkrahn","message":"no usage of GitSupport, askpass is now available anytime","id":"4E4EDFE6-3B19-4237-B67D-22D8140A478F","__serializedExpressions__":["date"],"date":"new Date(\"Tue Jul 15 2014 03:42:38 GMT-0400 (Eastern Daylight Time)\")"},"5264":{"author":"robertkrahn","message":"shift clicking on \"browse\" to open file not in SCB but in text editor, using correct lively.shell.cwd() path","id":"49A46FAE-2DAE-432C-A23A-AC572E73E17D","__serializedExpressions__":["date"],"date":"new Date(\"Wed Sep 24 2014 02:38:44 GMT-0400 (Eastern Daylight Time)\")"},"5265":{"author":"run_tests-137","message":"fixing Object.equal -> Object.equals","id":"B5F363AF-1CE1-4B4A-9A00-D991CAD89CBB","__serializedExpressions__":["date"],"date":"new Date(\"Sun Nov 02 2014 03:02:14 GMT-0500 (Eastern Standard Time)\")"},"5266":{"author":"robertkrahn","message":"no comment","id":"0B1DC5DD-8D59-484D-BB7D-CFC6EF740346","__serializedExpressions__":["date"],"date":"new Date(\"Sun Nov 02 2014 11:01:18 GMT-0500 (Eastern Standard Time)\")"},"5267":{"author":"robertkrahn","message":"no comment","id":"C9FD92EE-B126-4A48-BBE9-D10970BD5573","__serializedExpressions__":["date"],"date":"new Date(\"Fri Dec 19 2014 02:04:52 GMT-0500 (Eastern Standard Time)\")"},"5268":{"__serializedExpressions__":["date"],"author":"unknown_user","message":"no comment","id":"3715F396-C495-421B-8E90-A3C2CC7B2B29","date":"new Date(\"Tue Apr 28 2015 08:48:37 GMT-0400 (Eastern Daylight Time)\")"},"5269":{"rules":[{"__isSmartRef__":true,"id":5270}],"originMorph":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.StyleSheet","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"5270":{"declarations":[],"styleSheet":{"__isSmartRef__":true,"id":5269},"selector":".Morph","__LivelyClassName__":"lively.morphic.StyleSheetRule","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"5271":{"reset":{"__isSmartRef__":true,"id":5272}},"5272":{"varMapping":{"__isSmartRef__":true,"id":5273},"source":"function reset() {\n    this.get('GitControlTabs').reset();\n}","funcProperties":{"__isSmartRef__":true,"id":5274},"__LivelyClassName__":"lively.Closure"},"5273":{"this":{"__isSmartRef__":true,"id":0}},"5274":{"user":"undefined","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Apr 24 2013 20:19:28 GMT-0400 (Eastern Daylight Time)\")"},"isSimplifiedRegistry":true}}