{"id":0,"registry":{"0":{"submorphs":[{"__isSmartRef__":true,"id":1},{"__isSmartRef__":true,"id":209},{"__isSmartRef__":true,"id":257},{"__isSmartRef__":true,"id":260},{"__isSmartRef__":true,"id":263}],"scripts":[],"shape":{"__isSmartRef__":true,"id":266},"derivationIds":[null,"CD7BCB08-EB4A-48CD-952B-53A1EAEB23D0","581E5168-D9B0-4133-8DDD-C2A067EE91FD","5BDC76F6-9933-4A8D-A8D7-7A53D1313D5A","DC8E6D9C-D7A4-4C3D-8100-3E1546871B63","955E7F07-39AE-450D-8EE8-29E429842845","1C9D44BC-517C-4A89-B751-45C9076B8A48","231B606C-D216-476D-BD06-1E97C2F166E9","56440E75-AABF-40EE-BADE-EF6DE957BED1","83527CBE-511C-4D2C-BADC-53AA4E951B4C","CF9928AD-677A-417F-9067-73633E132979","AD34B2C8-22BE-4C8A-8E34-7B3A0AAFCA5A","4809EAF2-ACD4-4607-8911-3BAA5711C74F","69E5575E-8364-41D8-8809-31BFA13B658F","467E9CE0-4C43-465A-AE66-70F8E94FF818","43427F0A-798B-4B43-A2A5-6783E3A4FBEC","C32B806A-02C8-4A60-B1EF-A7DD42C68BB7","440B2525-75D8-4DA2-A2B0-F365EAE45A99","8172411B-9EE0-4CC3-8467-6E9B83645928","AB2C8B18-4386-407F-B100-C4011CCB060A","E7E5E0FB-4D6C-4232-AE3E-F29216473B50","3F84D56A-C67B-46DE-8FAA-5F8B0FA0E0CD","33729558-E9D3-46B1-AEC0-7B1814FFFECD","F139243C-8B20-4832-9041-78BB3BD36BB6","E2AD5203-521C-4A07-A471-843E7E073F5B","744CB741-A236-4AEB-8030-B0BDF723E4F5","57C9662A-FCEA-4242-B2F4-59A86310C5EF","9DAEA7B4-F388-424A-81D8-40B6BE949ABB","798285BC-057B-438E-A7BA-C7DF54B312F1","DBBBA1DD-26C2-4E7F-99DD-ED5A528F02BD","3FB96E49-AF89-4738-BC76-B5421F55B22A","44A8D779-153C-4835-A346-21E7AD1F7870","3F24446E-AF91-46FD-BF52-35F1EA31778B","C48055AD-097D-4069-9000-48728383303B"],"id":"EA56018F-BE92-494A-A469-AACD26AA208C","eventHandler":{"__isSmartRef__":true,"id":267},"_ClipMode":"visible","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":268},"LK2":true,"targetMorph":{"__isSmartRef__":true,"id":1},"reframeHandle":{"__isSmartRef__":true,"id":257},"titleBar":{"__isSmartRef__":true,"id":209},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":269},"name":"ObjectInspector","highlighted":false,"isBeingDragged":false,"#startLetters":"get","moved":true,"showsHalos":false,"prevScroll":[0,0],"__serializedExpressions__":["_Position","contentOffset","prevDragPos"],"rightReframeHandle":{"__isSmartRef__":true,"id":263},"bottomReframeHandle":{"__isSmartRef__":true,"id":260},"_Rotation":0,"_Scale":1.02,"cameForward":false,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":345},"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(0.0,0.0)","contentOffset":"lively.pt(0.0,21.0)","prevDragPos":"lively.pt(1056.0,4532.0)"},"1":{"submorphs":[{"__isSmartRef__":true,"id":2},{"__isSmartRef__":true,"id":9},{"__isSmartRef__":true,"id":57},{"__isSmartRef__":true,"id":78}],"scripts":[],"id":"80AFAB75-A53E-46F9-93DA-9285D7825340","shape":{"__isSmartRef__":true,"id":137},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"ObjectInspector","partsBinMetaInfo":{"__isSmartRef__":true,"id":138},"eventHandler":{"__isSmartRef__":true,"id":153},"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","5276E050-462B-4ED7-8645-FC4C5F60FE2C","88F0CB6D-932E-4927-AC3F-E132C18AB5E3","A386B89D-9A23-4177-B9BA-8B962FF236C4","D352E8A5-29FA-41D9-9B35-73FF3564157E","4BDE366B-9002-45D8-B200-9892CE8E1C96","9FA6F23B-5584-4720-A460-81C48DCF514B","AD23A5BA-025F-4197-962F-6D64F6AEA3AD","4E00CA05-F3C7-4A1F-8769-5831DDD64874","CB599F3F-9886-43EC-AA8B-1EE9A162031B","91015D82-71FF-471E-A78C-9A2498BAA4FE","B19B84BB-582D-4F5D-B0BA-7097BD7E553C","D9F3227D-E20B-457B-BF85-47DD91F74598","9F00820B-ABA8-4E70-B63F-293A8159A36A","A9654D03-2824-4671-BD26-10F342EC4C9B","080739E4-92B2-4E4D-A17C-A45D08A1A473","9D21C3F5-01B1-4FE6-864B-F3C51A7860B5","027EA526-9F60-4B4D-9B7B-73EA324D1463","CE1A5A57-A548-4F2D-90A0-DE5B1FD7F0E6","EE86A04F-F125-4D31-9E3D-48761A0486CB","20C274CF-FBD0-45AD-BD1E-9EC348102EB4","C83BF7B2-FF72-463F-8189-642A8969D9CF","B3755676-4902-47C7-A23C-2539F9BCC9FA","07346937-19F7-4644-8389-BF59DE2F203A","49808445-DC14-4391-BF1E-701710D8D9B8","AD2918D7-97E8-42C9-A681-18EAA129EB55","3CC1874B-4ADB-4A90-A12A-55B7ADF9392D","9AFC4676-5280-4B72-82E2-55B51441AF1E","482F476C-5C4E-4F4D-B56A-1989175C1352","DBC2AA37-BA52-4681-AC86-11642F0FFEC6","7BA71570-579E-4CD9-AA02-804CDA1CA3A1","5DAF7A95-CDD6-4EFD-A0A5-95011D71FDF9","B6C70E4D-F168-4C91-BFF1-FA1133688DC2","A8034AB5-1A8B-485D-BB5D-FF25BA32E92D"],"partTests":{"__isSmartRef__":true,"id":154},"_ClipMode":"visible","moved":true,"owner":{"__isSmartRef__":true,"id":0},"layout":{"__isSmartRef__":true,"id":159},"isInLayoutCycle":false,"isBeingDragged":false,"isCopyMorphRef":true,"morphRefId":2,"tree":{"__isSmartRef__":true,"id":10},"prevScroll":[0,0],"updateFilter":"standard","showInherited":false,"__serializedExpressions__":["_Position"],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":160},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,21.0)"},"2":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3},"derivationIds":[null,"4E5E2B48-0B47-4B2D-BC78-14E1BDBE0B57","EA4FE185-C289-4D95-B8AF-461C2E8219E6","7F3E4F8B-3F32-4809-91A5-5DEA3A3FD09E","7571A08C-937B-467A-9D49-68F3AAAD1140","85283104-ADA2-4C53-A73D-C5487B62C829","5E0941AD-4504-4F9D-B650-B018490C56B0","EAD81395-1252-4B07-8FB3-2F4253CB798F","7696C2D4-B858-4212-80CB-84803CAAD87E","4C0819CC-FCCD-4A8B-A1FF-1603EFE5EE49","FB7EF974-A95D-4A3A-95F4-498936A61AB1","060FCB63-2D3A-4FE6-AB19-B40854B0BB78","5ABD6D73-9D28-45A3-AE27-3035D892467D","19CC5587-3BCE-4293-B785-F659497CDD76","440643CA-166F-44AE-A8FF-D3B1E457D081","BA20821C-578F-4256-8870-B86E3AFEE3FC","7C1E3822-1018-45B9-AE6C-6E2BD39DF2F8","312B6786-7F93-4E97-AF06-CC08B9BEF91B","B6142DF2-38A9-41DD-B7C0-60D315537301","7DE27692-A1E7-4B48-8126-2939656AE639","1CA5EB71-650C-48BB-B5F0-4B1FDA2B0FCE","E1B8DC34-B6A5-4CB2-857B-597844C49DF0","0BB210B2-5CAC-4548-A650-A8FB85814B89","3493E4F4-5A4F-41F9-8FB4-6DD2781CE33F","3E9289C4-8439-4FF4-8533-20CCC231E86C","1007D257-74BA-41E4-9426-43503840A328","AB02F6ED-6541-4C2B-BE33-9E30E2D4E8CB","86414643-3214-48C0-A848-A1AD0622F4F3","64D914CC-285D-46F9-9DDD-F6898F714D0C","08B1186F-89EF-4676-9F58-FC0F720D76B7","BF198FB5-667C-4EE5-B3F0-E9CE73124C6E","86626633-CE46-4CAD-A256-3D3CE0D0EE2C","B89A22AA-626A-4C4F-A719-55F8BA6C3266","3D85070C-B1AF-417F-A853-6EB16673F2C4","405A93BF-BE83-4943-A731-8E5F6FF7AFE8"],"id":"E086066C-A760-402A-A94F-CF8389D649A9","_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4}],"eventHandler":{"__isSmartRef__":true,"id":6},"_ClipMode":"auto","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":true,"allowInput":true,"_FontFamily":"Monaco,monospace","_FontSize":10,"evalEnabled":false,"_MaxTextWidth":296.8712591602084,"_MinTextWidth":296.8712591602084,"_MaxTextHeight":null,"_MinTextHeight":null,"layout":{"__isSmartRef__":true,"id":7},"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":8}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"lastSyntaxHighlightTime":1,"accessibleInInactiveWindow":true,"charsReplaced":"this.bla","lastFindLoc":8,"isBeingDragged":false,"showsHalos":false,"parseErrors":null,"#startLetters":"getDo","name":"ObjectInspectorText","owner":{"__isSmartRef__":true,"id":1},"doItContext":null,"doitContext":null,"_syntaxHighlightTimeout":null,"_lastSyntaxHighlightTime":10,"_WordBreak":"break-all","__serializedExpressions__":["_Position"],"textString":"this","_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(8.1,324.4)"},"3":{"_BorderWidth":1,"_BorderRadius":3.6999999999999997,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(306.9,99.8)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(112,112,112)","_Fill":"Color.rgb(255,255,255)"},"4":{"style":{"__isSmartRef__":true,"id":5},"chunkOwner":{"__isSmartRef__":true,"id":2},"_id":"_309","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"6":{"morph":{"__isSmartRef__":true,"id":2},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7":{"resizeWidth":true,"resizeHeight":false,"moveVertical":true},"8":{"sourceObj":{"__isSmartRef__":true,"id":2},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":2},"targetMethodName":"highlightJavaScriptSyntax","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"9":{"submorphs":[{"__isSmartRef__":true,"id":10}],"scripts":[],"id":"F1DCB25C-314A-428B-9959-3728B4B70ED9","shape":{"__isSmartRef__":true,"id":36},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"Rectangle","partsBinMetaInfo":{"__isSmartRef__":true,"id":37},"eventHandler":{"__isSmartRef__":true,"id":50},"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","C284F4DE-14F1-43C2-A4D0-1BAE909D98DA","9EEF20FD-27E3-4A31-8DBC-36073E64666F","283BD2F7-EFEE-4D83-876B-A8F2BD099B93","50245F69-C51D-40B5-BFD8-EE4870A65AF5","410821C9-3A7A-4ACB-8AEF-6B82AAB72D55","EFEAD1DE-A920-4272-BB24-C0361CBF2906","A5D165E3-E5BD-43E3-B6B0-9C23B5CC1964","6CC2F1A6-9C53-4980-80E4-0167A10F9942","95406291-4689-49C6-ADE6-C2C642AC0B5C","33084DB2-FE6B-44DA-AF4A-5C017450FC97","46D25FF6-F6EA-49A2-B643-59628686B2DC","9648CC00-8E9E-4911-A41B-46CED518B0D3","E1275348-0270-4F01-BE65-8C80AC5A5588","734AED0F-F7BE-44E8-92CE-86F1AE7F6D55","42AD8A44-C2B7-462F-89AE-4AE94C29A9D5","9548995B-025B-42CC-9DC4-44999A80E52F","0AA45256-249A-420C-A183-0A3BE69F95C6","3FF6DBA9-F3C1-4D0D-999B-981406660635","5BDFFDB8-16A6-4122-8CF6-2EC7C7CFA0DE","F73CBC23-DED8-4667-B4C4-4842BBD64AF5","F4E6EC9B-F4BE-4249-AB50-3EE510BF3ACD","5E0F549D-154A-4598-972D-7FB5D7EB2597","4EFF8DE7-D20D-4C65-B931-9AE67A17ABAD","81382340-4F55-428F-8FA9-23679D643920","12AEE6D1-BD69-4690-84DC-EBFC54F436CF","C434C7E8-49F2-4EDF-AA66-363EDB6AA0F8","EE756834-F5B4-47EB-993C-83C2B8B448FB","3DAC0D13-C416-4EF8-9BA1-62A438291A79","34E85AE0-DDA3-4AA1-B38C-895F46CE103C","4166C41F-80E0-4ABF-B227-790BA8E282AB","D6333D2B-EC4C-477A-8510-2F6A8697533E","6844D2AF-106E-4F2C-AE50-A7E19C08F587","736BBE17-08F6-471F-A1EC-85B517B8ADA2"],"partTests":{"__isSmartRef__":true,"id":51},"_ClipMode":"auto","moved":true,"owner":{"__isSmartRef__":true,"id":1},"layout":{"__isSmartRef__":true,"id":56},"isBeingDragged":false,"__serializedExpressions__":["_Position"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(8.1,41.2)"},"10":{"item":null,"parent":null,"depth":0,"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":11},"derivationIds":[null,"01A6356E-C15D-4F8D-BBB6-8680B231177D","8C1A96D3-6843-4386-9FC2-67909491ADEA","B85242E4-52C0-4A2B-9704-D5973B5BE1FE","8674A527-60C2-400B-82C8-B9209A0E288F","A851FE58-8397-4F98-BAE6-339C4926C930","2F1F744A-AA0E-4AB5-9D27-2EF1599780DD","98C0C210-DC70-452B-B05C-3B97B6CC4501","2D252C30-0809-4CDD-85A6-224D3B4186DC","5D83B1E4-35D8-403E-BABC-68E6E581B41C","48C1E58B-63D5-4C4B-A618-49EC747D4D2A","18F7D7DD-933D-4F14-AD42-27D4E5007E90","C7B88DEE-33BC-4C19-A8CA-C875519F03FB","B9610924-8476-414F-AF8C-4B18464386B1","3CBB6CB7-B377-4C0F-8906-7D0EBB8C1EB9","4EB0E124-3A4F-4BAB-ADCC-90E994E6F063","2248AE83-905F-4289-9C28-C08A0CE81D44","6722763D-AF2A-4186-AC25-1BCFCDD5D86F","3CC06143-943E-49E6-BBEF-094170056209","81130FBB-61ED-4567-BF03-7DA1DF84A8B8","445967DD-B3DE-4549-925F-75F5850757D7","FB1B17A2-78E6-46AD-B956-557B044AFE3F","BC5F0D9A-7059-4A21-B6D5-FD24FD58EB94","B57AF529-0187-4F02-8B37-5C01BCE44F88","D8021CB8-17EB-4641-A33A-60581D80E90A","48211CBE-B665-47DE-8B09-EA18C5A80082","0963EBD4-CBC3-47DD-AAFD-1329BF14A381","A5F36FD3-A2CC-4060-9A35-17A942EE2967","CB01C699-0407-4F5A-8D3C-2CDE89925CAB","04B7E806-6576-41C5-AEB1-1815818472C1","A5350C62-3BC3-4C49-B830-E903AC65A5FA","53F7D5D3-C850-46ED-B54F-3C64A6AE9D53","5CE8A645-6B3E-4F01-ACA1-0DDCCD0BBDB2","1035DB0D-166B-4586-BFE7-C3E0DA40840D"],"id":"254162AE-E98A-4CFD-9EB1-1905311F78E1","eventHandler":{"__isSmartRef__":true,"id":12},"_ClipMode":"visible","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":13},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":16},"label":{"__isSmartRef__":true,"id":22},"owner":{"__isSmartRef__":true,"id":9},"isBeingDragged":false,"showsHalos":false,"name":"ObjectInspectorTree","node":null,"showMoreNode":null,"__serializedExpressions__":["_Position"],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":31},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(-2.0,0.0)"},"11":{"_NodeClass":["tree"],"_NodeId":"morph-01a6356e-c15d-4f8d-bbb6-8680b231177d","_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(1.0,0.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"12":{"morph":{"__isSmartRef__":true,"id":10},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":14}},"14":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":15},"spacing":0,"container":{"__isSmartRef__":true,"id":10},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"15":{"top":0,"right":0,"bottom":0,"left":0},"16":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":17},"derivationIds":[null],"id":"29A6219C-55DE-4ECC-9C26-6C13549D3D32","_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":18}],"eventHandler":{"__isSmartRef__":true,"id":20},"_ClipMode":"visible","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":false,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_HandStyle":"default","_Align":"right","owner":{"__isSmartRef__":true,"id":21},"_MaxTextWidth":2,"_MinTextWidth":2,"_MaxTextHeight":null,"_MinTextHeight":null,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)"},"17":{"_BorderWidth":0,"_Fill":null,"_NodeClass":["morph","text"],"_NodeId":"morph-29a6219c-55de-4ecc-9c26-6c13549d3d32","__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(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"18":{"style":{"__isSmartRef__":true,"id":19},"chunkOwner":{"__isSmartRef__":true,"id":16},"_id":"_1059","storedString":"▼","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"20":{"morph":{"__isSmartRef__":true,"id":16},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"21":{"submorphs":[{"__isSmartRef__":true,"id":16},{"__isSmartRef__":true,"id":22}],"scripts":[],"shape":{"__isSmartRef__":true,"id":27},"derivationIds":[null],"id":"2AEC3E2F-CB91-46F1-B8C1-8D35A130458F","eventHandler":{"__isSmartRef__":true,"id":28},"_ClipMode":"visible","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":29},"isInLayoutCycle":false,"owner":null,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"22":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":23},"derivationIds":[null],"id":"6978CD3E-475C-4D72-8FFC-4EE1D72E5A57","_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":24}],"cachedTextString":"undefined","eventHandler":{"__isSmartRef__":true,"id":26},"_ClipMode":"visible","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":false,"fixedWidth":false,"fixedHeight":true,"_InputAllowed":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_HandStyle":"default","owner":{"__isSmartRef__":true,"id":21},"_MaxTextWidth":null,"_MinTextWidth":null,"_MaxTextHeight":null,"_MinTextHeight":null,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(15.0,0.0)"},"23":{"_BorderWidth":0,"_Fill":null,"_NodeClass":["morph","text"],"_NodeId":"morph-6978cd3e-475c-4d72-8ffc-4ee1d72e5a57","__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(99.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"24":{"style":{"__isSmartRef__":true,"id":25},"chunkOwner":{"__isSmartRef__":true,"id":22},"_id":"_4928","storedString":"saved source","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"25":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"26":{"morph":{"__isSmartRef__":true,"id":22},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"27":{"_NodeClass":["morph"],"_NodeId":"morph-2aec3e2f-cb91-46f1-b8c1-8d35a130458f","__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(115.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"28":{"morph":{"__isSmartRef__":true,"id":21},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"29":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":30}},"30":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":21},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"31":{"reset":{"__isSmartRef__":true,"id":32}},"32":{"varMapping":{"__isSmartRef__":true,"id":33},"source":"function reset() {\n    this.item = null;\n    this.submorphs.invoke(\"remove\");\n    this.childNodes = null;\n    this.setExtent(pt(1,1));\n    this.applyLayout();\n}","funcProperties":{"__isSmartRef__":true,"id":34},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"33":{"this":{"__isSmartRef__":true,"id":10}},"34":{"timestamp":{"__isSmartRef__":true,"id":35},"user":"cschuster","tags":[]},"35":{"isSerializedDate":true,"string":"Tue May 29 2012 15:35:26 GMT-0700 (PDT)"},"36":{"_BorderWidth":1.1840000000000002,"_ClipMode":"visible","_BorderRadius":2.59,"_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(306.9,278.2)","_BorderColor":"Color.rgb(112,112,112)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"37":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":38},{"__isSmartRef__":true,"id":40},{"__isSmartRef__":true,"id":42},{"__isSmartRef__":true,"id":44},{"__isSmartRef__":true,"id":46},{"__isSmartRef__":true,"id":48}],"revisionOnLoad":163371,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"38":{"date":{"__isSmartRef__":true,"id":39},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"39":{"isSerializedDate":true,"string":"Mon Apr 09 2012 04:42:07 GMT-0700 (PDT)"},"40":{"date":{"__isSmartRef__":true,"id":41},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"41":{"isSerializedDate":true,"string":"Wed Mar 14 2012 02:42:26 GMT-0700 (PDT)"},"42":{"date":{"__isSmartRef__":true,"id":43},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"43":{"isSerializedDate":true,"string":"Fri Feb 24 2012 17:59:09 GMT-0800 (PST)"},"44":{"date":{"__isSmartRef__":true,"id":45},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"45":{"isSerializedDate":true,"string":"Wed Mar 14 2012 02:53:45 GMT-0700 (PDT)"},"46":{"date":{"__isSmartRef__":true,"id":47},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"47":{"isSerializedDate":true,"string":"Thu May 03 2012 06:51:30 GMT-0700 (PDT)"},"48":{"date":{"__isSmartRef__":true,"id":49},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"49":{"isSerializedDate":true,"string":"Thu May 03 2012 06:51:36 GMT-0700 (PDT)"},"50":{"morph":{"__isSmartRef__":true,"id":9},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"51":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":52}},"52":{"test01IsMorph":{"__isSmartRef__":true,"id":53}},"53":{"varMapping":{"__isSmartRef__":true,"id":54},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":55},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"54":{"this":{"__isSmartRef__":true,"id":51}},"55":{},"56":{"resizeWidth":true,"resizeHeight":true},"57":{"submorphs":[{"__isSmartRef__":true,"id":58},{"__isSmartRef__":true,"id":69}],"scripts":[],"shape":{"__isSmartRef__":true,"id":74},"derivationIds":[null,"1DDF17DF-89F1-41AF-8FED-513C5DA4861F","34E9C329-CF65-4830-925D-B24B87EE3DF6","11A0A064-4A2C-4690-9636-6789C5696F63","35948438-B473-40F3-8AFF-7CEAAEAD2F48","9C44EA9A-7CD0-40B1-B44A-BD97126020A9","ED63BB10-E75E-41F7-B171-17FB2E70028A","2A26EF6F-B65C-4040-A343-0B563A6D23FD","1BC60F94-B9FA-4039-97F3-537564196FD9","1A3FCF3A-2B05-489C-A6A2-1BA668DD41C6","C5D0589C-A5E3-4EA4-8786-F69A01B8E54F","9018B830-2426-40E1-99E3-F8DD145D2907","8916D213-ED73-48BE-8C12-90AA950ECD3A","0EEEC303-0DA5-4A8A-9B2F-12D43E2AFEC2","756D8367-C492-435D-A58C-7777D259CAC9","0C785828-7A75-40B9-BA32-41E2E7BCF232","1CB7A529-70B5-4DB1-9A21-2DA7902316FC","9B3670A6-E75D-46C9-A993-21AA2E164105","080D3171-89D5-4048-AF20-47F19CB803C3","7F75402B-27C7-4D87-B0C3-BACA111C472F","02CD346B-EC56-41B8-A885-DB34381D80C1","38AFD261-0829-404B-B79E-F20218E94C84"],"id":"FAE5A99C-7CEB-4404-9950-B436855966AB","eventHandler":{"__isSmartRef__":true,"id":75},"_ClipMode":"visible","droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":1},"showsHalos":false,"layout":{"__isSmartRef__":true,"id":76},"isInLayoutCycle":false,"prevScroll":[0,0],"isCopyMorphRef":true,"morphRefId":2,"__serializedExpressions__":["_Position"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(8.1,8.1)"},"58":{"submorphs":[],"scripts":[],"id":"470C591D-5889-4AAD-A115-879A38321D10","shape":{"__isSmartRef__":true,"id":59},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"auto","eventHandler":{"__isSmartRef__":true,"id":60},"itemList":[{"__isSmartRef__":true,"id":61},{"__isSmartRef__":true,"id":62},{"__isSmartRef__":true,"id":63},{"__isSmartRef__":true,"id":64}],"selectOnMove":false,"showsHalos":false,"attributeConnections":[{"__isSmartRef__":true,"id":65}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"name":"ObjectInspectorFilterList","partsBinMetaInfo":{"__isSmartRef__":true,"id":67},"prevScroll":[0,0],"selectedLineNo":0,"valueScale":1,"changeTriggered":false,"derivationIds":[11781,"5102790A-CF88-40E4-A4D5-2F4DC18EE7F4","99147EDF-9E62-4AEC-ADD3-8AE47D5B9CA5","5C61633B-2FCB-439D-BAF5-65CB4D143B97","B4426A19-F07D-430E-B4A0-A62E57595CC6","73A966DD-D592-4638-96F9-60608A6829A4","8685C59F-E3BA-4E8B-8BF3-F0B2DA4C489A","FFE81A11-EA11-4EC7-BDD2-4CD8CD233795","B99EF2EF-3A62-4E7B-BE60-1BE2827CCE65","A11E3246-8FFF-424D-88EE-BD89875802AD","AC6169D4-D438-4C2E-A28C-BD36B8083EBA","C767CCD0-8B53-4669-AE15-191BC54D43A8","16D2E351-C720-4868-AF19-37373DF22E18","E3043356-AEC3-4047-8F77-CE2FCFBD9A33","6731C1BC-FBBD-456C-9A73-725075E36BE2","BE9906CB-B16B-45B1-86E3-B9255D31570A","390F5946-D572-43AA-A8FE-690DE6A1E2D4","EF4BBFB3-414A-42A1-8521-04CAADCBCD93","4A9BE8E6-AB6E-493F-9C84-3111FB900D84","473226F1-A5A0-4CC0-B0BB-180AEA66B015","95CE6728-720A-4805-93F3-8B7F6F7F2533","B3008B04-B3D3-48CB-B7C8-646CB1BA84BC","65C92E6F-8E44-47B1-95DE-8A214AFFAE4F","D3D28D1C-0D78-4229-81FC-09FB04009785"],"owner":{"__isSmartRef__":true,"id":57},"selection":"standard","layout":{"__isSmartRef__":true,"id":68},"#startLetters":"","isBeingDragged":false,"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":0.998001,"__LivelyClassName__":"lively.morphic.DropDownList","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(92.0,0.0)","distanceToDragEvent":"lively.pt(89.0,-13.9)"},"59":{"_BorderWidth":0,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(214.9,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"60":{"morph":{"__isSmartRef__":true,"id":58},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"61":{"isListItem":true,"string":"show standard properties","value":"standard"},"62":{"isListItem":true,"string":"show all properties","value":"properties"},"63":{"isListItem":true,"string":"show functions","value":"functions"},"64":{"isListItem":true,"string":"show morphs","value":"submorphs"},"65":{"sourceObj":{"__isSmartRef__":true,"id":58},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":1},"targetMethodName":"setFilter","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":66},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"66":{"source":{"__isSmartRef__":true,"id":58},"target":{"__isSmartRef__":true,"id":1}},"67":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Widgets/","comment":"\"Native\" drop down list","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"68":{"resizeWidth":true},"69":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":70},"derivationIds":[null,"E88A53FB-D21B-44BB-BDFD-869442C56311","0F787D3F-D240-44AF-ACF9-68B168A37AF6","A057ACC6-677C-4F53-B1D5-9938B56D0FEB","9732F158-76D9-4A36-8A15-548AF9D33FDE","27B1C939-33F2-47D5-832F-A75A78CB87AB","14D838C8-A334-48E3-81C0-D163F3856BC8","8ED36FD4-3BC1-4666-9D10-9D5B011CCC09","03AB1784-1272-475D-907F-BCED9FB98003","9B479E1E-E883-48A8-A81E-C9401988816C","95B8D1CF-CA5A-467B-8E75-190C0F92968F","61D66172-31A5-4E3A-A8DA-7DB2A7E60829","2D0FA765-B758-4A5A-A27C-EC16E95D2F0A","AD1A023D-D343-4F30-8EE9-5CA1E5C6DFCA","FDBEE6AB-A3AC-4E07-B69A-202BF0E33B71","7A8530D3-BFD4-4C90-9F6E-FB5C59BB4E86","B9F96B7E-3E06-4CFB-8E58-DA25B52A5E53","ED1FEFD6-32CA-4FAD-A1D4-742130C739D9","53B9FE5E-BDCF-4A83-B227-BF0D13186017","FDF8DD2F-775D-4630-977E-68B1C8CB8E1B","01F45153-329E-4EC1-B079-A3877CFB60F1","23142B0A-86A5-42F0-A114-C125E191006E"],"id":"EF40B89B-D812-4CD0-819E-C18FF12463F5","_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":71}],"eventHandler":{"__isSmartRef__":true,"id":73},"_ClipMode":"visible","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":57},"_MaxTextWidth":84,"_MinTextWidth":84,"_MaxTextHeight":null,"_MinTextHeight":null,"showsHalos":false,"#startLetters":"can","isBeingDragged":false,"__serializedExpressions__":["_Position"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)"},"70":{"_BorderWidth":0,"_Fill":null,"_NodeClass":["morph","text"],"_NodeId":"morph-e88a53fb-d21b-44bb-bdfd-869442c56311","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(92.0,0.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"71":{"style":{"__isSmartRef__":true,"id":72},"chunkOwner":{"__isSmartRef__":true,"id":69},"storedString":"Filter:","_id":"_2549","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"72":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"73":{"morph":{"__isSmartRef__":true,"id":69},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"74":{"_NodeClass":["morph"],"_NodeId":"morph-1ddf17df-89f1-41af-8fed-513c5da4861f","_BorderWidth":0,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(306.9,28.1)","_Padding":"lively.rect(0,0,0,0)"},"75":{"morph":{"__isSmartRef__":true,"id":57},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"76":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":77},"adjustForNewBounds":true,"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(358.2,100.0)"},"77":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":0,"container":{"__isSmartRef__":true,"id":57},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"78":{"submorphs":[],"scripts":[],"id":"3554E5D2-3507-46E8-8FC7-402B000900C1","shape":{"__isSmartRef__":true,"id":79},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"SplitterMorph2","partsBinMetaInfo":{"__isSmartRef__":true,"id":80},"eventHandler":{"__isSmartRef__":true,"id":101},"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","ED38E7CF-DBF8-44F7-8FCD-44556A95F525","2837627B-B301-45E3-BE2F-AE809626DE89","43E4DB05-C44F-44CB-A54B-72C9636B3396","D4A35074-DDE1-4EB5-AA93-C43A119497EB"],"partTests":{"__isSmartRef__":true,"id":102},"_ClipMode":"visible","moved":true,"layout":{"__isSmartRef__":true,"id":107},"isBeingDragged":false,"originalTargetExtent":null,"morphA":null,"morphB":null,"originalMorphAExtent":null,"originalMorphBExtent":null,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":1},"__serializedExpressions__":["_Position","distanceToDragEvent","dragStartPoint","originalMorphBPosition"],"_Rotation":0,"_Scale":0.9803921568627452,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":108},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(295.0,299.5)","distanceToDragEvent":"lively.pt(37.9,-13.4)","dragStartPoint":"lively.pt(1185.0,5071.0)","originalMorphBPosition":"lively.pt(8.1,354.4)"},"79":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":0.5557,"_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(20.0,44.9)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(167,167,173)","_Padding":"lively.rect(0,0,0,0)"},"80":{"partsSpaceName":"PartsBin/Widgets/","comment":"A splitter, that exchanges the extent from two morphs.... ok, hard to describe. It's just a splitter.\n\nInspired by the resize corner, it latebinds into the ui, by placing it ontop two adjacent morphs.","migrationLevel":4,"partName":"SplitterMorph","changes":[{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":87},{"__isSmartRef__":true,"id":89},{"__isSmartRef__":true,"id":91},{"__isSmartRef__":true,"id":93},{"__isSmartRef__":true,"id":95},{"__isSmartRef__":true,"id":97},{"__isSmartRef__":true,"id":99}],"revisionOnLoad":184652,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"81":{"date":{"__isSmartRef__":true,"id":82},"author":"jenslincke","message":"no comment","id":"3FF2C8E3-9B5C-4846-B328-5B9DE699E342"},"82":{"isSerializedDate":true,"string":"Thu Nov 22 2012 05:01:17 GMT-0800 (PST)"},"83":{"date":{"__isSmartRef__":true,"id":84},"author":"jenslincke","message":"no comment","id":"4D8DFE4C-2980-4B5F-A1E9-E4C650CBA0C6"},"84":{"isSerializedDate":true,"string":"Thu Nov 22 2012 05:01:14 GMT-0800 (PST)"},"85":{"date":{"__isSmartRef__":true,"id":86},"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205"},"86":{"isSerializedDate":true,"string":"Thu Nov 22 2012 01:35:51 GMT-0800 (PST)"},"87":{"date":{"__isSmartRef__":true,"id":88},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"88":{"isSerializedDate":true,"string":"Mon Jun 18 2012 10:35:08 GMT-0700 (PDT)"},"89":{"date":{"__isSmartRef__":true,"id":90},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"90":{"isSerializedDate":true,"string":"Mon Apr 09 2012 04:42:07 GMT-0700 (PDT)"},"91":{"date":{"__isSmartRef__":true,"id":92},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"92":{"isSerializedDate":true,"string":"Wed Mar 14 2012 02:42:26 GMT-0700 (PDT)"},"93":{"date":{"__isSmartRef__":true,"id":94},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"94":{"isSerializedDate":true,"string":"Fri Feb 24 2012 17:59:09 GMT-0800 (PST)"},"95":{"date":{"__isSmartRef__":true,"id":96},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"96":{"isSerializedDate":true,"string":"Wed Mar 14 2012 02:53:45 GMT-0700 (PDT)"},"97":{"date":{"__isSmartRef__":true,"id":98},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"98":{"isSerializedDate":true,"string":"Thu May 03 2012 06:51:30 GMT-0700 (PDT)"},"99":{"date":{"__isSmartRef__":true,"id":100},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"100":{"isSerializedDate":true,"string":"Thu May 03 2012 06:51:36 GMT-0700 (PDT)"},"101":{"morph":{"__isSmartRef__":true,"id":78},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"102":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":103}},"103":{"test01IsMorph":{"__isSmartRef__":true,"id":104}},"104":{"varMapping":{"__isSmartRef__":true,"id":105},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":106},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"105":{"this":{"__isSmartRef__":true,"id":102}},"106":{},"107":{"moveVertical":true,"moveHorizontal":true},"108":{"onDrag":{"__isSmartRef__":true,"id":109},"onDragEnd":{"__isSmartRef__":true,"id":117},"onDragStart":{"__isSmartRef__":true,"id":125},"getSiblingsAtCorner":{"__isSmartRef__":true,"id":133}},"109":{"varMapping":{"__isSmartRef__":true,"id":110},"source":"function onDrag(evt) {\n    var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n\n    moveDelta.x = 0;\n    if (!this.morphA || !this.morphB) return;\n    \n    var newExtent = this.originalMorphAExtent.addPt(moveDelta);\n    this.morphA.setExtent(newExtent);\n\n    this.morphB.setPosition(this.originalMorphBPosition.addPt(moveDelta));\n    moveDelta.y = - moveDelta.y;\n    this.morphB.setExtent(this.originalMorphBExtent.addPt(moveDelta));\n\n    this.setBounds(\n        rect(this.morphA.bounds().bottomRight().subPt(pt(20,20)),\n            this.morphB.bounds().topRight().addPt(pt(0,20))));\n\n    this.setExtent(pt(this.getExtent().x, Math.max(this.getExtent().y, 20)))\n\n}","funcProperties":{"__isSmartRef__":true,"id":115},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"110":{"this":{"__isSmartRef__":true,"id":78},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":111}},"111":{"$super":{"__isSmartRef__":true,"id":112}},"112":{"varMapping":{"__isSmartRef__":true,"id":113},"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":114},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"113":{"obj":{"__isSmartRef__":true,"id":78},"name":"onDrag"},"114":{},"115":{"timestamp":{"__isSmartRef__":true,"id":116},"user":"jenslincke","tags":[]},"116":{"isSerializedDate":true,"string":"Thu Nov 22 2012 04:58:16 GMT-0800 (PST)"},"117":{"varMapping":{"__isSmartRef__":true,"id":118},"source":"function onDragEnd(evt) {\n    this.morphA = null;\n    this.morphB = null;\n    this.originalMorphAExtent = null;\n    this.originalMorphBExtent = null;\n}","funcProperties":{"__isSmartRef__":true,"id":123},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"118":{"this":{"__isSmartRef__":true,"id":78},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":119}},"119":{"$super":{"__isSmartRef__":true,"id":120}},"120":{"varMapping":{"__isSmartRef__":true,"id":121},"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":122},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"121":{"obj":{"__isSmartRef__":true,"id":78},"name":"onDragEnd"},"122":{},"123":{"timestamp":{"__isSmartRef__":true,"id":124},"user":"jenslincke","tags":[]},"124":{"isSerializedDate":true,"string":"Thu Nov 22 2012 03:32:59 GMT-0800 (PST)"},"125":{"varMapping":{"__isSmartRef__":true,"id":126},"source":"function onDragStart(evt) {\n    this.dragStartPoint = evt.mousePoint;\n    this.morphA = this.getSiblingsAtCorner(\"topLeft\")[0]\n    this.morphB = this.getSiblingsAtCorner(\"bottomLeft\")[0]\n\n    if (!this.morphA || !this.morphB) return;\n\n    this.originalMorphAExtent = this.morphA.getExtent();\n    this.originalMorphBExtent = this.morphB.getExtent();\n    this.originalMorphBPosition = this.morphB.getPosition();\n\n}","funcProperties":{"__isSmartRef__":true,"id":131},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"126":{"this":{"__isSmartRef__":true,"id":78},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":127}},"127":{"$super":{"__isSmartRef__":true,"id":128}},"128":{"varMapping":{"__isSmartRef__":true,"id":129},"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":130},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"129":{"obj":{"__isSmartRef__":true,"id":78},"name":"onDragStart"},"130":{},"131":{"timestamp":{"__isSmartRef__":true,"id":132},"user":"jenslincke","tags":[]},"132":{"isSerializedDate":true,"string":"Thu Nov 22 2012 04:44:37 GMT-0800 (PST)"},"133":{"varMapping":{"__isSmartRef__":true,"id":134},"source":"function getSiblingsAtCorner(corner) {\n    // this.getSiblingsAtCorner(\"topLeft\")\n    var p = this.bounds()[corner]()\n    var self= this;\n    return this.owner.submorphs.select(function(ea) {\n        return (ea !== self) && ea.bounds().containsPoint(p)\n    })\n}","funcProperties":{"__isSmartRef__":true,"id":135},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"134":{"this":{"__isSmartRef__":true,"id":78}},"135":{"timestamp":{"__isSmartRef__":true,"id":136},"user":"jenslincke","tags":[]},"136":{"isSerializedDate":true,"string":"Thu Nov 22 2012 03:28:43 GMT-0800 (PST)"},"137":{"_BorderWidth":0.112,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(323.2,432.4)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(235,235,235)","_Padding":"lively.rect(0,0,0,0)"},"138":{"partsSpaceName":"PartsBin/Tools","comment":"A tool for inspecting an object. Very similar to the ObjectExplorer but a lot faster and with the ability to edit primitives.","migrationLevel":4,"partName":"ObjectInspector","changes":[{"__isSmartRef__":true,"id":139},{"__isSmartRef__":true,"id":141},{"__isSmartRef__":true,"id":143},{"__isSmartRef__":true,"id":145},{"__isSmartRef__":true,"id":147},{"__isSmartRef__":true,"id":149},{"__isSmartRef__":true,"id":151}],"revisionOnLoad":163371,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"139":{"date":{"__isSmartRef__":true,"id":140},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"140":{"isSerializedDate":true,"string":"Mon Apr 09 2012 04:42:07 GMT-0700 (PDT)"},"141":{"date":{"__isSmartRef__":true,"id":142},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"142":{"isSerializedDate":true,"string":"Wed Mar 14 2012 02:42:26 GMT-0700 (PDT)"},"143":{"date":{"__isSmartRef__":true,"id":144},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"144":{"isSerializedDate":true,"string":"Fri Feb 24 2012 17:59:09 GMT-0800 (PST)"},"145":{"date":{"__isSmartRef__":true,"id":146},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"146":{"isSerializedDate":true,"string":"Wed Mar 14 2012 02:53:45 GMT-0700 (PDT)"},"147":{"date":{"__isSmartRef__":true,"id":148},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"148":{"isSerializedDate":true,"string":"Thu May 03 2012 06:51:30 GMT-0700 (PDT)"},"149":{"date":{"__isSmartRef__":true,"id":150},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"150":{"isSerializedDate":true,"string":"Thu May 03 2012 06:51:36 GMT-0700 (PDT)"},"151":{"date":{"__isSmartRef__":true,"id":152},"author":"cschuster","message":"initial commit. still a lot of work to do.","id":"258D3B7C-8C70-4B34-962F-E2F39A8596D5"},"152":{"isSerializedDate":true,"string":"Tue May 29 2012 14:52:57 GMT-0700 (PDT)"},"153":{"morph":{"__isSmartRef__":true,"id":1},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"154":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":155}},"155":{"test01IsMorph":{"__isSmartRef__":true,"id":156}},"156":{"varMapping":{"__isSmartRef__":true,"id":157},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":158},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"157":{"this":{"__isSmartRef__":true,"id":154}},"158":{},"159":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true,"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(313.2,397.4)"},"160":{"inspect":{"__isSmartRef__":true,"id":161},"reset":{"__isSmartRef__":true,"id":165},"select":{"__isSmartRef__":true,"id":169},"createItem":{"__isSmartRef__":true,"id":173},"describe":{"__isSmartRef__":true,"id":177},"update":{"__isSmartRef__":true,"id":181},"expand":{"__isSmartRef__":true,"id":185},"setFilter":{"__isSmartRef__":true,"id":189},"isPrimitive":{"__isSmartRef__":true,"id":193},"createPrototypeItem":{"__isSmartRef__":true,"id":197},"typename":{"__isSmartRef__":true,"id":201},"getFilter":{"__isSmartRef__":true,"id":205}},"161":{"varMapping":{"__isSmartRef__":true,"id":162},"source":"function inspect(obj) {\n    if (this.owner.isWindow) {\n        this.owner.setTitle(this.describe(obj));\n    }\n    this.get(\"ObjectInspectorText\").doitContext = obj;\n    if (!this.filter) this.get(\"ObjectInspectorFilterList\").selectAt(0);\n    this.tree = this.get(\"ObjectInspectorTree\");\n    this.tree.setItem(this.createItem({\"\": obj}, \"\", true));\n    this.startStepping(500, 'update');\n}","funcProperties":{"__isSmartRef__":true,"id":163},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"162":{"this":{"__isSmartRef__":true,"id":1}},"163":{"timestamp":{"__isSmartRef__":true,"id":164},"user":"cschuster","tags":[]},"164":{"isSerializedDate":true,"string":"Thu Jun 14 2012 15:12:23 GMT-0700 (PDT)"},"165":{"varMapping":{"__isSmartRef__":true,"id":166},"source":"function reset() {\n    if (this.owner.isWindow) {\n        this.owner.setTitle(\"ObjectInspector\");\n    }\n    this.get(\"ObjectInspectorText\").textString = \"this\";\n    this.get(\"ObjectInspectorText\").doitContext = null;\n    this.stopStepping();\n    this.get(\"ObjectInspectorTree\").reset();\n    this.get(\"ObjectInspectorFilterList\").setList([\n        {isListItem: true,\n            string: \"show standard properties\",\n            value: \"standard\"},\n        {isListItem:true, \n            string:\"show all properties\", \n            value: \"properties\"},\n        {isListItem:true, \n            string:\"show functions\", \n            value: \"functions\"},\n        {isListItem:true, \n            string:\"show morphs\", \n            value: \"submorphs\"}]);\n    this.get(\"ObjectInspectorFilterList\").selectAt(0);\n    this.applyLayout();\n}","funcProperties":{"__isSmartRef__":true,"id":167},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"166":{"this":{"__isSmartRef__":true,"id":1}},"167":{"timestamp":{"__isSmartRef__":true,"id":168},"user":"cschuster","tags":[]},"168":{"isSerializedDate":true,"string":"Thu Jun 14 2012 15:12:23 GMT-0700 (PDT)"},"169":{"varMapping":{"__isSmartRef__":true,"id":170},"source":"function select(item, tree) {\n    if (item.data !== null && item.data !== undefined) {\n        this.get(\"ObjectInspectorText\").doitContext = item.data;\n    }\n    if (Object.isString(item.data) ||\n        Object.isNumber(item.data) ||\n        Object.isBoolean(item.data)) {\n        Object.addScript(item, function onEdit(str) {\n            var val = str;\n            if (val === \"null\") val = null;\n            if (val === \"true\") val = true;\n            if (val === \"false\") val = false;\n            if (Object.isString(val) && val.match(/^\\d+$/)) val = parseInt(val);\n            this.parent[this.name] = val;\n        });\n        tree.editDescription();\n    }\n}","funcProperties":{"__isSmartRef__":true,"id":171},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"170":{"this":{"__isSmartRef__":true,"id":1}},"171":{"timestamp":{"__isSmartRef__":true,"id":172},"user":"cschuster","tags":[]},"172":{"isSerializedDate":true,"string":"Thu Jun 14 2012 15:12:23 GMT-0700 (PDT)"},"173":{"varMapping":{"__isSmartRef__":true,"id":174},"source":"function createItem(obj, property, isRoot) {\n    var value = obj[property];\n    var item = {data: value, inspector: this, parent: obj};\n    if (!isRoot) item.name = property;\n    item.description = this.describe(value);\n    Object.addScript(item, function onSelect(tree) { this.inspector.select(this, tree); });\n    if (!this.isPrimitive(value)) {\n        item.children = [];\n        Object.addScript(item, function onExpand() { this.inspector.expand(this); });\n        Object.addScript(item, function onUpdateChildren() { this.inspector.expand(this); });\n    }\n    Object.addScript(item, function onUpdate() {\n        this.description = this.inspector.describe(this.data);\n    });\n    return item;\n}","funcProperties":{"__isSmartRef__":true,"id":175},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"174":{"this":{"__isSmartRef__":true,"id":1}},"175":{"timestamp":{"__isSmartRef__":true,"id":176},"user":"cschuster","tags":[]},"176":{"isSerializedDate":true,"string":"Thu Jun 14 2012 15:12:23 GMT-0700 (PDT)"},"177":{"varMapping":{"__isSmartRef__":true,"id":178},"source":"function describe(obj) {\n    var str;\n    if (obj && obj.name) {\n        str = Object.isFunction(obj.name) ? obj.name() : obj.name;\n    }\n    if (!str) str = Objects.shortPrintStringOf(obj);\n    if (str.length > 32) str = str.substring(0, 36) + '...';\n    return str;\n}","funcProperties":{"__isSmartRef__":true,"id":179},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"178":{"this":{"__isSmartRef__":true,"id":1}},"179":{"timestamp":{"__isSmartRef__":true,"id":180},"user":"cschuster","tags":[]},"180":{"isSerializedDate":true,"string":"Mon Jul 02 2012 14:16:12 GMT-0700 (PDT)"},"181":{"varMapping":{"__isSmartRef__":true,"id":182},"source":"function update() {\n    if (this.tree.item) this.tree.update();\n}","funcProperties":{"__isSmartRef__":true,"id":183},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"182":{"this":{"__isSmartRef__":true,"id":1}},"183":{"timestamp":{"__isSmartRef__":true,"id":184},"user":"cschuster","tags":[]},"184":{"isSerializedDate":true,"string":"Thu Jun 14 2012 15:12:23 GMT-0700 (PDT)"},"185":{"varMapping":{"__isSmartRef__":true,"id":186},"source":"function expand(item) {\n    var props = Properties.allProperties(item.data, this.getFilter());\n    if (!Object.isArray(item.data)) props = props.sort();\n    var newChildren = [];\n    var lookup = {};\n    item.children.each(function(i) { lookup[i.name] = i; });\n    props.each(function(prop) {\n        var existing = lookup[prop];\n        if (existing) {\n            existing.data = item.data[prop];\n            newChildren.push(existing);\n        } else {\n            newChildren.push(this.createItem(item.data, prop));\n        }\n    }, this);\n    var proto = !Object.isFunction(item.data) &&\n                !this.isPrimitive(item.data) &&\n                Object.getPrototypeOf(item.data);\n    if (proto) {\n        var existing = item.children.detect(function(i) { return i.data === proto; });\n        if (existing) {\n            newChildren.push(existing);\n        } else {\n            newChildren.push(this.createPrototypeItem(proto));\n        }\n    }\n    item.children = newChildren;\n}","funcProperties":{"__isSmartRef__":true,"id":187},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"186":{"this":{"__isSmartRef__":true,"id":1}},"187":{"timestamp":{"__isSmartRef__":true,"id":188},"user":"JDoe","tags":[]},"188":{"isSerializedDate":true,"string":"Mon May 13 2013 16:54:45 GMT-0700 (PDT)"},"189":{"varMapping":{"__isSmartRef__":true,"id":190},"source":"function setFilter(str) {\n    var startsAlphaNum = /^[a-zA-Z0-9]/;\n    var fn = {\n        standard: function(obj, prop) {\n            return obj.hasOwnProperty(prop) &&\n                startsAlphaNum.test(prop) &&\n                !Object.isFunction(obj[prop]);\n        },\n        properties: function(obj, prop) {\n            return obj.hasOwnProperty(prop) &&\n                !Object.isFunction(obj[prop]);\n        },\n        functions: function(obj, prop) {\n            return obj.hasOwnProperty(prop) &&\n                Object.isFunction(obj[prop]);\n        },\n        submorphs: function(obj, prop) {\n            return obj.hasOwnProperty(prop) &&\n                (prop == 'submorphs' || obj[prop] instanceof lively.morphic.Morph);\n        },\n    };\n    this.filter = fn[str];\n    var that = this;\n    this.tree.layoutAfter(function() { that.update(); });\n}","funcProperties":{"__isSmartRef__":true,"id":191},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"190":{"this":{"__isSmartRef__":true,"id":1}},"191":{"timestamp":{"__isSmartRef__":true,"id":192},"user":"cschuster","tags":[]},"192":{"isSerializedDate":true,"string":"Thu Jun 14 2012 15:12:23 GMT-0700 (PDT)"},"193":{"varMapping":{"__isSmartRef__":true,"id":194},"source":"function isPrimitive(value) {\n    return value === null ||\n           value === undefined ||\n           Object.isString(value) ||\n           Object.isNumber(value) ||\n           Object.isBoolean(value);\n}","funcProperties":{"__isSmartRef__":true,"id":195},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"194":{"this":{"__isSmartRef__":true,"id":1}},"195":{"timestamp":{"__isSmartRef__":true,"id":196},"user":"cschuster","tags":[]},"196":{"isSerializedDate":true,"string":"Thu Jun 14 2012 15:12:23 GMT-0700 (PDT)"},"197":{"varMapping":{"__isSmartRef__":true,"id":198},"source":"function createPrototypeItem(proto) {\n    var that = this;\n    var item = {data: proto, inspector: this, doNotSerialize: [\"data\"]};\n    item.name = \" \";\n    item.description = \"inherited from \" + this.typename(proto);\n    item.children = [];\n    Object.addScript(item, function onExpand() { this.inspector.expand(this); });\n    Object.addScript(item, function onUpdateChildren() { this.inspector.expand(this); });\n    Object.addScript(item, function onUpdate() {\n        this.description = \"inherited from \" + this.inspector.typename(this.data);\n    });\n    return item;\n}","funcProperties":{"__isSmartRef__":true,"id":199},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"198":{"this":{"__isSmartRef__":true,"id":1}},"199":{"timestamp":{"__isSmartRef__":true,"id":200},"user":"JDoe","tags":[]},"200":{"isSerializedDate":true,"string":"Mon May 13 2013 16:54:06 GMT-0700 (PDT)"},"201":{"varMapping":{"__isSmartRef__":true,"id":202},"source":"function typename(proto) {\n    return proto.constructor.type || proto.constructor.name || proto.toString();\n}","funcProperties":{"__isSmartRef__":true,"id":203},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"202":{"this":{"__isSmartRef__":true,"id":1}},"203":{"timestamp":{"__isSmartRef__":true,"id":204},"user":"cschuster","tags":[]},"204":{"isSerializedDate":true,"string":"Thu Jun 14 2012 15:12:23 GMT-0700 (PDT)"},"205":{"varMapping":{"__isSmartRef__":true,"id":206},"source":"function getFilter() {\n    if (!this.filter) {\n        this.setFilter(this.get(\"ObjectInspectorFilterList\").getSelectedItem());\n    }\n    return this.filter;\n}","funcProperties":{"__isSmartRef__":true,"id":207},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"206":{"this":{"__isSmartRef__":true,"id":1}},"207":{"timestamp":{"__isSmartRef__":true,"id":208},"user":"cschuster","tags":[]},"208":{"isSerializedDate":true,"string":"Thu Jun 14 2012 15:20:17 GMT-0700 (PDT)"},"209":{"submorphs":[{"__isSmartRef__":true,"id":210},{"__isSmartRef__":true,"id":216},{"__isSmartRef__":true,"id":229},{"__isSmartRef__":true,"id":241}],"scripts":[],"shape":{"__isSmartRef__":true,"id":254},"eventHandler":{"__isSmartRef__":true,"id":255},"_ClipMode":"visible","derivationIds":["3354C449-DE1C-422A-9B91-C1B724A2D784"],"id":"153B3D0B-6769-4B0B-9296-42C98F418C64","droppingEnabled":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":256},"windowMorph":{"__isSmartRef__":true,"id":0},"label":{"__isSmartRef__":true,"id":210},"closeButton":{"__isSmartRef__":true,"id":216},"menuButton":{"__isSmartRef__":true,"id":229},"collapseButton":{"__isSmartRef__":true,"id":241},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":0},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"210":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":211},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":212}],"eventHandler":{"__isSmartRef__":true,"id":214},"_ClipMode":"hidden","derivationIds":["683202D2-6E15-4762-BEF3-633DF82B9EE4"],"id":"FA5B1C76-1376-4756-8945-F4651AB390FC","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,"isLabel":true,"layout":{"__isSmartRef__":true,"id":215},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":209},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,3.0)"},"211":{"_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(265.4,18.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"212":{"style":{"__isSmartRef__":true,"id":213},"chunkOwner":{"__isSmartRef__":true,"id":210},"_id":"_1668","storedString":"ObjectInspector","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"213":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"214":{"morph":{"__isSmartRef__":true,"id":210},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"215":{"resizeWidth":true},"216":{"submorphs":[{"__isSmartRef__":true,"id":217}],"scripts":[],"shape":{"__isSmartRef__":true,"id":222},"eventHandler":{"__isSmartRef__":true,"id":223},"_ClipMode":"visible","derivationIds":["FB7A3DD8-97CB-4398-883B-A3D2C87C2F82"],"id":"F6FF0DA9-74A5-4665-B77E-C1876834463B","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":217},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":209},"layout":{"__isSmartRef__":true,"id":224},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":225},{"__isSmartRef__":true,"id":227}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(304.4,3.0)"},"217":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":218},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":219}],"eventHandler":{"__isSmartRef__":true,"id":221},"_ClipMode":"hidden","derivationIds":["18901FFC-0D21-407F-ABC0-2BB1D80521AD"],"id":"0A34D9E6-754F-4F62-BF8C-5BEF72F76441","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":216},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"218":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"219":{"style":{"__isSmartRef__":true,"id":220},"chunkOwner":{"__isSmartRef__":true,"id":217},"_id":"_1670","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"220":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"221":{"morph":{"__isSmartRef__":true,"id":217},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"222":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"223":{"morph":{"__isSmartRef__":true,"id":216},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"224":{"moveHorizontal":true},"225":{"sourceObj":{"__isSmartRef__":true,"id":216},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":226},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"226":{"source":{"__isSmartRef__":true,"id":216},"target":{"__isSmartRef__":true,"id":0}},"227":{"sourceObj":{"__isSmartRef__":true,"id":216},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":228},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"228":{"source":{"__isSmartRef__":true,"id":216},"target":{"__isSmartRef__":true,"id":0}},"229":{"submorphs":[{"__isSmartRef__":true,"id":230}],"scripts":[],"shape":{"__isSmartRef__":true,"id":235},"eventHandler":{"__isSmartRef__":true,"id":236},"_ClipMode":"visible","derivationIds":["E51FF825-9570-4914-B20B-7029DCC9ACE0"],"id":"5423F89F-F6EA-48DF-AEF9-17ABBF40A5BD","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":230},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":209},"attributeConnections":[{"__isSmartRef__":true,"id":237},{"__isSmartRef__":true,"id":239}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.0,3.0)"},"230":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":231},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":232}],"eventHandler":{"__isSmartRef__":true,"id":234},"_ClipMode":"hidden","derivationIds":["37A2A739-1A1F-498C-8EEE-909ABECE1795"],"id":"5D7F33A4-ADDF-438D-A6B1-F6FE3B5A64E1","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":229},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"231":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"232":{"style":{"__isSmartRef__":true,"id":233},"chunkOwner":{"__isSmartRef__":true,"id":230},"_id":"_1672","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"233":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"234":{"morph":{"__isSmartRef__":true,"id":230},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"235":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"236":{"morph":{"__isSmartRef__":true,"id":229},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"237":{"sourceObj":{"__isSmartRef__":true,"id":229},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":238},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"238":{"source":{"__isSmartRef__":true,"id":229},"target":{"__isSmartRef__":true,"id":0}},"239":{"sourceObj":{"__isSmartRef__":true,"id":229},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":240},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"240":{"source":{"__isSmartRef__":true,"id":229},"target":{"__isSmartRef__":true,"id":0}},"241":{"submorphs":[{"__isSmartRef__":true,"id":242}],"scripts":[],"shape":{"__isSmartRef__":true,"id":247},"eventHandler":{"__isSmartRef__":true,"id":248},"_ClipMode":"visible","derivationIds":["158AFC6D-24CB-4DB5-A245-6D7283DDC1D6"],"id":"ECC14B23-8B41-49E6-8C21-B4CEC266C21D","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":242},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":209},"layout":{"__isSmartRef__":true,"id":249},"attributeConnections":[{"__isSmartRef__":true,"id":250},{"__isSmartRef__":true,"id":252}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(285.4,3.0)"},"242":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":243},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":244}],"eventHandler":{"__isSmartRef__":true,"id":246},"_ClipMode":"hidden","derivationIds":["864112B1-4791-4892-9D7E-E83FFCFDEAF6"],"id":"E2BB51F9-85F1-4AA8-AF22-9835C9E808F9","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":241},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"243":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"244":{"style":{"__isSmartRef__":true,"id":245},"chunkOwner":{"__isSmartRef__":true,"id":242},"_id":"_1674","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"245":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"246":{"morph":{"__isSmartRef__":true,"id":242},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"247":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"248":{"morph":{"__isSmartRef__":true,"id":241},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"249":{"moveHorizontal":true},"250":{"sourceObj":{"__isSmartRef__":true,"id":241},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":251},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"251":{"source":{"__isSmartRef__":true,"id":241},"target":{"__isSmartRef__":true,"id":0}},"252":{"sourceObj":{"__isSmartRef__":true,"id":241},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":253},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"253":{"source":{"__isSmartRef__":true,"id":241},"target":{"__isSmartRef__":true,"id":0}},"254":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(324.4,22.0)","_Padding":"lively.rect(0,0,0,0)"},"255":{"morph":{"__isSmartRef__":true,"id":209},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"256":{"resizeWidth":true,"adjustForNewBounds":true},"257":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":258},"_ClipMode":"visible","derivationIds":["035203AB-DEFE-4703-9EAC-DB6147250E66"],"id":"5560E859-D229-40F7-ABF9-2297C98C2532","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"type":"corner","_StyleClassNames":["reframe-handle corner"],"owner":{"__isSmartRef__":true,"id":0},"eventHandler":{"__isSmartRef__":true,"id":259},"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(310.4,440.4)"},"258":{"__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)"},"259":{"morph":{"__isSmartRef__":true,"id":257},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"260":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":261},"_ClipMode":"visible","derivationIds":["5AA907DA-ADFC-493D-B94D-DB68D20FB96F"],"id":"3645154C-6F8A-4F0D-A032-5BD963B3B60A","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"type":"bottom","_StyleClassNames":["reframe-handle bottom"],"owner":{"__isSmartRef__":true,"id":0},"eventHandler":{"__isSmartRef__":true,"id":262},"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,450.4)"},"261":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(310.4,4.0)","_Padding":"lively.rect(0,0,0,0)"},"262":{"morph":{"__isSmartRef__":true,"id":260},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"263":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":264},"_ClipMode":"visible","derivationIds":["1B220C8E-A5A7-4298-8DB2-90D92283A2ED"],"id":"DA5B29E0-A63F-4DE2-BF0E-83B40DC3A983","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"type":"right","_StyleClassNames":["reframe-handle right"],"owner":{"__isSmartRef__":true,"id":0},"eventHandler":{"__isSmartRef__":true,"id":265},"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(320.4,0.0)"},"264":{"__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,440.4)","_Padding":"lively.rect(0,0,0,0)"},"265":{"morph":{"__isSmartRef__":true,"id":263},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"266":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_NodeClass":["window"],"_NodeId":"morph-cd7bcb08-eb4a-48cd-952b-53a1eaeb23d0","__serializedExpressions__":["_Padding","_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(324.4,454.4)"},"267":{"morph":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"268":{"adjustForNewBounds":true},"269":{"partsSpaceName":"PartsBin/Tools/","comment":"A tool for inspecting an object. Very similar to the ObjectExplorer but a lot faster and with the ability to edit primitives, filter properties and display inheritance.","migrationLevel":7,"partName":"ObjectInspector","changes":[{"__isSmartRef__":true,"id":270},{"__isSmartRef__":true,"id":272},{"__isSmartRef__":true,"id":274},{"__isSmartRef__":true,"id":276},{"__isSmartRef__":true,"id":278},{"__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},{"__isSmartRef__":true,"id":296},{"__isSmartRef__":true,"id":298},{"__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},{"__isSmartRef__":true,"id":316},{"__isSmartRef__":true,"id":318},{"__isSmartRef__":true,"id":320},{"__isSmartRef__":true,"id":322},{"__isSmartRef__":true,"id":324},{"__isSmartRef__":true,"id":326},{"__isSmartRef__":true,"id":328},{"__isSmartRef__":true,"id":330},{"__isSmartRef__":true,"id":332},{"__isSmartRef__":true,"id":334},{"__isSmartRef__":true,"id":336},{"__isSmartRef__":true,"id":338},{"__isSmartRef__":true,"id":340},{"__isSmartRef__":true,"id":342}],"lastModifiedDate":{"__isSmartRef__":true,"id":344},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"270":{"date":{"__isSmartRef__":true,"id":271},"author":"jenslincke","message":"new title bar","id":"24261115-4F33-48D7-9E6F-D580EF3CB481"},"271":{"isSerializedDate":true,"string":"Thu Nov 29 2012 00:58:12 GMT-0800 (PST)"},"272":{"date":{"__isSmartRef__":true,"id":273},"author":"jenslincke","message":"changed layout and added splitter","id":"8CE1DD54-E7A9-40CC-9761-30F2B4D4191C"},"273":{"isSerializedDate":true,"string":"Thu Nov 22 2012 05:43:37 GMT-0800 (PST)"},"274":{"date":{"__isSmartRef__":true,"id":275},"author":"jenslincke","message":"changed layout and added splitter","id":"98C76CEA-1AFB-4802-B245-BC542286BE14"},"275":{"isSerializedDate":true,"string":"Thu Nov 22 2012 05:43:32 GMT-0800 (PST)"},"276":{"date":{"__isSmartRef__":true,"id":277},"author":"cschuster","message":"do not serialize prototype data","id":"E13FF3C5-692E-45E6-81DA-497C4F1A252B"},"277":{"isSerializedDate":true,"string":"Tue Jul 31 2012 19:04:41 GMT-0700 (PDT)"},"278":{"date":{"__isSmartRef__":true,"id":279},"author":"cschuster","message":"fixed string describe bug","id":"B38CA966-52EB-420C-84FB-ADED1B421078"},"279":{"isSerializedDate":true,"string":"Mon Jul 02 2012 14:16:55 GMT-0700 (PDT)"},"280":{"date":{"__isSmartRef__":true,"id":281},"author":"cschuster","message":"fixed serialization of filter","id":"776E7AFA-1299-4714-94C4-F514AC2A255C"},"281":{"isSerializedDate":true,"string":"Thu Jun 14 2012 15:21:17 GMT-0700 (PDT)"},"282":{"date":{"__isSmartRef__":true,"id":283},"author":"cschuster","message":"hopefully fixed the addScript bug","id":"D040A117-4200-449C-A492-272C4498EDBD"},"283":{"isSerializedDate":true,"string":"Thu Jun 14 2012 15:12:43 GMT-0700 (PDT)"},"284":{"date":{"__isSmartRef__":true,"id":285},"author":"cschuster","message":"fixed description string for namespaces and clipping mode.","id":"9CB238CB-7069-43DE-81BD-C09B61A2BDB4"},"285":{"isSerializedDate":true,"string":"Wed Jun 06 2012 15:19:24 GMT-0700 (PDT)"},"286":{"date":{"__isSmartRef__":true,"id":287},"author":"jenslincke","message":"added \"show submorphs\" to filter options","id":"93060C3D-5BE0-46C0-BF46-58B7C287E037"},"287":{"isSerializedDate":true,"string":"Wed Jun 06 2012 01:58:01 GMT-0700 (PDT)"},"288":{"date":{"__isSmartRef__":true,"id":289},"author":"cschuster","message":"fixed bug with prototype of primitives.","id":"A3F3EEC4-36E8-4EC8-B2DD-8B899A275990"},"289":{"isSerializedDate":true,"string":"Tue Jun 05 2012 18:16:23 GMT-0700 (PDT)"},"290":{"date":{"__isSmartRef__":true,"id":291},"author":"cschuster","message":"fixed the problems with the unspecified filter.","id":"745E611A-B941-4FFD-9759-E982062C03B8"},"291":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:51:21 GMT-0700 (PDT)"},"292":{"date":{"__isSmartRef__":true,"id":293},"author":"cschuster","message":"now supports filtering","id":"CF4D534E-10BF-4727-8FB1-25AB7DEC6E48"},"293":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:45:47 GMT-0700 (PDT)"},"294":{"date":{"__isSmartRef__":true,"id":295},"author":"cschuster","message":"now uses hidden root node","id":"63608436-F5CC-4F6C-8C9E-C4039CAAE8AE"},"295":{"isSerializedDate":true,"string":"Mon Jun 04 2012 13:34:53 GMT-0700 (PDT)"},"296":{"date":{"__isSmartRef__":true,"id":297},"author":"cschuster","message":"faster updating","id":"BDDADEB8-FC7D-4240-965D-5C2A8106884F"},"297":{"isSerializedDate":true,"string":"Mon Jun 04 2012 11:44:27 GMT-0700 (PDT)"},"298":{"date":{"__isSmartRef__":true,"id":299},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"299":{"isSerializedDate":true,"string":"Mon Apr 09 2012 04:42:07 GMT-0700 (PDT)"},"300":{"date":{"__isSmartRef__":true,"id":301},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"301":{"isSerializedDate":true,"string":"Wed Mar 14 2012 02:42:26 GMT-0700 (PDT)"},"302":{"date":{"__isSmartRef__":true,"id":303},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"303":{"isSerializedDate":true,"string":"Fri Feb 24 2012 17:59:09 GMT-0800 (PST)"},"304":{"date":{"__isSmartRef__":true,"id":305},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"305":{"isSerializedDate":true,"string":"Wed Mar 14 2012 02:53:45 GMT-0700 (PDT)"},"306":{"date":{"__isSmartRef__":true,"id":307},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"307":{"isSerializedDate":true,"string":"Thu May 03 2012 06:51:30 GMT-0700 (PDT)"},"308":{"date":{"__isSmartRef__":true,"id":309},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"309":{"isSerializedDate":true,"string":"Thu May 03 2012 06:51:36 GMT-0700 (PDT)"},"310":{"date":{"__isSmartRef__":true,"id":311},"author":"cschuster","message":"initial commit. still a lot of work to do.","id":"258D3B7C-8C70-4B34-962F-E2F39A8596D5"},"311":{"isSerializedDate":true,"string":"Tue May 29 2012 14:52:57 GMT-0700 (PDT)"},"312":{"date":{"__isSmartRef__":true,"id":313},"author":"cschuster","message":"updating should work now. still needs some testing","id":"381E10DB-4391-42E3-A790-D5EAEFF2758B"},"313":{"isSerializedDate":true,"string":"Fri Jun 01 2012 18:12:07 GMT-0700 (PDT)"},"314":{"date":{"__isSmartRef__":true,"id":315},"author":"cschuster","message":"now supports editing of string properties","id":"4DEA5157-6A26-46F4-AE4E-59112855E522"},"315":{"isSerializedDate":true,"string":"Mon Jun 04 2012 15:44:13 GMT-0700 (PDT)"},"316":{"date":{"__isSmartRef__":true,"id":317},"author":"cschuster","message":"improved text editing","id":"C9950198-82AF-47B8-9BDF-04C7457FE598"},"317":{"isSerializedDate":true,"string":"Mon Jun 04 2012 16:18:18 GMT-0700 (PDT)"},"318":{"date":{"__isSmartRef__":true,"id":319},"author":"cschuster","message":"editing of strings, numbers and boolean values","id":"CE0C9588-EB85-4390-B51B-BC51AA154F11"},"319":{"isSerializedDate":true,"string":"Mon Jun 04 2012 17:33:18 GMT-0700 (PDT)"},"320":{"date":{"__isSmartRef__":true,"id":321},"author":"cschuster","message":"removed filter for inherited properties","id":"CABABBD4-BABE-4D47-8EBF-CED45960532B"},"321":{"isSerializedDate":true,"string":"Tue Jun 05 2012 15:10:42 GMT-0700 (PDT)"},"322":{"date":{"__isSmartRef__":true,"id":323},"author":"cschuster","message":"better updating for collapsed items","id":"A37C0C9B-1F7F-49D9-BC86-CA97E05C812D"},"323":{"isSerializedDate":true,"string":"Tue Jun 05 2012 16:12:20 GMT-0700 (PDT)"},"324":{"date":{"__isSmartRef__":true,"id":325},"author":"cschuster","message":"fixed bug with primitive values.","id":"6B05214C-6EE6-4F5C-BA36-DFC15578CB12"},"325":{"isSerializedDate":true,"string":"Tue Jun 05 2012 16:14:48 GMT-0700 (PDT)"},"326":{"date":{"__isSmartRef__":true,"id":327},"author":"cschuster","message":"fixed problem with boolean values","id":"ECA8BC3D-29C8-4779-B61C-27DC9E13B7E2"},"327":{"isSerializedDate":true,"string":"Tue Jun 05 2012 16:25:44 GMT-0700 (PDT)"},"328":{"date":{"__isSmartRef__":true,"id":329},"author":"cschuster","message":"fixed handling of null and undefined values","id":"25FAB4E6-9A70-4E32-8213-1098C6A9C363"},"329":{"isSerializedDate":true,"string":"Tue Jun 05 2012 16:57:14 GMT-0700 (PDT)"},"330":{"date":{"__isSmartRef__":true,"id":331},"author":"cschuster","message":"started work on displaying inherited properties.","id":"E2D295AA-8DC9-41F0-8699-3B4294FFA5A2"},"331":{"isSerializedDate":true,"string":"Tue Jun 05 2012 17:46:47 GMT-0700 (PDT)"},"332":{"date":{"__isSmartRef__":true,"id":333},"author":"cschuster","message":"inheritance now works as well","id":"B6153C82-028D-48C6-A949-B9C16246B7E1"},"333":{"isSerializedDate":true,"string":"Tue Jun 05 2012 18:06:06 GMT-0700 (PDT)"},"334":{"date":{"__isSmartRef__":true,"id":335},"author":"cschuster","message":"changed submorphs to morphs.","id":"F6E05A4D-23B9-4CCA-88DE-C14C35965B13"},"335":{"isSerializedDate":true,"string":"Wed Jun 06 2012 09:56:30 GMT-0700 (PDT)"},"336":{"date":{"__isSmartRef__":true,"id":337},"author":"cschuster","message":"copying should now work","id":"334BC443-5022-4C12-8DE0-532B479A57DC"},"337":{"isSerializedDate":true,"string":"Thu Jun 14 2012 11:14:16 GMT-0700 (PDT)"},"338":{"date":{"__isSmartRef__":true,"id":339},"author":"cschuster","message":"fixed a bug with addScript","id":"A00EC8E9-2F93-46E8-A1C8-22588B39BC11"},"339":{"isSerializedDate":true,"string":"Thu Jun 14 2012 11:36:16 GMT-0700 (PDT)"},"340":{"date":{"__isSmartRef__":true,"id":341},"author":"cschuster","message":"reset scale to 1","id":"44F3B7C5-4880-4E0C-8E1A-B0CE032E7594"},"341":{"isSerializedDate":true,"string":"Thu Jun 28 2012 16:21:07 GMT-0700 (PDT)"},"342":{"date":{"__isSmartRef__":true,"id":343},"author":"JDoe","message":"Fixed display of prototypes and updated style.","id":"3B6ECC12-EB36-46B1-884F-49C4546B56C4"},"343":{"isSerializedDate":true,"string":"Mon May 13 2013 16:57:50 GMT-0700 (PDT)"},"344":{"isSerializedDate":true,"string":"Mon May 13 2013 15:20:31 GMT-0700 (PDT)"},"345":{"inspect":{"__isSmartRef__":true,"id":346}},"346":{"varMapping":{"__isSmartRef__":true,"id":347},"source":"function inspect(obj) {\n    this.get('ObjectInspector').inspect(obj);\n}","funcProperties":{"__isSmartRef__":true,"id":348},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"347":{"this":{"__isSmartRef__":true,"id":0}},"348":{"timestamp":{"__isSmartRef__":true,"id":349},"user":"cschuster","tags":[]},"349":{"isSerializedDate":true,"string":"Fri Jun 01 2012 12:32:31 GMT-0700 (PDT)"},"isSimplifiedRegistry":true}}