{"id":0,"registry":{"0":{"submorphs":[{"__isSmartRef__":true,"id":1},{"__isSmartRef__":true,"id":446},{"__isSmartRef__":true,"id":471},{"__isSmartRef__":true,"id":519},{"__isSmartRef__":true,"id":544}],"scripts":[],"shape":{"__isSmartRef__":true,"id":569},"eventHandler":{"__isSmartRef__":true,"id":570},"_ClipMode":"visible","derivationIds":[],"id":"DB5A4141-6AA0-4B65-8613-2A5E3D8552F2","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":571},"LK2":true,"__serializedExpressions__":["_Position","contentOffset","prevDragPos"],"targetMorph":{"__isSmartRef__":true,"id":1},"reframeHandle":{"__isSmartRef__":true,"id":544},"bottomReframeHandle":{"__isSmartRef__":true,"id":519},"rightReframeHandle":{"__isSmartRef__":true,"id":446},"titleBar":{"__isSmartRef__":true,"id":471},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"_PreviousBorderWidth":0,"partsBinMetaInfo":{"__isSmartRef__":true,"id":218},"name":"ShowDerivationHistory","highlighted":false,"isBeingDragged":false,"prevScroll":[0,0],"_Scale":1,"__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)","prevDragPos":"lively.pt(3364.2,275.2)"},"1":{"submorphs":[{"__isSmartRef__":true,"id":2},{"__isSmartRef__":true,"id":160},{"__isSmartRef__":true,"id":183},{"__isSmartRef__":true,"id":200}],"scripts":[],"id":"C8A73A2B-1FF7-4461-8A59-9D1251862F42","shape":{"__isSmartRef__":true,"id":217},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"ShowDerivationHistory","partsBinMetaInfo":{"__isSmartRef__":true,"id":218},"eventHandler":{"__isSmartRef__":true,"id":246},"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"],"partTests":{"__isSmartRef__":true,"id":247},"_ClipMode":"visible","moved":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":0},"isBeingDragged":false,"_Rotation":0,"_Scale":1,"prevScroll":[0,0],"target":{"__isSmartRef__":true,"id":252},"layout":{"__isSmartRef__":true,"id":416},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":417},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(4.0,22.0)"},"2":{"submorphs":[{"__isSmartRef__":true,"id":3},{"__isSmartRef__":true,"id":10}],"scripts":[],"id":"E5C93851-8C2F-49DE-8867-A57C59B46172","shape":{"__isSmartRef__":true,"id":13},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":19},"lighterFill":{"__isSmartRef__":true,"id":24},"label":{"__isSmartRef__":true,"id":3},"name":"MagnifierButton1","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":29},"attributeConnections":[{"__isSmartRef__":true,"id":32}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":33},"derivationIds":[2588,"22797D34-67DE-4A06-81F0-4DF0A87ADBBC","81CB4C12-BCF0-4097-8B6D-D9419046367A","0767A57D-9BB2-48C6-9654-753D2B9D00A6","42871246-6725-4E41-A2C1-5A5BCF041097","BCE6E775-B5DF-4D6B-9F06-CDC02C1B1D0F","797EC165-A639-42D9-A059-669F6BEB92A7","FA498EFD-E50E-4CE0-9FA8-9AE2E8AE9580","4B68C371-CB37-45B4-910A-611E5FFC23DD","94E374B9-7ED4-4E39-96F1-6FD4E7AC3428","34D63515-7CC7-43FB-B7BB-87AFCA377D63","7E0B172C-0AF5-4C6E-B184-25A8FAE4FAB8","12239D52-D3D3-4713-BC3E-F0B95C488CB7","72559D92-4616-45A9-A0F2-72BA4147C0FB","E86C7328-AF24-4881-84AF-B7C7CEFEAE14","22D731CF-38F0-41CC-B125-74D2842ED847","B58A1A30-782E-4675-A276-2C01D35BEC70","ACEABA6D-071C-46C2-A325-BE30189AA45F","686443AE-DCDC-4998-8A39-48BC57D64FDC","8D660766-7C93-404C-9D92-B12CBF59A3CE","20DF1A18-6F2B-4D66-9110-75EB343C3C61","6295FA32-B7AA-4C61-BF03-5E69084C8FE8","72BEBA6F-7C26-47B6-AED2-253F02E48DE5","0B7FD918-BB64-49EA-A26A-45D408FBF85D","6B96BB67-EBE4-46AC-97F3-73F209469E96","7D373E3D-8EBD-4E82-99C0-2ABA4154DDD2","6716E808-9BF0-471E-8BA5-0E0E4491D002","EAFDE782-D226-4904-895E-20E9734A876C","97AE5B68-0D45-427A-A045-FE1586A23E01","652E4BFA-858C-41A6-96C1-A6A02B5B6BC2"],"_ClipMode":"visible","highlightRectangle":{"__isSmartRef__":true,"id":34},"isPressed":false,"owner":{"__isSmartRef__":true,"id":1},"prevScroll":[0,0],"layout":{"__isSmartRef__":true,"id":110},"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":0.9920279440699439,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":111},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(161.3,7.3)","distanceToDragEvent":"lively.pt(44.6,-10.2)"},"3":{"submorphs":[],"scripts":[],"id":"732C1EF2-47CD-4758-8458-80EFB4655F94","shape":{"__isSmartRef__":true,"id":4},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":24,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":2},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":5},{"__isSmartRef__":true,"id":7}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":9},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[2589,"024C5ADE-C4CF-4E8E-BEC5-F93AD4839702","A2CC4D56-B9D8-4A48-B6FF-DDDD85ACDC2E","5AC5C4DE-00B0-43DB-B7F1-765674CE818B","750A11C6-766E-4B48-AE32-D71DE811EB4A","66A7B56E-A94E-44AE-8AED-C0C1B07554D4","CA8596D3-2D4F-453B-BE1B-DCEC8F85389B","4D7DC32F-79CB-4AF8-8B21-AB4F1809D4A8","439DE430-7651-470E-97D8-00E7F96B04DA","DAC920E6-217B-4515-AC09-2F9DCBA7375C","BD48C003-0502-451D-B6AA-7369FF3D1030","C3B8F4EA-3F44-47F4-B569-A0D5AB263BA0","BF7F0FA3-3F2A-4EEF-9687-BE2B0635DF13","3D7AEAC1-C9DD-4941-BA46-16F6783F5699","E04A78F9-3D6E-403F-BA8D-2583FCFFCE53","47E1F29B-6896-467D-8654-CA18929AE57A","509D86FF-5400-4374-BE79-90F0A7E3E90C","C7E53EE0-065A-4C59-8D13-311566722BB7","BA078BAC-7263-4B10-AFD3-3C4EA0DD8707","BCFE28D1-A115-453E-9116-EECC8FE1D50F","A354FF2E-BD85-429A-97C2-254D6033F50C","B26A73EB-9EB9-4CB0-89AF-FEE10445E3EA","ED910382-D586-4EC1-BD77-5E8DD759BDB4","05A48E42-A3E2-4C4A-8160-685CE469FD4E","732A3761-4FE1-4312-8EF7-E5ADF0D9E087","CDBDE5FF-3426-45BB-963D-51B2156D9C40","65B8E035-5DF8-4B88-B57A-99E2A738EFB4","1EF9DF4A-1629-4F03-B6E7-14756A1A5488","43372ED0-6C0B-4D2C-A07E-AA5F3D7320FE","78DB1195-6CA8-4CF6-9525-3A2EA5D8A837"],"_MinTextWidth":24,"_MinTextHeight":null,"_FontSize":10,"_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)"},"4":{"_BorderWidth":0,"_Fill":null,"__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(64.2,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"5":{"style":{"__isSmartRef__":true,"id":6},"chunkOwner":{"__isSmartRef__":true,"id":3},"storedString":"","_id":"_1372","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7":{"style":{"__isSmartRef__":true,"id":8},"chunkOwner":{"__isSmartRef__":true,"id":3},"storedString":"","_id":"_1373","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9":{"morph":{"__isSmartRef__":true,"id":3},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":11},"derivationIds":[null,"29E543E0-AE93-493A-A694-FC1C330D0544","F0366E4C-E97F-4C77-BEE4-340A0668ADD5","347F6028-5092-4F54-9A34-3EFF3FF0B815","BF7387E7-BCD7-4A5B-B9D2-C14ECF59EFCA","85BA370B-966E-41F7-8C2F-F3A926EC2AA2","1652172B-339A-43A1-9589-70E68B35A28E","705524F7-129B-4102-834E-2A1A45985BB5","5707DF70-CD77-4D53-96ED-5A0AEB227FB7","257E62CE-C668-4317-B5B7-8D394BDC3F6C","2DD4BEA5-E85A-4CD0-953E-9EB2E0735654","BB96B696-7BD4-44C4-9D60-B1551B89D6FA","FCAABC48-FBAF-4E12-8BC9-AC4ACB5A167B","EB81C4D7-5BD8-4DAC-BD70-8675E2338AAC","1DBAE3FF-B2F6-4348-8E06-81139C138D6E","49E7D450-EF74-4E94-B33B-B888D952F3BD","F0B267C4-54BA-4E6F-BFDD-4B047F4FF41A","36B8611D-B449-4F6E-8D0F-B5FD6406D45D","779DB518-01BD-4D32-AD65-BFED801E5D06","F47D501C-3750-4F0D-A2E1-E1B9CDA8368C","5DEBC468-2070-496D-A3DA-1A5C54BBBC41","1DB6E59C-CCC0-45D1-B3DA-6B2ECCE90296","B8001536-A62C-4660-90C2-B02509302EE5","F97079BD-335C-41D9-A5D5-782FB6FE21BD","E1543B0F-A69C-40F0-91C9-129DA75A82A6","2CABA960-211A-4573-BCDE-86E23BCAA797","2045A65C-ADD8-4283-9D5D-B7705B975C2F","9E13F1F3-B61E-4C65-9EDE-DA9F6CA27BCE","4BCDA60B-0BA1-4D18-8590-B2697CF0849D"],"id":"C40BB765-3705-4BCC-A9B5-05F925BCD4C4","eventHandler":{"__isSmartRef__":true,"id":12},"_ClipMode":"visible","__layered_droppingEnabled__":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":2},"name":"leftpointing_magnifying_glass.png","isBeingDragged":false,"showsHalos":false,"eventsAreDisabled":true,"_HandStyle":"default","_PointerEvents":"none","__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Image","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(-3.0,0.0)","distanceToDragEvent":"lively.pt(39.9,-9.0)"},"11":{"_ImageURL":"data:image/png;base64,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","_NodeClass":["image"],"_NodeId":"29E543E0-AE93-493A-A694-FC1C330D0544","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"isLoaded":true,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Image","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(29.0,29.0)","_Padding":"lively.rect(0,0,0,0)"},"12":{"morph":{"__isSmartRef__":true,"id":10},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":14},"_BorderRadius":5.2,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(64.2,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"14":{"stops":[{"__isSmartRef__":true,"id":15},{"__isSmartRef__":true,"id":16},{"__isSmartRef__":true,"id":17},{"__isSmartRef__":true,"id":18}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"15":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"16":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"17":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"18":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"19":{"stops":[{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":21},{"__isSmartRef__":true,"id":22},{"__isSmartRef__":true,"id":23}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"20":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"21":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"22":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"23":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"24":{"stops":[{"__isSmartRef__":true,"id":25},{"__isSmartRef__":true,"id":26},{"__isSmartRef__":true,"id":27},{"__isSmartRef__":true,"id":28}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"25":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"26":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"27":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"28":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"29":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"ScriptableButton","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":30}],"revisionOnLoad":154251,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"30":{"date":{"__isSmartRef__":true,"id":31},"author":"robertkrahn","message":"no comment","id":"0366C0A2-0C8E-4AEB-AAC3-120434134545"},"31":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:10:10 GMT+0200 (CEST)"},"32":{"sourceObj":{"__isSmartRef__":true,"id":2},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2},"targetMethodName":"onFire","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"33":{"morph":{"__isSmartRef__":true,"id":2},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"34":{"submorphs":[],"scripts":[],"id":"364FF344-E489-461B-BC8C-ED45E4823ED4","shape":{"__isSmartRef__":true,"id":35},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"HighlightRectangle","partsBinMetaInfo":{"__isSmartRef__":true,"id":36},"eventHandler":{"__isSmartRef__":true,"id":77},"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","6FECB598-D130-4242-BF1B-E18767608129","0B23F218-078F-4912-A262-31B957885F41","C56BA290-B836-4946-B4EF-DBB6FBA2368C","61176BAF-CFE6-4F2C-9F0A-971AAD6595A1","CB4127B2-0AA5-4B50-9978-F1FF39924A82","113050BB-CF0E-4193-91C6-9C25FC857EE8","EFF939E4-317B-4662-943F-77A6E6F65BD0","AA288E7F-3972-4F0D-87DD-61E4BD9C9C97","903E8C60-1158-42D5-85D2-DF134DA6CEC1","28FD6210-A549-4A11-9178-04E77FF556C0","B3312E29-D786-469F-865E-91FD69475A52","D947A1C1-DCBE-4485-A33D-DF549F6978E0","56CE0E60-45BE-43FF-9C6C-296D8AC326B6","CC61E3F8-8C8D-4F24-A591-023D3C88DEC8"],"partTests":{"__isSmartRef__":true,"id":78},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"prevScroll":[0,0],"#startLetters":"","eventsAreDisabled":false,"_HandStyle":"default","_PointerEvents":"auto","owner":null,"magnifierButton":{"__isSmartRef__":true,"id":2},"attributeConnections":[{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":87}],"isToolMorph":true,"isMetaTool":true,"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1.01,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":89},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(2935.4,319.5)","distanceToDragEvent":"lively.pt(44.0,-14.0)"},"35":{"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":0.2597,"_BorderStyle":"hidden","__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(646.0,283.0)","_BorderColor":"Color.rgb(204,0,0)","_Fill":"Color.rgb(58,0,255)","_Padding":"lively.rect(0,0,0,0)"},"36":{"partsSpaceName":"PartsBin/Tools","comment":"A rectangle which highlights the object under the first hand of the world","migrationLevel":4,"partName":"HighlightRectangle","changes":[{"__isSmartRef__":true,"id":37},{"__isSmartRef__":true,"id":39},{"__isSmartRef__":true,"id":41},{"__isSmartRef__":true,"id":43},{"__isSmartRef__":true,"id":45},{"__isSmartRef__":true,"id":47},{"__isSmartRef__":true,"id":49},{"__isSmartRef__":true,"id":51},{"__isSmartRef__":true,"id":53},{"__isSmartRef__":true,"id":55},{"__isSmartRef__":true,"id":57},{"__isSmartRef__":true,"id":59},{"__isSmartRef__":true,"id":61},{"__isSmartRef__":true,"id":63},{"__isSmartRef__":true,"id":65},{"__isSmartRef__":true,"id":67},{"__isSmartRef__":true,"id":69},{"__isSmartRef__":true,"id":71},{"__isSmartRef__":true,"id":73},{"__isSmartRef__":true,"id":75}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"37":{"date":{"__isSmartRef__":true,"id":38},"author":"timfelgentreff","message":"no comment","id":"3DB7DB40-210A-4BED-91FD-9287005703EC"},"38":{"isSerializedDate":true,"string":"Thu May 24 2012 17:04:54 GMT+0200 (CEST)"},"39":{"date":{"__isSmartRef__":true,"id":40},"author":"tessi","message":"no comment","id":"23D7AA12-66A9-4C3B-B494-131256C291AC"},"40":{"isSerializedDate":true,"string":"Thu May 24 2012 16:57:13 GMT+0200 (CEST)"},"41":{"date":{"__isSmartRef__":true,"id":42},"author":"tessi","message":"no comment","id":"2C30B7CA-388F-4F51-B4CF-A2E50E381148"},"42":{"isSerializedDate":true,"string":"Thu May 24 2012 16:23:11 GMT+0200 (CEST)"},"43":{"date":{"__isSmartRef__":true,"id":44},"author":"tessi","message":"diable events","id":"7C1F71A3-FDAC-470A-B9A9-E1F2C9FEF18E"},"44":{"isSerializedDate":true,"string":"Thu May 24 2012 14:46:08 GMT+0200 (CEST)"},"45":{"date":{"__isSmartRef__":true,"id":46},"author":"tessi","message":"no comment","id":"01996A33-11BC-4C15-96D7-B7D219E2E961"},"46":{"isSerializedDate":true,"string":"Thu May 24 2012 14:39:50 GMT+0200 (CEST)"},"47":{"date":{"__isSmartRef__":true,"id":48},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"48":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"49":{"date":{"__isSmartRef__":true,"id":50},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"50":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"51":{"date":{"__isSmartRef__":true,"id":52},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"52":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"53":{"date":{"__isSmartRef__":true,"id":54},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"54":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"55":{"date":{"__isSmartRef__":true,"id":56},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"56":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"57":{"date":{"__isSmartRef__":true,"id":58},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"58":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"59":{"date":{"__isSmartRef__":true,"id":60},"author":"tessi","message":"no comment","id":"4B982A01-25B3-455A-848D-89C2C3C471D7"},"60":{"isSerializedDate":true,"string":"Thu May 24 2012 13:58:01 GMT+0200 (CEST)"},"61":{"date":{"__isSmartRef__":true,"id":62},"author":"tessi","message":"no comment","id":"2FD6CB7B-3BC7-4666-98B4-AACF1001954D"},"62":{"isSerializedDate":true,"string":"Thu May 24 2012 14:07:32 GMT+0200 (CEST)"},"63":{"date":{"__isSmartRef__":true,"id":64},"author":"tessi","message":"no comment","id":"09CF5ECF-2C87-4B66-A164-39848628596F"},"64":{"isSerializedDate":true,"string":"Thu May 24 2012 15:34:59 GMT+0200 (CEST)"},"65":{"date":{"__isSmartRef__":true,"id":66},"author":"tessi","message":"no comment","id":"252A3EB5-DB00-4CF9-BF38-2927DD1C5229"},"66":{"isSerializedDate":true,"string":"Thu May 24 2012 16:34:29 GMT+0200 (CEST)"},"67":{"date":{"__isSmartRef__":true,"id":68},"author":"tessi","message":"no comment","id":"81534551-62C1-4FC9-96CB-A5AC6642CA1E"},"68":{"isSerializedDate":true,"string":"Thu May 24 2012 16:45:49 GMT+0200 (CEST)"},"69":{"date":{"__isSmartRef__":true,"id":70},"author":"tessi","message":"no comment","id":"5125DE3A-D50E-4621-8490-F3A9D99C2C4C"},"70":{"isSerializedDate":true,"string":"Thu May 24 2012 16:47:20 GMT+0200 (CEST)"},"71":{"date":{"__isSmartRef__":true,"id":72},"author":"tessi","message":"no comment","id":"C81A2FBF-CB0B-4A0B-9D63-F9AEDFCB5DA6"},"72":{"isSerializedDate":true,"string":"Thu May 24 2012 16:51:06 GMT+0200 (CEST)"},"73":{"date":{"__isSmartRef__":true,"id":74},"author":"tessi","message":"no comment","id":"DC8EF5EC-7563-45B6-816D-20E2DC218525"},"74":{"isSerializedDate":true,"string":"Thu May 24 2012 16:52:10 GMT+0200 (CEST)"},"75":{"date":{"__isSmartRef__":true,"id":76},"author":"timfelgentreff","message":"no comment","id":"E7515DFB-DE7D-4E1F-A2C3-85166DCE4942"},"76":{"isSerializedDate":true,"string":"Thu May 24 2012 16:59:39 GMT+0200 (CEST)"},"77":{"morph":{"__isSmartRef__":true,"id":34},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"78":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":79}},"79":{"test01IsMorph":{"__isSmartRef__":true,"id":80}},"80":{"varMapping":{"__isSmartRef__":true,"id":81},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":82},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"81":{"this":{"__isSmartRef__":true,"id":78}},"82":{},"83":{"sourceObj":{"__isSmartRef__":true,"id":34},"sourceAttrName":"onMouseMove","targetObj":{"__isSmartRef__":true,"id":34},"targetMethodName":"updateOnMove","varMapping":{"__isSmartRef__":true,"id":84},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"84":{"source":{"__isSmartRef__":true,"id":34},"target":{"__isSmartRef__":true,"id":34}},"85":{"sourceObj":{"__isSmartRef__":true,"id":34},"sourceAttrName":"onMouseUp","targetObj":{"__isSmartRef__":true,"id":2},"targetMethodName":"removeHighlighting","varMapping":{"__isSmartRef__":true,"id":86},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"86":{"source":{"__isSmartRef__":true,"id":34},"target":{"__isSmartRef__":true,"id":2}},"87":{"sourceObj":{"__isSmartRef__":true,"id":34},"sourceAttrName":"onMouseUp","targetObj":{"__isSmartRef__":true,"id":2},"targetMethodName":"setTarget","varMapping":{"__isSmartRef__":true,"id":88},"converterString":"function () {\n                return this.sourceObj.morphUnderCursor();\n            }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"88":{"source":{"__isSmartRef__":true,"id":34},"target":{"__isSmartRef__":true,"id":2}},"89":{"update":{"__isSmartRef__":true,"id":90},"updateOnMove":{"__isSmartRef__":true,"id":94},"bringToFront":{"__isSmartRef__":true,"id":98},"morphUnderCursor":{"__isSmartRef__":true,"id":106}},"90":{"varMapping":{"__isSmartRef__":true,"id":91},"source":"function update(morphUnderCursor) {\n    if (morphUnderCursor === this.magnifierButton ||\n            this.magnifierButton.submorphs.include(morphUnderCursor)) {\n        morphToHighlight = this.magnifierButton.currentTarget();\n    } else {\n        morphToHighlight = morphUnderCursor;\n    }\n\n    if (morphToHighlight && morphToHighlight.world()) {\n        this.setPosition(morphToHighlight.getPositionInWorld());\n        this.setExtent(morphToHighlight.getExtent());\n    }\n}","funcProperties":{"__isSmartRef__":true,"id":92},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"91":{"this":{"__isSmartRef__":true,"id":34}},"92":{"timestamp":{"__isSmartRef__":true,"id":93},"user":"lauritz","tags":[]},"93":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:29:58 GMT+0200 (CEST)"},"94":{"varMapping":{"__isSmartRef__":true,"id":95},"source":"function updateOnMove() {\n    this.update(this.morphUnderCursor());\n    this.bringToFront();\n}","funcProperties":{"__isSmartRef__":true,"id":96},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"95":{"this":{"__isSmartRef__":true,"id":34}},"96":{"timestamp":{"__isSmartRef__":true,"id":97},"user":"lauritz","tags":[]},"97":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:18:33 GMT+0200 (CEST)"},"98":{"varMapping":{"__isSmartRef__":true,"id":99},"source":"function bringToFront() {\n    this.renderContext().morphNode.style.zIndex= 1000;\n}","funcProperties":{"__isSmartRef__":true,"id":104},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"99":{"this":{"__isSmartRef__":true,"id":34},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":100}},"100":{"$super":{"__isSmartRef__":true,"id":101}},"101":{"varMapping":{"__isSmartRef__":true,"id":102},"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":103},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"102":{"obj":{"__isSmartRef__":true,"id":34},"name":"bringToFront"},"103":{},"104":{"timestamp":{"__isSmartRef__":true,"id":105},"user":"lauritz","tags":[]},"105":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:12:09 GMT+0200 (CEST)"},"106":{"varMapping":{"__isSmartRef__":true,"id":107},"source":"function morphUnderCursor() {\n    var that = this,\n        world = lively.morphic.World.current();    \n    \n    return world.morphsContainingPoint(world.firstHand().getPosition()).detect(\n        function(ea) {\n            return  !ea.isPlaceholder &&\n                    !ea.isHalo &&\n                    (!ea.owner || !ea.owner.isHalo) &&\n                    !(ea === that);\n    });\n}","funcProperties":{"__isSmartRef__":true,"id":108},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"107":{"this":{"__isSmartRef__":true,"id":34}},"108":{"timestamp":{"__isSmartRef__":true,"id":109},"user":"lauritz","tags":[]},"109":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:18:36 GMT+0200 (CEST)"},"110":{"moveHorizontal":true},"111":{"onFire":{"__isSmartRef__":true,"id":112},"removeHighlighting":{"__isSmartRef__":true,"id":116},"onMouseMove":{"__isSmartRef__":true,"id":120},"onMouseOut":{"__isSmartRef__":true,"id":128},"reset":{"__isSmartRef__":true,"id":136},"isTracking":{"__isSmartRef__":true,"id":140},"isHighlighting":{"__isSmartRef__":true,"id":144},"currentTarget":{"__isSmartRef__":true,"id":148},"setupHighlightRectangle":{"__isSmartRef__":true,"id":152},"setTarget":{"__isSmartRef__":true,"id":156}},"112":{"varMapping":{"__isSmartRef__":true,"id":113},"source":"function onFire() {\n    var hand = lively.morphic.World.current().firstHand(),\n        highlight = this.highlightRectangle,\n        that = this;\n\n    if (this.isTracking()) {\n        this.removeHighlighting();\n    } else {\n        this.world().addMorph(highlight);\n        hand.highlightConnection = connect(hand, \"scrollFocusMorph\", highlight, \"update\");\n        highlight.bringToFront();\n        if (!this.currentTarget() || !this.currentTarget().world()) {\n            highlight.setExtent(pt(0,0));\n        }\n    }\n}","funcProperties":{"__isSmartRef__":true,"id":114},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"113":{"this":{"__isSmartRef__":true,"id":2}},"114":{"timestamp":{"__isSmartRef__":true,"id":115},"user":"lauritz","tags":[]},"115":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:40:51 GMT+0200 (CEST)"},"116":{"varMapping":{"__isSmartRef__":true,"id":117},"source":"function removeHighlighting() {\n    var hand = this.world().firstHand();\n\n    if (this.highlightRectangle) {\n        this.highlightRectangle.remove();\n    }\n\n    hand.attributeConnections.removeAt(\n        hand.attributeConnections.indexOf(hand.highlightConnection));\n    hand.highlightConnection = null;\n}","funcProperties":{"__isSmartRef__":true,"id":118},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"117":{"this":{"__isSmartRef__":true,"id":2}},"118":{"timestamp":{"__isSmartRef__":true,"id":119},"user":"jenslincke","tags":[]},"119":{"isSerializedDate":true,"string":"Tue Dec 18 2012 12:54:24 GMT+0100 (CET)"},"120":{"varMapping":{"__isSmartRef__":true,"id":121},"source":"function onMouseMove(evt) {\n    var target = this.currentTarget();\n    if (target && target.world() && !this.isHighlighting()) {\n        this.highlightRectangle.update(target);\n        this.world().addMorph(this.highlightRectangle);\n        this.highlightRectangle.bringToFront();\n        this.targetHighlight = this.highlightRectangle;\n    }\n}","funcProperties":{"__isSmartRef__":true,"id":126},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"121":{"this":{"__isSmartRef__":true,"id":2},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":122}},"122":{"$super":{"__isSmartRef__":true,"id":123}},"123":{"varMapping":{"__isSmartRef__":true,"id":124},"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":125},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"124":{"obj":{"__isSmartRef__":true,"id":2},"name":"onMouseMove"},"125":{},"126":{"timestamp":{"__isSmartRef__":true,"id":127},"user":"lauritz","tags":[]},"127":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:25:52 GMT+0200 (CEST)"},"128":{"varMapping":{"__isSmartRef__":true,"id":129},"source":"function onMouseOut() {\n    if (this.isHighlighting()) {\n        if (!this.isTracking()) {\n            this.targetHighlight.remove();\n        }\n        delete this.targetHighlight;\n    }\n}","funcProperties":{"__isSmartRef__":true,"id":134},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"129":{"this":{"__isSmartRef__":true,"id":2},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":130}},"130":{"$super":{"__isSmartRef__":true,"id":131}},"131":{"varMapping":{"__isSmartRef__":true,"id":132},"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":133},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"132":{"obj":{"__isSmartRef__":true,"id":2},"name":"onMouseOut"},"133":{},"134":{"timestamp":{"__isSmartRef__":true,"id":135},"user":"lauritz","tags":[]},"135":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:21:57 GMT+0200 (CEST)"},"136":{"varMapping":{"__isSmartRef__":true,"id":137},"source":"function reset() {\n    this.highlightRectangle.attributeConnections = [];\n    \n    var r = this.highlightRectangle;\n    r.isToolMorph = true\n    disconnectAll(r)\n    connect(r, \"onMouseMove\", this.highlightRectangle, \"updateOnMove\")\n    connect(r, \"onMouseUp\", this, \"removeHighlighting\")\n    connect(r, \"onMouseUp\", this, \"setTarget\",\n            {converter: function () {\n                return this.sourceObj.morphUnderCursor();\n            }\n        })\n}","funcProperties":{"__isSmartRef__":true,"id":138},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"137":{"this":{"__isSmartRef__":true,"id":2}},"138":{"timestamp":{"__isSmartRef__":true,"id":139},"user":"jenslincke","tags":[]},"139":{"isSerializedDate":true,"string":"Mon Dec 17 2012 17:02:31 GMT+0100 (CET)"},"140":{"varMapping":{"__isSmartRef__":true,"id":141},"source":"function isTracking() {\n    return !!this.world().firstHand().highlightConnection;\n}","funcProperties":{"__isSmartRef__":true,"id":142},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"141":{"this":{"__isSmartRef__":true,"id":2}},"142":{"timestamp":{"__isSmartRef__":true,"id":143},"user":"lauritz","tags":[]},"143":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:11:25 GMT+0200 (CEST)"},"144":{"varMapping":{"__isSmartRef__":true,"id":145},"source":"function isHighlighting() {\n    return !!this.targetHighlight;\n}","funcProperties":{"__isSmartRef__":true,"id":146},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"145":{"this":{"__isSmartRef__":true,"id":2}},"146":{"timestamp":{"__isSmartRef__":true,"id":147},"user":"lauritz","tags":[]},"147":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:11:22 GMT+0200 (CEST)"},"148":{"varMapping":{"__isSmartRef__":true,"id":149},"source":"function currentTarget() {\n    return this.owner.target;\n}","funcProperties":{"__isSmartRef__":true,"id":150},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"149":{"this":{"__isSmartRef__":true,"id":2}},"150":{"timestamp":{"__isSmartRef__":true,"id":151},"user":"lauritz","tags":[]},"151":{"isSerializedDate":true,"string":"Wed Jun 06 2012 18:26:02 GMT+0200 (CEST)"},"152":{"varMapping":{"__isSmartRef__":true,"id":153},"source":"function setupHighlightRectangle() {\n    \n}","funcProperties":{"__isSmartRef__":true,"id":154},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"153":{"this":{"__isSmartRef__":true,"id":2}},"154":{"timestamp":{"__isSmartRef__":true,"id":155},"user":"jenslincke","tags":[]},"155":{"isSerializedDate":true,"string":"Thu Dec 13 2012 10:26:03 GMT+0100 (CET)"},"156":{"varMapping":{"__isSmartRef__":true,"id":157},"source":"function setTarget(obj) {\n    this.owner.setTarget(obj)\n}","funcProperties":{"__isSmartRef__":true,"id":158},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"157":{"this":{"__isSmartRef__":true,"id":2}},"158":{"timestamp":{"__isSmartRef__":true,"id":159},"user":"jenslincke","tags":[]},"159":{"isSerializedDate":true,"string":"Thu Dec 13 2012 10:27:04 GMT+0100 (CET)"},"160":{"submorphs":[{"__isSmartRef__":true,"id":161}],"scripts":[],"shape":{"__isSmartRef__":true,"id":166},"eventHandler":{"__isSmartRef__":true,"id":167},"_ClipMode":"visible","derivationIds":["EC7EBB28-54AE-4244-80ED-3E13650F82B7"],"id":"FF342D05-6865-4C00-986F-E5EB34B0DF9F","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":161},"_PreviousBorderWidth":1,"isPressed":false,"showsHalos":false,"attributeConnections":[{"__isSmartRef__":true,"id":168},{"__isSmartRef__":true,"id":170}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"name":"Button1","partsBinMetaInfo":{"__isSmartRef__":true,"id":172},"__serializedExpressions__":["_Position","distanceToDragEvent"],"owner":{"__isSmartRef__":true,"id":1},"_Rotation":0,"_Scale":1,"prevScroll":[0,0],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":178},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(7.6,12.9)","distanceToDragEvent":"lively.pt(70.4,-7.0)"},"161":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":162},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":163}],"eventHandler":{"__isSmartRef__":true,"id":165},"_ClipMode":"hidden","derivationIds":["7884E73F-0D17-44B3-907F-44A5223F1F3D"],"id":"E6688DAB-AE94-4C2E-B120-3A58D325FA6B","grabbingEnabled":false,"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":160},"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)"},"162":{"_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)"},"163":{"style":{"__isSmartRef__":true,"id":164},"chunkOwner":{"__isSmartRef__":true,"id":161},"_id":"_172850","storedString":"hide","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"164":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"165":{"morph":{"__isSmartRef__":true,"id":161},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"166":{"_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)"},"167":{"morph":{"__isSmartRef__":true,"id":160},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"168":{"sourceObj":{"__isSmartRef__":true,"id":160},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":160},"targetMethodName":"doAction","varMapping":{"__isSmartRef__":true,"id":169},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"169":{"source":{"__isSmartRef__":true,"id":160},"target":{"__isSmartRef__":true,"id":160}},"170":{"sourceObj":{"__isSmartRef__":true,"id":160},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1},"targetMethodName":"hide","varMapping":{"__isSmartRef__":true,"id":171},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"171":{"source":{"__isSmartRef__":true,"id":160},"target":{"__isSmartRef__":true,"id":1}},"172":{"partName":"Button","requiredModules":[],"partsSpaceName":"PartsBin/Inputs","comment":"A simple button that calls a method #doAction when pressed.","changes":[{"__isSmartRef__":true,"id":173},{"__isSmartRef__":true,"id":175}],"migrationLevel":4,"lastModifiedDate":{"__isSmartRef__":true,"id":177},"revisionOnLoad":186411,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"173":{"date":{"__isSmartRef__":true,"id":174},"author":null,"message":"no comment","id":"F8B70225-5143-4A51-ABB4-344B488B3811"},"174":{"isSerializedDate":true,"string":"Tue Dec 11 2012 22:15:42 GMT+0100 (CET)"},"175":{"date":{"__isSmartRef__":true,"id":176},"author":"robertkrahn","message":"no comment","id":"9B8B6BE4-4519-4A6C-8F47-70DE61BBB0FB"},"176":{"isSerializedDate":true,"string":"Tue Dec 11 2012 22:53:16 GMT+0100 (CET)"},"177":{"isSerializedDate":true,"string":"Tue Dec 11 2012 22:53:24 GMT+0100 (CET)"},"178":{"doAction":{"__isSmartRef__":true,"id":179}},"179":{"varMapping":{"__isSmartRef__":true,"id":180},"source":"function doAction() {\n    \n}","funcProperties":{"__isSmartRef__":true,"id":181},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"180":{"this":{"__isSmartRef__":true,"id":160}},"181":{"timestamp":{"__isSmartRef__":true,"id":182},"user":"undefined","tags":[]},"182":{"isSerializedDate":true,"string":"Tue Dec 11 2012 22:14:29 GMT+0100 (CET)"},"183":{"submorphs":[],"scripts":[],"id":"43E422C1-ABD4-40A3-8D82-8CD0450CBF72","shape":{"__isSmartRef__":true,"id":184},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"__serializedExpressions__":["_Position","textColor","_Padding"],"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":11,"name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":185},"textChunks":[{"__isSmartRef__":true,"id":197}],"charsReplaced":"Some Text","lastFindLoc":9,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":199},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"previousSelection":[0,4],"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":1},"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(14.3,43.8)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"184":{"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"_BorderWidth":0,"_ClipMode":"visible","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(53.1,24.5)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"185":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":186},{"__isSmartRef__":true,"id":188},{"__isSmartRef__":true,"id":190},{"__isSmartRef__":true,"id":192},{"__isSmartRef__":true,"id":194}],"revisionOnLoad":160159,"lastModifiedDate":{"__isSmartRef__":true,"id":196},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"186":{"date":{"__isSmartRef__":true,"id":187},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"187":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (CEST)"},"188":{"date":{"__isSmartRef__":true,"id":189},"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"},"189":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"190":{"date":{"__isSmartRef__":true,"id":191},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"191":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (CEST)"},"192":{"date":{"__isSmartRef__":true,"id":193},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"193":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (CEST)"},"194":{"date":{"__isSmartRef__":true,"id":195},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"195":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (CEST)"},"196":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"197":{"style":{"__isSmartRef__":true,"id":198},"morph":{"__isSmartRef__":true,"id":183},"chunkOwner":{"__isSmartRef__":true,"id":183},"storedString":"depth","_id":"_183993","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"198":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"199":{"morph":{"__isSmartRef__":true,"id":183},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"200":{"submorphs":[],"scripts":[],"id":"705D6741-C125-4F35-BB01-C82ECB5FF90F","shape":{"__isSmartRef__":true,"id":201},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":11,"name":"Depth","partsBinMetaInfo":{"__isSmartRef__":true,"id":202},"textChunks":[{"__isSmartRef__":true,"id":214}],"charsReplaced":"depth","lastFindLoc":5,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":216},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","43E422C1-ABD4-40A3-8D82-8CD0450CBF72"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"__serializedExpressions__":["_Position","textColor","_Padding"],"owner":{"__isSmartRef__":true,"id":1},"_Rotation":0,"_Scale":1,"priorSelectionRange":[1,1],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(94.6,42.6)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"201":{"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(53.1,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"202":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":203},{"__isSmartRef__":true,"id":205},{"__isSmartRef__":true,"id":207},{"__isSmartRef__":true,"id":209},{"__isSmartRef__":true,"id":211}],"revisionOnLoad":160159,"lastModifiedDate":{"__isSmartRef__":true,"id":213},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"203":{"date":{"__isSmartRef__":true,"id":204},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"204":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (CEST)"},"205":{"date":{"__isSmartRef__":true,"id":206},"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"},"206":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"207":{"date":{"__isSmartRef__":true,"id":208},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"208":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (CEST)"},"209":{"date":{"__isSmartRef__":true,"id":210},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"210":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (CEST)"},"211":{"date":{"__isSmartRef__":true,"id":212},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"212":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (CEST)"},"213":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"214":{"style":{"__isSmartRef__":true,"id":215},"morph":{"__isSmartRef__":true,"id":200},"chunkOwner":{"__isSmartRef__":true,"id":200},"storedString":"1","_id":"_183993","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"215":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"216":{"morph":{"__isSmartRef__":true,"id":200},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"217":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"_AppearanceStylingMode":false,"_BorderStylingMode":false,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(233.3,74.0)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"218":{"partsSpaceName":"PartsBin/Jens","comment":"A morph hierarchy visualization with bundle view simulation of attribute connections.","migrationLevel":4,"partName":"ShowDerivationHistory","changes":[{"__isSmartRef__":true,"id":219},{"__isSmartRef__":true,"id":221},{"__isSmartRef__":true,"id":223},{"__isSmartRef__":true,"id":225},{"__isSmartRef__":true,"id":227},{"__isSmartRef__":true,"id":229},{"__isSmartRef__":true,"id":231},{"__isSmartRef__":true,"id":233},{"__isSmartRef__":true,"id":235},{"__isSmartRef__":true,"id":237},{"__isSmartRef__":true,"id":239},{"__isSmartRef__":true,"id":241},{"__isSmartRef__":true,"id":243}],"lastModifiedDate":{"__isSmartRef__":true,"id":245},"revisionOnLoad":191909,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"219":{"date":{"__isSmartRef__":true,"id":220},"author":"jenslincke","message":"added legend","id":"7ADA3049-56C1-4D32-874B-F664A79DDB20"},"220":{"isSerializedDate":true,"string":"Fri Jan 18 2013 16:47:05 GMT+0100 (CET)"},"221":{"date":{"__isSmartRef__":true,"id":222},"author":"jenslincke","message":"no comment","id":"A4B86A7E-A398-4C29-BEE0-4AA045ABABD2"},"222":{"isSerializedDate":true,"string":"Fri Jan 18 2013 16:42:31 GMT+0100 (CET)"},"223":{"date":{"__isSmartRef__":true,"id":224},"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205"},"224":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:35:51 GMT+0100 (CET)"},"225":{"date":{"__isSmartRef__":true,"id":226},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"226":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"227":{"date":{"__isSmartRef__":true,"id":228},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"228":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"229":{"date":{"__isSmartRef__":true,"id":230},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"230":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"231":{"date":{"__isSmartRef__":true,"id":232},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"232":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"233":{"date":{"__isSmartRef__":true,"id":234},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"234":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"235":{"date":{"__isSmartRef__":true,"id":236},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"236":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"237":{"date":{"__isSmartRef__":true,"id":238},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"238":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"239":{"date":{"__isSmartRef__":true,"id":240},"author":"jenslincke","message":"no comment","id":"AEB2F41B-2C88-4BBA-8875-93CD17CBA1C8"},"240":{"isSerializedDate":true,"string":"Wed Jan 23 2013 12:57:18 GMT+0100 (CET)"},"241":{"date":{"__isSmartRef__":true,"id":242},"author":"jenslincke","message":"no comment","id":"93C4F9AD-4870-4A47-9505-14B89904C315"},"242":{"isSerializedDate":true,"string":"Thu Jan 31 2013 17:21:54 GMT+0100 (CET)"},"243":{"date":{"__isSmartRef__":true,"id":244},"author":"jenslincke","message":"no comment","id":"86150F4C-5601-4BC2-ACD6-E251B7DB4620"},"244":{"isSerializedDate":true,"string":"Thu Jan 31 2013 17:53:44 GMT+0100 (CET)"},"245":{"isSerializedDate":true,"string":"Thu Jan 31 2013 17:21:21 GMT+0100 (CET)"},"246":{"morph":{"__isSmartRef__":true,"id":1},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"247":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":248}},"248":{"test01IsMorph":{"__isSmartRef__":true,"id":249}},"249":{"varMapping":{"__isSmartRef__":true,"id":250},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":251},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"250":{"this":{"__isSmartRef__":true,"id":247}},"251":{},"252":{"submorphs":[{"__isSmartRef__":true,"id":253},{"__isSmartRef__":true,"id":318}],"scripts":[],"id":"42BA2971-C6B7-4DFA-B8E3-BAD260192582","shape":{"__isSmartRef__":true,"id":361},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"Rectangle1","partsBinMetaInfo":{"__isSmartRef__":true,"id":362},"eventHandler":{"__isSmartRef__":true,"id":386},"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"],"partTests":{"__isSmartRef__":true,"id":387},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"prevScroll":[0,0],"__serializedExpressions__":["distanceToDragEvent","_Position"],"_Scale":1,"_Rotation":0,"attributeConnections":[{"__isSmartRef__":true,"id":392},{"__isSmartRef__":true,"id":394},{"__isSmartRef__":true,"id":396},{"__isSmartRef__":true,"id":398},{"__isSmartRef__":true,"id":400},{"__isSmartRef__":true,"id":288},{"__isSmartRef__":true,"id":290},{"__isSmartRef__":true,"id":292},{"__isSmartRef__":true,"id":294},{"__isSmartRef__":true,"id":331},{"__isSmartRef__":true,"id":333},{"__isSmartRef__":true,"id":335},{"__isSmartRef__":true,"id":337},{"__isSmartRef__":true,"id":404},{"__isSmartRef__":true,"id":406},{"__isSmartRef__":true,"id":408},{"__isSmartRef__":true,"id":410},{"__isSmartRef__":true,"id":412},{"__isSmartRef__":true,"id":308},{"__isSmartRef__":true,"id":310},{"__isSmartRef__":true,"id":312},{"__isSmartRef__":true,"id":314},{"__isSmartRef__":true,"id":351},{"__isSmartRef__":true,"id":353},{"__isSmartRef__":true,"id":355},{"__isSmartRef__":true,"id":357}],"doNotSerialize":["$$_Position","$$_Scale","$$_Rotation","$$owner"],"doNotCopyProperties":["$$_Position","$$_Scale","$$_Rotation","$$owner"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","distanceToDragEvent":"lively.pt(426.5,-10.3)","_Position":"lively.pt(2368.7,501.4)"},"253":{"submorphs":[],"scripts":[],"id":"4A2E556E-D8E2-4D4C-AF93-C08872439B15","shape":{"__isSmartRef__":true,"id":254},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":11,"name":"Text10","partsBinMetaInfo":{"__isSmartRef__":true,"id":255},"textChunks":[{"__isSmartRef__":true,"id":267},{"__isSmartRef__":true,"id":269},{"__isSmartRef__":true,"id":271},{"__isSmartRef__":true,"id":273},{"__isSmartRef__":true,"id":275}],"charsReplaced":"","lastFindLoc":87,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":277},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","EB283037-3F65-4672-90CC-DBC9087BBBED","CCE0FA3A-C6A2-4476-B97E-912790C7A30D","E88F5804-5851-43C1-B088-553E686E1BCB"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":252},"previousSelection":[57,57],"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":278},{"__isSmartRef__":true,"id":280},{"__isSmartRef__":true,"id":282},{"__isSmartRef__":true,"id":284},{"__isSmartRef__":true,"id":286},{"__isSmartRef__":true,"id":298},{"__isSmartRef__":true,"id":300},{"__isSmartRef__":true,"id":302},{"__isSmartRef__":true,"id":304},{"__isSmartRef__":true,"id":306}],"doNotSerialize":["$$_Position","$$_Scale","$$_Rotation","$$owner"],"doNotCopyProperties":["$$_Position","$$_Scale","$$_Rotation","$$owner"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(17.0,16.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(431.0,-9.0)"},"254":{"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(559.7,55.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"255":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":256},{"__isSmartRef__":true,"id":258},{"__isSmartRef__":true,"id":260},{"__isSmartRef__":true,"id":262},{"__isSmartRef__":true,"id":264}],"lastModifiedDate":{"__isSmartRef__":true,"id":266},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"256":{"date":{"__isSmartRef__":true,"id":257},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"257":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (CEST)"},"258":{"date":{"__isSmartRef__":true,"id":259},"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"},"259":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"260":{"date":{"__isSmartRef__":true,"id":261},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"261":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (CEST)"},"262":{"date":{"__isSmartRef__":true,"id":263},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"263":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (CEST)"},"264":{"date":{"__isSmartRef__":true,"id":265},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"265":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (CEST)"},"266":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"267":{"style":{"__isSmartRef__":true,"id":268},"morph":{"__isSmartRef__":true,"id":253},"chunkOwner":{"__isSmartRef__":true,"id":253},"storedString":"Benjamin Siegmund, Sebastian Stamm \n","_id":"_370","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"268":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"269":{"_id":"_4033","style":{"__isSmartRef__":true,"id":270},"chunkOwner":{"__isSmartRef__":true,"id":253},"storedString":"Balanced Search Trees","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"270":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"271":{"_id":"_4034","style":{"__isSmartRef__":true,"id":272},"chunkOwner":{"__isSmartRef__":true,"id":253},"storedString":"\nSoftware Design Seminar ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"272":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"273":{"_id":"_5650","style":{"__isSmartRef__":true,"id":274},"chunkOwner":{"__isSmartRef__":true,"id":253},"storedString":"2012/","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"274":{"color":"rgb(0,0,0)","fontFamily":"Arial,sans-serif","fontSize":"15px","fontWeight":"normal","textAlign":"start","backgroundColor":"rgb(255,255,255)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"275":{"_id":"_5651","style":{"__isSmartRef__":true,"id":276},"chunkOwner":{"__isSmartRef__":true,"id":253},"storedString":"2013","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"276":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"277":{"morph":{"__isSmartRef__":true,"id":253},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"278":{"sourceObj":{"__isSmartRef__":true,"id":253},"sourceAttrName":"globalTransform","targetMethodName":"updatePosition","varMapping":{"__isSmartRef__":true,"id":279},"dependendConnections":[{"__isSmartRef__":true,"id":280},{"__isSmartRef__":true,"id":282},{"__isSmartRef__":true,"id":284},{"__isSmartRef__":true,"id":286},{"__isSmartRef__":true,"id":288},{"__isSmartRef__":true,"id":290},{"__isSmartRef__":true,"id":292},{"__isSmartRef__":true,"id":294}],"oldTransform":{"__isSmartRef__":true,"id":296},"__LivelyClassName__":"lively.morphic.GeometryTransformConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"279":{"source":{"__isSmartRef__":true,"id":253}},"280":{"sourceObj":{"__isSmartRef__":true,"id":253},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":278},"targetMethodName":"signalTarget","varMapping":{"__isSmartRef__":true,"id":281},"dependedBy":{"__isSmartRef__":true,"id":278},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"281":{"source":{"__isSmartRef__":true,"id":253},"target":{"__isSmartRef__":true,"id":278}},"282":{"sourceObj":{"__isSmartRef__":true,"id":253},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":278},"targetMethodName":"signalTarget","varMapping":{"__isSmartRef__":true,"id":283},"dependedBy":{"__isSmartRef__":true,"id":278},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"283":{"source":{"__isSmartRef__":true,"id":253},"target":{"__isSmartRef__":true,"id":278}},"284":{"sourceObj":{"__isSmartRef__":true,"id":253},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":278},"targetMethodName":"signalTarget","varMapping":{"__isSmartRef__":true,"id":285},"dependedBy":{"__isSmartRef__":true,"id":278},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"285":{"source":{"__isSmartRef__":true,"id":253},"target":{"__isSmartRef__":true,"id":278}},"286":{"sourceObj":{"__isSmartRef__":true,"id":253},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":278},"targetMethodName":"updateOwners","varMapping":{"__isSmartRef__":true,"id":287},"converterString":"function (newOwner, oldOwner) {\n                    return [newOwner, oldOwner]\n                }","dependedBy":{"__isSmartRef__":true,"id":278},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"287":{"source":{"__isSmartRef__":true,"id":253},"target":{"__isSmartRef__":true,"id":278}},"288":{"sourceObj":{"__isSmartRef__":true,"id":252},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":278},"targetMethodName":"signalTarget","varMapping":{"__isSmartRef__":true,"id":289},"dependedBy":{"__isSmartRef__":true,"id":278},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"289":{"source":{"__isSmartRef__":true,"id":252},"target":{"__isSmartRef__":true,"id":278}},"290":{"sourceObj":{"__isSmartRef__":true,"id":252},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":278},"targetMethodName":"signalTarget","varMapping":{"__isSmartRef__":true,"id":291},"dependedBy":{"__isSmartRef__":true,"id":278},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"291":{"source":{"__isSmartRef__":true,"id":252},"target":{"__isSmartRef__":true,"id":278}},"292":{"sourceObj":{"__isSmartRef__":true,"id":252},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":278},"targetMethodName":"signalTarget","varMapping":{"__isSmartRef__":true,"id":293},"dependedBy":{"__isSmartRef__":true,"id":278},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"293":{"source":{"__isSmartRef__":true,"id":252},"target":{"__isSmartRef__":true,"id":278}},"294":{"sourceObj":{"__isSmartRef__":true,"id":252},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":278},"targetMethodName":"updateOwners","varMapping":{"__isSmartRef__":true,"id":295},"converterString":"function (newOwner, oldOwner) {\n                    return [newOwner, oldOwner]\n                }","dependedBy":{"__isSmartRef__":true,"id":278},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"295":{"source":{"__isSmartRef__":true,"id":252},"target":{"__isSmartRef__":true,"id":278}},"296":{"d":1,"a":1,"f":517.4286884757219,"e":2385.6971542956003,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":297},"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"297":{"a":1,"b":0,"c":0,"d":1,"e":2385.6971542956003,"f":517.4286884757219,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"298":{"sourceObj":{"__isSmartRef__":true,"id":253},"sourceAttrName":"globalTransform","targetMethodName":"updatePosition","varMapping":{"__isSmartRef__":true,"id":299},"dependendConnections":[{"__isSmartRef__":true,"id":300},{"__isSmartRef__":true,"id":302},{"__isSmartRef__":true,"id":304},{"__isSmartRef__":true,"id":306},{"__isSmartRef__":true,"id":308},{"__isSmartRef__":true,"id":310},{"__isSmartRef__":true,"id":312},{"__isSmartRef__":true,"id":314}],"oldTransform":{"__isSmartRef__":true,"id":316},"__LivelyClassName__":"lively.morphic.GeometryTransformConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"299":{"source":{"__isSmartRef__":true,"id":253}},"300":{"sourceObj":{"__isSmartRef__":true,"id":253},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":298},"targetMethodName":"signalTarget","varMapping":{"__isSmartRef__":true,"id":301},"dependedBy":{"__isSmartRef__":true,"id":298},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"301":{"source":{"__isSmartRef__":true,"id":253},"target":{"__isSmartRef__":true,"id":298}},"302":{"sourceObj":{"__isSmartRef__":true,"id":253},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":298},"targetMethodName":"signalTarget","varMapping":{"__isSmartRef__":true,"id":303},"dependedBy":{"__isSmartRef__":true,"id":298},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"303":{"source":{"__isSmartRef__":true,"id":253},"target":{"__isSmartRef__":true,"id":298}},"304":{"sourceObj":{"__isSmartRef__":true,"id":253},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":298},"targetMethodName":"signalTarget","varMapping":{"__isSmartRef__":true,"id":305},"dependedBy":{"__isSmartRef__":true,"id":298},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"305":{"source":{"__isSmartRef__":true,"id":253},"target":{"__isSmartRef__":true,"id":298}},"306":{"sourceObj":{"__isSmartRef__":true,"id":253},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":298},"targetMethodName":"updateOwners","varMapping":{"__isSmartRef__":true,"id":307},"converterString":"function (newOwner, oldOwner) {\n                    return [newOwner, oldOwner]\n                }","dependedBy":{"__isSmartRef__":true,"id":298},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"307":{"source":{"__isSmartRef__":true,"id":253},"target":{"__isSmartRef__":true,"id":298}},"308":{"sourceObj":{"__isSmartRef__":true,"id":252},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":298},"targetMethodName":"signalTarget","varMapping":{"__isSmartRef__":true,"id":309},"dependedBy":{"__isSmartRef__":true,"id":298},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"309":{"source":{"__isSmartRef__":true,"id":252},"target":{"__isSmartRef__":true,"id":298}},"310":{"sourceObj":{"__isSmartRef__":true,"id":252},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":298},"targetMethodName":"signalTarget","varMapping":{"__isSmartRef__":true,"id":311},"dependedBy":{"__isSmartRef__":true,"id":298},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"311":{"source":{"__isSmartRef__":true,"id":252},"target":{"__isSmartRef__":true,"id":298}},"312":{"sourceObj":{"__isSmartRef__":true,"id":252},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":298},"targetMethodName":"signalTarget","varMapping":{"__isSmartRef__":true,"id":313},"dependedBy":{"__isSmartRef__":true,"id":298},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"313":{"source":{"__isSmartRef__":true,"id":252},"target":{"__isSmartRef__":true,"id":298}},"314":{"sourceObj":{"__isSmartRef__":true,"id":252},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":298},"targetMethodName":"updateOwners","varMapping":{"__isSmartRef__":true,"id":315},"converterString":"function (newOwner, oldOwner) {\n                    return [newOwner, oldOwner]\n                }","dependedBy":{"__isSmartRef__":true,"id":298},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"315":{"source":{"__isSmartRef__":true,"id":252},"target":{"__isSmartRef__":true,"id":298}},"316":{"d":1,"a":1,"f":517.4286884757219,"e":2385.6971542956003,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":317},"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"317":{"a":1,"b":0,"c":0,"d":1,"e":2385.6971542956003,"f":517.4286884757219,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"318":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":319},"eventHandler":{"__isSmartRef__":true,"id":320},"_ClipMode":"visible","derivationIds":["3B77C529-30AF-4821-B9CC-C2E7F3499371"],"id":"EF029050-3E68-4350-BC79-32480D9D5702","droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":252},"name":"VLCScreenSnapz008.png","isBeingDragged":false,"showsHalos":false,"prevScroll":[0,0],"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":321},{"__isSmartRef__":true,"id":323},{"__isSmartRef__":true,"id":325},{"__isSmartRef__":true,"id":327},{"__isSmartRef__":true,"id":329},{"__isSmartRef__":true,"id":341},{"__isSmartRef__":true,"id":343},{"__isSmartRef__":true,"id":345},{"__isSmartRef__":true,"id":347},{"__isSmartRef__":true,"id":349}],"doNotSerialize":["$$_Position","$$_Scale","$$_Rotation","$$owner"],"doNotCopyProperties":["$$_Position","$$_Scale","$$_Rotation","$$owner"],"__LivelyClassName__":"lively.morphic.Image","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(14.3,75.1)","distanceToDragEvent":"lively.pt(311.4,-14.2)"},"319":{"_ImageURL":"data:image/png;base64,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","isLoaded":true,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Image","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(478.0,194.5)","_Padding":"lively.rect(0,0,0,0)"},"320":{"morph":{"__isSmartRef__":true,"id":318},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"321":{"sourceObj":{"__isSmartRef__":true,"id":318},"sourceAttrName":"globalTransform","targetMethodName":"updatePosition","varMapping":{"__isSmartRef__":true,"id":322},"dependendConnections":[{"__isSmartRef__":true,"id":323},{"__isSmartRef__":true,"id":325},{"__isSmartRef__":true,"id":327},{"__isSmartRef__":true,"id":329},{"__isSmartRef__":true,"id":331},{"__isSmartRef__":true,"id":333},{"__isSmartRef__":true,"id":335},{"__isSmartRef__":true,"id":337}],"oldTransform":{"__isSmartRef__":true,"id":339},"__LivelyClassName__":"lively.morphic.GeometryTransformConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"322":{"source":{"__isSmartRef__":true,"id":318}},"323":{"sourceObj":{"__isSmartRef__":true,"id":318},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":321},"targetMethodName":"signalTarget","varMapping":{"__isSmartRef__":true,"id":324},"dependedBy":{"__isSmartRef__":true,"id":321},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"324":{"source":{"__isSmartRef__":true,"id":318},"target":{"__isSmartRef__":true,"id":321}},"325":{"sourceObj":{"__isSmartRef__":true,"id":318},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":321},"targetMethodName":"signalTarget","varMapping":{"__isSmartRef__":true,"id":326},"dependedBy":{"__isSmartRef__":true,"id":321},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"326":{"source":{"__isSmartRef__":true,"id":318},"target":{"__isSmartRef__":true,"id":321}},"327":{"sourceObj":{"__isSmartRef__":true,"id":318},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":321},"targetMethodName":"signalTarget","varMapping":{"__isSmartRef__":true,"id":328},"dependedBy":{"__isSmartRef__":true,"id":321},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"328":{"source":{"__isSmartRef__":true,"id":318},"target":{"__isSmartRef__":true,"id":321}},"329":{"sourceObj":{"__isSmartRef__":true,"id":318},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":321},"targetMethodName":"updateOwners","varMapping":{"__isSmartRef__":true,"id":330},"converterString":"function (newOwner, oldOwner) {\n                    return [newOwner, oldOwner]\n                }","dependedBy":{"__isSmartRef__":true,"id":321},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"330":{"source":{"__isSmartRef__":true,"id":318},"target":{"__isSmartRef__":true,"id":321}},"331":{"sourceObj":{"__isSmartRef__":true,"id":252},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":321},"targetMethodName":"signalTarget","varMapping":{"__isSmartRef__":true,"id":332},"dependedBy":{"__isSmartRef__":true,"id":321},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"332":{"source":{"__isSmartRef__":true,"id":252},"target":{"__isSmartRef__":true,"id":321}},"333":{"sourceObj":{"__isSmartRef__":true,"id":252},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":321},"targetMethodName":"signalTarget","varMapping":{"__isSmartRef__":true,"id":334},"dependedBy":{"__isSmartRef__":true,"id":321},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"334":{"source":{"__isSmartRef__":true,"id":252},"target":{"__isSmartRef__":true,"id":321}},"335":{"sourceObj":{"__isSmartRef__":true,"id":252},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":321},"targetMethodName":"signalTarget","varMapping":{"__isSmartRef__":true,"id":336},"dependedBy":{"__isSmartRef__":true,"id":321},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"336":{"source":{"__isSmartRef__":true,"id":252},"target":{"__isSmartRef__":true,"id":321}},"337":{"sourceObj":{"__isSmartRef__":true,"id":252},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":321},"targetMethodName":"updateOwners","varMapping":{"__isSmartRef__":true,"id":338},"converterString":"function (newOwner, oldOwner) {\n                    return [newOwner, oldOwner]\n                }","dependedBy":{"__isSmartRef__":true,"id":321},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"338":{"source":{"__isSmartRef__":true,"id":252},"target":{"__isSmartRef__":true,"id":321}},"339":{"d":1,"a":1,"f":576.5248543612597,"e":2383.023993096837,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":340},"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"340":{"a":1,"b":0,"c":0,"d":1,"e":2383.023993096837,"f":576.5248543612597,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"341":{"sourceObj":{"__isSmartRef__":true,"id":318},"sourceAttrName":"globalTransform","targetMethodName":"updatePosition","varMapping":{"__isSmartRef__":true,"id":342},"dependendConnections":[{"__isSmartRef__":true,"id":343},{"__isSmartRef__":true,"id":345},{"__isSmartRef__":true,"id":347},{"__isSmartRef__":true,"id":349},{"__isSmartRef__":true,"id":351},{"__isSmartRef__":true,"id":353},{"__isSmartRef__":true,"id":355},{"__isSmartRef__":true,"id":357}],"oldTransform":{"__isSmartRef__":true,"id":359},"__LivelyClassName__":"lively.morphic.GeometryTransformConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"342":{"source":{"__isSmartRef__":true,"id":318}},"343":{"sourceObj":{"__isSmartRef__":true,"id":318},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":341},"targetMethodName":"signalTarget","varMapping":{"__isSmartRef__":true,"id":344},"dependedBy":{"__isSmartRef__":true,"id":341},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"344":{"source":{"__isSmartRef__":true,"id":318},"target":{"__isSmartRef__":true,"id":341}},"345":{"sourceObj":{"__isSmartRef__":true,"id":318},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":341},"targetMethodName":"signalTarget","varMapping":{"__isSmartRef__":true,"id":346},"dependedBy":{"__isSmartRef__":true,"id":341},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"346":{"source":{"__isSmartRef__":true,"id":318},"target":{"__isSmartRef__":true,"id":341}},"347":{"sourceObj":{"__isSmartRef__":true,"id":318},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":341},"targetMethodName":"signalTarget","varMapping":{"__isSmartRef__":true,"id":348},"dependedBy":{"__isSmartRef__":true,"id":341},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"348":{"source":{"__isSmartRef__":true,"id":318},"target":{"__isSmartRef__":true,"id":341}},"349":{"sourceObj":{"__isSmartRef__":true,"id":318},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":341},"targetMethodName":"updateOwners","varMapping":{"__isSmartRef__":true,"id":350},"converterString":"function (newOwner, oldOwner) {\n                    return [newOwner, oldOwner]\n                }","dependedBy":{"__isSmartRef__":true,"id":341},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"350":{"source":{"__isSmartRef__":true,"id":318},"target":{"__isSmartRef__":true,"id":341}},"351":{"sourceObj":{"__isSmartRef__":true,"id":252},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":341},"targetMethodName":"signalTarget","varMapping":{"__isSmartRef__":true,"id":352},"dependedBy":{"__isSmartRef__":true,"id":341},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"352":{"source":{"__isSmartRef__":true,"id":252},"target":{"__isSmartRef__":true,"id":341}},"353":{"sourceObj":{"__isSmartRef__":true,"id":252},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":341},"targetMethodName":"signalTarget","varMapping":{"__isSmartRef__":true,"id":354},"dependedBy":{"__isSmartRef__":true,"id":341},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"354":{"source":{"__isSmartRef__":true,"id":252},"target":{"__isSmartRef__":true,"id":341}},"355":{"sourceObj":{"__isSmartRef__":true,"id":252},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":341},"targetMethodName":"signalTarget","varMapping":{"__isSmartRef__":true,"id":356},"dependedBy":{"__isSmartRef__":true,"id":341},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"356":{"source":{"__isSmartRef__":true,"id":252},"target":{"__isSmartRef__":true,"id":341}},"357":{"sourceObj":{"__isSmartRef__":true,"id":252},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":341},"targetMethodName":"updateOwners","varMapping":{"__isSmartRef__":true,"id":358},"converterString":"function (newOwner, oldOwner) {\n                    return [newOwner, oldOwner]\n                }","dependedBy":{"__isSmartRef__":true,"id":341},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"358":{"source":{"__isSmartRef__":true,"id":252},"target":{"__isSmartRef__":true,"id":341}},"359":{"d":1,"a":1,"f":576.5248543612597,"e":2383.023993096837,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":360},"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"360":{"a":1,"b":0,"c":0,"d":1,"e":2383.023993096837,"f":576.5248543612597,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"361":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":6.29,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(646.0,283.0)","_BorderColor":"Color.rgb(221,221,221)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"362":{"partsSpaceName":"PartsBin/Basic/","comment":"A morph hierarchy visualization with bundle view simulation of attribute connections.","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":363},{"__isSmartRef__":true,"id":365},{"__isSmartRef__":true,"id":367},{"__isSmartRef__":true,"id":369},{"__isSmartRef__":true,"id":371},{"__isSmartRef__":true,"id":373},{"__isSmartRef__":true,"id":375},{"__isSmartRef__":true,"id":377},{"__isSmartRef__":true,"id":379},{"__isSmartRef__":true,"id":381},{"__isSmartRef__":true,"id":383}],"lastModifiedDate":{"__isSmartRef__":true,"id":385},"revisionOnLoad":190152,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"363":{"date":{"__isSmartRef__":true,"id":364},"author":"jenslincke","message":"added legend","id":"7ADA3049-56C1-4D32-874B-F664A79DDB20"},"364":{"isSerializedDate":true,"string":"Fri Jan 18 2013 16:47:05 GMT+0100 (CET)"},"365":{"date":{"__isSmartRef__":true,"id":366},"author":"jenslincke","message":"no comment","id":"A4B86A7E-A398-4C29-BEE0-4AA045ABABD2"},"366":{"isSerializedDate":true,"string":"Fri Jan 18 2013 16:42:31 GMT+0100 (CET)"},"367":{"date":{"__isSmartRef__":true,"id":368},"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205"},"368":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:35:51 GMT+0100 (CET)"},"369":{"date":{"__isSmartRef__":true,"id":370},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"370":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"371":{"date":{"__isSmartRef__":true,"id":372},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"372":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"373":{"date":{"__isSmartRef__":true,"id":374},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"374":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"375":{"date":{"__isSmartRef__":true,"id":376},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"376":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"377":{"date":{"__isSmartRef__":true,"id":378},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"378":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"379":{"date":{"__isSmartRef__":true,"id":380},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"380":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"381":{"date":{"__isSmartRef__":true,"id":382},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"382":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"383":{"date":{"__isSmartRef__":true,"id":384},"author":"jenslincke","message":"no comment","id":"AEB2F41B-2C88-4BBA-8875-93CD17CBA1C8"},"384":{"isSerializedDate":true,"string":"Wed Jan 23 2013 12:57:18 GMT+0100 (CET)"},"385":{"isSerializedDate":true,"string":"Wed Jan 23 2013 12:57:18 GMT+0100 (CET)"},"386":{"morph":{"__isSmartRef__":true,"id":252},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"387":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":388}},"388":{"test01IsMorph":{"__isSmartRef__":true,"id":389}},"389":{"varMapping":{"__isSmartRef__":true,"id":390},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":391},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"390":{"this":{"__isSmartRef__":true,"id":387}},"391":{},"392":{"sourceObj":{"__isSmartRef__":true,"id":252},"sourceAttrName":"globalTransform","targetMethodName":"updatePosition","varMapping":{"__isSmartRef__":true,"id":393},"dependendConnections":[{"__isSmartRef__":true,"id":394},{"__isSmartRef__":true,"id":396},{"__isSmartRef__":true,"id":398},{"__isSmartRef__":true,"id":400}],"oldTransform":{"__isSmartRef__":true,"id":402},"__LivelyClassName__":"lively.morphic.GeometryTransformConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"393":{"source":{"__isSmartRef__":true,"id":252}},"394":{"sourceObj":{"__isSmartRef__":true,"id":252},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":392},"targetMethodName":"signalTarget","varMapping":{"__isSmartRef__":true,"id":395},"dependedBy":{"__isSmartRef__":true,"id":392},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"395":{"source":{"__isSmartRef__":true,"id":252},"target":{"__isSmartRef__":true,"id":392}},"396":{"sourceObj":{"__isSmartRef__":true,"id":252},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":392},"targetMethodName":"signalTarget","varMapping":{"__isSmartRef__":true,"id":397},"dependedBy":{"__isSmartRef__":true,"id":392},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"397":{"source":{"__isSmartRef__":true,"id":252},"target":{"__isSmartRef__":true,"id":392}},"398":{"sourceObj":{"__isSmartRef__":true,"id":252},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":392},"targetMethodName":"signalTarget","varMapping":{"__isSmartRef__":true,"id":399},"dependedBy":{"__isSmartRef__":true,"id":392},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"399":{"source":{"__isSmartRef__":true,"id":252},"target":{"__isSmartRef__":true,"id":392}},"400":{"sourceObj":{"__isSmartRef__":true,"id":252},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":392},"targetMethodName":"updateOwners","varMapping":{"__isSmartRef__":true,"id":401},"converterString":"function (newOwner, oldOwner) {\n                    return [newOwner, oldOwner]\n                }","dependedBy":{"__isSmartRef__":true,"id":392},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"401":{"source":{"__isSmartRef__":true,"id":252},"target":{"__isSmartRef__":true,"id":392}},"402":{"d":1,"a":1,"f":501.4286884757219,"e":2368.6971542956003,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":403},"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"403":{"a":1,"b":0,"c":0,"d":1,"e":2368.6971542956003,"f":501.4286884757219,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"404":{"sourceObj":{"__isSmartRef__":true,"id":252},"sourceAttrName":"globalTransform","targetMethodName":"updatePosition","varMapping":{"__isSmartRef__":true,"id":405},"dependendConnections":[{"__isSmartRef__":true,"id":406},{"__isSmartRef__":true,"id":408},{"__isSmartRef__":true,"id":410},{"__isSmartRef__":true,"id":412}],"oldTransform":{"__isSmartRef__":true,"id":414},"__LivelyClassName__":"lively.morphic.GeometryTransformConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"405":{"source":{"__isSmartRef__":true,"id":252}},"406":{"sourceObj":{"__isSmartRef__":true,"id":252},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":404},"targetMethodName":"signalTarget","varMapping":{"__isSmartRef__":true,"id":407},"dependedBy":{"__isSmartRef__":true,"id":404},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"407":{"source":{"__isSmartRef__":true,"id":252},"target":{"__isSmartRef__":true,"id":404}},"408":{"sourceObj":{"__isSmartRef__":true,"id":252},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":404},"targetMethodName":"signalTarget","varMapping":{"__isSmartRef__":true,"id":409},"dependedBy":{"__isSmartRef__":true,"id":404},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"409":{"source":{"__isSmartRef__":true,"id":252},"target":{"__isSmartRef__":true,"id":404}},"410":{"sourceObj":{"__isSmartRef__":true,"id":252},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":404},"targetMethodName":"signalTarget","varMapping":{"__isSmartRef__":true,"id":411},"dependedBy":{"__isSmartRef__":true,"id":404},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"411":{"source":{"__isSmartRef__":true,"id":252},"target":{"__isSmartRef__":true,"id":404}},"412":{"sourceObj":{"__isSmartRef__":true,"id":252},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":404},"targetMethodName":"updateOwners","varMapping":{"__isSmartRef__":true,"id":413},"converterString":"function (newOwner, oldOwner) {\n                    return [newOwner, oldOwner]\n                }","dependedBy":{"__isSmartRef__":true,"id":404},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"413":{"source":{"__isSmartRef__":true,"id":252},"target":{"__isSmartRef__":true,"id":404}},"414":{"d":1,"a":1,"f":501.4286884757219,"e":2368.6971542956003,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":415},"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"415":{"a":1,"b":0,"c":0,"d":1,"e":2368.6971542956003,"f":501.4286884757219,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"416":{"resizeWidth":true,"resizeHeight":true},"417":{"update":{"__isSmartRef__":true,"id":418},"hide":{"__isSmartRef__":true,"id":422},"setTarget":{"__isSmartRef__":true,"id":426},"makeIdLabel":{"__isSmartRef__":true,"id":430},"makeConnection":{"__isSmartRef__":true,"id":434},"showDerivationHistoryOfMorph":{"__isSmartRef__":true,"id":438},"showDerivationHistoryOfMorphHierrachy":{"__isSmartRef__":true,"id":442}},"418":{"varMapping":{"__isSmartRef__":true,"id":419},"source":"function update() {\n    var depth = Number(this.get('Depth').textString)\n    this.showDerivationHistoryOfMorphHierrachy(this.target, depth)\n}","funcProperties":{"__isSmartRef__":true,"id":420},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"419":{"this":{"__isSmartRef__":true,"id":1}},"420":{"timestamp":{"__isSmartRef__":true,"id":421},"user":"jenslincke","tags":[]},"421":{"isSerializedDate":true,"string":"Thu Jan 31 2013 17:26:14 GMT+0100 (CET)"},"422":{"varMapping":{"__isSmartRef__":true,"id":423},"source":"function hide() {\n    var toremove = [];\n    $world.withAllSubmorphsDo(function(ea) {\n        if (ea.isDerivationConnection || ea.isDerivationLabel) {\n            toremove.push(ea)\n        }\n    })\n    toremove.invoke('remove')\n}","funcProperties":{"__isSmartRef__":true,"id":424},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"423":{"this":{"__isSmartRef__":true,"id":1}},"424":{"timestamp":{"__isSmartRef__":true,"id":425},"user":"jenslincke","tags":[]},"425":{"isSerializedDate":true,"string":"Thu Jan 31 2013 16:58:21 GMT+0100 (CET)"},"426":{"varMapping":{"__isSmartRef__":true,"id":427},"source":"function setTarget(target) {\n    this.hide()\n    this.target = target;\n    this.update()\n}","funcProperties":{"__isSmartRef__":true,"id":428},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"427":{"this":{"__isSmartRef__":true,"id":1}},"428":{"timestamp":{"__isSmartRef__":true,"id":429},"user":"jenslincke","tags":[]},"429":{"isSerializedDate":true,"string":"Thu Jan 31 2013 17:00:21 GMT+0100 (CET)"},"430":{"varMapping":{"__isSmartRef__":true,"id":431},"source":"function makeIdLabel(morph) {\n    var idLabel = new lively.morphic.Text(new Rectangle(0,0,300,45),\"\")\n    idLabel.applyStyle({fill: Color.black, textColor: Color.green, borderWidth: 0, \n        opacity: 0.5})\n    idLabel.isEpiMorph = true;\n    idLabel.isDerivationLabel = true;\n    idLabel.textString = '' + morph.name + '\\n' + morph.constructor.name + '\\n' + \n        'ID: ' + morph.id\n    idLabel.target = morph;\n    idLabel.addScript(function updatePosition() {\n        this.setPosition(this.target.worldPoint(this.target.shape.bounds().center()))\n    })\n    idLabel.updatePosition();\n    lively.bindings.connect(morph, 'globalTransform', idLabel, 'updatePosition')\n    idLabel.openInWorld()\n    idLabel.ignoreEvents()\n    return idLabel\n}","funcProperties":{"__isSmartRef__":true,"id":432},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"431":{"this":{"__isSmartRef__":true,"id":1}},"432":{"timestamp":{"__isSmartRef__":true,"id":433},"user":"jenslincke","tags":[]},"433":{"isSerializedDate":true,"string":"Thu Jan 31 2013 17:52:43 GMT+0100 (CET)"},"434":{"varMapping":{"__isSmartRef__":true,"id":435},"source":"function makeConnection(m1, m2) {\n    c = $world.openPartItem(\"Connector\", \"PartsBin/Jens\")\n    c.isDerivationConnection = true\n    c.openInWorld()\n    c.setOpacity(0.5)\n    c.connect(m1, m2)\n    c.isEpiMorph = true\n    c.ignoreEvents()\n    return c\n}","funcProperties":{"__isSmartRef__":true,"id":436},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"435":{"this":{"__isSmartRef__":true,"id":1}},"436":{"timestamp":{"__isSmartRef__":true,"id":437},"user":"jenslincke","tags":[]},"437":{"isSerializedDate":true,"string":"Thu Jan 31 2013 17:50:10 GMT+0100 (CET)"},"438":{"varMapping":{"__isSmartRef__":true,"id":439},"source":"function showDerivationHistoryOfMorph(m) {\n    var source = m\n    if (!source.derivationIds) return;\n    var ids = source.derivationIds.clone()\n\n    // var color = Color.gray.lighter().lighter().lighter()\n    var oldLabel = this.makeIdLabel(source)\n    while(id = ids.pop()) {\n        var target;\n        $world.withAllSubmorphsDo(function(ea) {\n            if(ea.id == id) { \n                target = ea\n            }\n        })\n        \n        if (target) {\n            var label = this.makeIdLabel(target)\n            var c = this.makeConnection(oldLabel, label)\n            // color = color.darker()\n            // c.setBorderColor(color)\n            source = target\n            target = null;\n            oldLabel = label\n\n        }\n    }\n\n}","funcProperties":{"__isSmartRef__":true,"id":440},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"439":{"this":{"__isSmartRef__":true,"id":1}},"440":{"timestamp":{"__isSmartRef__":true,"id":441},"user":"jenslincke","tags":[]},"441":{"isSerializedDate":true,"string":"Thu Jan 31 2013 17:21:11 GMT+0100 (CET)"},"442":{"varMapping":{"__isSmartRef__":true,"id":443},"source":"function showDerivationHistoryOfMorphHierrachy(morph, depth) {\n    this.showDerivationHistoryOfMorph(morph);\n    if (depth > 0) {\n        morph.submorphs.each(function(ea) {\n            this.showDerivationHistoryOfMorphHierrachy(ea, depth - 1)\n        }.bind(this))\n    }\n}","funcProperties":{"__isSmartRef__":true,"id":444},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"443":{"this":{"__isSmartRef__":true,"id":1}},"444":{"timestamp":{"__isSmartRef__":true,"id":445},"user":"jenslincke","tags":[]},"445":{"isSerializedDate":true,"string":"Thu Jan 31 2013 17:25:20 GMT+0100 (CET)"},"446":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":447},"eventHandler":{"__isSmartRef__":true,"id":448},"_ClipMode":"visible","derivationIds":[],"id":"D53F61D7-0C73-4291-AF80-6EA545ACE67F","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"_StyleClassNames":["reframe-handle right"],"owner":{"__isSmartRef__":true,"id":0},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":449},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(237.3,0.0)"},"447":{"__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,86.0)","_Padding":"lively.rect(0,0,0,0)"},"448":{"morph":{"__isSmartRef__":true,"id":446},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"449":{"onDragStart":{"__isSmartRef__":true,"id":450},"onDrag":{"__isSmartRef__":true,"id":457},"onDragEnd":{"__isSmartRef__":true,"id":464}},"450":{"varMapping":{"__isSmartRef__":true,"id":451},"source":"function onDragStart(evt) {\n            this.dragStartPoint = evt.mousePoint;\n            this.originalTargetExtent = this.owner.getExtent();\n        }","funcProperties":{"__isSmartRef__":true,"id":456},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"451":{"this":{"__isSmartRef__":true,"id":446},"__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","__SourceModuleName__":"Global.lively.lang.Closure"},"454":{"obj":{"__isSmartRef__":true,"id":446},"name":"onDragStart"},"455":{},"456":{},"457":{"varMapping":{"__isSmartRef__":true,"id":458},"source":"function onDrag(evt) {\n            var moveDelta = pt(evt.mousePoint.subPt(this.dragStartPoint).x,0);\n            var newExtent = this.originalTargetExtent.addPt(moveDelta);\n            if (newExtent.x < this.owner.minWidth) newExtent.x = this.owner.minWidth;\n\n            this.owner.setExtent(newExtent);\n            this.align(this.bounds().topRight(), pt(this.owner.getExtent().x,0));\n        }","funcProperties":{"__isSmartRef__":true,"id":463},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"458":{"this":{"__isSmartRef__":true,"id":446},"__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","__SourceModuleName__":"Global.lively.lang.Closure"},"461":{"obj":{"__isSmartRef__":true,"id":446},"name":"onDrag"},"462":{},"463":{},"464":{"varMapping":{"__isSmartRef__":true,"id":465},"source":"function onDragEnd(evt) {\n            this.dragStartPoint = null;\n            this.originalTargetExtent = null;\n            this.owner.alignReframeHandle();\n            this.owner.alignBottomReframeHandle();\n        }","funcProperties":{"__isSmartRef__":true,"id":470},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"465":{"this":{"__isSmartRef__":true,"id":446},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":466}},"466":{"$super":{"__isSmartRef__":true,"id":467}},"467":{"varMapping":{"__isSmartRef__":true,"id":468},"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":469},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"468":{"obj":{"__isSmartRef__":true,"id":446},"name":"onDragEnd"},"469":{},"470":{},"471":{"submorphs":[{"__isSmartRef__":true,"id":472},{"__isSmartRef__":true,"id":478},{"__isSmartRef__":true,"id":491},{"__isSmartRef__":true,"id":503}],"scripts":[],"shape":{"__isSmartRef__":true,"id":516},"eventHandler":{"__isSmartRef__":true,"id":517},"_ClipMode":"visible","derivationIds":[],"id":"C92FE6A2-508F-4DDE-BFAA-4312066FBD0A","droppingEnabled":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":518},"__serializedExpressions__":["_Position"],"windowMorph":{"__isSmartRef__":true,"id":0},"label":{"__isSmartRef__":true,"id":472},"closeButton":{"__isSmartRef__":true,"id":478},"menuButton":{"__isSmartRef__":true,"id":491},"collapseButton":{"__isSmartRef__":true,"id":503},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":0},"prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"472":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":473},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":474}],"eventHandler":{"__isSmartRef__":true,"id":476},"_ClipMode":"hidden","derivationIds":[],"id":"1FE902FE-FA73-4C56-A2E2-6EFD0576D51C","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"layout":{"__isSmartRef__":true,"id":477},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":471},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(21.0,3.0)"},"473":{"__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(181.3,18.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"474":{"style":{"__isSmartRef__":true,"id":475},"chunkOwner":{"__isSmartRef__":true,"id":472},"_id":"_179164","storedString":"ShowDerivationHistory","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"475":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"476":{"morph":{"__isSmartRef__":true,"id":472},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"477":{"resizeWidth":true},"478":{"submorphs":[{"__isSmartRef__":true,"id":479}],"scripts":[],"shape":{"__isSmartRef__":true,"id":484},"eventHandler":{"__isSmartRef__":true,"id":485},"_ClipMode":"visible","derivationIds":[],"id":"3C85A8DA-415A-49C8-AED6-949D79C8CA5E","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":479},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":471},"layout":{"__isSmartRef__":true,"id":486},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":487},{"__isSmartRef__":true,"id":489}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"isPressed":false,"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(221.3,3.0)"},"479":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":480},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":481}],"eventHandler":{"__isSmartRef__":true,"id":483},"_ClipMode":"hidden","derivationIds":[],"id":"40BD1D45-062D-4368-8415-D6A2761F429C","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":478},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"480":{"__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(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"481":{"style":{"__isSmartRef__":true,"id":482},"chunkOwner":{"__isSmartRef__":true,"id":479},"_id":"_179159","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"482":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"483":{"morph":{"__isSmartRef__":true,"id":479},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"484":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_StrokeOpacity":0,"_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(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"485":{"morph":{"__isSmartRef__":true,"id":478},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"486":{"moveHorizontal":true},"487":{"sourceObj":{"__isSmartRef__":true,"id":478},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":488},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"488":{"source":{"__isSmartRef__":true,"id":478},"target":{"__isSmartRef__":true,"id":0}},"489":{"sourceObj":{"__isSmartRef__":true,"id":478},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":490},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"490":{"source":{"__isSmartRef__":true,"id":478},"target":{"__isSmartRef__":true,"id":0}},"491":{"submorphs":[{"__isSmartRef__":true,"id":492}],"scripts":[],"shape":{"__isSmartRef__":true,"id":497},"eventHandler":{"__isSmartRef__":true,"id":498},"_ClipMode":"visible","derivationIds":[],"id":"6C2539EF-510E-448F-BAE7-6E21B89418B5","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":492},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":471},"attributeConnections":[{"__isSmartRef__":true,"id":499},{"__isSmartRef__":true,"id":501}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"isPressed":false,"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.0,3.0)"},"492":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":493},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":494}],"eventHandler":{"__isSmartRef__":true,"id":496},"_ClipMode":"hidden","derivationIds":[],"id":"E86063C8-7D9B-4F56-A291-91886D3D5494","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":491},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"493":{"__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(18.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"494":{"style":{"__isSmartRef__":true,"id":495},"chunkOwner":{"__isSmartRef__":true,"id":492},"_id":"_179161","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"495":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"496":{"morph":{"__isSmartRef__":true,"id":492},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"497":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_StrokeOpacity":0,"_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(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"498":{"morph":{"__isSmartRef__":true,"id":491},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"499":{"sourceObj":{"__isSmartRef__":true,"id":491},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":500},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"500":{"source":{"__isSmartRef__":true,"id":491},"target":{"__isSmartRef__":true,"id":0}},"501":{"sourceObj":{"__isSmartRef__":true,"id":491},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":502},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"502":{"source":{"__isSmartRef__":true,"id":491},"target":{"__isSmartRef__":true,"id":0}},"503":{"submorphs":[{"__isSmartRef__":true,"id":504}],"scripts":[],"shape":{"__isSmartRef__":true,"id":509},"eventHandler":{"__isSmartRef__":true,"id":510},"_ClipMode":"visible","derivationIds":[],"id":"78F65A0F-EA9F-41C2-80DD-651D81401891","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":504},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":471},"layout":{"__isSmartRef__":true,"id":511},"attributeConnections":[{"__isSmartRef__":true,"id":512},{"__isSmartRef__":true,"id":514}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"isPressed":false,"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(202.3,3.0)"},"504":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":505},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":506}],"eventHandler":{"__isSmartRef__":true,"id":508},"_ClipMode":"hidden","derivationIds":[],"id":"EEBB3898-CFF9-43DD-BDCC-120145AD62DE","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":503},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"505":{"__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(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"506":{"style":{"__isSmartRef__":true,"id":507},"chunkOwner":{"__isSmartRef__":true,"id":504},"_id":"_179163","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"507":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"508":{"morph":{"__isSmartRef__":true,"id":504},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"509":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_StrokeOpacity":0,"_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(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"510":{"morph":{"__isSmartRef__":true,"id":503},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"511":{"moveHorizontal":true},"512":{"sourceObj":{"__isSmartRef__":true,"id":503},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":513},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"513":{"source":{"__isSmartRef__":true,"id":503},"target":{"__isSmartRef__":true,"id":0}},"514":{"sourceObj":{"__isSmartRef__":true,"id":503},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":515},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"515":{"source":{"__isSmartRef__":true,"id":503},"target":{"__isSmartRef__":true,"id":0}},"516":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(241.3,22.0)","_Padding":"lively.rect(0,0,0,0)"},"517":{"morph":{"__isSmartRef__":true,"id":471},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"518":{"resizeWidth":true,"adjustForNewBounds":true},"519":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":520},"eventHandler":{"__isSmartRef__":true,"id":521},"_ClipMode":"visible","derivationIds":[],"id":"37582A32-E525-4929-8C80-CFBBD394FDB4","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"_StyleClassNames":["reframe-handle bottom"],"owner":{"__isSmartRef__":true,"id":0},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":522},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,96.0)"},"520":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(227.3,4.0)","_Padding":"lively.rect(0,0,0,0)"},"521":{"morph":{"__isSmartRef__":true,"id":519},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"522":{"onDragStart":{"__isSmartRef__":true,"id":523},"onDrag":{"__isSmartRef__":true,"id":530},"onDragEnd":{"__isSmartRef__":true,"id":537}},"523":{"varMapping":{"__isSmartRef__":true,"id":524},"source":"function onDragStart(evt) {\n            this.dragStartPoint = evt.mousePoint;\n            this.originalTargetExtent = this.owner.getExtent();\n        }","funcProperties":{"__isSmartRef__":true,"id":529},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"524":{"this":{"__isSmartRef__":true,"id":519},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":525}},"525":{"$super":{"__isSmartRef__":true,"id":526}},"526":{"varMapping":{"__isSmartRef__":true,"id":527},"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":528},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"527":{"obj":{"__isSmartRef__":true,"id":519},"name":"onDragStart"},"528":{},"529":{},"530":{"varMapping":{"__isSmartRef__":true,"id":531},"source":"function onDrag(evt) {\n            var moveDelta = pt(0,evt.mousePoint.subPt(this.dragStartPoint).y);\n            var newExtent = this.originalTargetExtent.addPt(moveDelta);\n            if (newExtent.y < this.owner.minHeight) newExtent.y = this.owner.minHeight;\n            this.owner.setExtent(newExtent);\n\n            this.align(this.bounds().bottomLeft(), pt(0,this.owner.getExtent().y));\n        }","funcProperties":{"__isSmartRef__":true,"id":536},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"531":{"this":{"__isSmartRef__":true,"id":519},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":532}},"532":{"$super":{"__isSmartRef__":true,"id":533}},"533":{"varMapping":{"__isSmartRef__":true,"id":534},"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":535},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"534":{"obj":{"__isSmartRef__":true,"id":519},"name":"onDrag"},"535":{},"536":{},"537":{"varMapping":{"__isSmartRef__":true,"id":538},"source":"function onDragEnd(evt) {\n            this.dragStartPoint = null;\n            this.originalTargetExtent = null;\n            this.owner.alignReframeHandle();\n            this.owner.alignRightReframeHandle();\n        }","funcProperties":{"__isSmartRef__":true,"id":543},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"538":{"this":{"__isSmartRef__":true,"id":519},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":539}},"539":{"$super":{"__isSmartRef__":true,"id":540}},"540":{"varMapping":{"__isSmartRef__":true,"id":541},"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":542},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"541":{"obj":{"__isSmartRef__":true,"id":519},"name":"onDragEnd"},"542":{},"543":{},"544":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":545},"eventHandler":{"__isSmartRef__":true,"id":546},"_ClipMode":"visible","derivationIds":[],"id":"56D7EE61-89C0-4CAE-96DA-A96A8B8F3F4B","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"_StyleClassNames":["reframe-handle corner"],"owner":{"__isSmartRef__":true,"id":0},"dragStartPoint":null,"originalTargetExtent":null,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":547},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(227.3,86.0)"},"545":{"__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)"},"546":{"morph":{"__isSmartRef__":true,"id":544},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"547":{"onDragStart":{"__isSmartRef__":true,"id":548},"onDrag":{"__isSmartRef__":true,"id":555},"onDragEnd":{"__isSmartRef__":true,"id":562}},"548":{"varMapping":{"__isSmartRef__":true,"id":549},"source":"function onDragStart(evt) {\n            this.dragStartPoint = evt.mousePoint;\n            this.originalTargetExtent = this.owner.getExtent();\n        }","funcProperties":{"__isSmartRef__":true,"id":554},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"549":{"this":{"__isSmartRef__":true,"id":544},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":550}},"550":{"$super":{"__isSmartRef__":true,"id":551}},"551":{"varMapping":{"__isSmartRef__":true,"id":552},"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":553},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"552":{"obj":{"__isSmartRef__":true,"id":544},"name":"onDragStart"},"553":{},"554":{},"555":{"varMapping":{"__isSmartRef__":true,"id":556},"source":"function onDrag(evt) {\n            var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n            var newExtent = this.originalTargetExtent.addPt(moveDelta);\n            if (newExtent.x < this.owner.minWidth) newExtent.x = this.owner.minWidth;\n            if (newExtent.y < this.owner.minHeight) newExtent.y = this.owner.minHeight;\n            this.owner.setExtent(newExtent);\n            //console.log(\"WindowExtent: \"+this.owner.getExtent().x+\" ,  \"+this.owner.getExtent().y);\n            this.align(this.bounds().bottomRight(), this.owner.getExtent());\n        }","funcProperties":{"__isSmartRef__":true,"id":561},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"556":{"this":{"__isSmartRef__":true,"id":544},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":557}},"557":{"$super":{"__isSmartRef__":true,"id":558}},"558":{"varMapping":{"__isSmartRef__":true,"id":559},"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":560},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"559":{"obj":{"__isSmartRef__":true,"id":544},"name":"onDrag"},"560":{},"561":{},"562":{"varMapping":{"__isSmartRef__":true,"id":563},"source":"function onDragEnd(evt) {\n            this.dragStartPoint = null;\n            this.originalTargetExtent = null;\n            this.owner.alignBottomReframeHandle();\n            this.owner.alignRightReframeHandle();\n        }","funcProperties":{"__isSmartRef__":true,"id":568},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"563":{"this":{"__isSmartRef__":true,"id":544},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":564}},"564":{"$super":{"__isSmartRef__":true,"id":565}},"565":{"varMapping":{"__isSmartRef__":true,"id":566},"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":567},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"566":{"obj":{"__isSmartRef__":true,"id":544},"name":"onDragEnd"},"567":{},"568":{},"569":{"__serializedExpressions__":["_Padding","_Extent"],"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(241.3,100.0)"},"570":{"morph":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"571":{"adjustForNewBounds":true},"isSimplifiedRegistry":true}}